// 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_1_H #define WINRT_Microsoft_UI_Xaml_Controls_1_H #include "winrt/impl/Windows.Foundation.0.h" #include "winrt/impl/Microsoft.UI.Xaml.Controls.0.h" WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Controls { struct WINRT_IMPL_EMPTY_BASES IAnchorRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnchorRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IAnchorRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnimatedIcon : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnimatedIcon(std::nullptr_t = nullptr) noexcept {} IAnimatedIcon(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnimatedIconFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnimatedIconFactory(std::nullptr_t = nullptr) noexcept {} IAnimatedIconFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnimatedIconSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnimatedIconSource(std::nullptr_t = nullptr) noexcept {} IAnimatedIconSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnimatedIconSourceFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnimatedIconSourceFactory(std::nullptr_t = nullptr) noexcept {} IAnimatedIconSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnimatedIconSourceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnimatedIconSourceStatics(std::nullptr_t = nullptr) noexcept {} IAnimatedIconSourceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnimatedIconStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnimatedIconStatics(std::nullptr_t = nullptr) noexcept {} IAnimatedIconStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnimatedVisual : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAnimatedVisual(std::nullptr_t = nullptr) noexcept {} IAnimatedVisual(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnimatedVisual2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAnimatedVisual2(std::nullptr_t = nullptr) noexcept {} IAnimatedVisual2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnimatedVisualPlayer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnimatedVisualPlayer(std::nullptr_t = nullptr) noexcept {} IAnimatedVisualPlayer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnimatedVisualPlayer2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnimatedVisualPlayer2(std::nullptr_t = nullptr) noexcept {} IAnimatedVisualPlayer2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnimatedVisualPlayerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnimatedVisualPlayerFactory(std::nullptr_t = nullptr) noexcept {} IAnimatedVisualPlayerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnimatedVisualPlayerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnimatedVisualPlayerStatics(std::nullptr_t = nullptr) noexcept {} IAnimatedVisualPlayerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnimatedVisualPlayerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnimatedVisualPlayerStatics2(std::nullptr_t = nullptr) noexcept {} IAnimatedVisualPlayerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnimatedVisualSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnimatedVisualSource(std::nullptr_t = nullptr) noexcept {} IAnimatedVisualSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnimatedVisualSource2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAnimatedVisualSource2(std::nullptr_t = nullptr) noexcept {} IAnimatedVisualSource2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnimatedVisualSource3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnimatedVisualSource3(std::nullptr_t = nullptr) noexcept {} IAnimatedVisualSource3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnnotatedScrollBar : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnnotatedScrollBar(std::nullptr_t = nullptr) noexcept {} IAnnotatedScrollBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnnotatedScrollBarDetailLabelRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnnotatedScrollBarDetailLabelRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IAnnotatedScrollBarDetailLabelRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnnotatedScrollBarFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnnotatedScrollBarFactory(std::nullptr_t = nullptr) noexcept {} IAnnotatedScrollBarFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnnotatedScrollBarLabel : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnnotatedScrollBarLabel(std::nullptr_t = nullptr) noexcept {} IAnnotatedScrollBarLabel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnnotatedScrollBarLabelFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnnotatedScrollBarLabelFactory(std::nullptr_t = nullptr) noexcept {} IAnnotatedScrollBarLabelFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnnotatedScrollBarScrollingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnnotatedScrollBarScrollingEventArgs(std::nullptr_t = nullptr) noexcept {} IAnnotatedScrollBarScrollingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnnotatedScrollBarStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnnotatedScrollBarStatics(std::nullptr_t = nullptr) noexcept {} IAnnotatedScrollBarStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBar : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBar(std::nullptr_t = nullptr) noexcept {} IAppBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarButton : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarButton(std::nullptr_t = nullptr) noexcept {} IAppBarButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarButtonFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarButtonFactory(std::nullptr_t = nullptr) noexcept {} IAppBarButtonFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarButtonStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarButtonStatics(std::nullptr_t = nullptr) noexcept {} IAppBarButtonStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarElementContainer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarElementContainer(std::nullptr_t = nullptr) noexcept {} IAppBarElementContainer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarElementContainerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarElementContainerFactory(std::nullptr_t = nullptr) noexcept {} IAppBarElementContainerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarElementContainerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarElementContainerStatics(std::nullptr_t = nullptr) noexcept {} IAppBarElementContainerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarFactory(std::nullptr_t = nullptr) noexcept {} IAppBarFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarOverrides(std::nullptr_t = nullptr) noexcept {} IAppBarOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarSeparator : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarSeparator(std::nullptr_t = nullptr) noexcept {} IAppBarSeparator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarSeparatorFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarSeparatorFactory(std::nullptr_t = nullptr) noexcept {} IAppBarSeparatorFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarSeparatorStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarSeparatorStatics(std::nullptr_t = nullptr) noexcept {} IAppBarSeparatorStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarStatics(std::nullptr_t = nullptr) noexcept {} IAppBarStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarToggleButton : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarToggleButton(std::nullptr_t = nullptr) noexcept {} IAppBarToggleButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarToggleButtonFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarToggleButtonFactory(std::nullptr_t = nullptr) noexcept {} IAppBarToggleButtonFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarToggleButtonStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarToggleButtonStatics(std::nullptr_t = nullptr) noexcept {} IAppBarToggleButtonStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBox : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutoSuggestBox(std::nullptr_t = nullptr) noexcept {} IAutoSuggestBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBoxQuerySubmittedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutoSuggestBoxQuerySubmittedEventArgs(std::nullptr_t = nullptr) noexcept {} IAutoSuggestBoxQuerySubmittedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBoxStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutoSuggestBoxStatics(std::nullptr_t = nullptr) noexcept {} IAutoSuggestBoxStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBoxSuggestionChosenEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutoSuggestBoxSuggestionChosenEventArgs(std::nullptr_t = nullptr) noexcept {} IAutoSuggestBoxSuggestionChosenEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBoxTextChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutoSuggestBoxTextChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAutoSuggestBoxTextChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBoxTextChangedEventArgsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutoSuggestBoxTextChangedEventArgsStatics(std::nullptr_t = nullptr) noexcept {} IAutoSuggestBoxTextChangedEventArgsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBitmapIcon : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapIcon(std::nullptr_t = nullptr) noexcept {} IBitmapIcon(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBitmapIconFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapIconFactory(std::nullptr_t = nullptr) noexcept {} IBitmapIconFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBitmapIconSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapIconSource(std::nullptr_t = nullptr) noexcept {} IBitmapIconSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBitmapIconSourceFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapIconSourceFactory(std::nullptr_t = nullptr) noexcept {} IBitmapIconSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBitmapIconSourceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapIconSourceStatics(std::nullptr_t = nullptr) noexcept {} IBitmapIconSourceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBitmapIconStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapIconStatics(std::nullptr_t = nullptr) noexcept {} IBitmapIconStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBorder : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBorder(std::nullptr_t = nullptr) noexcept {} IBorder(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBorderStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBorderStatics(std::nullptr_t = nullptr) noexcept {} IBorderStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBreadcrumbBar : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBreadcrumbBar(std::nullptr_t = nullptr) noexcept {} IBreadcrumbBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBreadcrumbBarFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBreadcrumbBarFactory(std::nullptr_t = nullptr) noexcept {} IBreadcrumbBarFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBreadcrumbBarItem : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBreadcrumbBarItem(std::nullptr_t = nullptr) noexcept {} IBreadcrumbBarItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBreadcrumbBarItemClickedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBreadcrumbBarItemClickedEventArgs(std::nullptr_t = nullptr) noexcept {} IBreadcrumbBarItemClickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBreadcrumbBarItemFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBreadcrumbBarItemFactory(std::nullptr_t = nullptr) noexcept {} IBreadcrumbBarItemFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBreadcrumbBarStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBreadcrumbBarStatics(std::nullptr_t = nullptr) noexcept {} IBreadcrumbBarStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IButton : winrt::Windows::Foundation::IInspectable, impl::consume_t { IButton(std::nullptr_t = nullptr) noexcept {} IButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IButtonFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IButtonFactory(std::nullptr_t = nullptr) noexcept {} IButtonFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IButtonStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IButtonStatics(std::nullptr_t = nullptr) noexcept {} IButtonStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICalendarDatePicker : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarDatePicker(std::nullptr_t = nullptr) noexcept {} ICalendarDatePicker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICalendarDatePickerDateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarDatePickerDateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ICalendarDatePickerDateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICalendarDatePickerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarDatePickerFactory(std::nullptr_t = nullptr) noexcept {} ICalendarDatePickerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICalendarDatePickerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarDatePickerStatics(std::nullptr_t = nullptr) noexcept {} ICalendarDatePickerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICalendarView : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarView(std::nullptr_t = nullptr) noexcept {} ICalendarView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICalendarViewDayItem : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarViewDayItem(std::nullptr_t = nullptr) noexcept {} ICalendarViewDayItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICalendarViewDayItemChangingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarViewDayItemChangingEventArgs(std::nullptr_t = nullptr) noexcept {} ICalendarViewDayItemChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICalendarViewDayItemFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarViewDayItemFactory(std::nullptr_t = nullptr) noexcept {} ICalendarViewDayItemFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICalendarViewDayItemStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarViewDayItemStatics(std::nullptr_t = nullptr) noexcept {} ICalendarViewDayItemStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICalendarViewFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarViewFactory(std::nullptr_t = nullptr) noexcept {} ICalendarViewFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICalendarViewSelectedDatesChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarViewSelectedDatesChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ICalendarViewSelectedDatesChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICalendarViewStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarViewStatics(std::nullptr_t = nullptr) noexcept {} ICalendarViewStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICandidateWindowBoundsChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICandidateWindowBoundsChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ICandidateWindowBoundsChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICanvas : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICanvas(std::nullptr_t = nullptr) noexcept {} ICanvas(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICanvasFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICanvasFactory(std::nullptr_t = nullptr) noexcept {} ICanvasFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICanvasStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICanvasStatics(std::nullptr_t = nullptr) noexcept {} ICanvasStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICheckBox : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICheckBox(std::nullptr_t = nullptr) noexcept {} ICheckBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICheckBoxFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICheckBoxFactory(std::nullptr_t = nullptr) noexcept {} ICheckBoxFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IChoosingGroupHeaderContainerEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChoosingGroupHeaderContainerEventArgs(std::nullptr_t = nullptr) noexcept {} IChoosingGroupHeaderContainerEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IChoosingItemContainerEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChoosingItemContainerEventArgs(std::nullptr_t = nullptr) noexcept {} IChoosingItemContainerEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICleanUpVirtualizedItemEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICleanUpVirtualizedItemEventArgs(std::nullptr_t = nullptr) noexcept {} ICleanUpVirtualizedItemEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColorChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IColorChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColorPicker : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorPicker(std::nullptr_t = nullptr) noexcept {} IColorPicker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColorPicker2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorPicker2(std::nullptr_t = nullptr) noexcept {} IColorPicker2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColorPickerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorPickerFactory(std::nullptr_t = nullptr) noexcept {} IColorPickerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColorPickerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorPickerStatics(std::nullptr_t = nullptr) noexcept {} IColorPickerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColorPickerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorPickerStatics2(std::nullptr_t = nullptr) noexcept {} IColorPickerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColumnDefinition : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColumnDefinition(std::nullptr_t = nullptr) noexcept {} IColumnDefinition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColumnDefinitionStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColumnDefinitionStatics(std::nullptr_t = nullptr) noexcept {} IColumnDefinitionStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBox : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBox(std::nullptr_t = nullptr) noexcept {} IComboBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBoxFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxFactory(std::nullptr_t = nullptr) noexcept {} IComboBoxFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBoxItem : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxItem(std::nullptr_t = nullptr) noexcept {} IComboBoxItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBoxItemFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxItemFactory(std::nullptr_t = nullptr) noexcept {} IComboBoxItemFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBoxOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxOverrides(std::nullptr_t = nullptr) noexcept {} IComboBoxOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBoxStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxStatics(std::nullptr_t = nullptr) noexcept {} IComboBoxStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBoxTextSubmittedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxTextSubmittedEventArgs(std::nullptr_t = nullptr) noexcept {} IComboBoxTextSubmittedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBar : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBar(std::nullptr_t = nullptr) noexcept {} ICommandBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarElement : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarElement(std::nullptr_t = nullptr) noexcept {} ICommandBarElement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarFactory(std::nullptr_t = nullptr) noexcept {} ICommandBarFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarFlyout : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarFlyout(std::nullptr_t = nullptr) noexcept {} ICommandBarFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarFlyout2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarFlyout2(std::nullptr_t = nullptr) noexcept {} ICommandBarFlyout2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarFlyoutFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarFlyoutFactory(std::nullptr_t = nullptr) noexcept {} ICommandBarFlyoutFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarOverflowPresenter : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarOverflowPresenter(std::nullptr_t = nullptr) noexcept {} ICommandBarOverflowPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarOverflowPresenterFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarOverflowPresenterFactory(std::nullptr_t = nullptr) noexcept {} ICommandBarOverflowPresenterFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarStatics(std::nullptr_t = nullptr) noexcept {} ICommandBarStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContainerContentChangingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContainerContentChangingEventArgs(std::nullptr_t = nullptr) noexcept {} IContainerContentChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentControl : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentControl(std::nullptr_t = nullptr) noexcept {} IContentControl(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentControlFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentControlFactory(std::nullptr_t = nullptr) noexcept {} IContentControlFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentControlOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentControlOverrides(std::nullptr_t = nullptr) noexcept {} IContentControlOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentControlStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentControlStatics(std::nullptr_t = nullptr) noexcept {} IContentControlStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentDialog : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentDialog(std::nullptr_t = nullptr) noexcept {} IContentDialog(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentDialogButtonClickDeferral : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentDialogButtonClickDeferral(std::nullptr_t = nullptr) noexcept {} IContentDialogButtonClickDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentDialogButtonClickEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentDialogButtonClickEventArgs(std::nullptr_t = nullptr) noexcept {} IContentDialogButtonClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentDialogClosedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentDialogClosedEventArgs(std::nullptr_t = nullptr) noexcept {} IContentDialogClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentDialogClosingDeferral : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentDialogClosingDeferral(std::nullptr_t = nullptr) noexcept {} IContentDialogClosingDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentDialogClosingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentDialogClosingEventArgs(std::nullptr_t = nullptr) noexcept {} IContentDialogClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentDialogFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentDialogFactory(std::nullptr_t = nullptr) noexcept {} IContentDialogFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentDialogOpenedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentDialogOpenedEventArgs(std::nullptr_t = nullptr) noexcept {} IContentDialogOpenedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentDialogStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentDialogStatics(std::nullptr_t = nullptr) noexcept {} IContentDialogStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentPresenter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentPresenter(std::nullptr_t = nullptr) noexcept {} IContentPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentPresenterFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentPresenterFactory(std::nullptr_t = nullptr) noexcept {} IContentPresenterFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentPresenterOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentPresenterOverrides(std::nullptr_t = nullptr) noexcept {} IContentPresenterOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentPresenterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentPresenterStatics(std::nullptr_t = nullptr) noexcept {} IContentPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContextMenuEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContextMenuEventArgs(std::nullptr_t = nullptr) noexcept {} IContextMenuEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IControl : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControl(std::nullptr_t = nullptr) noexcept {} IControl(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IControlFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControlFactory(std::nullptr_t = nullptr) noexcept {} IControlFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IControlOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControlOverrides(std::nullptr_t = nullptr) noexcept {} IControlOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IControlProtected : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControlProtected(std::nullptr_t = nullptr) noexcept {} IControlProtected(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IControlStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControlStatics(std::nullptr_t = nullptr) noexcept {} IControlStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IControlTemplate : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControlTemplate(std::nullptr_t = nullptr) noexcept {} IControlTemplate(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWebView2InitializedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWebView2InitializedEventArgs(std::nullptr_t = nullptr) noexcept {} ICoreWebView2InitializedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDataTemplateSelector : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDataTemplateSelector(std::nullptr_t = nullptr) noexcept {} IDataTemplateSelector(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDataTemplateSelectorFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDataTemplateSelectorFactory(std::nullptr_t = nullptr) noexcept {} IDataTemplateSelectorFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDataTemplateSelectorOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDataTemplateSelectorOverrides(std::nullptr_t = nullptr) noexcept {} IDataTemplateSelectorOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDatePickedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickedEventArgs(std::nullptr_t = nullptr) noexcept {} IDatePickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDatePicker : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePicker(std::nullptr_t = nullptr) noexcept {} IDatePicker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDatePickerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerFactory(std::nullptr_t = nullptr) noexcept {} IDatePickerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDatePickerFlyout : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerFlyout(std::nullptr_t = nullptr) noexcept {} IDatePickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDatePickerFlyoutItem : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerFlyoutItem(std::nullptr_t = nullptr) noexcept {} IDatePickerFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDatePickerFlyoutItemStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerFlyoutItemStatics(std::nullptr_t = nullptr) noexcept {} IDatePickerFlyoutItemStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDatePickerFlyoutPresenter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerFlyoutPresenter(std::nullptr_t = nullptr) noexcept {} IDatePickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDatePickerFlyoutPresenterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerFlyoutPresenterStatics(std::nullptr_t = nullptr) noexcept {} IDatePickerFlyoutPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDatePickerFlyoutStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerFlyoutStatics(std::nullptr_t = nullptr) noexcept {} IDatePickerFlyoutStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDatePickerSelectedValueChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerSelectedValueChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IDatePickerSelectedValueChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDatePickerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerStatics(std::nullptr_t = nullptr) noexcept {} IDatePickerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDatePickerValueChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerValueChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IDatePickerValueChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDragItemsCompletedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDragItemsCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} IDragItemsCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDragItemsStartingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDragItemsStartingEventArgs(std::nullptr_t = nullptr) noexcept {} IDragItemsStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDropDownButton : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDropDownButton(std::nullptr_t = nullptr) noexcept {} IDropDownButton(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDropDownButtonFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDropDownButtonFactory(std::nullptr_t = nullptr) noexcept {} IDropDownButtonFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDynamicAnimatedVisualSource : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDynamicAnimatedVisualSource(std::nullptr_t = nullptr) noexcept {} IDynamicAnimatedVisualSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDynamicOverflowItemsChangingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDynamicOverflowItemsChangingEventArgs(std::nullptr_t = nullptr) noexcept {} IDynamicOverflowItemsChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IExpander : winrt::Windows::Foundation::IInspectable, impl::consume_t { IExpander(std::nullptr_t = nullptr) noexcept {} IExpander(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IExpanderCollapsedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IExpanderCollapsedEventArgs(std::nullptr_t = nullptr) noexcept {} IExpanderCollapsedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IExpanderExpandingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IExpanderExpandingEventArgs(std::nullptr_t = nullptr) noexcept {} IExpanderExpandingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IExpanderFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IExpanderFactory(std::nullptr_t = nullptr) noexcept {} IExpanderFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IExpanderStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IExpanderStatics(std::nullptr_t = nullptr) noexcept {} IExpanderStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IExpanderTemplateSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IExpanderTemplateSettings(std::nullptr_t = nullptr) noexcept {} IExpanderTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlipView : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlipView(std::nullptr_t = nullptr) noexcept {} IFlipView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlipViewFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlipViewFactory(std::nullptr_t = nullptr) noexcept {} IFlipViewFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlipViewItem : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlipViewItem(std::nullptr_t = nullptr) noexcept {} IFlipViewItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlipViewItemFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlipViewItemFactory(std::nullptr_t = nullptr) noexcept {} IFlipViewItemFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlipViewStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlipViewStatics(std::nullptr_t = nullptr) noexcept {} IFlipViewStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyout : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyout(std::nullptr_t = nullptr) noexcept {} IFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutFactory(std::nullptr_t = nullptr) noexcept {} IFlyoutFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutPresenter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutPresenter(std::nullptr_t = nullptr) noexcept {} IFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutPresenterFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutPresenterFactory(std::nullptr_t = nullptr) noexcept {} IFlyoutPresenterFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutPresenterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutPresenterStatics(std::nullptr_t = nullptr) noexcept {} IFlyoutPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFlyoutStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutStatics(std::nullptr_t = nullptr) noexcept {} IFlyoutStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFocusDisengagedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFocusDisengagedEventArgs(std::nullptr_t = nullptr) noexcept {} IFocusDisengagedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFocusEngagedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFocusEngagedEventArgs(std::nullptr_t = nullptr) noexcept {} IFocusEngagedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFontIcon : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFontIcon(std::nullptr_t = nullptr) noexcept {} IFontIcon(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFontIconFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFontIconFactory(std::nullptr_t = nullptr) noexcept {} IFontIconFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFontIconSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFontIconSource(std::nullptr_t = nullptr) noexcept {} IFontIconSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFontIconSourceFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFontIconSourceFactory(std::nullptr_t = nullptr) noexcept {} IFontIconSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFontIconSourceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFontIconSourceStatics(std::nullptr_t = nullptr) noexcept {} IFontIconSourceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFontIconStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFontIconStatics(std::nullptr_t = nullptr) noexcept {} IFontIconStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFrame : winrt::Windows::Foundation::IInspectable, impl::consume_t