// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Microsoft_UI_Xaml_1_H #define WINRT_Microsoft_UI_Xaml_1_H #include "winrt/impl/Microsoft.UI.Xaml.0.h" WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml { struct WINRT_IMPL_EMPTY_BASES IAdaptiveTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveTrigger(std::nullptr_t = nullptr) noexcept {} IAdaptiveTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveTriggerFactory(std::nullptr_t = nullptr) noexcept {} IAdaptiveTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveTriggerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveTriggerStatics(std::nullptr_t = nullptr) noexcept {} IAdaptiveTriggerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplication : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplication(std::nullptr_t = nullptr) noexcept {} IApplication(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplication2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplication2(std::nullptr_t = nullptr) noexcept {} IApplication2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplication3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplication3(std::nullptr_t = nullptr) noexcept {} IApplication3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationFactory(std::nullptr_t = nullptr) noexcept {} IApplicationFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationInitializationCallbackParams : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationInitializationCallbackParams(std::nullptr_t = nullptr) noexcept {} IApplicationInitializationCallbackParams(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationOverrides(std::nullptr_t = nullptr) noexcept {} IApplicationOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationStatics(std::nullptr_t = nullptr) noexcept {} IApplicationStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBindingFailedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBindingFailedEventArgs(std::nullptr_t = nullptr) noexcept {} IBindingFailedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBringIntoViewOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBringIntoViewOptions(std::nullptr_t = nullptr) noexcept {} IBringIntoViewOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBringIntoViewRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBringIntoViewRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IBringIntoViewRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBrushTransition : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBrushTransition(std::nullptr_t = nullptr) noexcept {} IBrushTransition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBrushTransitionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBrushTransitionFactory(std::nullptr_t = nullptr) noexcept {} IBrushTransitionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColorPaletteResources : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorPaletteResources(std::nullptr_t = nullptr) noexcept {} IColorPaletteResources(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IColorPaletteResourcesFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorPaletteResourcesFactory(std::nullptr_t = nullptr) noexcept {} IColorPaletteResourcesFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICornerRadiusHelper : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICornerRadiusHelper(std::nullptr_t = nullptr) noexcept {} ICornerRadiusHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICornerRadiusHelperStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICornerRadiusHelperStatics(std::nullptr_t = nullptr) noexcept {} ICornerRadiusHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDataContextChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDataContextChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IDataContextChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDataTemplate : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDataTemplate(std::nullptr_t = nullptr) noexcept {} IDataTemplate(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDataTemplateExtension : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDataTemplateExtension(std::nullptr_t = nullptr) noexcept {} IDataTemplateExtension(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDataTemplateFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDataTemplateFactory(std::nullptr_t = nullptr) noexcept {} IDataTemplateFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDataTemplateKey : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDataTemplateKey(std::nullptr_t = nullptr) noexcept {} IDataTemplateKey(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDataTemplateKeyFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDataTemplateKeyFactory(std::nullptr_t = nullptr) noexcept {} IDataTemplateKeyFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDataTemplateStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDataTemplateStatics(std::nullptr_t = nullptr) noexcept {} IDataTemplateStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDebugSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDebugSettings(std::nullptr_t = nullptr) noexcept {} IDebugSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDebugSettings2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDebugSettings2(std::nullptr_t = nullptr) noexcept {} IDebugSettings2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDebugSettings3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDebugSettings3(std::nullptr_t = nullptr) noexcept {} IDebugSettings3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDependencyObject : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDependencyObject(std::nullptr_t = nullptr) noexcept {} IDependencyObject(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDependencyObjectCollectionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDependencyObjectCollectionFactory(std::nullptr_t = nullptr) noexcept {} IDependencyObjectCollectionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDependencyObjectFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDependencyObjectFactory(std::nullptr_t = nullptr) noexcept {} IDependencyObjectFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDependencyProperty : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDependencyProperty(std::nullptr_t = nullptr) noexcept {} IDependencyProperty(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDependencyPropertyChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDependencyPropertyChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IDependencyPropertyChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDependencyPropertyStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDependencyPropertyStatics(std::nullptr_t = nullptr) noexcept {} IDependencyPropertyStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDispatcherTimer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDispatcherTimer(std::nullptr_t = nullptr) noexcept {} IDispatcherTimer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDispatcherTimerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDispatcherTimerFactory(std::nullptr_t = nullptr) noexcept {} IDispatcherTimerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDragEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDragEventArgs(std::nullptr_t = nullptr) noexcept {} IDragEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDragOperationDeferral : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDragOperationDeferral(std::nullptr_t = nullptr) noexcept {} IDragOperationDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDragStartingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDragStartingEventArgs(std::nullptr_t = nullptr) noexcept {} IDragStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDragUI : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDragUI(std::nullptr_t = nullptr) noexcept {} IDragUI(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDragUIOverride : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDragUIOverride(std::nullptr_t = nullptr) noexcept {} IDragUIOverride(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDropCompletedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDropCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} IDropCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDurationHelper : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDurationHelper(std::nullptr_t = nullptr) noexcept {} IDurationHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDurationHelperStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDurationHelperStatics(std::nullptr_t = nullptr) noexcept {} IDurationHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IEffectiveViewportChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IEffectiveViewportChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IEffectiveViewportChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IElementFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IElementFactory(std::nullptr_t = nullptr) noexcept {} IElementFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IElementFactoryGetArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IElementFactoryGetArgs(std::nullptr_t = nullptr) noexcept {} IElementFactoryGetArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IElementFactoryGetArgsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IElementFactoryGetArgsFactory(std::nullptr_t = nullptr) noexcept {} IElementFactoryGetArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IElementFactoryRecycleArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IElementFactoryRecycleArgs(std::nullptr_t = nullptr) noexcept {} IElementFactoryRecycleArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IElementFactoryRecycleArgsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IElementFactoryRecycleArgsFactory(std::nullptr_t = nullptr) noexcept {} IElementFactoryRecycleArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IElementSoundPlayer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IElementSoundPlayer(std::nullptr_t = nullptr) noexcept {} IElementSoundPlayer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IElementSoundPlayerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IElementSoundPlayerStatics(std::nullptr_t = nullptr) noexcept {} IElementSoundPlayerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IEventTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t { IEventTrigger(std::nullptr_t = nullptr) noexcept {} IEventTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IExceptionRoutedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IExceptionRoutedEventArgs(std::nullptr_t = nullptr) noexcept {} IExceptionRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IExceptionRoutedEventArgsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IExceptionRoutedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IExceptionRoutedEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFrameworkElement : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElement(std::nullptr_t = nullptr) noexcept {} IFrameworkElement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFrameworkElementFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElementFactory(std::nullptr_t = nullptr) noexcept {} IFrameworkElementFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFrameworkElementOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElementOverrides(std::nullptr_t = nullptr) noexcept {} IFrameworkElementOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFrameworkElementProtected : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElementProtected(std::nullptr_t = nullptr) noexcept {} IFrameworkElementProtected(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFrameworkElementStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElementStatics(std::nullptr_t = nullptr) noexcept {} IFrameworkElementStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFrameworkTemplate : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFrameworkTemplate(std::nullptr_t = nullptr) noexcept {} IFrameworkTemplate(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFrameworkTemplateFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFrameworkTemplateFactory(std::nullptr_t = nullptr) noexcept {} IFrameworkTemplateFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFrameworkView : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFrameworkView(std::nullptr_t = nullptr) noexcept {} IFrameworkView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFrameworkViewSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFrameworkViewSource(std::nullptr_t = nullptr) noexcept {} IFrameworkViewSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGridLengthHelper : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridLengthHelper(std::nullptr_t = nullptr) noexcept {} IGridLengthHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGridLengthHelperStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridLengthHelperStatics(std::nullptr_t = nullptr) noexcept {} IGridLengthHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILaunchActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILaunchActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} ILaunchActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaFailedRoutedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaFailedRoutedEventArgs(std::nullptr_t = nullptr) noexcept {} IMediaFailedRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPointHelper : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPointHelper(std::nullptr_t = nullptr) noexcept {} IPointHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPointHelperStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPointHelperStatics(std::nullptr_t = nullptr) noexcept {} IPointHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPropertyMetadata : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPropertyMetadata(std::nullptr_t = nullptr) noexcept {} IPropertyMetadata(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPropertyMetadataFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPropertyMetadataFactory(std::nullptr_t = nullptr) noexcept {} IPropertyMetadataFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPropertyMetadataStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPropertyMetadataStatics(std::nullptr_t = nullptr) noexcept {} IPropertyMetadataStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPropertyPath : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPropertyPath(std::nullptr_t = nullptr) noexcept {} IPropertyPath(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPropertyPathFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPropertyPathFactory(std::nullptr_t = nullptr) noexcept {} IPropertyPathFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRectHelper : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRectHelper(std::nullptr_t = nullptr) noexcept {} IRectHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRectHelperStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRectHelperStatics(std::nullptr_t = nullptr) noexcept {} IRectHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IResourceDictionary : winrt::Windows::Foundation::IInspectable, impl::consume_t { IResourceDictionary(std::nullptr_t = nullptr) noexcept {} IResourceDictionary(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IResourceDictionaryFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IResourceDictionaryFactory(std::nullptr_t = nullptr) noexcept {} IResourceDictionaryFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IResourceManagerRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IResourceManagerRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IResourceManagerRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRoutedEvent : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRoutedEvent(std::nullptr_t = nullptr) noexcept {} IRoutedEvent(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRoutedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRoutedEventArgs(std::nullptr_t = nullptr) noexcept {} IRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRoutedEventArgsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRoutedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IRoutedEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScalarTransition : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScalarTransition(std::nullptr_t = nullptr) noexcept {} IScalarTransition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScalarTransitionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScalarTransitionFactory(std::nullptr_t = nullptr) noexcept {} IScalarTransitionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISetter : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISetter(std::nullptr_t = nullptr) noexcept {} ISetter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISetterBase : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISetterBase(std::nullptr_t = nullptr) noexcept {} ISetterBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISetterBaseCollection : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISetterBaseCollection(std::nullptr_t = nullptr) noexcept {} ISetterBaseCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISetterBaseFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISetterBaseFactory(std::nullptr_t = nullptr) noexcept {} ISetterBaseFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISetterFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISetterFactory(std::nullptr_t = nullptr) noexcept {} ISetterFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISizeChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISizeChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ISizeChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISizeHelper : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISizeHelper(std::nullptr_t = nullptr) noexcept {} ISizeHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISizeHelperStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISizeHelperStatics(std::nullptr_t = nullptr) noexcept {} ISizeHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStateTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStateTrigger(std::nullptr_t = nullptr) noexcept {} IStateTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStateTriggerBase : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStateTriggerBase(std::nullptr_t = nullptr) noexcept {} IStateTriggerBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStateTriggerBaseFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStateTriggerBaseFactory(std::nullptr_t = nullptr) noexcept {} IStateTriggerBaseFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStateTriggerBaseProtected : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStateTriggerBaseProtected(std::nullptr_t = nullptr) noexcept {} IStateTriggerBaseProtected(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStateTriggerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStateTriggerStatics(std::nullptr_t = nullptr) noexcept {} IStateTriggerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStyle : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStyle(std::nullptr_t = nullptr) noexcept {} IStyle(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStyleFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStyleFactory(std::nullptr_t = nullptr) noexcept {} IStyleFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITargetPropertyPath : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITargetPropertyPath(std::nullptr_t = nullptr) noexcept {} ITargetPropertyPath(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITargetPropertyPathFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITargetPropertyPathFactory(std::nullptr_t = nullptr) noexcept {} ITargetPropertyPathFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IThicknessHelper : winrt::Windows::Foundation::IInspectable, impl::consume_t { IThicknessHelper(std::nullptr_t = nullptr) noexcept {} IThicknessHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IThicknessHelperStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IThicknessHelperStatics(std::nullptr_t = nullptr) noexcept {} IThicknessHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITriggerAction : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITriggerAction(std::nullptr_t = nullptr) noexcept {} ITriggerAction(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITriggerActionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITriggerActionFactory(std::nullptr_t = nullptr) noexcept {} ITriggerActionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITriggerBase : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITriggerBase(std::nullptr_t = nullptr) noexcept {} ITriggerBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITriggerBaseFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITriggerBaseFactory(std::nullptr_t = nullptr) noexcept {} ITriggerBaseFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUIElement : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUIElement(std::nullptr_t = nullptr) noexcept {} IUIElement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUIElementFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUIElementFactory(std::nullptr_t = nullptr) noexcept {} IUIElementFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUIElementOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUIElementOverrides(std::nullptr_t = nullptr) noexcept {} IUIElementOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUIElementProtected : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUIElementProtected(std::nullptr_t = nullptr) noexcept {} IUIElementProtected(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUIElementStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUIElementStatics(std::nullptr_t = nullptr) noexcept {} IUIElementStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUIElementWeakCollectionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUIElementWeakCollectionFactory(std::nullptr_t = nullptr) noexcept {} IUIElementWeakCollectionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUnhandledExceptionEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUnhandledExceptionEventArgs(std::nullptr_t = nullptr) noexcept {} IUnhandledExceptionEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVector3Transition : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVector3Transition(std::nullptr_t = nullptr) noexcept {} IVector3Transition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVector3TransitionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVector3TransitionFactory(std::nullptr_t = nullptr) noexcept {} IVector3TransitionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualState : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualState(std::nullptr_t = nullptr) noexcept {} IVisualState(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualStateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IVisualStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualStateGroup : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualStateGroup(std::nullptr_t = nullptr) noexcept {} IVisualStateGroup(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualStateManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualStateManager(std::nullptr_t = nullptr) noexcept {} IVisualStateManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualStateManagerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualStateManagerFactory(std::nullptr_t = nullptr) noexcept {} IVisualStateManagerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualStateManagerOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualStateManagerOverrides(std::nullptr_t = nullptr) noexcept {} IVisualStateManagerOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualStateManagerProtected : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualStateManagerProtected(std::nullptr_t = nullptr) noexcept {} IVisualStateManagerProtected(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualStateManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualStateManagerStatics(std::nullptr_t = nullptr) noexcept {} IVisualStateManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualTransition : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualTransition(std::nullptr_t = nullptr) noexcept {} IVisualTransition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualTransitionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualTransitionFactory(std::nullptr_t = nullptr) noexcept {} IVisualTransitionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindow : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindow(std::nullptr_t = nullptr) noexcept {} IWindow(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindow2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindow2(std::nullptr_t = nullptr) noexcept {} IWindow2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindowActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindowActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IWindowActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindowEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindowEventArgs(std::nullptr_t = nullptr) noexcept {} IWindowEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindowFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindowFactory(std::nullptr_t = nullptr) noexcept {} IWindowFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindowSizeChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindowSizeChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IWindowSizeChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindowStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindowStatics(std::nullptr_t = nullptr) noexcept {} IWindowStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindowVisibilityChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindowVisibilityChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IWindowVisibilityChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlIsland : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlIsland(std::nullptr_t = nullptr) noexcept {} IXamlIsland(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlIslandFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlIslandFactory(std::nullptr_t = nullptr) noexcept {} IXamlIslandFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlResourceReferenceFailedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlResourceReferenceFailedEventArgs(std::nullptr_t = nullptr) noexcept {} IXamlResourceReferenceFailedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlRoot : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlRoot(std::nullptr_t = nullptr) noexcept {} IXamlRoot(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlRoot2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlRoot2(std::nullptr_t = nullptr) noexcept {} IXamlRoot2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlRoot3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlRoot3(std::nullptr_t = nullptr) noexcept {} IXamlRoot3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlRoot4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlRoot4(std::nullptr_t = nullptr) noexcept {} IXamlRoot4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlRootChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlRootChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IXamlRootChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlServiceProvider : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlServiceProvider(std::nullptr_t = nullptr) noexcept {} IXamlServiceProvider(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif