// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_UI_Xaml_Controls_Primitives_1_H #define WINRT_Windows_UI_Xaml_Controls_Primitives_1_H #include "winrt/impl/Windows.UI.Xaml.Controls.Primitives.0.h" WINRT_EXPORT namespace winrt::Windows::UI::Xaml::Controls::Primitives { struct WINRT_IMPL_EMPTY_BASES IAppBarButtonTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarButtonTemplateSettings(std::nullptr_t = nullptr) noexcept {} IAppBarButtonTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarTemplateSettings(std::nullptr_t = nullptr) noexcept {} IAppBarTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarTemplateSettings2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarTemplateSettings2(std::nullptr_t = nullptr) noexcept {} IAppBarTemplateSettings2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarToggleButtonTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarToggleButtonTemplateSettings(std::nullptr_t = nullptr) noexcept {} IAppBarToggleButtonTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IButtonBase : winrt::Windows::Foundation::IInspectable, impl::consume_t { IButtonBase(std::nullptr_t = nullptr) noexcept {} IButtonBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IButtonBaseFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IButtonBaseFactory(std::nullptr_t = nullptr) noexcept {} IButtonBaseFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IButtonBaseStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IButtonBaseStatics(std::nullptr_t = nullptr) noexcept {} IButtonBaseStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICalendarPanel : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarPanel(std::nullptr_t = nullptr) noexcept {} ICalendarPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICalendarViewTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarViewTemplateSettings(std::nullptr_t = nullptr) noexcept {} ICalendarViewTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICarouselPanel : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICarouselPanel(std::nullptr_t = nullptr) noexcept {} ICarouselPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICarouselPanelFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICarouselPanelFactory(std::nullptr_t = nullptr) noexcept {} ICarouselPanelFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColorPickerSlider : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorPickerSlider(std::nullptr_t = nullptr) noexcept {} IColorPickerSlider(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColorPickerSliderFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorPickerSliderFactory(std::nullptr_t = nullptr) noexcept {} IColorPickerSliderFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColorPickerSliderStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorPickerSliderStatics(std::nullptr_t = nullptr) noexcept {} IColorPickerSliderStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColorSpectrum : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorSpectrum(std::nullptr_t = nullptr) noexcept {} IColorSpectrum(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColorSpectrumFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorSpectrumFactory(std::nullptr_t = nullptr) noexcept {} IColorSpectrumFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColorSpectrumStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorSpectrumStatics(std::nullptr_t = nullptr) noexcept {} IColorSpectrumStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBoxTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxTemplateSettings(std::nullptr_t = nullptr) noexcept {} IComboBoxTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBoxTemplateSettings2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxTemplateSettings2(std::nullptr_t = nullptr) noexcept {} IComboBoxTemplateSettings2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarFlyoutCommandBar : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarFlyoutCommandBar(std::nullptr_t = nullptr) noexcept {} ICommandBarFlyoutCommandBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarFlyoutCommandBarFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarFlyoutCommandBarFactory(std::nullptr_t = nullptr) noexcept {} ICommandBarFlyoutCommandBarFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarFlyoutCommandBarTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarFlyoutCommandBarTemplateSettings(std::nullptr_t = nullptr) noexcept {} ICommandBarFlyoutCommandBarTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarTemplateSettings(std::nullptr_t = nullptr) noexcept {} ICommandBarTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarTemplateSettings2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarTemplateSettings2(std::nullptr_t = nullptr) noexcept {} ICommandBarTemplateSettings2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarTemplateSettings3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarTemplateSettings3(std::nullptr_t = nullptr) noexcept {} ICommandBarTemplateSettings3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarTemplateSettings4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarTemplateSettings4(std::nullptr_t = nullptr) noexcept {} ICommandBarTemplateSettings4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDragCompletedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDragCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} IDragCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDragCompletedEventArgsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDragCompletedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IDragCompletedEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDragDeltaEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDragDeltaEventArgs(std::nullptr_t = nullptr) noexcept {} IDragDeltaEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDragDeltaEventArgsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDragDeltaEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IDragDeltaEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDragStartedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDragStartedEventArgs(std::nullptr_t = nullptr) noexcept {} IDragStartedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDragStartedEventArgsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDragStartedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IDragStartedEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutBase : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutBase(std::nullptr_t = nullptr) noexcept {} IFlyoutBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutBase2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutBase2(std::nullptr_t = nullptr) noexcept {} IFlyoutBase2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutBase3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutBase3(std::nullptr_t = nullptr) noexcept {} IFlyoutBase3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutBase4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutBase4(std::nullptr_t = nullptr) noexcept {} IFlyoutBase4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutBase5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutBase5(std::nullptr_t = nullptr) noexcept {} IFlyoutBase5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutBase6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutBase6(std::nullptr_t = nullptr) noexcept {} IFlyoutBase6(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutBaseClosingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutBaseClosingEventArgs(std::nullptr_t = nullptr) noexcept {} IFlyoutBaseClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutBaseFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutBaseFactory(std::nullptr_t = nullptr) noexcept {} IFlyoutBaseFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutBaseOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutBaseOverrides(std::nullptr_t = nullptr) noexcept {} IFlyoutBaseOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutBaseOverrides4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutBaseOverrides4(std::nullptr_t = nullptr) noexcept {} IFlyoutBaseOverrides4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutBaseStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutBaseStatics(std::nullptr_t = nullptr) noexcept {} IFlyoutBaseStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutBaseStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutBaseStatics2(std::nullptr_t = nullptr) noexcept {} IFlyoutBaseStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutBaseStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutBaseStatics3(std::nullptr_t = nullptr) noexcept {} IFlyoutBaseStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutBaseStatics5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutBaseStatics5(std::nullptr_t = nullptr) noexcept {} IFlyoutBaseStatics5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutBaseStatics6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutBaseStatics6(std::nullptr_t = nullptr) noexcept {} IFlyoutBaseStatics6(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutShowOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutShowOptions(std::nullptr_t = nullptr) noexcept {} IFlyoutShowOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutShowOptionsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutShowOptionsFactory(std::nullptr_t = nullptr) noexcept {} IFlyoutShowOptionsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeneratorPositionHelper : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeneratorPositionHelper(std::nullptr_t = nullptr) noexcept {} IGeneratorPositionHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeneratorPositionHelperStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeneratorPositionHelperStatics(std::nullptr_t = nullptr) noexcept {} IGeneratorPositionHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGridViewItemPresenter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridViewItemPresenter(std::nullptr_t = nullptr) noexcept {} IGridViewItemPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGridViewItemPresenterFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridViewItemPresenterFactory(std::nullptr_t = nullptr) noexcept {} IGridViewItemPresenterFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGridViewItemPresenterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridViewItemPresenterStatics(std::nullptr_t = nullptr) noexcept {} IGridViewItemPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGridViewItemTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridViewItemTemplateSettings(std::nullptr_t = nullptr) noexcept {} IGridViewItemTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IItemsChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IItemsChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IItemsChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IJumpListItemBackgroundConverter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IJumpListItemBackgroundConverter(std::nullptr_t = nullptr) noexcept {} IJumpListItemBackgroundConverter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IJumpListItemBackgroundConverterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IJumpListItemBackgroundConverterStatics(std::nullptr_t = nullptr) noexcept {} IJumpListItemBackgroundConverterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IJumpListItemForegroundConverter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IJumpListItemForegroundConverter(std::nullptr_t = nullptr) noexcept {} IJumpListItemForegroundConverter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IJumpListItemForegroundConverterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IJumpListItemForegroundConverterStatics(std::nullptr_t = nullptr) noexcept {} IJumpListItemForegroundConverterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILayoutInformation : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILayoutInformation(std::nullptr_t = nullptr) noexcept {} ILayoutInformation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILayoutInformationStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILayoutInformationStatics(std::nullptr_t = nullptr) noexcept {} ILayoutInformationStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILayoutInformationStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILayoutInformationStatics2(std::nullptr_t = nullptr) noexcept {} ILayoutInformationStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IListViewItemPresenter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewItemPresenter(std::nullptr_t = nullptr) noexcept {} IListViewItemPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IListViewItemPresenter2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewItemPresenter2(std::nullptr_t = nullptr) noexcept {} IListViewItemPresenter2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IListViewItemPresenter3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewItemPresenter3(std::nullptr_t = nullptr) noexcept {} IListViewItemPresenter3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IListViewItemPresenter4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewItemPresenter4(std::nullptr_t = nullptr) noexcept {} IListViewItemPresenter4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IListViewItemPresenterFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewItemPresenterFactory(std::nullptr_t = nullptr) noexcept {} IListViewItemPresenterFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IListViewItemPresenterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewItemPresenterStatics(std::nullptr_t = nullptr) noexcept {} IListViewItemPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IListViewItemPresenterStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewItemPresenterStatics2(std::nullptr_t = nullptr) noexcept {} IListViewItemPresenterStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IListViewItemPresenterStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewItemPresenterStatics3(std::nullptr_t = nullptr) noexcept {} IListViewItemPresenterStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IListViewItemPresenterStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewItemPresenterStatics4(std::nullptr_t = nullptr) noexcept {} IListViewItemPresenterStatics4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IListViewItemTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewItemTemplateSettings(std::nullptr_t = nullptr) noexcept {} IListViewItemTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoopingSelector : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoopingSelector(std::nullptr_t = nullptr) noexcept {} ILoopingSelector(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoopingSelectorItem : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoopingSelectorItem(std::nullptr_t = nullptr) noexcept {} ILoopingSelectorItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoopingSelectorPanel : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoopingSelectorPanel(std::nullptr_t = nullptr) noexcept {} ILoopingSelectorPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoopingSelectorStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoopingSelectorStatics(std::nullptr_t = nullptr) noexcept {} ILoopingSelectorStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutItemTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMenuFlyoutItemTemplateSettings(std::nullptr_t = nullptr) noexcept {} IMenuFlyoutItemTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutPresenterTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMenuFlyoutPresenterTemplateSettings(std::nullptr_t = nullptr) noexcept {} IMenuFlyoutPresenterTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INavigationViewItemPresenter : winrt::Windows::Foundation::IInspectable, impl::consume_t { INavigationViewItemPresenter(std::nullptr_t = nullptr) noexcept {} INavigationViewItemPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INavigationViewItemPresenterFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { INavigationViewItemPresenterFactory(std::nullptr_t = nullptr) noexcept {} INavigationViewItemPresenterFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INavigationViewItemPresenterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { INavigationViewItemPresenterStatics(std::nullptr_t = nullptr) noexcept {} INavigationViewItemPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IOrientedVirtualizingPanel : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOrientedVirtualizingPanel(std::nullptr_t = nullptr) noexcept {} IOrientedVirtualizingPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IOrientedVirtualizingPanelFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOrientedVirtualizingPanelFactory(std::nullptr_t = nullptr) noexcept {} IOrientedVirtualizingPanelFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPickerFlyoutBase : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPickerFlyoutBase(std::nullptr_t = nullptr) noexcept {} IPickerFlyoutBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPickerFlyoutBaseFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPickerFlyoutBaseFactory(std::nullptr_t = nullptr) noexcept {} IPickerFlyoutBaseFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPickerFlyoutBaseOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPickerFlyoutBaseOverrides(std::nullptr_t = nullptr) noexcept {} IPickerFlyoutBaseOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPickerFlyoutBaseStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPickerFlyoutBaseStatics(std::nullptr_t = nullptr) noexcept {} IPickerFlyoutBaseStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPivotHeaderItem : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPivotHeaderItem(std::nullptr_t = nullptr) noexcept {} IPivotHeaderItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPivotHeaderItemFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPivotHeaderItemFactory(std::nullptr_t = nullptr) noexcept {} IPivotHeaderItemFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPivotHeaderPanel : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPivotHeaderPanel(std::nullptr_t = nullptr) noexcept {} IPivotHeaderPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPivotPanel : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPivotPanel(std::nullptr_t = nullptr) noexcept {} IPivotPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPopup : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPopup(std::nullptr_t = nullptr) noexcept {} IPopup(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPopup2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPopup2(std::nullptr_t = nullptr) noexcept {} IPopup2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPopup3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPopup3(std::nullptr_t = nullptr) noexcept {} IPopup3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPopup4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPopup4(std::nullptr_t = nullptr) noexcept {} IPopup4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPopupStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPopupStatics(std::nullptr_t = nullptr) noexcept {} IPopupStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPopupStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPopupStatics2(std::nullptr_t = nullptr) noexcept {} IPopupStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPopupStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPopupStatics3(std::nullptr_t = nullptr) noexcept {} IPopupStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPopupStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPopupStatics4(std::nullptr_t = nullptr) noexcept {} IPopupStatics4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProgressBarTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProgressBarTemplateSettings(std::nullptr_t = nullptr) noexcept {} IProgressBarTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProgressRingTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProgressRingTemplateSettings(std::nullptr_t = nullptr) noexcept {} IProgressRingTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRangeBase : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRangeBase(std::nullptr_t = nullptr) noexcept {} IRangeBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRangeBaseFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRangeBaseFactory(std::nullptr_t = nullptr) noexcept {} IRangeBaseFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRangeBaseOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRangeBaseOverrides(std::nullptr_t = nullptr) noexcept {} IRangeBaseOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRangeBaseStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRangeBaseStatics(std::nullptr_t = nullptr) noexcept {} IRangeBaseStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRangeBaseValueChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRangeBaseValueChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IRangeBaseValueChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRepeatButton : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRepeatButton(std::nullptr_t = nullptr) noexcept {} IRepeatButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRepeatButtonStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRepeatButtonStatics(std::nullptr_t = nullptr) noexcept {} IRepeatButtonStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollBar : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollBar(std::nullptr_t = nullptr) noexcept {} IScrollBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollBarStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollBarStatics(std::nullptr_t = nullptr) noexcept {} IScrollBarStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollEventArgs(std::nullptr_t = nullptr) noexcept {} IScrollEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollSnapPointsInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollSnapPointsInfo(std::nullptr_t = nullptr) noexcept {} IScrollSnapPointsInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISelector : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelector(std::nullptr_t = nullptr) noexcept {} ISelector(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISelectorFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelectorFactory(std::nullptr_t = nullptr) noexcept {} ISelectorFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISelectorItem : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelectorItem(std::nullptr_t = nullptr) noexcept {} ISelectorItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISelectorItemFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelectorItemFactory(std::nullptr_t = nullptr) noexcept {} ISelectorItemFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISelectorItemStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelectorItemStatics(std::nullptr_t = nullptr) noexcept {} ISelectorItemStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISelectorStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelectorStatics(std::nullptr_t = nullptr) noexcept {} ISelectorStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISettingsFlyoutTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISettingsFlyoutTemplateSettings(std::nullptr_t = nullptr) noexcept {} ISettingsFlyoutTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISplitViewTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISplitViewTemplateSettings(std::nullptr_t = nullptr) noexcept {} ISplitViewTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IThumb : winrt::Windows::Foundation::IInspectable, impl::consume_t { IThumb(std::nullptr_t = nullptr) noexcept {} IThumb(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IThumbStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IThumbStatics(std::nullptr_t = nullptr) noexcept {} IThumbStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITickBar : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITickBar(std::nullptr_t = nullptr) noexcept {} ITickBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITickBarStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITickBarStatics(std::nullptr_t = nullptr) noexcept {} ITickBarStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToggleButton : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToggleButton(std::nullptr_t = nullptr) noexcept {} IToggleButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToggleButtonFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToggleButtonFactory(std::nullptr_t = nullptr) noexcept {} IToggleButtonFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToggleButtonOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToggleButtonOverrides(std::nullptr_t = nullptr) noexcept {} IToggleButtonOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToggleButtonStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToggleButtonStatics(std::nullptr_t = nullptr) noexcept {} IToggleButtonStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToggleSwitchTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToggleSwitchTemplateSettings(std::nullptr_t = nullptr) noexcept {} IToggleSwitchTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToolTipTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToolTipTemplateSettings(std::nullptr_t = nullptr) noexcept {} IToolTipTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif