// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_UI_Xaml_Controls_1_H #define WINRT_Windows_UI_Xaml_Controls_1_H #include "winrt/impl/Windows.UI.Xaml.Controls.0.h" WINRT_EXPORT namespace winrt::Windows::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 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 IAppBar2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBar2(std::nullptr_t = nullptr) noexcept {} IAppBar2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBar3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBar3(std::nullptr_t = nullptr) noexcept {} IAppBar3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBar4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBar4(std::nullptr_t = nullptr) noexcept {} IAppBar4(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 IAppBarButton3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarButton3(std::nullptr_t = nullptr) noexcept {} IAppBarButton3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarButton4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarButton4(std::nullptr_t = nullptr) noexcept {} IAppBarButton4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarButton5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarButton5(std::nullptr_t = nullptr) noexcept {} IAppBarButton5(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 IAppBarButtonStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarButtonStatics3(std::nullptr_t = nullptr) noexcept {} IAppBarButtonStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarButtonStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarButtonStatics4(std::nullptr_t = nullptr) noexcept {} IAppBarButtonStatics4(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 IAppBarOverrides3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarOverrides3(std::nullptr_t = nullptr) noexcept {} IAppBarOverrides3(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 IAppBarSeparatorStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarSeparatorStatics3(std::nullptr_t = nullptr) noexcept {} IAppBarSeparatorStatics3(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 IAppBarStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarStatics2(std::nullptr_t = nullptr) noexcept {} IAppBarStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarStatics4(std::nullptr_t = nullptr) noexcept {} IAppBarStatics4(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 IAppBarToggleButton3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarToggleButton3(std::nullptr_t = nullptr) noexcept {} IAppBarToggleButton3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarToggleButton4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarToggleButton4(std::nullptr_t = nullptr) noexcept {} IAppBarToggleButton4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarToggleButton5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarToggleButton5(std::nullptr_t = nullptr) noexcept {} IAppBarToggleButton5(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 IAppBarToggleButtonStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarToggleButtonStatics3(std::nullptr_t = nullptr) noexcept {} IAppBarToggleButtonStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBarToggleButtonStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarToggleButtonStatics4(std::nullptr_t = nullptr) noexcept {} IAppBarToggleButtonStatics4(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 IAutoSuggestBox2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutoSuggestBox2(std::nullptr_t = nullptr) noexcept {} IAutoSuggestBox2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBox3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutoSuggestBox3(std::nullptr_t = nullptr) noexcept {} IAutoSuggestBox3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBox4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutoSuggestBox4(std::nullptr_t = nullptr) noexcept {} IAutoSuggestBox4(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 IAutoSuggestBoxStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutoSuggestBoxStatics2(std::nullptr_t = nullptr) noexcept {} IAutoSuggestBoxStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBoxStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutoSuggestBoxStatics3(std::nullptr_t = nullptr) noexcept {} IAutoSuggestBoxStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBoxStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutoSuggestBoxStatics4(std::nullptr_t = nullptr) noexcept {} IAutoSuggestBoxStatics4(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 IBackClickEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackClickEventArgs(std::nullptr_t = nullptr) noexcept {} IBackClickEventArgs(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 IBitmapIcon2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapIcon2(std::nullptr_t = nullptr) noexcept {} IBitmapIcon2(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 IBitmapIconStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapIconStatics2(std::nullptr_t = nullptr) noexcept {} IBitmapIconStatics2(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 IBorder2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBorder2(std::nullptr_t = nullptr) noexcept {} IBorder2(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 IBorderStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBorderStatics2(std::nullptr_t = nullptr) noexcept {} IBorderStatics2(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 IButtonStaticsWithFlyout : winrt::Windows::Foundation::IInspectable, impl::consume_t { IButtonStaticsWithFlyout(std::nullptr_t = nullptr) noexcept {} IButtonStaticsWithFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IButtonWithFlyout : winrt::Windows::Foundation::IInspectable, impl::consume_t { IButtonWithFlyout(std::nullptr_t = nullptr) noexcept {} IButtonWithFlyout(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 ICalendarDatePicker2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarDatePicker2(std::nullptr_t = nullptr) noexcept {} ICalendarDatePicker2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICalendarDatePicker3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarDatePicker3(std::nullptr_t = nullptr) noexcept {} ICalendarDatePicker3(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 ICalendarDatePickerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarDatePickerStatics2(std::nullptr_t = nullptr) noexcept {} ICalendarDatePickerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICalendarDatePickerStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarDatePickerStatics3(std::nullptr_t = nullptr) noexcept {} ICalendarDatePickerStatics3(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 ICalendarView2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarView2(std::nullptr_t = nullptr) noexcept {} ICalendarView2(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 ICalendarViewStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarViewStatics2(std::nullptr_t = nullptr) noexcept {} ICalendarViewStatics2(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 ICaptureElement : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICaptureElement(std::nullptr_t = nullptr) noexcept {} ICaptureElement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICaptureElementStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICaptureElementStatics(std::nullptr_t = nullptr) noexcept {} ICaptureElementStatics(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 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 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 IComboBox2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBox2(std::nullptr_t = nullptr) noexcept {} IComboBox2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBox3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBox3(std::nullptr_t = nullptr) noexcept {} IComboBox3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBox4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBox4(std::nullptr_t = nullptr) noexcept {} IComboBox4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBox5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBox5(std::nullptr_t = nullptr) noexcept {} IComboBox5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBox6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBox6(std::nullptr_t = nullptr) noexcept {} IComboBox6(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 IComboBoxStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxStatics2(std::nullptr_t = nullptr) noexcept {} IComboBoxStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBoxStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxStatics3(std::nullptr_t = nullptr) noexcept {} IComboBoxStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBoxStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxStatics4(std::nullptr_t = nullptr) noexcept {} IComboBoxStatics4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBoxStatics5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxStatics5(std::nullptr_t = nullptr) noexcept {} IComboBoxStatics5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IComboBoxStatics6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxStatics6(std::nullptr_t = nullptr) noexcept {} IComboBoxStatics6(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 ICommandBar2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBar2(std::nullptr_t = nullptr) noexcept {} ICommandBar2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBar3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBar3(std::nullptr_t = nullptr) noexcept {} ICommandBar3(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 ICommandBarElement2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarElement2(std::nullptr_t = nullptr) noexcept {} ICommandBarElement2(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 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 ICommandBarStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarStatics2(std::nullptr_t = nullptr) noexcept {} ICommandBarStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandBarStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandBarStatics3(std::nullptr_t = nullptr) noexcept {} ICommandBarStatics3(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 IContentControl2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentControl2(std::nullptr_t = nullptr) noexcept {} IContentControl2(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 IContentDialog2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentDialog2(std::nullptr_t = nullptr) noexcept {} IContentDialog2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentDialog3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentDialog3(std::nullptr_t = nullptr) noexcept {} IContentDialog3(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 IContentDialogStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentDialogStatics2(std::nullptr_t = nullptr) noexcept {} IContentDialogStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentLinkChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentLinkChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IContentLinkChangedEventArgs(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 IContentPresenter2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentPresenter2(std::nullptr_t = nullptr) noexcept {} IContentPresenter2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentPresenter3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentPresenter3(std::nullptr_t = nullptr) noexcept {} IContentPresenter3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentPresenter4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentPresenter4(std::nullptr_t = nullptr) noexcept {} IContentPresenter4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentPresenter5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentPresenter5(std::nullptr_t = nullptr) noexcept {} IContentPresenter5(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 IContentPresenterStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentPresenterStatics2(std::nullptr_t = nullptr) noexcept {} IContentPresenterStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentPresenterStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentPresenterStatics3(std::nullptr_t = nullptr) noexcept {} IContentPresenterStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentPresenterStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentPresenterStatics4(std::nullptr_t = nullptr) noexcept {} IContentPresenterStatics4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentPresenterStatics5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentPresenterStatics5(std::nullptr_t = nullptr) noexcept {} IContentPresenterStatics5(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 IControl2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControl2(std::nullptr_t = nullptr) noexcept {} IControl2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IControl3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControl3(std::nullptr_t = nullptr) noexcept {} IControl3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IControl4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControl4(std::nullptr_t = nullptr) noexcept {} IControl4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IControl5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControl5(std::nullptr_t = nullptr) noexcept {} IControl5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IControl7 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControl7(std::nullptr_t = nullptr) noexcept {} IControl7(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 IControlOverrides6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControlOverrides6(std::nullptr_t = nullptr) noexcept {} IControlOverrides6(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 IControlStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControlStatics2(std::nullptr_t = nullptr) noexcept {} IControlStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IControlStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControlStatics3(std::nullptr_t = nullptr) noexcept {} IControlStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IControlStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControlStatics4(std::nullptr_t = nullptr) noexcept {} IControlStatics4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IControlStatics5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControlStatics5(std::nullptr_t = nullptr) noexcept {} IControlStatics5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IControlStatics7 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IControlStatics7(std::nullptr_t = nullptr) noexcept {} IControlStatics7(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 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 IDataTemplateSelector2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDataTemplateSelector2(std::nullptr_t = nullptr) noexcept {} IDataTemplateSelector2(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 IDataTemplateSelectorOverrides2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDataTemplateSelectorOverrides2(std::nullptr_t = nullptr) noexcept {} IDataTemplateSelectorOverrides2(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 IDatePicker2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePicker2(std::nullptr_t = nullptr) noexcept {} IDatePicker2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDatePicker3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePicker3(std::nullptr_t = nullptr) noexcept {} IDatePicker3(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 IDatePickerFlyout2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerFlyout2(std::nullptr_t = nullptr) noexcept {} IDatePickerFlyout2(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 IDatePickerFlyoutPresenter2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerFlyoutPresenter2(std::nullptr_t = nullptr) noexcept {} IDatePickerFlyoutPresenter2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDatePickerFlyoutPresenterStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerFlyoutPresenterStatics2(std::nullptr_t = nullptr) noexcept {} IDatePickerFlyoutPresenterStatics2(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 IDatePickerFlyoutStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerFlyoutStatics2(std::nullptr_t = nullptr) noexcept {} IDatePickerFlyoutStatics2(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 IDatePickerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerStatics2(std::nullptr_t = nullptr) noexcept {} IDatePickerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDatePickerStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerStatics3(std::nullptr_t = nullptr) noexcept {} IDatePickerStatics3(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 IDropDownButtonAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDropDownButtonAutomationPeer(std::nullptr_t = nullptr) noexcept {} IDropDownButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDropDownButtonAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDropDownButtonAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IDropDownButtonAutomationPeerFactory(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 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 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 IFlipView2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlipView2(std::nullptr_t = nullptr) noexcept {} IFlipView2(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 IFlipViewStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlipViewStatics2(std::nullptr_t = nullptr) noexcept {} IFlipViewStatics2(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 IFlyoutPresenter2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutPresenter2(std::nullptr_t = nullptr) noexcept {} IFlyoutPresenter2(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 IFlyoutPresenterStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutPresenterStatics2(std::nullptr_t = nullptr) noexcept {} IFlyoutPresenterStatics2(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 IFocusEngagedEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFocusEngagedEventArgs2(std::nullptr_t = nullptr) noexcept {} IFocusEngagedEventArgs2(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 IFontIcon2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFontIcon2(std::nullptr_t = nullptr) noexcept {} IFontIcon2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFontIcon3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFontIcon3(std::nullptr_t = nullptr) noexcept {} IFontIcon3(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 IFontIconStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFontIconStatics2(std::nullptr_t = nullptr) noexcept {} IFontIconStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFontIconStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFontIconStatics3(std::nullptr_t = nullptr) noexcept {} IFontIconStatics3(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