// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_UI_Xaml_1_H #define WINRT_Windows_UI_Xaml_1_H #include "winrt/impl/Windows.UI.Xaml.0.h" WINRT_EXPORT namespace winrt::Windows::UI::Xaml { struct __declspec(empty_bases) IAdaptiveTrigger : Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveTrigger(std::nullptr_t = nullptr) noexcept {} IAdaptiveTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAdaptiveTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveTriggerFactory(std::nullptr_t = nullptr) noexcept {} IAdaptiveTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAdaptiveTriggerStatics : Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveTriggerStatics(std::nullptr_t = nullptr) noexcept {} IAdaptiveTriggerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IApplication : Windows::Foundation::IInspectable, impl::consume_t { IApplication(std::nullptr_t = nullptr) noexcept {} IApplication(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IApplication2 : Windows::Foundation::IInspectable, impl::consume_t { IApplication2(std::nullptr_t = nullptr) noexcept {} IApplication2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IApplication3 : Windows::Foundation::IInspectable, impl::consume_t { IApplication3(std::nullptr_t = nullptr) noexcept {} IApplication3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IApplicationFactory : Windows::Foundation::IInspectable, impl::consume_t { IApplicationFactory(std::nullptr_t = nullptr) noexcept {} IApplicationFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IApplicationInitializationCallbackParams : Windows::Foundation::IInspectable, impl::consume_t { IApplicationInitializationCallbackParams(std::nullptr_t = nullptr) noexcept {} IApplicationInitializationCallbackParams(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IApplicationOverrides : Windows::Foundation::IInspectable, impl::consume_t { IApplicationOverrides(std::nullptr_t = nullptr) noexcept {} IApplicationOverrides(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IApplicationOverrides2 : Windows::Foundation::IInspectable, impl::consume_t { IApplicationOverrides2(std::nullptr_t = nullptr) noexcept {} IApplicationOverrides2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IApplicationStatics : Windows::Foundation::IInspectable, impl::consume_t { IApplicationStatics(std::nullptr_t = nullptr) noexcept {} IApplicationStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBindingFailedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IBindingFailedEventArgs(std::nullptr_t = nullptr) noexcept {} IBindingFailedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBringIntoViewOptions : Windows::Foundation::IInspectable, impl::consume_t { IBringIntoViewOptions(std::nullptr_t = nullptr) noexcept {} IBringIntoViewOptions(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBringIntoViewOptions2 : Windows::Foundation::IInspectable, impl::consume_t { IBringIntoViewOptions2(std::nullptr_t = nullptr) noexcept {} IBringIntoViewOptions2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBringIntoViewRequestedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IBringIntoViewRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IBringIntoViewRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBrushTransition : Windows::Foundation::IInspectable, impl::consume_t { IBrushTransition(std::nullptr_t = nullptr) noexcept {} IBrushTransition(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBrushTransitionFactory : Windows::Foundation::IInspectable, impl::consume_t { IBrushTransitionFactory(std::nullptr_t = nullptr) noexcept {} IBrushTransitionFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IColorPaletteResources : Windows::Foundation::IInspectable, impl::consume_t { IColorPaletteResources(std::nullptr_t = nullptr) noexcept {} IColorPaletteResources(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IColorPaletteResourcesFactory : Windows::Foundation::IInspectable, impl::consume_t { IColorPaletteResourcesFactory(std::nullptr_t = nullptr) noexcept {} IColorPaletteResourcesFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICornerRadiusHelper : Windows::Foundation::IInspectable, impl::consume_t { ICornerRadiusHelper(std::nullptr_t = nullptr) noexcept {} ICornerRadiusHelper(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICornerRadiusHelperStatics : Windows::Foundation::IInspectable, impl::consume_t { ICornerRadiusHelperStatics(std::nullptr_t = nullptr) noexcept {} ICornerRadiusHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDataContextChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IDataContextChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IDataContextChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDataTemplate : Windows::Foundation::IInspectable, impl::consume_t { IDataTemplate(std::nullptr_t = nullptr) noexcept {} IDataTemplate(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDataTemplateExtension : Windows::Foundation::IInspectable, impl::consume_t { IDataTemplateExtension(std::nullptr_t = nullptr) noexcept {} IDataTemplateExtension(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDataTemplateFactory : Windows::Foundation::IInspectable, impl::consume_t { IDataTemplateFactory(std::nullptr_t = nullptr) noexcept {} IDataTemplateFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDataTemplateKey : Windows::Foundation::IInspectable, impl::consume_t { IDataTemplateKey(std::nullptr_t = nullptr) noexcept {} IDataTemplateKey(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDataTemplateKeyFactory : Windows::Foundation::IInspectable, impl::consume_t { IDataTemplateKeyFactory(std::nullptr_t = nullptr) noexcept {} IDataTemplateKeyFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDataTemplateStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IDataTemplateStatics2(std::nullptr_t = nullptr) noexcept {} IDataTemplateStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDebugSettings : Windows::Foundation::IInspectable, impl::consume_t { IDebugSettings(std::nullptr_t = nullptr) noexcept {} IDebugSettings(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDebugSettings2 : Windows::Foundation::IInspectable, impl::consume_t { IDebugSettings2(std::nullptr_t = nullptr) noexcept {} IDebugSettings2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDebugSettings3 : Windows::Foundation::IInspectable, impl::consume_t { IDebugSettings3(std::nullptr_t = nullptr) noexcept {} IDebugSettings3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDebugSettings4 : Windows::Foundation::IInspectable, impl::consume_t { IDebugSettings4(std::nullptr_t = nullptr) noexcept {} IDebugSettings4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDependencyObject : Windows::Foundation::IInspectable, impl::consume_t { IDependencyObject(std::nullptr_t = nullptr) noexcept {} IDependencyObject(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDependencyObject2 : Windows::Foundation::IInspectable, impl::consume_t { IDependencyObject2(std::nullptr_t = nullptr) noexcept {} IDependencyObject2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDependencyObjectCollectionFactory : Windows::Foundation::IInspectable, impl::consume_t { IDependencyObjectCollectionFactory(std::nullptr_t = nullptr) noexcept {} IDependencyObjectCollectionFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDependencyObjectFactory : Windows::Foundation::IInspectable, impl::consume_t { IDependencyObjectFactory(std::nullptr_t = nullptr) noexcept {} IDependencyObjectFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDependencyProperty : Windows::Foundation::IInspectable, impl::consume_t { IDependencyProperty(std::nullptr_t = nullptr) noexcept {} IDependencyProperty(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDependencyPropertyChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IDependencyPropertyChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IDependencyPropertyChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDependencyPropertyStatics : Windows::Foundation::IInspectable, impl::consume_t { IDependencyPropertyStatics(std::nullptr_t = nullptr) noexcept {} IDependencyPropertyStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDispatcherTimer : Windows::Foundation::IInspectable, impl::consume_t { IDispatcherTimer(std::nullptr_t = nullptr) noexcept {} IDispatcherTimer(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDispatcherTimerFactory : Windows::Foundation::IInspectable, impl::consume_t { IDispatcherTimerFactory(std::nullptr_t = nullptr) noexcept {} IDispatcherTimerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDragEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IDragEventArgs(std::nullptr_t = nullptr) noexcept {} IDragEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDragEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IDragEventArgs2(std::nullptr_t = nullptr) noexcept {} IDragEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDragEventArgs3 : Windows::Foundation::IInspectable, impl::consume_t { IDragEventArgs3(std::nullptr_t = nullptr) noexcept {} IDragEventArgs3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDragOperationDeferral : Windows::Foundation::IInspectable, impl::consume_t { IDragOperationDeferral(std::nullptr_t = nullptr) noexcept {} IDragOperationDeferral(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDragStartingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IDragStartingEventArgs(std::nullptr_t = nullptr) noexcept {} IDragStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDragStartingEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IDragStartingEventArgs2(std::nullptr_t = nullptr) noexcept {} IDragStartingEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDragUI : Windows::Foundation::IInspectable, impl::consume_t { IDragUI(std::nullptr_t = nullptr) noexcept {} IDragUI(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDragUIOverride : Windows::Foundation::IInspectable, impl::consume_t { IDragUIOverride(std::nullptr_t = nullptr) noexcept {} IDragUIOverride(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDropCompletedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IDropCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} IDropCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDurationHelper : Windows::Foundation::IInspectable, impl::consume_t { IDurationHelper(std::nullptr_t = nullptr) noexcept {} IDurationHelper(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDurationHelperStatics : Windows::Foundation::IInspectable, impl::consume_t { IDurationHelperStatics(std::nullptr_t = nullptr) noexcept {} IDurationHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IEffectiveViewportChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IEffectiveViewportChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IEffectiveViewportChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IElementFactory : Windows::Foundation::IInspectable, impl::consume_t { IElementFactory(std::nullptr_t = nullptr) noexcept {} IElementFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IElementFactoryGetArgs : Windows::Foundation::IInspectable, impl::consume_t { IElementFactoryGetArgs(std::nullptr_t = nullptr) noexcept {} IElementFactoryGetArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IElementFactoryGetArgsFactory : Windows::Foundation::IInspectable, impl::consume_t { IElementFactoryGetArgsFactory(std::nullptr_t = nullptr) noexcept {} IElementFactoryGetArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IElementFactoryRecycleArgs : Windows::Foundation::IInspectable, impl::consume_t { IElementFactoryRecycleArgs(std::nullptr_t = nullptr) noexcept {} IElementFactoryRecycleArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IElementFactoryRecycleArgsFactory : Windows::Foundation::IInspectable, impl::consume_t { IElementFactoryRecycleArgsFactory(std::nullptr_t = nullptr) noexcept {} IElementFactoryRecycleArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IElementSoundPlayer : Windows::Foundation::IInspectable, impl::consume_t { IElementSoundPlayer(std::nullptr_t = nullptr) noexcept {} IElementSoundPlayer(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IElementSoundPlayerStatics : Windows::Foundation::IInspectable, impl::consume_t { IElementSoundPlayerStatics(std::nullptr_t = nullptr) noexcept {} IElementSoundPlayerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IElementSoundPlayerStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IElementSoundPlayerStatics2(std::nullptr_t = nullptr) noexcept {} IElementSoundPlayerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IEventTrigger : Windows::Foundation::IInspectable, impl::consume_t { IEventTrigger(std::nullptr_t = nullptr) noexcept {} IEventTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IExceptionRoutedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IExceptionRoutedEventArgs(std::nullptr_t = nullptr) noexcept {} IExceptionRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IExceptionRoutedEventArgsFactory : Windows::Foundation::IInspectable, impl::consume_t { IExceptionRoutedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IExceptionRoutedEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElement : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElement(std::nullptr_t = nullptr) noexcept {} IFrameworkElement(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElement2 : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElement2(std::nullptr_t = nullptr) noexcept {} IFrameworkElement2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElement3 : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElement3(std::nullptr_t = nullptr) noexcept {} IFrameworkElement3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElement4 : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElement4(std::nullptr_t = nullptr) noexcept {} IFrameworkElement4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElement6 : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElement6(std::nullptr_t = nullptr) noexcept {} IFrameworkElement6(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElement7 : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElement7(std::nullptr_t = nullptr) noexcept {} IFrameworkElement7(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElementFactory : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElementFactory(std::nullptr_t = nullptr) noexcept {} IFrameworkElementFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElementOverrides : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElementOverrides(std::nullptr_t = nullptr) noexcept {} IFrameworkElementOverrides(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElementOverrides2 : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElementOverrides2(std::nullptr_t = nullptr) noexcept {} IFrameworkElementOverrides2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElementProtected7 : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElementProtected7(std::nullptr_t = nullptr) noexcept {} IFrameworkElementProtected7(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElementStatics : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElementStatics(std::nullptr_t = nullptr) noexcept {} IFrameworkElementStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElementStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElementStatics2(std::nullptr_t = nullptr) noexcept {} IFrameworkElementStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElementStatics4 : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElementStatics4(std::nullptr_t = nullptr) noexcept {} IFrameworkElementStatics4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElementStatics5 : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElementStatics5(std::nullptr_t = nullptr) noexcept {} IFrameworkElementStatics5(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElementStatics6 : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElementStatics6(std::nullptr_t = nullptr) noexcept {} IFrameworkElementStatics6(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkTemplate : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkTemplate(std::nullptr_t = nullptr) noexcept {} IFrameworkTemplate(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkTemplateFactory : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkTemplateFactory(std::nullptr_t = nullptr) noexcept {} IFrameworkTemplateFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkView : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkView(std::nullptr_t = nullptr) noexcept {} IFrameworkView(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkViewSource : Windows::Foundation::IInspectable, impl::consume_t { IFrameworkViewSource(std::nullptr_t = nullptr) noexcept {} IFrameworkViewSource(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGridLengthHelper : Windows::Foundation::IInspectable, impl::consume_t { IGridLengthHelper(std::nullptr_t = nullptr) noexcept {} IGridLengthHelper(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGridLengthHelperStatics : Windows::Foundation::IInspectable, impl::consume_t { IGridLengthHelperStatics(std::nullptr_t = nullptr) noexcept {} IGridLengthHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaFailedRoutedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IMediaFailedRoutedEventArgs(std::nullptr_t = nullptr) noexcept {} IMediaFailedRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPointHelper : Windows::Foundation::IInspectable, impl::consume_t { IPointHelper(std::nullptr_t = nullptr) noexcept {} IPointHelper(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPointHelperStatics : Windows::Foundation::IInspectable, impl::consume_t { IPointHelperStatics(std::nullptr_t = nullptr) noexcept {} IPointHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPropertyMetadata : Windows::Foundation::IInspectable, impl::consume_t { IPropertyMetadata(std::nullptr_t = nullptr) noexcept {} IPropertyMetadata(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPropertyMetadataFactory : Windows::Foundation::IInspectable, impl::consume_t { IPropertyMetadataFactory(std::nullptr_t = nullptr) noexcept {} IPropertyMetadataFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPropertyMetadataStatics : Windows::Foundation::IInspectable, impl::consume_t { IPropertyMetadataStatics(std::nullptr_t = nullptr) noexcept {} IPropertyMetadataStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPropertyPath : Windows::Foundation::IInspectable, impl::consume_t { IPropertyPath(std::nullptr_t = nullptr) noexcept {} IPropertyPath(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPropertyPathFactory : Windows::Foundation::IInspectable, impl::consume_t { IPropertyPathFactory(std::nullptr_t = nullptr) noexcept {} IPropertyPathFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRectHelper : Windows::Foundation::IInspectable, impl::consume_t { IRectHelper(std::nullptr_t = nullptr) noexcept {} IRectHelper(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRectHelperStatics : Windows::Foundation::IInspectable, impl::consume_t { IRectHelperStatics(std::nullptr_t = nullptr) noexcept {} IRectHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IResourceDictionary : Windows::Foundation::IInspectable, impl::consume_t { IResourceDictionary(std::nullptr_t = nullptr) noexcept {} IResourceDictionary(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IResourceDictionaryFactory : Windows::Foundation::IInspectable, impl::consume_t { IResourceDictionaryFactory(std::nullptr_t = nullptr) noexcept {} IResourceDictionaryFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRoutedEvent : Windows::Foundation::IInspectable, impl::consume_t { IRoutedEvent(std::nullptr_t = nullptr) noexcept {} IRoutedEvent(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRoutedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IRoutedEventArgs(std::nullptr_t = nullptr) noexcept {} IRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRoutedEventArgsFactory : Windows::Foundation::IInspectable, impl::consume_t { IRoutedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IRoutedEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IScalarTransition : Windows::Foundation::IInspectable, impl::consume_t { IScalarTransition(std::nullptr_t = nullptr) noexcept {} IScalarTransition(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IScalarTransitionFactory : Windows::Foundation::IInspectable, impl::consume_t { IScalarTransitionFactory(std::nullptr_t = nullptr) noexcept {} IScalarTransitionFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISetter : Windows::Foundation::IInspectable, impl::consume_t { ISetter(std::nullptr_t = nullptr) noexcept {} ISetter(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISetter2 : Windows::Foundation::IInspectable, impl::consume_t { ISetter2(std::nullptr_t = nullptr) noexcept {} ISetter2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISetterBase : Windows::Foundation::IInspectable, impl::consume_t { ISetterBase(std::nullptr_t = nullptr) noexcept {} ISetterBase(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISetterBaseCollection : Windows::Foundation::IInspectable, impl::consume_t { ISetterBaseCollection(std::nullptr_t = nullptr) noexcept {} ISetterBaseCollection(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISetterBaseFactory : Windows::Foundation::IInspectable, impl::consume_t { ISetterBaseFactory(std::nullptr_t = nullptr) noexcept {} ISetterBaseFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISetterFactory : Windows::Foundation::IInspectable, impl::consume_t { ISetterFactory(std::nullptr_t = nullptr) noexcept {} ISetterFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISizeChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ISizeChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ISizeChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISizeHelper : Windows::Foundation::IInspectable, impl::consume_t { ISizeHelper(std::nullptr_t = nullptr) noexcept {} ISizeHelper(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISizeHelperStatics : Windows::Foundation::IInspectable, impl::consume_t { ISizeHelperStatics(std::nullptr_t = nullptr) noexcept {} ISizeHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStateTrigger : Windows::Foundation::IInspectable, impl::consume_t { IStateTrigger(std::nullptr_t = nullptr) noexcept {} IStateTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStateTriggerBase : Windows::Foundation::IInspectable, impl::consume_t { IStateTriggerBase(std::nullptr_t = nullptr) noexcept {} IStateTriggerBase(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStateTriggerBaseFactory : Windows::Foundation::IInspectable, impl::consume_t { IStateTriggerBaseFactory(std::nullptr_t = nullptr) noexcept {} IStateTriggerBaseFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStateTriggerBaseProtected : Windows::Foundation::IInspectable, impl::consume_t { IStateTriggerBaseProtected(std::nullptr_t = nullptr) noexcept {} IStateTriggerBaseProtected(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStateTriggerStatics : Windows::Foundation::IInspectable, impl::consume_t { IStateTriggerStatics(std::nullptr_t = nullptr) noexcept {} IStateTriggerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStyle : Windows::Foundation::IInspectable, impl::consume_t { IStyle(std::nullptr_t = nullptr) noexcept {} IStyle(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStyleFactory : Windows::Foundation::IInspectable, impl::consume_t { IStyleFactory(std::nullptr_t = nullptr) noexcept {} IStyleFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITargetPropertyPath : Windows::Foundation::IInspectable, impl::consume_t { ITargetPropertyPath(std::nullptr_t = nullptr) noexcept {} ITargetPropertyPath(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITargetPropertyPathFactory : Windows::Foundation::IInspectable, impl::consume_t { ITargetPropertyPathFactory(std::nullptr_t = nullptr) noexcept {} ITargetPropertyPathFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IThicknessHelper : Windows::Foundation::IInspectable, impl::consume_t { IThicknessHelper(std::nullptr_t = nullptr) noexcept {} IThicknessHelper(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IThicknessHelperStatics : Windows::Foundation::IInspectable, impl::consume_t { IThicknessHelperStatics(std::nullptr_t = nullptr) noexcept {} IThicknessHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITriggerAction : Windows::Foundation::IInspectable, impl::consume_t { ITriggerAction(std::nullptr_t = nullptr) noexcept {} ITriggerAction(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITriggerActionFactory : Windows::Foundation::IInspectable, impl::consume_t { ITriggerActionFactory(std::nullptr_t = nullptr) noexcept {} ITriggerActionFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITriggerBase : Windows::Foundation::IInspectable, impl::consume_t { ITriggerBase(std::nullptr_t = nullptr) noexcept {} ITriggerBase(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITriggerBaseFactory : Windows::Foundation::IInspectable, impl::consume_t { ITriggerBaseFactory(std::nullptr_t = nullptr) noexcept {} ITriggerBaseFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElement : Windows::Foundation::IInspectable, impl::consume_t { IUIElement(std::nullptr_t = nullptr) noexcept {} IUIElement(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElement10 : Windows::Foundation::IInspectable, impl::consume_t { IUIElement10(std::nullptr_t = nullptr) noexcept {} IUIElement10(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElement2 : Windows::Foundation::IInspectable, impl::consume_t { IUIElement2(std::nullptr_t = nullptr) noexcept {} IUIElement2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElement3 : Windows::Foundation::IInspectable, impl::consume_t { IUIElement3(std::nullptr_t = nullptr) noexcept {} IUIElement3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElement4 : Windows::Foundation::IInspectable, impl::consume_t { IUIElement4(std::nullptr_t = nullptr) noexcept {} IUIElement4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElement5 : Windows::Foundation::IInspectable, impl::consume_t { IUIElement5(std::nullptr_t = nullptr) noexcept {} IUIElement5(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElement7 : Windows::Foundation::IInspectable, impl::consume_t { IUIElement7(std::nullptr_t = nullptr) noexcept {} IUIElement7(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElement8 : Windows::Foundation::IInspectable, impl::consume_t { IUIElement8(std::nullptr_t = nullptr) noexcept {} IUIElement8(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElement9 : Windows::Foundation::IInspectable, impl::consume_t { IUIElement9(std::nullptr_t = nullptr) noexcept {} IUIElement9(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementFactory : Windows::Foundation::IInspectable, impl::consume_t { IUIElementFactory(std::nullptr_t = nullptr) noexcept {} IUIElementFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementOverrides : Windows::Foundation::IInspectable, impl::consume_t { IUIElementOverrides(std::nullptr_t = nullptr) noexcept {} IUIElementOverrides(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementOverrides7 : Windows::Foundation::IInspectable, impl::consume_t { IUIElementOverrides7(std::nullptr_t = nullptr) noexcept {} IUIElementOverrides7(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementOverrides8 : Windows::Foundation::IInspectable, impl::consume_t { IUIElementOverrides8(std::nullptr_t = nullptr) noexcept {} IUIElementOverrides8(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementOverrides9 : Windows::Foundation::IInspectable, impl::consume_t { IUIElementOverrides9(std::nullptr_t = nullptr) noexcept {} IUIElementOverrides9(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementStatics : Windows::Foundation::IInspectable, impl::consume_t { IUIElementStatics(std::nullptr_t = nullptr) noexcept {} IUIElementStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementStatics10 : Windows::Foundation::IInspectable, impl::consume_t { IUIElementStatics10(std::nullptr_t = nullptr) noexcept {} IUIElementStatics10(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IUIElementStatics2(std::nullptr_t = nullptr) noexcept {} IUIElementStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementStatics3 : Windows::Foundation::IInspectable, impl::consume_t { IUIElementStatics3(std::nullptr_t = nullptr) noexcept {} IUIElementStatics3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementStatics4 : Windows::Foundation::IInspectable, impl::consume_t { IUIElementStatics4(std::nullptr_t = nullptr) noexcept {} IUIElementStatics4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementStatics5 : Windows::Foundation::IInspectable, impl::consume_t { IUIElementStatics5(std::nullptr_t = nullptr) noexcept {} IUIElementStatics5(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementStatics6 : Windows::Foundation::IInspectable, impl::consume_t { IUIElementStatics6(std::nullptr_t = nullptr) noexcept {} IUIElementStatics6(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementStatics7 : Windows::Foundation::IInspectable, impl::consume_t { IUIElementStatics7(std::nullptr_t = nullptr) noexcept {} IUIElementStatics7(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementStatics8 : Windows::Foundation::IInspectable, impl::consume_t { IUIElementStatics8(std::nullptr_t = nullptr) noexcept {} IUIElementStatics8(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementStatics9 : Windows::Foundation::IInspectable, impl::consume_t { IUIElementStatics9(std::nullptr_t = nullptr) noexcept {} IUIElementStatics9(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementWeakCollection : Windows::Foundation::IInspectable, impl::consume_t { IUIElementWeakCollection(std::nullptr_t = nullptr) noexcept {} IUIElementWeakCollection(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUIElementWeakCollectionFactory : Windows::Foundation::IInspectable, impl::consume_t { IUIElementWeakCollectionFactory(std::nullptr_t = nullptr) noexcept {} IUIElementWeakCollectionFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUnhandledExceptionEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IUnhandledExceptionEventArgs(std::nullptr_t = nullptr) noexcept {} IUnhandledExceptionEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVector3Transition : Windows::Foundation::IInspectable, impl::consume_t { IVector3Transition(std::nullptr_t = nullptr) noexcept {} IVector3Transition(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVector3TransitionFactory : Windows::Foundation::IInspectable, impl::consume_t { IVector3TransitionFactory(std::nullptr_t = nullptr) noexcept {} IVector3TransitionFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualState : Windows::Foundation::IInspectable, impl::consume_t { IVisualState(std::nullptr_t = nullptr) noexcept {} IVisualState(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualState2 : Windows::Foundation::IInspectable, impl::consume_t { IVisualState2(std::nullptr_t = nullptr) noexcept {} IVisualState2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualStateChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IVisualStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IVisualStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualStateGroup : Windows::Foundation::IInspectable, impl::consume_t { IVisualStateGroup(std::nullptr_t = nullptr) noexcept {} IVisualStateGroup(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualStateManager : Windows::Foundation::IInspectable, impl::consume_t { IVisualStateManager(std::nullptr_t = nullptr) noexcept {} IVisualStateManager(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualStateManagerFactory : Windows::Foundation::IInspectable, impl::consume_t { IVisualStateManagerFactory(std::nullptr_t = nullptr) noexcept {} IVisualStateManagerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualStateManagerOverrides : Windows::Foundation::IInspectable, impl::consume_t { IVisualStateManagerOverrides(std::nullptr_t = nullptr) noexcept {} IVisualStateManagerOverrides(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualStateManagerProtected : Windows::Foundation::IInspectable, impl::consume_t { IVisualStateManagerProtected(std::nullptr_t = nullptr) noexcept {} IVisualStateManagerProtected(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualStateManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IVisualStateManagerStatics(std::nullptr_t = nullptr) noexcept {} IVisualStateManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualTransition : Windows::Foundation::IInspectable, impl::consume_t { IVisualTransition(std::nullptr_t = nullptr) noexcept {} IVisualTransition(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualTransitionFactory : Windows::Foundation::IInspectable, impl::consume_t { IVisualTransitionFactory(std::nullptr_t = nullptr) noexcept {} IVisualTransitionFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindow : Windows::Foundation::IInspectable, impl::consume_t { IWindow(std::nullptr_t = nullptr) noexcept {} IWindow(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindow2 : Windows::Foundation::IInspectable, impl::consume_t { IWindow2(std::nullptr_t = nullptr) noexcept {} IWindow2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindow3 : Windows::Foundation::IInspectable, impl::consume_t { IWindow3(std::nullptr_t = nullptr) noexcept {} IWindow3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindow4 : Windows::Foundation::IInspectable, impl::consume_t { IWindow4(std::nullptr_t = nullptr) noexcept {} IWindow4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindowCreatedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IWindowCreatedEventArgs(std::nullptr_t = nullptr) noexcept {} IWindowCreatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindowStatics : Windows::Foundation::IInspectable, impl::consume_t { IWindowStatics(std::nullptr_t = nullptr) noexcept {} IWindowStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlRoot : Windows::Foundation::IInspectable, impl::consume_t { IXamlRoot(std::nullptr_t = nullptr) noexcept {} IXamlRoot(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlRootChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IXamlRootChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IXamlRootChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif