// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Microsoft_UI_Xaml_Controls_Primitives_1_H #define WINRT_Microsoft_UI_Xaml_Controls_Primitives_1_H #include "winrt/impl/Microsoft.UI.Xaml.Controls.Primitives.0.h" WINRT_EXPORT namespace winrt::Microsoft::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 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 IAutoSuggestBoxHelper : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutoSuggestBoxHelper(std::nullptr_t = nullptr) noexcept {} IAutoSuggestBoxHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBoxHelperStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutoSuggestBoxHelperStatics(std::nullptr_t = nullptr) noexcept {} IAutoSuggestBoxHelperStatics(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 IColumnMajorUniformToLargestGridLayout : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColumnMajorUniformToLargestGridLayout(std::nullptr_t = nullptr) noexcept {} IColumnMajorUniformToLargestGridLayout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColumnMajorUniformToLargestGridLayoutFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColumnMajorUniformToLargestGridLayoutFactory(std::nullptr_t = nullptr) noexcept {} IColumnMajorUniformToLargestGridLayoutFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColumnMajorUniformToLargestGridLayoutStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColumnMajorUniformToLargestGridLayoutStatics(std::nullptr_t = nullptr) noexcept {} IColumnMajorUniformToLargestGridLayoutStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBoxHelper : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxHelper(std::nullptr_t = nullptr) noexcept {} IComboBoxHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBoxHelperStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxHelperStatics(std::nullptr_t = nullptr) noexcept {} IComboBoxHelperStatics(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 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 ICommandBarFlyoutCommandBar2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarFlyoutCommandBar2(std::nullptr_t = nullptr) noexcept {} ICommandBarFlyoutCommandBar2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarFlyoutCommandBarAutomationPropertiesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarFlyoutCommandBarAutomationPropertiesStatics(std::nullptr_t = nullptr) noexcept {} ICommandBarFlyoutCommandBarAutomationPropertiesStatics(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 ICommandBarFlyoutCommandBarStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarFlyoutCommandBarStatics(std::nullptr_t = nullptr) noexcept {} ICommandBarFlyoutCommandBarStatics(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 ICornerRadiusFilterConverter : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICornerRadiusFilterConverter(std::nullptr_t = nullptr) noexcept {} ICornerRadiusFilterConverter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICornerRadiusFilterConverterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICornerRadiusFilterConverterStatics(std::nullptr_t = nullptr) noexcept {} ICornerRadiusFilterConverterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICornerRadiusToThicknessConverter : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICornerRadiusToThicknessConverter(std::nullptr_t = nullptr) noexcept {} ICornerRadiusToThicknessConverter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICornerRadiusToThicknessConverterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICornerRadiusToThicknessConverterStatics(std::nullptr_t = nullptr) noexcept {} ICornerRadiusToThicknessConverterStatics(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 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 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 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 IInfoBarPanel : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInfoBarPanel(std::nullptr_t = nullptr) noexcept {} IInfoBarPanel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInfoBarPanelFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInfoBarPanelFactory(std::nullptr_t = nullptr) noexcept {} IInfoBarPanelFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInfoBarPanelStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInfoBarPanelStatics(std::nullptr_t = nullptr) noexcept {} IInfoBarPanelStatics(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 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 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 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 IMonochromaticOverlayPresenter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMonochromaticOverlayPresenter(std::nullptr_t = nullptr) noexcept {} IMonochromaticOverlayPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMonochromaticOverlayPresenterFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMonochromaticOverlayPresenterFactory(std::nullptr_t = nullptr) noexcept {} IMonochromaticOverlayPresenterFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMonochromaticOverlayPresenterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMonochromaticOverlayPresenterStatics(std::nullptr_t = nullptr) noexcept {} IMonochromaticOverlayPresenterStatics(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 INavigationViewItemPresenter2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { INavigationViewItemPresenter2(std::nullptr_t = nullptr) noexcept {} INavigationViewItemPresenter2(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 INavigationViewItemPresenterStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { INavigationViewItemPresenterStatics2(std::nullptr_t = nullptr) noexcept {} INavigationViewItemPresenterStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INavigationViewItemPresenterTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { INavigationViewItemPresenterTemplateSettings(std::nullptr_t = nullptr) noexcept {} INavigationViewItemPresenterTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INavigationViewItemPresenterTemplateSettingsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { INavigationViewItemPresenterTemplateSettingsFactory(std::nullptr_t = nullptr) noexcept {} INavigationViewItemPresenterTemplateSettingsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INavigationViewItemPresenterTemplateSettingsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { INavigationViewItemPresenterTemplateSettingsStatics(std::nullptr_t = nullptr) noexcept {} INavigationViewItemPresenterTemplateSettingsStatics(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 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 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 IRepeatedScrollSnapPoint : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRepeatedScrollSnapPoint(std::nullptr_t = nullptr) noexcept {} IRepeatedScrollSnapPoint(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRepeatedScrollSnapPointFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRepeatedScrollSnapPointFactory(std::nullptr_t = nullptr) noexcept {} IRepeatedScrollSnapPointFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRepeatedZoomSnapPoint : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRepeatedZoomSnapPoint(std::nullptr_t = nullptr) noexcept {} IRepeatedZoomSnapPoint(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRepeatedZoomSnapPointFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRepeatedZoomSnapPointFactory(std::nullptr_t = nullptr) noexcept {} IRepeatedZoomSnapPointFactory(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 IScrollController : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollController(std::nullptr_t = nullptr) noexcept {} IScrollController(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollControllerAddScrollVelocityRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollControllerAddScrollVelocityRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IScrollControllerAddScrollVelocityRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollControllerAddScrollVelocityRequestedEventArgsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollControllerAddScrollVelocityRequestedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IScrollControllerAddScrollVelocityRequestedEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollControllerPanRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollControllerPanRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IScrollControllerPanRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollControllerPanRequestedEventArgsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollControllerPanRequestedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IScrollControllerPanRequestedEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollControllerPanningInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollControllerPanningInfo(std::nullptr_t = nullptr) noexcept {} IScrollControllerPanningInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollControllerScrollByRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollControllerScrollByRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IScrollControllerScrollByRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollControllerScrollByRequestedEventArgsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollControllerScrollByRequestedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IScrollControllerScrollByRequestedEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollControllerScrollToRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollControllerScrollToRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IScrollControllerScrollToRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollControllerScrollToRequestedEventArgsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollControllerScrollToRequestedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IScrollControllerScrollToRequestedEventArgsFactory(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 IScrollPresenter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollPresenter(std::nullptr_t = nullptr) noexcept {} IScrollPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollPresenterFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollPresenterFactory(std::nullptr_t = nullptr) noexcept {} IScrollPresenterFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollPresenterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollPresenterStatics(std::nullptr_t = nullptr) noexcept {} IScrollPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollSnapPoint : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollSnapPoint(std::nullptr_t = nullptr) noexcept {} IScrollSnapPoint(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollSnapPointBase : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollSnapPointBase(std::nullptr_t = nullptr) noexcept {} IScrollSnapPointBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollSnapPointBaseFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollSnapPointBaseFactory(std::nullptr_t = nullptr) noexcept {} IScrollSnapPointBaseFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollSnapPointFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollSnapPointFactory(std::nullptr_t = nullptr) noexcept {} IScrollSnapPointFactory(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 ISnapPointBase : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISnapPointBase(std::nullptr_t = nullptr) noexcept {} ISnapPointBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISnapPointBaseFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISnapPointBaseFactory(std::nullptr_t = nullptr) noexcept {} ISnapPointBaseFactory(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 ITabViewListView : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITabViewListView(std::nullptr_t = nullptr) noexcept {} ITabViewListView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITabViewListViewFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITabViewListViewFactory(std::nullptr_t = nullptr) noexcept {} ITabViewListViewFactory(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) {} }; struct WINRT_IMPL_EMPTY_BASES IZoomSnapPoint : winrt::Windows::Foundation::IInspectable, impl::consume_t { IZoomSnapPoint(std::nullptr_t = nullptr) noexcept {} IZoomSnapPoint(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IZoomSnapPointBase : winrt::Windows::Foundation::IInspectable, impl::consume_t { IZoomSnapPointBase(std::nullptr_t = nullptr) noexcept {} IZoomSnapPointBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IZoomSnapPointBaseFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IZoomSnapPointBaseFactory(std::nullptr_t = nullptr) noexcept {} IZoomSnapPointBaseFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IZoomSnapPointFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IZoomSnapPointFactory(std::nullptr_t = nullptr) noexcept {} IZoomSnapPointFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif