Files
nearby/internal/platform/implementation/windows/generated/winrt/impl/Microsoft.UI.Xaml.Controls.Primitives.1.h
T
2026-01-27 23:46:02 -08:00

1356 lines
71 KiB
C++

// WARNING: Please don't edit this file. It was generated by C++/WinRT
// v2.0.250303.1
#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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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> {
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