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

6090 lines
318 KiB
C++

// WARNING: Please don't edit this file. It was generated by C++/WinRT
// v2.0.250303.1
#pragma once
#ifndef WINRT_Microsoft_UI_Xaml_Controls_1_H
#define WINRT_Microsoft_UI_Xaml_Controls_1_H
#include "winrt/impl/Microsoft.UI.Xaml.Controls.0.h"
#include "winrt/impl/Windows.Foundation.0.h"
WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Controls {
struct WINRT_IMPL_EMPTY_BASES IAnchorRequestedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnchorRequestedEventArgs> {
IAnchorRequestedEventArgs(std::nullptr_t = nullptr) noexcept {}
IAnchorRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnimatedIcon
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnimatedIcon> {
IAnimatedIcon(std::nullptr_t = nullptr) noexcept {}
IAnimatedIcon(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnimatedIconFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnimatedIconFactory> {
IAnimatedIconFactory(std::nullptr_t = nullptr) noexcept {}
IAnimatedIconFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnimatedIconSource
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnimatedIconSource> {
IAnimatedIconSource(std::nullptr_t = nullptr) noexcept {}
IAnimatedIconSource(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnimatedIconSourceFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnimatedIconSourceFactory> {
IAnimatedIconSourceFactory(std::nullptr_t = nullptr) noexcept {}
IAnimatedIconSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnimatedIconSourceStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnimatedIconSourceStatics> {
IAnimatedIconSourceStatics(std::nullptr_t = nullptr) noexcept {}
IAnimatedIconSourceStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnimatedIconStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnimatedIconStatics> {
IAnimatedIconStatics(std::nullptr_t = nullptr) noexcept {}
IAnimatedIconStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnimatedVisual
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnimatedVisual>,
impl::require<winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisual,
winrt::Windows::Foundation::IClosable> {
IAnimatedVisual(std::nullptr_t = nullptr) noexcept {}
IAnimatedVisual(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnimatedVisual2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnimatedVisual2>,
impl::require<winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisual2,
winrt::Windows::Foundation::IClosable,
winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisual> {
IAnimatedVisual2(std::nullptr_t = nullptr) noexcept {}
IAnimatedVisual2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnimatedVisualPlayer
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnimatedVisualPlayer> {
IAnimatedVisualPlayer(std::nullptr_t = nullptr) noexcept {}
IAnimatedVisualPlayer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnimatedVisualPlayer2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnimatedVisualPlayer2> {
IAnimatedVisualPlayer2(std::nullptr_t = nullptr) noexcept {}
IAnimatedVisualPlayer2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnimatedVisualPlayerFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnimatedVisualPlayerFactory> {
IAnimatedVisualPlayerFactory(std::nullptr_t = nullptr) noexcept {}
IAnimatedVisualPlayerFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnimatedVisualPlayerStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnimatedVisualPlayerStatics> {
IAnimatedVisualPlayerStatics(std::nullptr_t = nullptr) noexcept {}
IAnimatedVisualPlayerStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnimatedVisualPlayerStatics2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnimatedVisualPlayerStatics2> {
IAnimatedVisualPlayerStatics2(std::nullptr_t = nullptr) noexcept {}
IAnimatedVisualPlayerStatics2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnimatedVisualSource
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnimatedVisualSource> {
IAnimatedVisualSource(std::nullptr_t = nullptr) noexcept {}
IAnimatedVisualSource(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnimatedVisualSource2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnimatedVisualSource2>,
impl::require<
winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualSource2,
winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualSource> {
IAnimatedVisualSource2(std::nullptr_t = nullptr) noexcept {}
IAnimatedVisualSource2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnimatedVisualSource3
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnimatedVisualSource3> {
IAnimatedVisualSource3(std::nullptr_t = nullptr) noexcept {}
IAnimatedVisualSource3(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnnotatedScrollBar
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnnotatedScrollBar> {
IAnnotatedScrollBar(std::nullptr_t = nullptr) noexcept {}
IAnnotatedScrollBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnnotatedScrollBarDetailLabelRequestedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnnotatedScrollBarDetailLabelRequestedEventArgs> {
IAnnotatedScrollBarDetailLabelRequestedEventArgs(
std::nullptr_t = nullptr) noexcept {}
IAnnotatedScrollBarDetailLabelRequestedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnnotatedScrollBarFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnnotatedScrollBarFactory> {
IAnnotatedScrollBarFactory(std::nullptr_t = nullptr) noexcept {}
IAnnotatedScrollBarFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnnotatedScrollBarLabel
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnnotatedScrollBarLabel> {
IAnnotatedScrollBarLabel(std::nullptr_t = nullptr) noexcept {}
IAnnotatedScrollBarLabel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnnotatedScrollBarLabelFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnnotatedScrollBarLabelFactory> {
IAnnotatedScrollBarLabelFactory(std::nullptr_t = nullptr) noexcept {}
IAnnotatedScrollBarLabelFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnnotatedScrollBarScrollingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnnotatedScrollBarScrollingEventArgs> {
IAnnotatedScrollBarScrollingEventArgs(std::nullptr_t = nullptr) noexcept {}
IAnnotatedScrollBarScrollingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAnnotatedScrollBarStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnnotatedScrollBarStatics> {
IAnnotatedScrollBarStatics(std::nullptr_t = nullptr) noexcept {}
IAnnotatedScrollBarStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAppBar
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAppBar> {
IAppBar(std::nullptr_t = nullptr) noexcept {}
IAppBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAppBarButton
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAppBarButton> {
IAppBarButton(std::nullptr_t = nullptr) noexcept {}
IAppBarButton(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAppBarButtonFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAppBarButtonFactory> {
IAppBarButtonFactory(std::nullptr_t = nullptr) noexcept {}
IAppBarButtonFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAppBarButtonStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAppBarButtonStatics> {
IAppBarButtonStatics(std::nullptr_t = nullptr) noexcept {}
IAppBarButtonStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAppBarElementContainer
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAppBarElementContainer> {
IAppBarElementContainer(std::nullptr_t = nullptr) noexcept {}
IAppBarElementContainer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAppBarElementContainerFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAppBarElementContainerFactory> {
IAppBarElementContainerFactory(std::nullptr_t = nullptr) noexcept {}
IAppBarElementContainerFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAppBarElementContainerStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAppBarElementContainerStatics> {
IAppBarElementContainerStatics(std::nullptr_t = nullptr) noexcept {}
IAppBarElementContainerStatics(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAppBarFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAppBarFactory> {
IAppBarFactory(std::nullptr_t = nullptr) noexcept {}
IAppBarFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAppBarOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAppBarOverrides> {
IAppBarOverrides(std::nullptr_t = nullptr) noexcept {}
IAppBarOverrides(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAppBarSeparator
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAppBarSeparator> {
IAppBarSeparator(std::nullptr_t = nullptr) noexcept {}
IAppBarSeparator(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAppBarSeparatorFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAppBarSeparatorFactory> {
IAppBarSeparatorFactory(std::nullptr_t = nullptr) noexcept {}
IAppBarSeparatorFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAppBarSeparatorStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAppBarSeparatorStatics> {
IAppBarSeparatorStatics(std::nullptr_t = nullptr) noexcept {}
IAppBarSeparatorStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAppBarStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAppBarStatics> {
IAppBarStatics(std::nullptr_t = nullptr) noexcept {}
IAppBarStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAppBarToggleButton
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAppBarToggleButton> {
IAppBarToggleButton(std::nullptr_t = nullptr) noexcept {}
IAppBarToggleButton(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAppBarToggleButtonFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAppBarToggleButtonFactory> {
IAppBarToggleButtonFactory(std::nullptr_t = nullptr) noexcept {}
IAppBarToggleButtonFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAppBarToggleButtonStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAppBarToggleButtonStatics> {
IAppBarToggleButtonStatics(std::nullptr_t = nullptr) noexcept {}
IAppBarToggleButtonStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBox
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAutoSuggestBox> {
IAutoSuggestBox(std::nullptr_t = nullptr) noexcept {}
IAutoSuggestBox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBoxQuerySubmittedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAutoSuggestBoxQuerySubmittedEventArgs> {
IAutoSuggestBoxQuerySubmittedEventArgs(std::nullptr_t = nullptr) noexcept {}
IAutoSuggestBoxQuerySubmittedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBoxStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAutoSuggestBoxStatics> {
IAutoSuggestBoxStatics(std::nullptr_t = nullptr) noexcept {}
IAutoSuggestBoxStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBoxSuggestionChosenEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAutoSuggestBoxSuggestionChosenEventArgs> {
IAutoSuggestBoxSuggestionChosenEventArgs(
std::nullptr_t = nullptr) noexcept {}
IAutoSuggestBoxSuggestionChosenEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBoxTextChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAutoSuggestBoxTextChangedEventArgs> {
IAutoSuggestBoxTextChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
IAutoSuggestBoxTextChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IAutoSuggestBoxTextChangedEventArgsStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAutoSuggestBoxTextChangedEventArgsStatics> {
IAutoSuggestBoxTextChangedEventArgsStatics(
std::nullptr_t = nullptr) noexcept {}
IAutoSuggestBoxTextChangedEventArgsStatics(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBitmapIcon
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBitmapIcon> {
IBitmapIcon(std::nullptr_t = nullptr) noexcept {}
IBitmapIcon(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBitmapIconFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBitmapIconFactory> {
IBitmapIconFactory(std::nullptr_t = nullptr) noexcept {}
IBitmapIconFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBitmapIconSource
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBitmapIconSource> {
IBitmapIconSource(std::nullptr_t = nullptr) noexcept {}
IBitmapIconSource(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBitmapIconSourceFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBitmapIconSourceFactory> {
IBitmapIconSourceFactory(std::nullptr_t = nullptr) noexcept {}
IBitmapIconSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBitmapIconSourceStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBitmapIconSourceStatics> {
IBitmapIconSourceStatics(std::nullptr_t = nullptr) noexcept {}
IBitmapIconSourceStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBitmapIconStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBitmapIconStatics> {
IBitmapIconStatics(std::nullptr_t = nullptr) noexcept {}
IBitmapIconStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBorder
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBorder> {
IBorder(std::nullptr_t = nullptr) noexcept {}
IBorder(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBorderStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBorderStatics> {
IBorderStatics(std::nullptr_t = nullptr) noexcept {}
IBorderStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBreadcrumbBar
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBreadcrumbBar> {
IBreadcrumbBar(std::nullptr_t = nullptr) noexcept {}
IBreadcrumbBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBreadcrumbBarFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBreadcrumbBarFactory> {
IBreadcrumbBarFactory(std::nullptr_t = nullptr) noexcept {}
IBreadcrumbBarFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBreadcrumbBarItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBreadcrumbBarItem> {
IBreadcrumbBarItem(std::nullptr_t = nullptr) noexcept {}
IBreadcrumbBarItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBreadcrumbBarItemClickedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBreadcrumbBarItemClickedEventArgs> {
IBreadcrumbBarItemClickedEventArgs(std::nullptr_t = nullptr) noexcept {}
IBreadcrumbBarItemClickedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBreadcrumbBarItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBreadcrumbBarItemFactory> {
IBreadcrumbBarItemFactory(std::nullptr_t = nullptr) noexcept {}
IBreadcrumbBarItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBreadcrumbBarStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBreadcrumbBarStatics> {
IBreadcrumbBarStatics(std::nullptr_t = nullptr) noexcept {}
IBreadcrumbBarStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IButton
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IButton> {
IButton(std::nullptr_t = nullptr) noexcept {}
IButton(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IButtonFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IButtonFactory> {
IButtonFactory(std::nullptr_t = nullptr) noexcept {}
IButtonFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IButtonStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IButtonStatics> {
IButtonStatics(std::nullptr_t = nullptr) noexcept {}
IButtonStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICalendarDatePicker
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICalendarDatePicker> {
ICalendarDatePicker(std::nullptr_t = nullptr) noexcept {}
ICalendarDatePicker(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICalendarDatePickerDateChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICalendarDatePickerDateChangedEventArgs> {
ICalendarDatePickerDateChangedEventArgs(std::nullptr_t = nullptr) noexcept {
}
ICalendarDatePickerDateChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICalendarDatePickerFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICalendarDatePickerFactory> {
ICalendarDatePickerFactory(std::nullptr_t = nullptr) noexcept {}
ICalendarDatePickerFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICalendarDatePickerStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICalendarDatePickerStatics> {
ICalendarDatePickerStatics(std::nullptr_t = nullptr) noexcept {}
ICalendarDatePickerStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICalendarView
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICalendarView> {
ICalendarView(std::nullptr_t = nullptr) noexcept {}
ICalendarView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICalendarViewDayItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICalendarViewDayItem> {
ICalendarViewDayItem(std::nullptr_t = nullptr) noexcept {}
ICalendarViewDayItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICalendarViewDayItemChangingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICalendarViewDayItemChangingEventArgs> {
ICalendarViewDayItemChangingEventArgs(std::nullptr_t = nullptr) noexcept {}
ICalendarViewDayItemChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICalendarViewDayItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICalendarViewDayItemFactory> {
ICalendarViewDayItemFactory(std::nullptr_t = nullptr) noexcept {}
ICalendarViewDayItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICalendarViewDayItemStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICalendarViewDayItemStatics> {
ICalendarViewDayItemStatics(std::nullptr_t = nullptr) noexcept {}
ICalendarViewDayItemStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICalendarViewFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICalendarViewFactory> {
ICalendarViewFactory(std::nullptr_t = nullptr) noexcept {}
ICalendarViewFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICalendarViewSelectedDatesChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICalendarViewSelectedDatesChangedEventArgs> {
ICalendarViewSelectedDatesChangedEventArgs(
std::nullptr_t = nullptr) noexcept {}
ICalendarViewSelectedDatesChangedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICalendarViewStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICalendarViewStatics> {
ICalendarViewStatics(std::nullptr_t = nullptr) noexcept {}
ICalendarViewStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICandidateWindowBoundsChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICandidateWindowBoundsChangedEventArgs> {
ICandidateWindowBoundsChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
ICandidateWindowBoundsChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICanvas
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICanvas> {
ICanvas(std::nullptr_t = nullptr) noexcept {}
ICanvas(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICanvasFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICanvasFactory> {
ICanvasFactory(std::nullptr_t = nullptr) noexcept {}
ICanvasFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICanvasStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICanvasStatics> {
ICanvasStatics(std::nullptr_t = nullptr) noexcept {}
ICanvasStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICheckBox
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICheckBox> {
ICheckBox(std::nullptr_t = nullptr) noexcept {}
ICheckBox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICheckBoxFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICheckBoxFactory> {
ICheckBoxFactory(std::nullptr_t = nullptr) noexcept {}
ICheckBoxFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IChoosingGroupHeaderContainerEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IChoosingGroupHeaderContainerEventArgs> {
IChoosingGroupHeaderContainerEventArgs(std::nullptr_t = nullptr) noexcept {}
IChoosingGroupHeaderContainerEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IChoosingItemContainerEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IChoosingItemContainerEventArgs> {
IChoosingItemContainerEventArgs(std::nullptr_t = nullptr) noexcept {}
IChoosingItemContainerEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICleanUpVirtualizedItemEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICleanUpVirtualizedItemEventArgs> {
ICleanUpVirtualizedItemEventArgs(std::nullptr_t = nullptr) noexcept {}
ICleanUpVirtualizedItemEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IColorChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IColorChangedEventArgs> {
IColorChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
IColorChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IColorPicker
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IColorPicker> {
IColorPicker(std::nullptr_t = nullptr) noexcept {}
IColorPicker(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IColorPicker2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IColorPicker2> {
IColorPicker2(std::nullptr_t = nullptr) noexcept {}
IColorPicker2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IColorPickerFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IColorPickerFactory> {
IColorPickerFactory(std::nullptr_t = nullptr) noexcept {}
IColorPickerFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IColorPickerStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IColorPickerStatics> {
IColorPickerStatics(std::nullptr_t = nullptr) noexcept {}
IColorPickerStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IColorPickerStatics2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IColorPickerStatics2> {
IColorPickerStatics2(std::nullptr_t = nullptr) noexcept {}
IColorPickerStatics2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IColumnDefinition
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IColumnDefinition> {
IColumnDefinition(std::nullptr_t = nullptr) noexcept {}
IColumnDefinition(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IColumnDefinitionStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IColumnDefinitionStatics> {
IColumnDefinitionStatics(std::nullptr_t = nullptr) noexcept {}
IColumnDefinitionStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IComboBox
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IComboBox> {
IComboBox(std::nullptr_t = nullptr) noexcept {}
IComboBox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IComboBoxFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IComboBoxFactory> {
IComboBoxFactory(std::nullptr_t = nullptr) noexcept {}
IComboBoxFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IComboBoxItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IComboBoxItem> {
IComboBoxItem(std::nullptr_t = nullptr) noexcept {}
IComboBoxItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IComboBoxItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IComboBoxItemFactory> {
IComboBoxItemFactory(std::nullptr_t = nullptr) noexcept {}
IComboBoxItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IComboBoxOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IComboBoxOverrides> {
IComboBoxOverrides(std::nullptr_t = nullptr) noexcept {}
IComboBoxOverrides(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IComboBoxStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IComboBoxStatics> {
IComboBoxStatics(std::nullptr_t = nullptr) noexcept {}
IComboBoxStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IComboBoxTextSubmittedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IComboBoxTextSubmittedEventArgs> {
IComboBoxTextSubmittedEventArgs(std::nullptr_t = nullptr) noexcept {}
IComboBoxTextSubmittedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICommandBar
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICommandBar> {
ICommandBar(std::nullptr_t = nullptr) noexcept {}
ICommandBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICommandBarElement
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICommandBarElement> {
ICommandBarElement(std::nullptr_t = nullptr) noexcept {}
ICommandBarElement(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICommandBarFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICommandBarFactory> {
ICommandBarFactory(std::nullptr_t = nullptr) noexcept {}
ICommandBarFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICommandBarFlyout
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICommandBarFlyout> {
ICommandBarFlyout(std::nullptr_t = nullptr) noexcept {}
ICommandBarFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICommandBarFlyout2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICommandBarFlyout2> {
ICommandBarFlyout2(std::nullptr_t = nullptr) noexcept {}
ICommandBarFlyout2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICommandBarFlyoutFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICommandBarFlyoutFactory> {
ICommandBarFlyoutFactory(std::nullptr_t = nullptr) noexcept {}
ICommandBarFlyoutFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICommandBarOverflowPresenter
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICommandBarOverflowPresenter> {
ICommandBarOverflowPresenter(std::nullptr_t = nullptr) noexcept {}
ICommandBarOverflowPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICommandBarOverflowPresenterFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICommandBarOverflowPresenterFactory> {
ICommandBarOverflowPresenterFactory(std::nullptr_t = nullptr) noexcept {}
ICommandBarOverflowPresenterFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICommandBarStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICommandBarStatics> {
ICommandBarStatics(std::nullptr_t = nullptr) noexcept {}
ICommandBarStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContainerContentChangingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContainerContentChangingEventArgs> {
IContainerContentChangingEventArgs(std::nullptr_t = nullptr) noexcept {}
IContainerContentChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentControl
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentControl> {
IContentControl(std::nullptr_t = nullptr) noexcept {}
IContentControl(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentControlFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentControlFactory> {
IContentControlFactory(std::nullptr_t = nullptr) noexcept {}
IContentControlFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentControlOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentControlOverrides> {
IContentControlOverrides(std::nullptr_t = nullptr) noexcept {}
IContentControlOverrides(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentControlStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentControlStatics> {
IContentControlStatics(std::nullptr_t = nullptr) noexcept {}
IContentControlStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentDialog
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentDialog> {
IContentDialog(std::nullptr_t = nullptr) noexcept {}
IContentDialog(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentDialogButtonClickDeferral
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentDialogButtonClickDeferral> {
IContentDialogButtonClickDeferral(std::nullptr_t = nullptr) noexcept {}
IContentDialogButtonClickDeferral(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentDialogButtonClickEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentDialogButtonClickEventArgs> {
IContentDialogButtonClickEventArgs(std::nullptr_t = nullptr) noexcept {}
IContentDialogButtonClickEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentDialogClosedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentDialogClosedEventArgs> {
IContentDialogClosedEventArgs(std::nullptr_t = nullptr) noexcept {}
IContentDialogClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentDialogClosingDeferral
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentDialogClosingDeferral> {
IContentDialogClosingDeferral(std::nullptr_t = nullptr) noexcept {}
IContentDialogClosingDeferral(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentDialogClosingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentDialogClosingEventArgs> {
IContentDialogClosingEventArgs(std::nullptr_t = nullptr) noexcept {}
IContentDialogClosingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentDialogFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentDialogFactory> {
IContentDialogFactory(std::nullptr_t = nullptr) noexcept {}
IContentDialogFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentDialogOpenedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentDialogOpenedEventArgs> {
IContentDialogOpenedEventArgs(std::nullptr_t = nullptr) noexcept {}
IContentDialogOpenedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentDialogStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentDialogStatics> {
IContentDialogStatics(std::nullptr_t = nullptr) noexcept {}
IContentDialogStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentPresenter
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentPresenter> {
IContentPresenter(std::nullptr_t = nullptr) noexcept {}
IContentPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentPresenterFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentPresenterFactory> {
IContentPresenterFactory(std::nullptr_t = nullptr) noexcept {}
IContentPresenterFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentPresenterOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentPresenterOverrides> {
IContentPresenterOverrides(std::nullptr_t = nullptr) noexcept {}
IContentPresenterOverrides(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContentPresenterStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContentPresenterStatics> {
IContentPresenterStatics(std::nullptr_t = nullptr) noexcept {}
IContentPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IContextMenuEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IContextMenuEventArgs> {
IContextMenuEventArgs(std::nullptr_t = nullptr) noexcept {}
IContextMenuEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IControl
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IControl> {
IControl(std::nullptr_t = nullptr) noexcept {}
IControl(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IControlFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IControlFactory> {
IControlFactory(std::nullptr_t = nullptr) noexcept {}
IControlFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IControlOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IControlOverrides> {
IControlOverrides(std::nullptr_t = nullptr) noexcept {}
IControlOverrides(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IControlProtected
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IControlProtected> {
IControlProtected(std::nullptr_t = nullptr) noexcept {}
IControlProtected(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IControlStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IControlStatics> {
IControlStatics(std::nullptr_t = nullptr) noexcept {}
IControlStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IControlTemplate
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IControlTemplate> {
IControlTemplate(std::nullptr_t = nullptr) noexcept {}
IControlTemplate(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICoreWebView2InitializedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICoreWebView2InitializedEventArgs> {
ICoreWebView2InitializedEventArgs(std::nullptr_t = nullptr) noexcept {}
ICoreWebView2InitializedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDataTemplateSelector
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDataTemplateSelector> {
IDataTemplateSelector(std::nullptr_t = nullptr) noexcept {}
IDataTemplateSelector(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDataTemplateSelectorFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDataTemplateSelectorFactory> {
IDataTemplateSelectorFactory(std::nullptr_t = nullptr) noexcept {}
IDataTemplateSelectorFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDataTemplateSelectorOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDataTemplateSelectorOverrides> {
IDataTemplateSelectorOverrides(std::nullptr_t = nullptr) noexcept {}
IDataTemplateSelectorOverrides(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDatePickedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDatePickedEventArgs> {
IDatePickedEventArgs(std::nullptr_t = nullptr) noexcept {}
IDatePickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDatePicker
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDatePicker> {
IDatePicker(std::nullptr_t = nullptr) noexcept {}
IDatePicker(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDatePickerFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDatePickerFactory> {
IDatePickerFactory(std::nullptr_t = nullptr) noexcept {}
IDatePickerFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDatePickerFlyout
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDatePickerFlyout> {
IDatePickerFlyout(std::nullptr_t = nullptr) noexcept {}
IDatePickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDatePickerFlyoutItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDatePickerFlyoutItem> {
IDatePickerFlyoutItem(std::nullptr_t = nullptr) noexcept {}
IDatePickerFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDatePickerFlyoutItemStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDatePickerFlyoutItemStatics> {
IDatePickerFlyoutItemStatics(std::nullptr_t = nullptr) noexcept {}
IDatePickerFlyoutItemStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDatePickerFlyoutPresenter
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDatePickerFlyoutPresenter> {
IDatePickerFlyoutPresenter(std::nullptr_t = nullptr) noexcept {}
IDatePickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDatePickerFlyoutPresenterStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDatePickerFlyoutPresenterStatics> {
IDatePickerFlyoutPresenterStatics(std::nullptr_t = nullptr) noexcept {}
IDatePickerFlyoutPresenterStatics(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDatePickerFlyoutStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDatePickerFlyoutStatics> {
IDatePickerFlyoutStatics(std::nullptr_t = nullptr) noexcept {}
IDatePickerFlyoutStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDatePickerSelectedValueChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDatePickerSelectedValueChangedEventArgs> {
IDatePickerSelectedValueChangedEventArgs(
std::nullptr_t = nullptr) noexcept {}
IDatePickerSelectedValueChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDatePickerStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDatePickerStatics> {
IDatePickerStatics(std::nullptr_t = nullptr) noexcept {}
IDatePickerStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDatePickerValueChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDatePickerValueChangedEventArgs> {
IDatePickerValueChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
IDatePickerValueChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDragItemsCompletedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDragItemsCompletedEventArgs> {
IDragItemsCompletedEventArgs(std::nullptr_t = nullptr) noexcept {}
IDragItemsCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDragItemsStartingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDragItemsStartingEventArgs> {
IDragItemsStartingEventArgs(std::nullptr_t = nullptr) noexcept {}
IDragItemsStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDropDownButton
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDropDownButton> {
IDropDownButton(std::nullptr_t = nullptr) noexcept {}
IDropDownButton(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDropDownButtonFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDropDownButtonFactory> {
IDropDownButtonFactory(std::nullptr_t = nullptr) noexcept {}
IDropDownButtonFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDynamicAnimatedVisualSource
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDynamicAnimatedVisualSource>,
impl::require<
winrt::Microsoft::UI::Xaml::Controls::IDynamicAnimatedVisualSource,
winrt::Microsoft::UI::Xaml::Controls::IAnimatedVisualSource> {
IDynamicAnimatedVisualSource(std::nullptr_t = nullptr) noexcept {}
IDynamicAnimatedVisualSource(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDynamicOverflowItemsChangingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDynamicOverflowItemsChangingEventArgs> {
IDynamicOverflowItemsChangingEventArgs(std::nullptr_t = nullptr) noexcept {}
IDynamicOverflowItemsChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IExpander
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IExpander> {
IExpander(std::nullptr_t = nullptr) noexcept {}
IExpander(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IExpanderCollapsedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IExpanderCollapsedEventArgs> {
IExpanderCollapsedEventArgs(std::nullptr_t = nullptr) noexcept {}
IExpanderCollapsedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IExpanderExpandingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IExpanderExpandingEventArgs> {
IExpanderExpandingEventArgs(std::nullptr_t = nullptr) noexcept {}
IExpanderExpandingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IExpanderFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IExpanderFactory> {
IExpanderFactory(std::nullptr_t = nullptr) noexcept {}
IExpanderFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IExpanderStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IExpanderStatics> {
IExpanderStatics(std::nullptr_t = nullptr) noexcept {}
IExpanderStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IExpanderTemplateSettings
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IExpanderTemplateSettings> {
IExpanderTemplateSettings(std::nullptr_t = nullptr) noexcept {}
IExpanderTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFlipView
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFlipView> {
IFlipView(std::nullptr_t = nullptr) noexcept {}
IFlipView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFlipViewFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFlipViewFactory> {
IFlipViewFactory(std::nullptr_t = nullptr) noexcept {}
IFlipViewFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFlipViewItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFlipViewItem> {
IFlipViewItem(std::nullptr_t = nullptr) noexcept {}
IFlipViewItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFlipViewItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFlipViewItemFactory> {
IFlipViewItemFactory(std::nullptr_t = nullptr) noexcept {}
IFlipViewItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFlipViewStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFlipViewStatics> {
IFlipViewStatics(std::nullptr_t = nullptr) noexcept {}
IFlipViewStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFlyout
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFlyout> {
IFlyout(std::nullptr_t = nullptr) noexcept {}
IFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFlyoutFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFlyoutFactory> {
IFlyoutFactory(std::nullptr_t = nullptr) noexcept {}
IFlyoutFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFlyoutPresenter
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFlyoutPresenter> {
IFlyoutPresenter(std::nullptr_t = nullptr) noexcept {}
IFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFlyoutPresenterFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFlyoutPresenterFactory> {
IFlyoutPresenterFactory(std::nullptr_t = nullptr) noexcept {}
IFlyoutPresenterFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFlyoutPresenterStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFlyoutPresenterStatics> {
IFlyoutPresenterStatics(std::nullptr_t = nullptr) noexcept {}
IFlyoutPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFlyoutStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFlyoutStatics> {
IFlyoutStatics(std::nullptr_t = nullptr) noexcept {}
IFlyoutStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFocusDisengagedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFocusDisengagedEventArgs> {
IFocusDisengagedEventArgs(std::nullptr_t = nullptr) noexcept {}
IFocusDisengagedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFocusEngagedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFocusEngagedEventArgs> {
IFocusEngagedEventArgs(std::nullptr_t = nullptr) noexcept {}
IFocusEngagedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFontIcon
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFontIcon> {
IFontIcon(std::nullptr_t = nullptr) noexcept {}
IFontIcon(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFontIconFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFontIconFactory> {
IFontIconFactory(std::nullptr_t = nullptr) noexcept {}
IFontIconFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFontIconSource
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFontIconSource> {
IFontIconSource(std::nullptr_t = nullptr) noexcept {}
IFontIconSource(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFontIconSourceFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFontIconSourceFactory> {
IFontIconSourceFactory(std::nullptr_t = nullptr) noexcept {}
IFontIconSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFontIconSourceStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFontIconSourceStatics> {
IFontIconSourceStatics(std::nullptr_t = nullptr) noexcept {}
IFontIconSourceStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFontIconStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFontIconStatics> {
IFontIconStatics(std::nullptr_t = nullptr) noexcept {}
IFontIconStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFrame
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFrame> {
IFrame(std::nullptr_t = nullptr) noexcept {}
IFrame(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFrameFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFrameFactory> {
IFrameFactory(std::nullptr_t = nullptr) noexcept {}
IFrameFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IFrameStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IFrameStatics> {
IFrameStatics(std::nullptr_t = nullptr) noexcept {}
IFrameStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGrid
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGrid> {
IGrid(std::nullptr_t = nullptr) noexcept {}
IGrid(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGridFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGridFactory> {
IGridFactory(std::nullptr_t = nullptr) noexcept {}
IGridFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGridStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGridStatics> {
IGridStatics(std::nullptr_t = nullptr) noexcept {}
IGridStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGridView
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGridView> {
IGridView(std::nullptr_t = nullptr) noexcept {}
IGridView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGridViewFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGridViewFactory> {
IGridViewFactory(std::nullptr_t = nullptr) noexcept {}
IGridViewFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGridViewHeaderItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGridViewHeaderItem> {
IGridViewHeaderItem(std::nullptr_t = nullptr) noexcept {}
IGridViewHeaderItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGridViewHeaderItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGridViewHeaderItemFactory> {
IGridViewHeaderItemFactory(std::nullptr_t = nullptr) noexcept {}
IGridViewHeaderItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGridViewItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGridViewItem> {
IGridViewItem(std::nullptr_t = nullptr) noexcept {}
IGridViewItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGridViewItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGridViewItemFactory> {
IGridViewItemFactory(std::nullptr_t = nullptr) noexcept {}
IGridViewItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGroupItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGroupItem> {
IGroupItem(std::nullptr_t = nullptr) noexcept {}
IGroupItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGroupItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGroupItemFactory> {
IGroupItemFactory(std::nullptr_t = nullptr) noexcept {}
IGroupItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGroupStyle
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGroupStyle> {
IGroupStyle(std::nullptr_t = nullptr) noexcept {}
IGroupStyle(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGroupStyleFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGroupStyleFactory> {
IGroupStyleFactory(std::nullptr_t = nullptr) noexcept {}
IGroupStyleFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGroupStyleSelector
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGroupStyleSelector> {
IGroupStyleSelector(std::nullptr_t = nullptr) noexcept {}
IGroupStyleSelector(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGroupStyleSelectorFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGroupStyleSelectorFactory> {
IGroupStyleSelectorFactory(std::nullptr_t = nullptr) noexcept {}
IGroupStyleSelectorFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGroupStyleSelectorOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGroupStyleSelectorOverrides> {
IGroupStyleSelectorOverrides(std::nullptr_t = nullptr) noexcept {}
IGroupStyleSelectorOverrides(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IHasValidationErrorsChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IHasValidationErrorsChangedEventArgs> {
IHasValidationErrorsChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
IHasValidationErrorsChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IHub : winrt::Windows::Foundation::IInspectable,
impl::consume_t<IHub> {
IHub(std::nullptr_t = nullptr) noexcept {}
IHub(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IHubFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IHubFactory> {
IHubFactory(std::nullptr_t = nullptr) noexcept {}
IHubFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IHubSection
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IHubSection> {
IHubSection(std::nullptr_t = nullptr) noexcept {}
IHubSection(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IHubSectionFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IHubSectionFactory> {
IHubSectionFactory(std::nullptr_t = nullptr) noexcept {}
IHubSectionFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IHubSectionHeaderClickEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IHubSectionHeaderClickEventArgs> {
IHubSectionHeaderClickEventArgs(std::nullptr_t = nullptr) noexcept {}
IHubSectionHeaderClickEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IHubSectionStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IHubSectionStatics> {
IHubSectionStatics(std::nullptr_t = nullptr) noexcept {}
IHubSectionStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IHubStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IHubStatics> {
IHubStatics(std::nullptr_t = nullptr) noexcept {}
IHubStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IHyperlinkButton
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IHyperlinkButton> {
IHyperlinkButton(std::nullptr_t = nullptr) noexcept {}
IHyperlinkButton(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IHyperlinkButtonFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IHyperlinkButtonFactory> {
IHyperlinkButtonFactory(std::nullptr_t = nullptr) noexcept {}
IHyperlinkButtonFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IHyperlinkButtonStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IHyperlinkButtonStatics> {
IHyperlinkButtonStatics(std::nullptr_t = nullptr) noexcept {}
IHyperlinkButtonStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IIconElement
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IIconElement> {
IIconElement(std::nullptr_t = nullptr) noexcept {}
IIconElement(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IIconElementFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IIconElementFactory> {
IIconElementFactory(std::nullptr_t = nullptr) noexcept {}
IIconElementFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IIconElementStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IIconElementStatics> {
IIconElementStatics(std::nullptr_t = nullptr) noexcept {}
IIconElementStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IIconSource
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IIconSource> {
IIconSource(std::nullptr_t = nullptr) noexcept {}
IIconSource(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IIconSourceElement
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IIconSourceElement> {
IIconSourceElement(std::nullptr_t = nullptr) noexcept {}
IIconSourceElement(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IIconSourceElementFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IIconSourceElementFactory> {
IIconSourceElementFactory(std::nullptr_t = nullptr) noexcept {}
IIconSourceElementFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IIconSourceElementStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IIconSourceElementStatics> {
IIconSourceElementStatics(std::nullptr_t = nullptr) noexcept {}
IIconSourceElementStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IIconSourceFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IIconSourceFactory> {
IIconSourceFactory(std::nullptr_t = nullptr) noexcept {}
IIconSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IIconSourceOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IIconSourceOverrides> {
IIconSourceOverrides(std::nullptr_t = nullptr) noexcept {}
IIconSourceOverrides(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IIconSourceStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IIconSourceStatics> {
IIconSourceStatics(std::nullptr_t = nullptr) noexcept {}
IIconSourceStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IImage
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IImage> {
IImage(std::nullptr_t = nullptr) noexcept {}
IImage(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IImageIcon
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IImageIcon> {
IImageIcon(std::nullptr_t = nullptr) noexcept {}
IImageIcon(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IImageIconFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IImageIconFactory> {
IImageIconFactory(std::nullptr_t = nullptr) noexcept {}
IImageIconFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IImageIconSource
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IImageIconSource> {
IImageIconSource(std::nullptr_t = nullptr) noexcept {}
IImageIconSource(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IImageIconSourceFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IImageIconSourceFactory> {
IImageIconSourceFactory(std::nullptr_t = nullptr) noexcept {}
IImageIconSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IImageIconSourceStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IImageIconSourceStatics> {
IImageIconSourceStatics(std::nullptr_t = nullptr) noexcept {}
IImageIconSourceStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IImageIconStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IImageIconStatics> {
IImageIconStatics(std::nullptr_t = nullptr) noexcept {}
IImageIconStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IImageStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IImageStatics> {
IImageStatics(std::nullptr_t = nullptr) noexcept {}
IImageStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInfoBadge
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInfoBadge> {
IInfoBadge(std::nullptr_t = nullptr) noexcept {}
IInfoBadge(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInfoBadgeFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInfoBadgeFactory> {
IInfoBadgeFactory(std::nullptr_t = nullptr) noexcept {}
IInfoBadgeFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInfoBadgeStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInfoBadgeStatics> {
IInfoBadgeStatics(std::nullptr_t = nullptr) noexcept {}
IInfoBadgeStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInfoBadgeTemplateSettings
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInfoBadgeTemplateSettings> {
IInfoBadgeTemplateSettings(std::nullptr_t = nullptr) noexcept {}
IInfoBadgeTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInfoBadgeTemplateSettingsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInfoBadgeTemplateSettingsFactory> {
IInfoBadgeTemplateSettingsFactory(std::nullptr_t = nullptr) noexcept {}
IInfoBadgeTemplateSettingsFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInfoBadgeTemplateSettingsStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInfoBadgeTemplateSettingsStatics> {
IInfoBadgeTemplateSettingsStatics(std::nullptr_t = nullptr) noexcept {}
IInfoBadgeTemplateSettingsStatics(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInfoBar
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInfoBar> {
IInfoBar(std::nullptr_t = nullptr) noexcept {}
IInfoBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInfoBarClosedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInfoBarClosedEventArgs> {
IInfoBarClosedEventArgs(std::nullptr_t = nullptr) noexcept {}
IInfoBarClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInfoBarClosedEventArgsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInfoBarClosedEventArgsFactory> {
IInfoBarClosedEventArgsFactory(std::nullptr_t = nullptr) noexcept {}
IInfoBarClosedEventArgsFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInfoBarClosingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInfoBarClosingEventArgs> {
IInfoBarClosingEventArgs(std::nullptr_t = nullptr) noexcept {}
IInfoBarClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInfoBarClosingEventArgsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInfoBarClosingEventArgsFactory> {
IInfoBarClosingEventArgsFactory(std::nullptr_t = nullptr) noexcept {}
IInfoBarClosingEventArgsFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInfoBarFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInfoBarFactory> {
IInfoBarFactory(std::nullptr_t = nullptr) noexcept {}
IInfoBarFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInfoBarStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInfoBarStatics> {
IInfoBarStatics(std::nullptr_t = nullptr) noexcept {}
IInfoBarStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInfoBarTemplateSettings
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInfoBarTemplateSettings> {
IInfoBarTemplateSettings(std::nullptr_t = nullptr) noexcept {}
IInfoBarTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInfoBarTemplateSettingsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInfoBarTemplateSettingsFactory> {
IInfoBarTemplateSettingsFactory(std::nullptr_t = nullptr) noexcept {}
IInfoBarTemplateSettingsFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInfoBarTemplateSettingsStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInfoBarTemplateSettingsStatics> {
IInfoBarTemplateSettingsStatics(std::nullptr_t = nullptr) noexcept {}
IInfoBarTemplateSettingsStatics(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInsertionPanel
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInsertionPanel> {
IInsertionPanel(std::nullptr_t = nullptr) noexcept {}
IInsertionPanel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IIsTextTrimmedChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IIsTextTrimmedChangedEventArgs> {
IIsTextTrimmedChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
IIsTextTrimmedChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemClickEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemClickEventArgs> {
IItemClickEventArgs(std::nullptr_t = nullptr) noexcept {}
IItemClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemCollectionTransition
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemCollectionTransition> {
IItemCollectionTransition(std::nullptr_t = nullptr) noexcept {}
IItemCollectionTransition(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemCollectionTransitionCompletedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemCollectionTransitionCompletedEventArgs> {
IItemCollectionTransitionCompletedEventArgs(
std::nullptr_t = nullptr) noexcept {}
IItemCollectionTransitionCompletedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemCollectionTransitionProgress
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemCollectionTransitionProgress> {
IItemCollectionTransitionProgress(std::nullptr_t = nullptr) noexcept {}
IItemCollectionTransitionProgress(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemCollectionTransitionProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemCollectionTransitionProvider> {
IItemCollectionTransitionProvider(std::nullptr_t = nullptr) noexcept {}
IItemCollectionTransitionProvider(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemCollectionTransitionProviderFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemCollectionTransitionProviderFactory> {
IItemCollectionTransitionProviderFactory(
std::nullptr_t = nullptr) noexcept {}
IItemCollectionTransitionProviderFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemCollectionTransitionProviderOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemCollectionTransitionProviderOverrides> {
IItemCollectionTransitionProviderOverrides(
std::nullptr_t = nullptr) noexcept {}
IItemCollectionTransitionProviderOverrides(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemContainer
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemContainer> {
IItemContainer(std::nullptr_t = nullptr) noexcept {}
IItemContainer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemContainerFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemContainerFactory> {
IItemContainerFactory(std::nullptr_t = nullptr) noexcept {}
IItemContainerFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemContainerGenerator
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemContainerGenerator> {
IItemContainerGenerator(std::nullptr_t = nullptr) noexcept {}
IItemContainerGenerator(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemContainerMapping
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemContainerMapping> {
IItemContainerMapping(std::nullptr_t = nullptr) noexcept {}
IItemContainerMapping(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemContainerStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemContainerStatics> {
IItemContainerStatics(std::nullptr_t = nullptr) noexcept {}
IItemContainerStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsControl
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsControl> {
IItemsControl(std::nullptr_t = nullptr) noexcept {}
IItemsControl(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsControlFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsControlFactory> {
IItemsControlFactory(std::nullptr_t = nullptr) noexcept {}
IItemsControlFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsControlOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsControlOverrides> {
IItemsControlOverrides(std::nullptr_t = nullptr) noexcept {}
IItemsControlOverrides(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsControlStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsControlStatics> {
IItemsControlStatics(std::nullptr_t = nullptr) noexcept {}
IItemsControlStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsPanelTemplate
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsPanelTemplate> {
IItemsPanelTemplate(std::nullptr_t = nullptr) noexcept {}
IItemsPanelTemplate(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsPickedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsPickedEventArgs> {
IItemsPickedEventArgs(std::nullptr_t = nullptr) noexcept {}
IItemsPickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsPresenter
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsPresenter> {
IItemsPresenter(std::nullptr_t = nullptr) noexcept {}
IItemsPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsPresenterStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsPresenterStatics> {
IItemsPresenterStatics(std::nullptr_t = nullptr) noexcept {}
IItemsPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsRepeater
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsRepeater> {
IItemsRepeater(std::nullptr_t = nullptr) noexcept {}
IItemsRepeater(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsRepeater2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsRepeater2> {
IItemsRepeater2(std::nullptr_t = nullptr) noexcept {}
IItemsRepeater2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsRepeaterElementClearingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsRepeaterElementClearingEventArgs> {
IItemsRepeaterElementClearingEventArgs(std::nullptr_t = nullptr) noexcept {}
IItemsRepeaterElementClearingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsRepeaterElementIndexChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsRepeaterElementIndexChangedEventArgs> {
IItemsRepeaterElementIndexChangedEventArgs(
std::nullptr_t = nullptr) noexcept {}
IItemsRepeaterElementIndexChangedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsRepeaterElementPreparedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsRepeaterElementPreparedEventArgs> {
IItemsRepeaterElementPreparedEventArgs(std::nullptr_t = nullptr) noexcept {}
IItemsRepeaterElementPreparedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsRepeaterFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsRepeaterFactory> {
IItemsRepeaterFactory(std::nullptr_t = nullptr) noexcept {}
IItemsRepeaterFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsRepeaterScrollHost
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsRepeaterScrollHost> {
IItemsRepeaterScrollHost(std::nullptr_t = nullptr) noexcept {}
IItemsRepeaterScrollHost(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsRepeaterStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsRepeaterStatics> {
IItemsRepeaterStatics(std::nullptr_t = nullptr) noexcept {}
IItemsRepeaterStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsRepeaterStatics2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsRepeaterStatics2> {
IItemsRepeaterStatics2(std::nullptr_t = nullptr) noexcept {}
IItemsRepeaterStatics2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsSourceView
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsSourceView> {
IItemsSourceView(std::nullptr_t = nullptr) noexcept {}
IItemsSourceView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsSourceViewFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsSourceViewFactory> {
IItemsSourceViewFactory(std::nullptr_t = nullptr) noexcept {}
IItemsSourceViewFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsStackPanel
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsStackPanel> {
IItemsStackPanel(std::nullptr_t = nullptr) noexcept {}
IItemsStackPanel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsStackPanelStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsStackPanelStatics> {
IItemsStackPanelStatics(std::nullptr_t = nullptr) noexcept {}
IItemsStackPanelStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsView
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsView> {
IItemsView(std::nullptr_t = nullptr) noexcept {}
IItemsView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsViewFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsViewFactory> {
IItemsViewFactory(std::nullptr_t = nullptr) noexcept {}
IItemsViewFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsViewItemInvokedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsViewItemInvokedEventArgs> {
IItemsViewItemInvokedEventArgs(std::nullptr_t = nullptr) noexcept {}
IItemsViewItemInvokedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsViewSelectionChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsViewSelectionChangedEventArgs> {
IItemsViewSelectionChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
IItemsViewSelectionChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsViewStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsViewStatics> {
IItemsViewStatics(std::nullptr_t = nullptr) noexcept {}
IItemsViewStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsWrapGrid
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsWrapGrid> {
IItemsWrapGrid(std::nullptr_t = nullptr) noexcept {}
IItemsWrapGrid(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsWrapGridFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsWrapGridFactory> {
IItemsWrapGridFactory(std::nullptr_t = nullptr) noexcept {}
IItemsWrapGridFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemsWrapGridStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemsWrapGridStatics> {
IItemsWrapGridStatics(std::nullptr_t = nullptr) noexcept {}
IItemsWrapGridStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IKeyIndexMapping
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IKeyIndexMapping> {
IKeyIndexMapping(std::nullptr_t = nullptr) noexcept {}
IKeyIndexMapping(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILayout
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILayout> {
ILayout(std::nullptr_t = nullptr) noexcept {}
ILayout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILayout2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILayout2> {
ILayout2(std::nullptr_t = nullptr) noexcept {}
ILayout2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILayoutContext
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILayoutContext> {
ILayoutContext(std::nullptr_t = nullptr) noexcept {}
ILayoutContext(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILayoutContextFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILayoutContextFactory> {
ILayoutContextFactory(std::nullptr_t = nullptr) noexcept {}
ILayoutContextFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILayoutContextOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILayoutContextOverrides> {
ILayoutContextOverrides(std::nullptr_t = nullptr) noexcept {}
ILayoutContextOverrides(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILayoutFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILayoutFactory> {
ILayoutFactory(std::nullptr_t = nullptr) noexcept {}
ILayoutFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILayoutOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILayoutOverrides> {
ILayoutOverrides(std::nullptr_t = nullptr) noexcept {}
ILayoutOverrides(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILayoutProtected
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILayoutProtected> {
ILayoutProtected(std::nullptr_t = nullptr) noexcept {}
ILayoutProtected(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILayoutProtected2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILayoutProtected2> {
ILayoutProtected2(std::nullptr_t = nullptr) noexcept {}
ILayoutProtected2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILinedFlowLayout
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILinedFlowLayout> {
ILinedFlowLayout(std::nullptr_t = nullptr) noexcept {}
ILinedFlowLayout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILinedFlowLayoutFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILinedFlowLayoutFactory> {
ILinedFlowLayoutFactory(std::nullptr_t = nullptr) noexcept {}
ILinedFlowLayoutFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILinedFlowLayoutItemCollectionTransitionProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILinedFlowLayoutItemCollectionTransitionProvider> {
ILinedFlowLayoutItemCollectionTransitionProvider(
std::nullptr_t = nullptr) noexcept {}
ILinedFlowLayoutItemCollectionTransitionProvider(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES
ILinedFlowLayoutItemCollectionTransitionProviderFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<
ILinedFlowLayoutItemCollectionTransitionProviderFactory> {
ILinedFlowLayoutItemCollectionTransitionProviderFactory(
std::nullptr_t = nullptr) noexcept {}
ILinedFlowLayoutItemCollectionTransitionProviderFactory(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILinedFlowLayoutItemsInfoRequestedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILinedFlowLayoutItemsInfoRequestedEventArgs> {
ILinedFlowLayoutItemsInfoRequestedEventArgs(
std::nullptr_t = nullptr) noexcept {}
ILinedFlowLayoutItemsInfoRequestedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILinedFlowLayoutStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILinedFlowLayoutStatics> {
ILinedFlowLayoutStatics(std::nullptr_t = nullptr) noexcept {}
ILinedFlowLayoutStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListBox
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListBox> {
IListBox(std::nullptr_t = nullptr) noexcept {}
IListBox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListBoxFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListBoxFactory> {
IListBoxFactory(std::nullptr_t = nullptr) noexcept {}
IListBoxFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListBoxItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListBoxItem> {
IListBoxItem(std::nullptr_t = nullptr) noexcept {}
IListBoxItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListBoxItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListBoxItemFactory> {
IListBoxItemFactory(std::nullptr_t = nullptr) noexcept {}
IListBoxItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListBoxStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListBoxStatics> {
IListBoxStatics(std::nullptr_t = nullptr) noexcept {}
IListBoxStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListPickerFlyout
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListPickerFlyout> {
IListPickerFlyout(std::nullptr_t = nullptr) noexcept {}
IListPickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListPickerFlyoutPresenter
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListPickerFlyoutPresenter> {
IListPickerFlyoutPresenter(std::nullptr_t = nullptr) noexcept {}
IListPickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListPickerFlyoutStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListPickerFlyoutStatics> {
IListPickerFlyoutStatics(std::nullptr_t = nullptr) noexcept {}
IListPickerFlyoutStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListView
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListView> {
IListView(std::nullptr_t = nullptr) noexcept {}
IListView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListViewBase
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListViewBase> {
IListViewBase(std::nullptr_t = nullptr) noexcept {}
IListViewBase(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListViewBaseFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListViewBaseFactory> {
IListViewBaseFactory(std::nullptr_t = nullptr) noexcept {}
IListViewBaseFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListViewBaseHeaderItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListViewBaseHeaderItem> {
IListViewBaseHeaderItem(std::nullptr_t = nullptr) noexcept {}
IListViewBaseHeaderItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListViewBaseHeaderItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListViewBaseHeaderItemFactory> {
IListViewBaseHeaderItemFactory(std::nullptr_t = nullptr) noexcept {}
IListViewBaseHeaderItemFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListViewBaseStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListViewBaseStatics> {
IListViewBaseStatics(std::nullptr_t = nullptr) noexcept {}
IListViewBaseStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListViewFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListViewFactory> {
IListViewFactory(std::nullptr_t = nullptr) noexcept {}
IListViewFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListViewHeaderItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListViewHeaderItem> {
IListViewHeaderItem(std::nullptr_t = nullptr) noexcept {}
IListViewHeaderItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListViewHeaderItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListViewHeaderItemFactory> {
IListViewHeaderItemFactory(std::nullptr_t = nullptr) noexcept {}
IListViewHeaderItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListViewItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListViewItem> {
IListViewItem(std::nullptr_t = nullptr) noexcept {}
IListViewItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListViewItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListViewItemFactory> {
IListViewItemFactory(std::nullptr_t = nullptr) noexcept {}
IListViewItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListViewPersistenceHelper
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListViewPersistenceHelper> {
IListViewPersistenceHelper(std::nullptr_t = nullptr) noexcept {}
IListViewPersistenceHelper(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IListViewPersistenceHelperStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IListViewPersistenceHelperStatics> {
IListViewPersistenceHelperStatics(std::nullptr_t = nullptr) noexcept {}
IListViewPersistenceHelperStatics(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMapControl
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMapControl> {
IMapControl(std::nullptr_t = nullptr) noexcept {}
IMapControl(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMapControlFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMapControlFactory> {
IMapControlFactory(std::nullptr_t = nullptr) noexcept {}
IMapControlFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMapControlMapServiceErrorOccurredEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMapControlMapServiceErrorOccurredEventArgs> {
IMapControlMapServiceErrorOccurredEventArgs(
std::nullptr_t = nullptr) noexcept {}
IMapControlMapServiceErrorOccurredEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMapControlStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMapControlStatics> {
IMapControlStatics(std::nullptr_t = nullptr) noexcept {}
IMapControlStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMapElement
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMapElement> {
IMapElement(std::nullptr_t = nullptr) noexcept {}
IMapElement(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMapElementClickEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMapElementClickEventArgs> {
IMapElementClickEventArgs(std::nullptr_t = nullptr) noexcept {}
IMapElementClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMapElementFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMapElementFactory> {
IMapElementFactory(std::nullptr_t = nullptr) noexcept {}
IMapElementFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMapElementsLayer
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMapElementsLayer> {
IMapElementsLayer(std::nullptr_t = nullptr) noexcept {}
IMapElementsLayer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMapElementsLayerFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMapElementsLayerFactory> {
IMapElementsLayerFactory(std::nullptr_t = nullptr) noexcept {}
IMapElementsLayerFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMapElementsLayerStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMapElementsLayerStatics> {
IMapElementsLayerStatics(std::nullptr_t = nullptr) noexcept {}
IMapElementsLayerStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMapIcon
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMapIcon> {
IMapIcon(std::nullptr_t = nullptr) noexcept {}
IMapIcon(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMapIconFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMapIconFactory> {
IMapIconFactory(std::nullptr_t = nullptr) noexcept {}
IMapIconFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMapIconStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMapIconStatics> {
IMapIconStatics(std::nullptr_t = nullptr) noexcept {}
IMapIconStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMapLayer
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMapLayer> {
IMapLayer(std::nullptr_t = nullptr) noexcept {}
IMapLayer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMapLayerFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMapLayerFactory> {
IMapLayerFactory(std::nullptr_t = nullptr) noexcept {}
IMapLayerFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayerElement
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayerElement> {
IMediaPlayerElement(std::nullptr_t = nullptr) noexcept {}
IMediaPlayerElement(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayerElementFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayerElementFactory> {
IMediaPlayerElementFactory(std::nullptr_t = nullptr) noexcept {}
IMediaPlayerElementFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayerElementStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayerElementStatics> {
IMediaPlayerElementStatics(std::nullptr_t = nullptr) noexcept {}
IMediaPlayerElementStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayerPresenter
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayerPresenter> {
IMediaPlayerPresenter(std::nullptr_t = nullptr) noexcept {}
IMediaPlayerPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayerPresenterFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayerPresenterFactory> {
IMediaPlayerPresenterFactory(std::nullptr_t = nullptr) noexcept {}
IMediaPlayerPresenterFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayerPresenterStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayerPresenterStatics> {
IMediaPlayerPresenterStatics(std::nullptr_t = nullptr) noexcept {}
IMediaPlayerPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaTransportControls
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaTransportControls> {
IMediaTransportControls(std::nullptr_t = nullptr) noexcept {}
IMediaTransportControls(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaTransportControlsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaTransportControlsFactory> {
IMediaTransportControlsFactory(std::nullptr_t = nullptr) noexcept {}
IMediaTransportControlsFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaTransportControlsHelper
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaTransportControlsHelper> {
IMediaTransportControlsHelper(std::nullptr_t = nullptr) noexcept {}
IMediaTransportControlsHelper(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaTransportControlsHelperStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaTransportControlsHelperStatics> {
IMediaTransportControlsHelperStatics(std::nullptr_t = nullptr) noexcept {}
IMediaTransportControlsHelperStatics(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaTransportControlsStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaTransportControlsStatics> {
IMediaTransportControlsStatics(std::nullptr_t = nullptr) noexcept {}
IMediaTransportControlsStatics(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuBar
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuBar> {
IMenuBar(std::nullptr_t = nullptr) noexcept {}
IMenuBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuBarFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuBarFactory> {
IMenuBarFactory(std::nullptr_t = nullptr) noexcept {}
IMenuBarFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuBarItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuBarItem> {
IMenuBarItem(std::nullptr_t = nullptr) noexcept {}
IMenuBarItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuBarItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuBarItemFactory> {
IMenuBarItemFactory(std::nullptr_t = nullptr) noexcept {}
IMenuBarItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuBarItemFlyout
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuBarItemFlyout> {
IMenuBarItemFlyout(std::nullptr_t = nullptr) noexcept {}
IMenuBarItemFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuBarItemFlyoutFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuBarItemFlyoutFactory> {
IMenuBarItemFlyoutFactory(std::nullptr_t = nullptr) noexcept {}
IMenuBarItemFlyoutFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuBarItemStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuBarItemStatics> {
IMenuBarItemStatics(std::nullptr_t = nullptr) noexcept {}
IMenuBarItemStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuBarStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuBarStatics> {
IMenuBarStatics(std::nullptr_t = nullptr) noexcept {}
IMenuBarStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyout
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyout> {
IMenuFlyout(std::nullptr_t = nullptr) noexcept {}
IMenuFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyoutFactory> {
IMenuFlyoutFactory(std::nullptr_t = nullptr) noexcept {}
IMenuFlyoutFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyoutItem> {
IMenuFlyoutItem(std::nullptr_t = nullptr) noexcept {}
IMenuFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutItemBase
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyoutItemBase> {
IMenuFlyoutItemBase(std::nullptr_t = nullptr) noexcept {}
IMenuFlyoutItemBase(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutItemBaseFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyoutItemBaseFactory> {
IMenuFlyoutItemBaseFactory(std::nullptr_t = nullptr) noexcept {}
IMenuFlyoutItemBaseFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyoutItemFactory> {
IMenuFlyoutItemFactory(std::nullptr_t = nullptr) noexcept {}
IMenuFlyoutItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutItemStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyoutItemStatics> {
IMenuFlyoutItemStatics(std::nullptr_t = nullptr) noexcept {}
IMenuFlyoutItemStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutPresenter
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyoutPresenter> {
IMenuFlyoutPresenter(std::nullptr_t = nullptr) noexcept {}
IMenuFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutPresenter2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyoutPresenter2> {
IMenuFlyoutPresenter2(std::nullptr_t = nullptr) noexcept {}
IMenuFlyoutPresenter2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutPresenterFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyoutPresenterFactory> {
IMenuFlyoutPresenterFactory(std::nullptr_t = nullptr) noexcept {}
IMenuFlyoutPresenterFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutPresenterStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyoutPresenterStatics> {
IMenuFlyoutPresenterStatics(std::nullptr_t = nullptr) noexcept {}
IMenuFlyoutPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutPresenterStatics2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyoutPresenterStatics2> {
IMenuFlyoutPresenterStatics2(std::nullptr_t = nullptr) noexcept {}
IMenuFlyoutPresenterStatics2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutSeparator
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyoutSeparator> {
IMenuFlyoutSeparator(std::nullptr_t = nullptr) noexcept {}
IMenuFlyoutSeparator(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutSeparatorFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyoutSeparatorFactory> {
IMenuFlyoutSeparatorFactory(std::nullptr_t = nullptr) noexcept {}
IMenuFlyoutSeparatorFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyoutStatics> {
IMenuFlyoutStatics(std::nullptr_t = nullptr) noexcept {}
IMenuFlyoutStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutSubItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyoutSubItem> {
IMenuFlyoutSubItem(std::nullptr_t = nullptr) noexcept {}
IMenuFlyoutSubItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMenuFlyoutSubItemStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMenuFlyoutSubItemStatics> {
IMenuFlyoutSubItemStatics(std::nullptr_t = nullptr) noexcept {}
IMenuFlyoutSubItemStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigate
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigate> {
INavigate(std::nullptr_t = nullptr) noexcept {}
INavigate(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationView
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationView> {
INavigationView(std::nullptr_t = nullptr) noexcept {}
INavigationView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationView2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationView2> {
INavigationView2(std::nullptr_t = nullptr) noexcept {}
INavigationView2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewBackRequestedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewBackRequestedEventArgs> {
INavigationViewBackRequestedEventArgs(std::nullptr_t = nullptr) noexcept {}
INavigationViewBackRequestedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewDisplayModeChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewDisplayModeChangedEventArgs> {
INavigationViewDisplayModeChangedEventArgs(
std::nullptr_t = nullptr) noexcept {}
INavigationViewDisplayModeChangedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewFactory> {
INavigationViewFactory(std::nullptr_t = nullptr) noexcept {}
INavigationViewFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItem> {
INavigationViewItem(std::nullptr_t = nullptr) noexcept {}
INavigationViewItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItem2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItem2> {
INavigationViewItem2(std::nullptr_t = nullptr) noexcept {}
INavigationViewItem2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItem3
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItem3> {
INavigationViewItem3(std::nullptr_t = nullptr) noexcept {}
INavigationViewItem3(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItemBase
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItemBase> {
INavigationViewItemBase(std::nullptr_t = nullptr) noexcept {}
INavigationViewItemBase(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItemBase2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItemBase2> {
INavigationViewItemBase2(std::nullptr_t = nullptr) noexcept {}
INavigationViewItemBase2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItemBaseFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItemBaseFactory> {
INavigationViewItemBaseFactory(std::nullptr_t = nullptr) noexcept {}
INavigationViewItemBaseFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItemBaseStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItemBaseStatics> {
INavigationViewItemBaseStatics(std::nullptr_t = nullptr) noexcept {}
INavigationViewItemBaseStatics(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItemCollapsedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItemCollapsedEventArgs> {
INavigationViewItemCollapsedEventArgs(std::nullptr_t = nullptr) noexcept {}
INavigationViewItemCollapsedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItemExpandingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItemExpandingEventArgs> {
INavigationViewItemExpandingEventArgs(std::nullptr_t = nullptr) noexcept {}
INavigationViewItemExpandingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItemFactory> {
INavigationViewItemFactory(std::nullptr_t = nullptr) noexcept {}
INavigationViewItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItemHeader
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItemHeader> {
INavigationViewItemHeader(std::nullptr_t = nullptr) noexcept {}
INavigationViewItemHeader(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItemHeaderFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItemHeaderFactory> {
INavigationViewItemHeaderFactory(std::nullptr_t = nullptr) noexcept {}
INavigationViewItemHeaderFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItemInvokedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItemInvokedEventArgs> {
INavigationViewItemInvokedEventArgs(std::nullptr_t = nullptr) noexcept {}
INavigationViewItemInvokedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItemInvokedEventArgs2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItemInvokedEventArgs2> {
INavigationViewItemInvokedEventArgs2(std::nullptr_t = nullptr) noexcept {}
INavigationViewItemInvokedEventArgs2(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItemSeparator
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItemSeparator> {
INavigationViewItemSeparator(std::nullptr_t = nullptr) noexcept {}
INavigationViewItemSeparator(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItemSeparatorFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItemSeparatorFactory> {
INavigationViewItemSeparatorFactory(std::nullptr_t = nullptr) noexcept {}
INavigationViewItemSeparatorFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItemStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItemStatics> {
INavigationViewItemStatics(std::nullptr_t = nullptr) noexcept {}
INavigationViewItemStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItemStatics2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItemStatics2> {
INavigationViewItemStatics2(std::nullptr_t = nullptr) noexcept {}
INavigationViewItemStatics2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewItemStatics3
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewItemStatics3> {
INavigationViewItemStatics3(std::nullptr_t = nullptr) noexcept {}
INavigationViewItemStatics3(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewPaneClosingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewPaneClosingEventArgs> {
INavigationViewPaneClosingEventArgs(std::nullptr_t = nullptr) noexcept {}
INavigationViewPaneClosingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewSelectionChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewSelectionChangedEventArgs> {
INavigationViewSelectionChangedEventArgs(
std::nullptr_t = nullptr) noexcept {}
INavigationViewSelectionChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewSelectionChangedEventArgs2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewSelectionChangedEventArgs2> {
INavigationViewSelectionChangedEventArgs2(
std::nullptr_t = nullptr) noexcept {}
INavigationViewSelectionChangedEventArgs2(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewStatics> {
INavigationViewStatics(std::nullptr_t = nullptr) noexcept {}
INavigationViewStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewStatics2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewStatics2> {
INavigationViewStatics2(std::nullptr_t = nullptr) noexcept {}
INavigationViewStatics2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewTemplateSettings
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewTemplateSettings> {
INavigationViewTemplateSettings(std::nullptr_t = nullptr) noexcept {}
INavigationViewTemplateSettings(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewTemplateSettings2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewTemplateSettings2> {
INavigationViewTemplateSettings2(std::nullptr_t = nullptr) noexcept {}
INavigationViewTemplateSettings2(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewTemplateSettingsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewTemplateSettingsFactory> {
INavigationViewTemplateSettingsFactory(std::nullptr_t = nullptr) noexcept {}
INavigationViewTemplateSettingsFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewTemplateSettingsStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewTemplateSettingsStatics> {
INavigationViewTemplateSettingsStatics(std::nullptr_t = nullptr) noexcept {}
INavigationViewTemplateSettingsStatics(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INavigationViewTemplateSettingsStatics2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INavigationViewTemplateSettingsStatics2> {
INavigationViewTemplateSettingsStatics2(std::nullptr_t = nullptr) noexcept {
}
INavigationViewTemplateSettingsStatics2(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INonVirtualizingLayout
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INonVirtualizingLayout> {
INonVirtualizingLayout(std::nullptr_t = nullptr) noexcept {}
INonVirtualizingLayout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INonVirtualizingLayoutContext
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INonVirtualizingLayoutContext> {
INonVirtualizingLayoutContext(std::nullptr_t = nullptr) noexcept {}
INonVirtualizingLayoutContext(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INonVirtualizingLayoutContextFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INonVirtualizingLayoutContextFactory> {
INonVirtualizingLayoutContextFactory(std::nullptr_t = nullptr) noexcept {}
INonVirtualizingLayoutContextFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INonVirtualizingLayoutContextOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INonVirtualizingLayoutContextOverrides> {
INonVirtualizingLayoutContextOverrides(std::nullptr_t = nullptr) noexcept {}
INonVirtualizingLayoutContextOverrides(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INonVirtualizingLayoutFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INonVirtualizingLayoutFactory> {
INonVirtualizingLayoutFactory(std::nullptr_t = nullptr) noexcept {}
INonVirtualizingLayoutFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INonVirtualizingLayoutOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INonVirtualizingLayoutOverrides> {
INonVirtualizingLayoutOverrides(std::nullptr_t = nullptr) noexcept {}
INonVirtualizingLayoutOverrides(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INumberBox
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INumberBox> {
INumberBox(std::nullptr_t = nullptr) noexcept {}
INumberBox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INumberBoxFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INumberBoxFactory> {
INumberBoxFactory(std::nullptr_t = nullptr) noexcept {}
INumberBoxFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INumberBoxStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INumberBoxStatics> {
INumberBoxStatics(std::nullptr_t = nullptr) noexcept {}
INumberBoxStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INumberBoxValueChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INumberBoxValueChangedEventArgs> {
INumberBoxValueChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
INumberBoxValueChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPage
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPage> {
IPage(std::nullptr_t = nullptr) noexcept {}
IPage(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPageFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPageFactory> {
IPageFactory(std::nullptr_t = nullptr) noexcept {}
IPageFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPageOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPageOverrides> {
IPageOverrides(std::nullptr_t = nullptr) noexcept {}
IPageOverrides(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPageStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPageStatics> {
IPageStatics(std::nullptr_t = nullptr) noexcept {}
IPageStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPanel
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPanel> {
IPanel(std::nullptr_t = nullptr) noexcept {}
IPanel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPanelFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPanelFactory> {
IPanelFactory(std::nullptr_t = nullptr) noexcept {}
IPanelFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPanelStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPanelStatics> {
IPanelStatics(std::nullptr_t = nullptr) noexcept {}
IPanelStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IParallaxView
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IParallaxView> {
IParallaxView(std::nullptr_t = nullptr) noexcept {}
IParallaxView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IParallaxViewFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IParallaxViewFactory> {
IParallaxViewFactory(std::nullptr_t = nullptr) noexcept {}
IParallaxViewFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IParallaxViewStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IParallaxViewStatics> {
IParallaxViewStatics(std::nullptr_t = nullptr) noexcept {}
IParallaxViewStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPasswordBox
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPasswordBox> {
IPasswordBox(std::nullptr_t = nullptr) noexcept {}
IPasswordBox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPasswordBoxPasswordChangingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPasswordBoxPasswordChangingEventArgs> {
IPasswordBoxPasswordChangingEventArgs(std::nullptr_t = nullptr) noexcept {}
IPasswordBoxPasswordChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPasswordBoxStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPasswordBoxStatics> {
IPasswordBoxStatics(std::nullptr_t = nullptr) noexcept {}
IPasswordBoxStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPathIcon
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPathIcon> {
IPathIcon(std::nullptr_t = nullptr) noexcept {}
IPathIcon(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPathIconFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPathIconFactory> {
IPathIconFactory(std::nullptr_t = nullptr) noexcept {}
IPathIconFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPathIconSource
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPathIconSource> {
IPathIconSource(std::nullptr_t = nullptr) noexcept {}
IPathIconSource(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPathIconSourceFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPathIconSourceFactory> {
IPathIconSourceFactory(std::nullptr_t = nullptr) noexcept {}
IPathIconSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPathIconSourceStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPathIconSourceStatics> {
IPathIconSourceStatics(std::nullptr_t = nullptr) noexcept {}
IPathIconSourceStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPathIconStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPathIconStatics> {
IPathIconStatics(std::nullptr_t = nullptr) noexcept {}
IPathIconStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPersonPicture
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPersonPicture> {
IPersonPicture(std::nullptr_t = nullptr) noexcept {}
IPersonPicture(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPersonPictureFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPersonPictureFactory> {
IPersonPictureFactory(std::nullptr_t = nullptr) noexcept {}
IPersonPictureFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPersonPictureStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPersonPictureStatics> {
IPersonPictureStatics(std::nullptr_t = nullptr) noexcept {}
IPersonPictureStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPersonPictureTemplateSettings
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPersonPictureTemplateSettings> {
IPersonPictureTemplateSettings(std::nullptr_t = nullptr) noexcept {}
IPersonPictureTemplateSettings(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPickerConfirmedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPickerConfirmedEventArgs> {
IPickerConfirmedEventArgs(std::nullptr_t = nullptr) noexcept {}
IPickerConfirmedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPickerFlyout
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPickerFlyout> {
IPickerFlyout(std::nullptr_t = nullptr) noexcept {}
IPickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPickerFlyoutPresenter
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPickerFlyoutPresenter> {
IPickerFlyoutPresenter(std::nullptr_t = nullptr) noexcept {}
IPickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPickerFlyoutStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPickerFlyoutStatics> {
IPickerFlyoutStatics(std::nullptr_t = nullptr) noexcept {}
IPickerFlyoutStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPipsPager
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPipsPager> {
IPipsPager(std::nullptr_t = nullptr) noexcept {}
IPipsPager(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPipsPager2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPipsPager2> {
IPipsPager2(std::nullptr_t = nullptr) noexcept {}
IPipsPager2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPipsPagerFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPipsPagerFactory> {
IPipsPagerFactory(std::nullptr_t = nullptr) noexcept {}
IPipsPagerFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPipsPagerSelectedIndexChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPipsPagerSelectedIndexChangedEventArgs> {
IPipsPagerSelectedIndexChangedEventArgs(std::nullptr_t = nullptr) noexcept {
}
IPipsPagerSelectedIndexChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPipsPagerStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPipsPagerStatics> {
IPipsPagerStatics(std::nullptr_t = nullptr) noexcept {}
IPipsPagerStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPipsPagerStatics2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPipsPagerStatics2> {
IPipsPagerStatics2(std::nullptr_t = nullptr) noexcept {}
IPipsPagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPipsPagerTemplateSettings
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPipsPagerTemplateSettings> {
IPipsPagerTemplateSettings(std::nullptr_t = nullptr) noexcept {}
IPipsPagerTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPivot
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPivot> {
IPivot(std::nullptr_t = nullptr) noexcept {}
IPivot(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPivotFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPivotFactory> {
IPivotFactory(std::nullptr_t = nullptr) noexcept {}
IPivotFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPivotItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPivotItem> {
IPivotItem(std::nullptr_t = nullptr) noexcept {}
IPivotItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPivotItemEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPivotItemEventArgs> {
IPivotItemEventArgs(std::nullptr_t = nullptr) noexcept {}
IPivotItemEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPivotItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPivotItemFactory> {
IPivotItemFactory(std::nullptr_t = nullptr) noexcept {}
IPivotItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPivotItemStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPivotItemStatics> {
IPivotItemStatics(std::nullptr_t = nullptr) noexcept {}
IPivotItemStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPivotStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPivotStatics> {
IPivotStatics(std::nullptr_t = nullptr) noexcept {}
IPivotStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IProgressBar
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IProgressBar> {
IProgressBar(std::nullptr_t = nullptr) noexcept {}
IProgressBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IProgressBarFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IProgressBarFactory> {
IProgressBarFactory(std::nullptr_t = nullptr) noexcept {}
IProgressBarFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IProgressBarStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IProgressBarStatics> {
IProgressBarStatics(std::nullptr_t = nullptr) noexcept {}
IProgressBarStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IProgressBarTemplateSettings
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IProgressBarTemplateSettings> {
IProgressBarTemplateSettings(std::nullptr_t = nullptr) noexcept {}
IProgressBarTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IProgressRing
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IProgressRing> {
IProgressRing(std::nullptr_t = nullptr) noexcept {}
IProgressRing(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IProgressRingFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IProgressRingFactory> {
IProgressRingFactory(std::nullptr_t = nullptr) noexcept {}
IProgressRingFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IProgressRingStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IProgressRingStatics> {
IProgressRingStatics(std::nullptr_t = nullptr) noexcept {}
IProgressRingStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IProgressRingTemplateSettings
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IProgressRingTemplateSettings> {
IProgressRingTemplateSettings(std::nullptr_t = nullptr) noexcept {}
IProgressRingTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRadioButton
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRadioButton> {
IRadioButton(std::nullptr_t = nullptr) noexcept {}
IRadioButton(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRadioButtonFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRadioButtonFactory> {
IRadioButtonFactory(std::nullptr_t = nullptr) noexcept {}
IRadioButtonFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRadioButtonStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRadioButtonStatics> {
IRadioButtonStatics(std::nullptr_t = nullptr) noexcept {}
IRadioButtonStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRadioButtons
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRadioButtons> {
IRadioButtons(std::nullptr_t = nullptr) noexcept {}
IRadioButtons(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRadioButtonsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRadioButtonsFactory> {
IRadioButtonsFactory(std::nullptr_t = nullptr) noexcept {}
IRadioButtonsFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRadioButtonsStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRadioButtonsStatics> {
IRadioButtonsStatics(std::nullptr_t = nullptr) noexcept {}
IRadioButtonsStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRadioMenuFlyoutItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRadioMenuFlyoutItem> {
IRadioMenuFlyoutItem(std::nullptr_t = nullptr) noexcept {}
IRadioMenuFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRadioMenuFlyoutItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRadioMenuFlyoutItemFactory> {
IRadioMenuFlyoutItemFactory(std::nullptr_t = nullptr) noexcept {}
IRadioMenuFlyoutItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRadioMenuFlyoutItemStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRadioMenuFlyoutItemStatics> {
IRadioMenuFlyoutItemStatics(std::nullptr_t = nullptr) noexcept {}
IRadioMenuFlyoutItemStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRadioMenuFlyoutItemStatics2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRadioMenuFlyoutItemStatics2> {
IRadioMenuFlyoutItemStatics2(std::nullptr_t = nullptr) noexcept {}
IRadioMenuFlyoutItemStatics2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRatingControl
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRatingControl> {
IRatingControl(std::nullptr_t = nullptr) noexcept {}
IRatingControl(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRatingControlFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRatingControlFactory> {
IRatingControlFactory(std::nullptr_t = nullptr) noexcept {}
IRatingControlFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRatingControlStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRatingControlStatics> {
IRatingControlStatics(std::nullptr_t = nullptr) noexcept {}
IRatingControlStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRatingItemFontInfo
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRatingItemFontInfo> {
IRatingItemFontInfo(std::nullptr_t = nullptr) noexcept {}
IRatingItemFontInfo(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRatingItemFontInfoFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRatingItemFontInfoFactory> {
IRatingItemFontInfoFactory(std::nullptr_t = nullptr) noexcept {}
IRatingItemFontInfoFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRatingItemFontInfoStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRatingItemFontInfoStatics> {
IRatingItemFontInfoStatics(std::nullptr_t = nullptr) noexcept {}
IRatingItemFontInfoStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRatingItemImageInfo
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRatingItemImageInfo> {
IRatingItemImageInfo(std::nullptr_t = nullptr) noexcept {}
IRatingItemImageInfo(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRatingItemImageInfoFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRatingItemImageInfoFactory> {
IRatingItemImageInfoFactory(std::nullptr_t = nullptr) noexcept {}
IRatingItemImageInfoFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRatingItemImageInfoStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRatingItemImageInfoStatics> {
IRatingItemImageInfoStatics(std::nullptr_t = nullptr) noexcept {}
IRatingItemImageInfoStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRatingItemInfo
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRatingItemInfo> {
IRatingItemInfo(std::nullptr_t = nullptr) noexcept {}
IRatingItemInfo(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRatingItemInfoFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRatingItemInfoFactory> {
IRatingItemInfoFactory(std::nullptr_t = nullptr) noexcept {}
IRatingItemInfoFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRefreshContainer
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRefreshContainer> {
IRefreshContainer(std::nullptr_t = nullptr) noexcept {}
IRefreshContainer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRefreshContainerFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRefreshContainerFactory> {
IRefreshContainerFactory(std::nullptr_t = nullptr) noexcept {}
IRefreshContainerFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRefreshContainerStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRefreshContainerStatics> {
IRefreshContainerStatics(std::nullptr_t = nullptr) noexcept {}
IRefreshContainerStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRefreshInteractionRatioChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRefreshInteractionRatioChangedEventArgs> {
IRefreshInteractionRatioChangedEventArgs(
std::nullptr_t = nullptr) noexcept {}
IRefreshInteractionRatioChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRefreshRequestedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRefreshRequestedEventArgs> {
IRefreshRequestedEventArgs(std::nullptr_t = nullptr) noexcept {}
IRefreshRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRefreshStateChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRefreshStateChangedEventArgs> {
IRefreshStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
IRefreshStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRefreshVisualizer
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRefreshVisualizer> {
IRefreshVisualizer(std::nullptr_t = nullptr) noexcept {}
IRefreshVisualizer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRefreshVisualizerFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRefreshVisualizerFactory> {
IRefreshVisualizerFactory(std::nullptr_t = nullptr) noexcept {}
IRefreshVisualizerFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRefreshVisualizerStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRefreshVisualizerStatics> {
IRefreshVisualizerStatics(std::nullptr_t = nullptr) noexcept {}
IRefreshVisualizerStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRelativePanel
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRelativePanel> {
IRelativePanel(std::nullptr_t = nullptr) noexcept {}
IRelativePanel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRelativePanelFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRelativePanelFactory> {
IRelativePanelFactory(std::nullptr_t = nullptr) noexcept {}
IRelativePanelFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRelativePanelStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRelativePanelStatics> {
IRelativePanelStatics(std::nullptr_t = nullptr) noexcept {}
IRelativePanelStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRevealListViewItemPresenter
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRevealListViewItemPresenter> {
IRevealListViewItemPresenter(std::nullptr_t = nullptr) noexcept {}
IRevealListViewItemPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRevealListViewItemPresenterFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRevealListViewItemPresenterFactory> {
IRevealListViewItemPresenterFactory(std::nullptr_t = nullptr) noexcept {}
IRevealListViewItemPresenterFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRichEditBox
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRichEditBox> {
IRichEditBox(std::nullptr_t = nullptr) noexcept {}
IRichEditBox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRichEditBoxFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRichEditBoxFactory> {
IRichEditBoxFactory(std::nullptr_t = nullptr) noexcept {}
IRichEditBoxFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRichEditBoxSelectionChangingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRichEditBoxSelectionChangingEventArgs> {
IRichEditBoxSelectionChangingEventArgs(std::nullptr_t = nullptr) noexcept {}
IRichEditBoxSelectionChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRichEditBoxStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRichEditBoxStatics> {
IRichEditBoxStatics(std::nullptr_t = nullptr) noexcept {}
IRichEditBoxStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRichEditBoxTextChangingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRichEditBoxTextChangingEventArgs> {
IRichEditBoxTextChangingEventArgs(std::nullptr_t = nullptr) noexcept {}
IRichEditBoxTextChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRichTextBlock
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRichTextBlock> {
IRichTextBlock(std::nullptr_t = nullptr) noexcept {}
IRichTextBlock(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRichTextBlockOverflow
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRichTextBlockOverflow> {
IRichTextBlockOverflow(std::nullptr_t = nullptr) noexcept {}
IRichTextBlockOverflow(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRichTextBlockOverflowStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRichTextBlockOverflowStatics> {
IRichTextBlockOverflowStatics(std::nullptr_t = nullptr) noexcept {}
IRichTextBlockOverflowStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRichTextBlockStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRichTextBlockStatics> {
IRichTextBlockStatics(std::nullptr_t = nullptr) noexcept {}
IRichTextBlockStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRowDefinition
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRowDefinition> {
IRowDefinition(std::nullptr_t = nullptr) noexcept {}
IRowDefinition(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRowDefinitionStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRowDefinitionStatics> {
IRowDefinitionStatics(std::nullptr_t = nullptr) noexcept {}
IRowDefinitionStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollAnchorProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollAnchorProvider> {
IScrollAnchorProvider(std::nullptr_t = nullptr) noexcept {}
IScrollAnchorProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollContentPresenter
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollContentPresenter> {
IScrollContentPresenter(std::nullptr_t = nullptr) noexcept {}
IScrollContentPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollContentPresenterStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollContentPresenterStatics> {
IScrollContentPresenterStatics(std::nullptr_t = nullptr) noexcept {}
IScrollContentPresenterStatics(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollView
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollView> {
IScrollView(std::nullptr_t = nullptr) noexcept {}
IScrollView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollViewFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollViewFactory> {
IScrollViewFactory(std::nullptr_t = nullptr) noexcept {}
IScrollViewFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollViewStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollViewStatics> {
IScrollViewStatics(std::nullptr_t = nullptr) noexcept {}
IScrollViewStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollViewer
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollViewer> {
IScrollViewer(std::nullptr_t = nullptr) noexcept {}
IScrollViewer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollViewerStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollViewerStatics> {
IScrollViewerStatics(std::nullptr_t = nullptr) noexcept {}
IScrollViewerStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollViewerView
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollViewerView> {
IScrollViewerView(std::nullptr_t = nullptr) noexcept {}
IScrollViewerView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollViewerViewChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollViewerViewChangedEventArgs> {
IScrollViewerViewChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
IScrollViewerViewChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollViewerViewChangingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollViewerViewChangingEventArgs> {
IScrollViewerViewChangingEventArgs(std::nullptr_t = nullptr) noexcept {}
IScrollViewerViewChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollingAnchorRequestedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollingAnchorRequestedEventArgs> {
IScrollingAnchorRequestedEventArgs(std::nullptr_t = nullptr) noexcept {}
IScrollingAnchorRequestedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollingBringingIntoViewEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollingBringingIntoViewEventArgs> {
IScrollingBringingIntoViewEventArgs(std::nullptr_t = nullptr) noexcept {}
IScrollingBringingIntoViewEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollingScrollAnimationStartingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollingScrollAnimationStartingEventArgs> {
IScrollingScrollAnimationStartingEventArgs(
std::nullptr_t = nullptr) noexcept {}
IScrollingScrollAnimationStartingEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollingScrollCompletedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollingScrollCompletedEventArgs> {
IScrollingScrollCompletedEventArgs(std::nullptr_t = nullptr) noexcept {}
IScrollingScrollCompletedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollingScrollOptions
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollingScrollOptions> {
IScrollingScrollOptions(std::nullptr_t = nullptr) noexcept {}
IScrollingScrollOptions(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollingScrollOptionsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollingScrollOptionsFactory> {
IScrollingScrollOptionsFactory(std::nullptr_t = nullptr) noexcept {}
IScrollingScrollOptionsFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollingZoomAnimationStartingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollingZoomAnimationStartingEventArgs> {
IScrollingZoomAnimationStartingEventArgs(
std::nullptr_t = nullptr) noexcept {}
IScrollingZoomAnimationStartingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollingZoomCompletedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollingZoomCompletedEventArgs> {
IScrollingZoomCompletedEventArgs(std::nullptr_t = nullptr) noexcept {}
IScrollingZoomCompletedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollingZoomOptions
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollingZoomOptions> {
IScrollingZoomOptions(std::nullptr_t = nullptr) noexcept {}
IScrollingZoomOptions(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollingZoomOptionsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollingZoomOptionsFactory> {
IScrollingZoomOptionsFactory(std::nullptr_t = nullptr) noexcept {}
IScrollingZoomOptionsFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISectionsInViewChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISectionsInViewChangedEventArgs> {
ISectionsInViewChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
ISectionsInViewChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISectionsInViewChangedEventArgsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISectionsInViewChangedEventArgsFactory> {
ISectionsInViewChangedEventArgsFactory(std::nullptr_t = nullptr) noexcept {}
ISectionsInViewChangedEventArgsFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISelectionChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISelectionChangedEventArgs> {
ISelectionChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
ISelectionChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISelectionChangedEventArgsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISelectionChangedEventArgsFactory> {
ISelectionChangedEventArgsFactory(std::nullptr_t = nullptr) noexcept {}
ISelectionChangedEventArgsFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISelectorBar
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISelectorBar> {
ISelectorBar(std::nullptr_t = nullptr) noexcept {}
ISelectorBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISelectorBarFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISelectorBarFactory> {
ISelectorBarFactory(std::nullptr_t = nullptr) noexcept {}
ISelectorBarFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISelectorBarItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISelectorBarItem> {
ISelectorBarItem(std::nullptr_t = nullptr) noexcept {}
ISelectorBarItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISelectorBarItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISelectorBarItemFactory> {
ISelectorBarItemFactory(std::nullptr_t = nullptr) noexcept {}
ISelectorBarItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISelectorBarItemStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISelectorBarItemStatics> {
ISelectorBarItemStatics(std::nullptr_t = nullptr) noexcept {}
ISelectorBarItemStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISelectorBarSelectionChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISelectorBarSelectionChangedEventArgs> {
ISelectorBarSelectionChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
ISelectorBarSelectionChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISelectorBarStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISelectorBarStatics> {
ISelectorBarStatics(std::nullptr_t = nullptr) noexcept {}
ISelectorBarStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISemanticZoom
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISemanticZoom> {
ISemanticZoom(std::nullptr_t = nullptr) noexcept {}
ISemanticZoom(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISemanticZoomInformation
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISemanticZoomInformation> {
ISemanticZoomInformation(std::nullptr_t = nullptr) noexcept {}
ISemanticZoomInformation(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISemanticZoomLocation
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISemanticZoomLocation> {
ISemanticZoomLocation(std::nullptr_t = nullptr) noexcept {}
ISemanticZoomLocation(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISemanticZoomStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISemanticZoomStatics> {
ISemanticZoomStatics(std::nullptr_t = nullptr) noexcept {}
ISemanticZoomStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISemanticZoomViewChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISemanticZoomViewChangedEventArgs> {
ISemanticZoomViewChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
ISemanticZoomViewChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISlider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISlider> {
ISlider(std::nullptr_t = nullptr) noexcept {}
ISlider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISliderFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISliderFactory> {
ISliderFactory(std::nullptr_t = nullptr) noexcept {}
ISliderFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISliderStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISliderStatics> {
ISliderStatics(std::nullptr_t = nullptr) noexcept {}
ISliderStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISplitButton
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISplitButton> {
ISplitButton(std::nullptr_t = nullptr) noexcept {}
ISplitButton(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISplitButtonClickEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISplitButtonClickEventArgs> {
ISplitButtonClickEventArgs(std::nullptr_t = nullptr) noexcept {}
ISplitButtonClickEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISplitButtonFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISplitButtonFactory> {
ISplitButtonFactory(std::nullptr_t = nullptr) noexcept {}
ISplitButtonFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISplitButtonStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISplitButtonStatics> {
ISplitButtonStatics(std::nullptr_t = nullptr) noexcept {}
ISplitButtonStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISplitView
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISplitView> {
ISplitView(std::nullptr_t = nullptr) noexcept {}
ISplitView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISplitViewFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISplitViewFactory> {
ISplitViewFactory(std::nullptr_t = nullptr) noexcept {}
ISplitViewFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISplitViewPaneClosingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISplitViewPaneClosingEventArgs> {
ISplitViewPaneClosingEventArgs(std::nullptr_t = nullptr) noexcept {}
ISplitViewPaneClosingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISplitViewStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISplitViewStatics> {
ISplitViewStatics(std::nullptr_t = nullptr) noexcept {}
ISplitViewStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IStackLayout
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IStackLayout> {
IStackLayout(std::nullptr_t = nullptr) noexcept {}
IStackLayout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IStackLayoutFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IStackLayoutFactory> {
IStackLayoutFactory(std::nullptr_t = nullptr) noexcept {}
IStackLayoutFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IStackLayoutStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IStackLayoutStatics> {
IStackLayoutStatics(std::nullptr_t = nullptr) noexcept {}
IStackLayoutStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IStackPanel
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IStackPanel> {
IStackPanel(std::nullptr_t = nullptr) noexcept {}
IStackPanel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IStackPanelFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IStackPanelFactory> {
IStackPanelFactory(std::nullptr_t = nullptr) noexcept {}
IStackPanelFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IStackPanelStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IStackPanelStatics> {
IStackPanelStatics(std::nullptr_t = nullptr) noexcept {}
IStackPanelStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IStyleSelector
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IStyleSelector> {
IStyleSelector(std::nullptr_t = nullptr) noexcept {}
IStyleSelector(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IStyleSelectorFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IStyleSelectorFactory> {
IStyleSelectorFactory(std::nullptr_t = nullptr) noexcept {}
IStyleSelectorFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IStyleSelectorOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IStyleSelectorOverrides> {
IStyleSelectorOverrides(std::nullptr_t = nullptr) noexcept {}
IStyleSelectorOverrides(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISwapChainBackgroundPanel
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISwapChainBackgroundPanel> {
ISwapChainBackgroundPanel(std::nullptr_t = nullptr) noexcept {}
ISwapChainBackgroundPanel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISwapChainBackgroundPanelFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISwapChainBackgroundPanelFactory> {
ISwapChainBackgroundPanelFactory(std::nullptr_t = nullptr) noexcept {}
ISwapChainBackgroundPanelFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISwapChainPanel
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISwapChainPanel> {
ISwapChainPanel(std::nullptr_t = nullptr) noexcept {}
ISwapChainPanel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISwapChainPanelFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISwapChainPanelFactory> {
ISwapChainPanelFactory(std::nullptr_t = nullptr) noexcept {}
ISwapChainPanelFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISwapChainPanelStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISwapChainPanelStatics> {
ISwapChainPanelStatics(std::nullptr_t = nullptr) noexcept {}
ISwapChainPanelStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISwipeControl
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISwipeControl> {
ISwipeControl(std::nullptr_t = nullptr) noexcept {}
ISwipeControl(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISwipeControlFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISwipeControlFactory> {
ISwipeControlFactory(std::nullptr_t = nullptr) noexcept {}
ISwipeControlFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISwipeControlStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISwipeControlStatics> {
ISwipeControlStatics(std::nullptr_t = nullptr) noexcept {}
ISwipeControlStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISwipeItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISwipeItem> {
ISwipeItem(std::nullptr_t = nullptr) noexcept {}
ISwipeItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISwipeItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISwipeItemFactory> {
ISwipeItemFactory(std::nullptr_t = nullptr) noexcept {}
ISwipeItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISwipeItemInvokedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISwipeItemInvokedEventArgs> {
ISwipeItemInvokedEventArgs(std::nullptr_t = nullptr) noexcept {}
ISwipeItemInvokedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISwipeItemStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISwipeItemStatics> {
ISwipeItemStatics(std::nullptr_t = nullptr) noexcept {}
ISwipeItemStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISwipeItems
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISwipeItems> {
ISwipeItems(std::nullptr_t = nullptr) noexcept {}
ISwipeItems(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISwipeItemsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISwipeItemsFactory> {
ISwipeItemsFactory(std::nullptr_t = nullptr) noexcept {}
ISwipeItemsFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISwipeItemsStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISwipeItemsStatics> {
ISwipeItemsStatics(std::nullptr_t = nullptr) noexcept {}
ISwipeItemsStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISymbolIcon
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISymbolIcon> {
ISymbolIcon(std::nullptr_t = nullptr) noexcept {}
ISymbolIcon(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISymbolIconFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISymbolIconFactory> {
ISymbolIconFactory(std::nullptr_t = nullptr) noexcept {}
ISymbolIconFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISymbolIconSource
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISymbolIconSource> {
ISymbolIconSource(std::nullptr_t = nullptr) noexcept {}
ISymbolIconSource(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISymbolIconSourceFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISymbolIconSourceFactory> {
ISymbolIconSourceFactory(std::nullptr_t = nullptr) noexcept {}
ISymbolIconSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISymbolIconSourceStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISymbolIconSourceStatics> {
ISymbolIconSourceStatics(std::nullptr_t = nullptr) noexcept {}
ISymbolIconSourceStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISymbolIconStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISymbolIconStatics> {
ISymbolIconStatics(std::nullptr_t = nullptr) noexcept {}
ISymbolIconStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabView
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabView> {
ITabView(std::nullptr_t = nullptr) noexcept {}
ITabView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabView2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabView2> {
ITabView2(std::nullptr_t = nullptr) noexcept {}
ITabView2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewExternalTornOutTabsDroppedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewExternalTornOutTabsDroppedEventArgs> {
ITabViewExternalTornOutTabsDroppedEventArgs(
std::nullptr_t = nullptr) noexcept {}
ITabViewExternalTornOutTabsDroppedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewExternalTornOutTabsDroppingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewExternalTornOutTabsDroppingEventArgs> {
ITabViewExternalTornOutTabsDroppingEventArgs(
std::nullptr_t = nullptr) noexcept {}
ITabViewExternalTornOutTabsDroppingEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewFactory> {
ITabViewFactory(std::nullptr_t = nullptr) noexcept {}
ITabViewFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewItem> {
ITabViewItem(std::nullptr_t = nullptr) noexcept {}
ITabViewItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewItemFactory> {
ITabViewItemFactory(std::nullptr_t = nullptr) noexcept {}
ITabViewItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewItemStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewItemStatics> {
ITabViewItemStatics(std::nullptr_t = nullptr) noexcept {}
ITabViewItemStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewItemTemplateSettings
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewItemTemplateSettings> {
ITabViewItemTemplateSettings(std::nullptr_t = nullptr) noexcept {}
ITabViewItemTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewItemTemplateSettings2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewItemTemplateSettings2> {
ITabViewItemTemplateSettings2(std::nullptr_t = nullptr) noexcept {}
ITabViewItemTemplateSettings2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewItemTemplateSettingsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewItemTemplateSettingsFactory> {
ITabViewItemTemplateSettingsFactory(std::nullptr_t = nullptr) noexcept {}
ITabViewItemTemplateSettingsFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewItemTemplateSettingsStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewItemTemplateSettingsStatics> {
ITabViewItemTemplateSettingsStatics(std::nullptr_t = nullptr) noexcept {}
ITabViewItemTemplateSettingsStatics(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewItemTemplateSettingsStatics2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewItemTemplateSettingsStatics2> {
ITabViewItemTemplateSettingsStatics2(std::nullptr_t = nullptr) noexcept {}
ITabViewItemTemplateSettingsStatics2(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewStatics> {
ITabViewStatics(std::nullptr_t = nullptr) noexcept {}
ITabViewStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewStatics2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewStatics2> {
ITabViewStatics2(std::nullptr_t = nullptr) noexcept {}
ITabViewStatics2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewTabCloseRequestedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewTabCloseRequestedEventArgs> {
ITabViewTabCloseRequestedEventArgs(std::nullptr_t = nullptr) noexcept {}
ITabViewTabCloseRequestedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewTabDragCompletedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewTabDragCompletedEventArgs> {
ITabViewTabDragCompletedEventArgs(std::nullptr_t = nullptr) noexcept {}
ITabViewTabDragCompletedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewTabDragStartingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewTabDragStartingEventArgs> {
ITabViewTabDragStartingEventArgs(std::nullptr_t = nullptr) noexcept {}
ITabViewTabDragStartingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewTabDroppedOutsideEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewTabDroppedOutsideEventArgs> {
ITabViewTabDroppedOutsideEventArgs(std::nullptr_t = nullptr) noexcept {}
ITabViewTabDroppedOutsideEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewTabTearOutRequestedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewTabTearOutRequestedEventArgs> {
ITabViewTabTearOutRequestedEventArgs(std::nullptr_t = nullptr) noexcept {}
ITabViewTabTearOutRequestedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITabViewTabTearOutWindowRequestedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITabViewTabTearOutWindowRequestedEventArgs> {
ITabViewTabTearOutWindowRequestedEventArgs(
std::nullptr_t = nullptr) noexcept {}
ITabViewTabTearOutWindowRequestedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITeachingTip
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITeachingTip> {
ITeachingTip(std::nullptr_t = nullptr) noexcept {}
ITeachingTip(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITeachingTipClosedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITeachingTipClosedEventArgs> {
ITeachingTipClosedEventArgs(std::nullptr_t = nullptr) noexcept {}
ITeachingTipClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITeachingTipClosingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITeachingTipClosingEventArgs> {
ITeachingTipClosingEventArgs(std::nullptr_t = nullptr) noexcept {}
ITeachingTipClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITeachingTipFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITeachingTipFactory> {
ITeachingTipFactory(std::nullptr_t = nullptr) noexcept {}
ITeachingTipFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITeachingTipStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITeachingTipStatics> {
ITeachingTipStatics(std::nullptr_t = nullptr) noexcept {}
ITeachingTipStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITeachingTipTemplateSettings
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITeachingTipTemplateSettings> {
ITeachingTipTemplateSettings(std::nullptr_t = nullptr) noexcept {}
ITeachingTipTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITeachingTipTemplateSettingsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITeachingTipTemplateSettingsFactory> {
ITeachingTipTemplateSettingsFactory(std::nullptr_t = nullptr) noexcept {}
ITeachingTipTemplateSettingsFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITeachingTipTemplateSettingsStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITeachingTipTemplateSettingsStatics> {
ITeachingTipTemplateSettingsStatics(std::nullptr_t = nullptr) noexcept {}
ITeachingTipTemplateSettingsStatics(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextBlock
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextBlock> {
ITextBlock(std::nullptr_t = nullptr) noexcept {}
ITextBlock(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextBlockStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextBlockStatics> {
ITextBlockStatics(std::nullptr_t = nullptr) noexcept {}
ITextBlockStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextBox
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextBox> {
ITextBox(std::nullptr_t = nullptr) noexcept {}
ITextBox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextBoxBeforeTextChangingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextBoxBeforeTextChangingEventArgs> {
ITextBoxBeforeTextChangingEventArgs(std::nullptr_t = nullptr) noexcept {}
ITextBoxBeforeTextChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextBoxFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextBoxFactory> {
ITextBoxFactory(std::nullptr_t = nullptr) noexcept {}
ITextBoxFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextBoxSelectionChangingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextBoxSelectionChangingEventArgs> {
ITextBoxSelectionChangingEventArgs(std::nullptr_t = nullptr) noexcept {}
ITextBoxSelectionChangingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextBoxStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextBoxStatics> {
ITextBoxStatics(std::nullptr_t = nullptr) noexcept {}
ITextBoxStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextBoxTextChangingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextBoxTextChangingEventArgs> {
ITextBoxTextChangingEventArgs(std::nullptr_t = nullptr) noexcept {}
ITextBoxTextChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextChangedEventArgs> {
ITextChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
ITextChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextCommandBarFlyout
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextCommandBarFlyout> {
ITextCommandBarFlyout(std::nullptr_t = nullptr) noexcept {}
ITextCommandBarFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextCommandBarFlyoutFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextCommandBarFlyoutFactory> {
ITextCommandBarFlyoutFactory(std::nullptr_t = nullptr) noexcept {}
ITextCommandBarFlyoutFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextCompositionChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextCompositionChangedEventArgs> {
ITextCompositionChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
ITextCompositionChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextCompositionEndedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextCompositionEndedEventArgs> {
ITextCompositionEndedEventArgs(std::nullptr_t = nullptr) noexcept {}
ITextCompositionEndedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextCompositionStartedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextCompositionStartedEventArgs> {
ITextCompositionStartedEventArgs(std::nullptr_t = nullptr) noexcept {}
ITextCompositionStartedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextControlCopyingToClipboardEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextControlCopyingToClipboardEventArgs> {
ITextControlCopyingToClipboardEventArgs(std::nullptr_t = nullptr) noexcept {
}
ITextControlCopyingToClipboardEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextControlCuttingToClipboardEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextControlCuttingToClipboardEventArgs> {
ITextControlCuttingToClipboardEventArgs(std::nullptr_t = nullptr) noexcept {
}
ITextControlCuttingToClipboardEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextControlPasteEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextControlPasteEventArgs> {
ITextControlPasteEventArgs(std::nullptr_t = nullptr) noexcept {}
ITextControlPasteEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITimePickedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITimePickedEventArgs> {
ITimePickedEventArgs(std::nullptr_t = nullptr) noexcept {}
ITimePickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITimePicker
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITimePicker> {
ITimePicker(std::nullptr_t = nullptr) noexcept {}
ITimePicker(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITimePickerFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITimePickerFactory> {
ITimePickerFactory(std::nullptr_t = nullptr) noexcept {}
ITimePickerFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITimePickerFlyout
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITimePickerFlyout> {
ITimePickerFlyout(std::nullptr_t = nullptr) noexcept {}
ITimePickerFlyout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITimePickerFlyoutPresenter
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITimePickerFlyoutPresenter> {
ITimePickerFlyoutPresenter(std::nullptr_t = nullptr) noexcept {}
ITimePickerFlyoutPresenter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITimePickerFlyoutPresenterStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITimePickerFlyoutPresenterStatics> {
ITimePickerFlyoutPresenterStatics(std::nullptr_t = nullptr) noexcept {}
ITimePickerFlyoutPresenterStatics(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITimePickerFlyoutStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITimePickerFlyoutStatics> {
ITimePickerFlyoutStatics(std::nullptr_t = nullptr) noexcept {}
ITimePickerFlyoutStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITimePickerSelectedValueChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITimePickerSelectedValueChangedEventArgs> {
ITimePickerSelectedValueChangedEventArgs(
std::nullptr_t = nullptr) noexcept {}
ITimePickerSelectedValueChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITimePickerStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITimePickerStatics> {
ITimePickerStatics(std::nullptr_t = nullptr) noexcept {}
ITimePickerStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITimePickerValueChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITimePickerValueChangedEventArgs> {
ITimePickerValueChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
ITimePickerValueChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITitleBar
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITitleBar> {
ITitleBar(std::nullptr_t = nullptr) noexcept {}
ITitleBar(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITitleBarAutomationPeer
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITitleBarAutomationPeer> {
ITitleBarAutomationPeer(std::nullptr_t = nullptr) noexcept {}
ITitleBarAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITitleBarAutomationPeerFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITitleBarAutomationPeerFactory> {
ITitleBarAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {}
ITitleBarAutomationPeerFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITitleBarFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITitleBarFactory> {
ITitleBarFactory(std::nullptr_t = nullptr) noexcept {}
ITitleBarFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITitleBarStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITitleBarStatics> {
ITitleBarStatics(std::nullptr_t = nullptr) noexcept {}
ITitleBarStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITitleBarTemplateSettings
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITitleBarTemplateSettings> {
ITitleBarTemplateSettings(std::nullptr_t = nullptr) noexcept {}
ITitleBarTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITitleBarTemplateSettingsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITitleBarTemplateSettingsFactory> {
ITitleBarTemplateSettingsFactory(std::nullptr_t = nullptr) noexcept {}
ITitleBarTemplateSettingsFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITitleBarTemplateSettingsStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITitleBarTemplateSettingsStatics> {
ITitleBarTemplateSettingsStatics(std::nullptr_t = nullptr) noexcept {}
ITitleBarTemplateSettingsStatics(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IToggleMenuFlyoutItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IToggleMenuFlyoutItem> {
IToggleMenuFlyoutItem(std::nullptr_t = nullptr) noexcept {}
IToggleMenuFlyoutItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IToggleMenuFlyoutItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IToggleMenuFlyoutItemFactory> {
IToggleMenuFlyoutItemFactory(std::nullptr_t = nullptr) noexcept {}
IToggleMenuFlyoutItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IToggleMenuFlyoutItemStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IToggleMenuFlyoutItemStatics> {
IToggleMenuFlyoutItemStatics(std::nullptr_t = nullptr) noexcept {}
IToggleMenuFlyoutItemStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IToggleSplitButton
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IToggleSplitButton> {
IToggleSplitButton(std::nullptr_t = nullptr) noexcept {}
IToggleSplitButton(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IToggleSplitButtonFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IToggleSplitButtonFactory> {
IToggleSplitButtonFactory(std::nullptr_t = nullptr) noexcept {}
IToggleSplitButtonFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IToggleSplitButtonIsCheckedChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IToggleSplitButtonIsCheckedChangedEventArgs> {
IToggleSplitButtonIsCheckedChangedEventArgs(
std::nullptr_t = nullptr) noexcept {}
IToggleSplitButtonIsCheckedChangedEventArgs(
void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IToggleSplitButtonStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IToggleSplitButtonStatics> {
IToggleSplitButtonStatics(std::nullptr_t = nullptr) noexcept {}
IToggleSplitButtonStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IToggleSwitch
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IToggleSwitch> {
IToggleSwitch(std::nullptr_t = nullptr) noexcept {}
IToggleSwitch(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IToggleSwitchOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IToggleSwitchOverrides> {
IToggleSwitchOverrides(std::nullptr_t = nullptr) noexcept {}
IToggleSwitchOverrides(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IToggleSwitchStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IToggleSwitchStatics> {
IToggleSwitchStatics(std::nullptr_t = nullptr) noexcept {}
IToggleSwitchStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IToolTip
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IToolTip> {
IToolTip(std::nullptr_t = nullptr) noexcept {}
IToolTip(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IToolTipFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IToolTipFactory> {
IToolTipFactory(std::nullptr_t = nullptr) noexcept {}
IToolTipFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IToolTipService
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IToolTipService> {
IToolTipService(std::nullptr_t = nullptr) noexcept {}
IToolTipService(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IToolTipServiceStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IToolTipServiceStatics> {
IToolTipServiceStatics(std::nullptr_t = nullptr) noexcept {}
IToolTipServiceStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IToolTipStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IToolTipStatics> {
IToolTipStatics(std::nullptr_t = nullptr) noexcept {}
IToolTipStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeView
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeView> {
ITreeView(std::nullptr_t = nullptr) noexcept {}
ITreeView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeView2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeView2> {
ITreeView2(std::nullptr_t = nullptr) noexcept {}
ITreeView2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeView3
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeView3> {
ITreeView3(std::nullptr_t = nullptr) noexcept {}
ITreeView3(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewCollapsedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewCollapsedEventArgs> {
ITreeViewCollapsedEventArgs(std::nullptr_t = nullptr) noexcept {}
ITreeViewCollapsedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewCollapsedEventArgs2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewCollapsedEventArgs2> {
ITreeViewCollapsedEventArgs2(std::nullptr_t = nullptr) noexcept {}
ITreeViewCollapsedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewDragItemsCompletedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewDragItemsCompletedEventArgs> {
ITreeViewDragItemsCompletedEventArgs(std::nullptr_t = nullptr) noexcept {}
ITreeViewDragItemsCompletedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewDragItemsCompletedEventArgs2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewDragItemsCompletedEventArgs2> {
ITreeViewDragItemsCompletedEventArgs2(std::nullptr_t = nullptr) noexcept {}
ITreeViewDragItemsCompletedEventArgs2(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewDragItemsStartingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewDragItemsStartingEventArgs> {
ITreeViewDragItemsStartingEventArgs(std::nullptr_t = nullptr) noexcept {}
ITreeViewDragItemsStartingEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewExpandingEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewExpandingEventArgs> {
ITreeViewExpandingEventArgs(std::nullptr_t = nullptr) noexcept {}
ITreeViewExpandingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewExpandingEventArgs2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewExpandingEventArgs2> {
ITreeViewExpandingEventArgs2(std::nullptr_t = nullptr) noexcept {}
ITreeViewExpandingEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewFactory> {
ITreeViewFactory(std::nullptr_t = nullptr) noexcept {}
ITreeViewFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewItem
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewItem> {
ITreeViewItem(std::nullptr_t = nullptr) noexcept {}
ITreeViewItem(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewItem2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewItem2> {
ITreeViewItem2(std::nullptr_t = nullptr) noexcept {}
ITreeViewItem2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewItemFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewItemFactory> {
ITreeViewItemFactory(std::nullptr_t = nullptr) noexcept {}
ITreeViewItemFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewItemInvokedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewItemInvokedEventArgs> {
ITreeViewItemInvokedEventArgs(std::nullptr_t = nullptr) noexcept {}
ITreeViewItemInvokedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewItemStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewItemStatics> {
ITreeViewItemStatics(std::nullptr_t = nullptr) noexcept {}
ITreeViewItemStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewItemStatics2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewItemStatics2> {
ITreeViewItemStatics2(std::nullptr_t = nullptr) noexcept {}
ITreeViewItemStatics2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewItemTemplateSettings
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewItemTemplateSettings> {
ITreeViewItemTemplateSettings(std::nullptr_t = nullptr) noexcept {}
ITreeViewItemTemplateSettings(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewItemTemplateSettingsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewItemTemplateSettingsFactory> {
ITreeViewItemTemplateSettingsFactory(std::nullptr_t = nullptr) noexcept {}
ITreeViewItemTemplateSettingsFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewItemTemplateSettingsStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewItemTemplateSettingsStatics> {
ITreeViewItemTemplateSettingsStatics(std::nullptr_t = nullptr) noexcept {}
ITreeViewItemTemplateSettingsStatics(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewList
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewList> {
ITreeViewList(std::nullptr_t = nullptr) noexcept {}
ITreeViewList(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewListFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewListFactory> {
ITreeViewListFactory(std::nullptr_t = nullptr) noexcept {}
ITreeViewListFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewNode
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewNode> {
ITreeViewNode(std::nullptr_t = nullptr) noexcept {}
ITreeViewNode(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewNodeFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewNodeFactory> {
ITreeViewNodeFactory(std::nullptr_t = nullptr) noexcept {}
ITreeViewNodeFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewNodeStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewNodeStatics> {
ITreeViewNodeStatics(std::nullptr_t = nullptr) noexcept {}
ITreeViewNodeStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewSelectionChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewSelectionChangedEventArgs> {
ITreeViewSelectionChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
ITreeViewSelectionChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewStatics> {
ITreeViewStatics(std::nullptr_t = nullptr) noexcept {}
ITreeViewStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITreeViewStatics2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITreeViewStatics2> {
ITreeViewStatics2(std::nullptr_t = nullptr) noexcept {}
ITreeViewStatics2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITwoPaneView
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITwoPaneView> {
ITwoPaneView(std::nullptr_t = nullptr) noexcept {}
ITwoPaneView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITwoPaneViewFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITwoPaneViewFactory> {
ITwoPaneViewFactory(std::nullptr_t = nullptr) noexcept {}
ITwoPaneViewFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITwoPaneViewStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITwoPaneViewStatics> {
ITwoPaneViewStatics(std::nullptr_t = nullptr) noexcept {}
ITwoPaneViewStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IUIElementCollection
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUIElementCollection> {
IUIElementCollection(std::nullptr_t = nullptr) noexcept {}
IUIElementCollection(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IUniformGridLayout
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUniformGridLayout> {
IUniformGridLayout(std::nullptr_t = nullptr) noexcept {}
IUniformGridLayout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IUniformGridLayoutFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUniformGridLayoutFactory> {
IUniformGridLayoutFactory(std::nullptr_t = nullptr) noexcept {}
IUniformGridLayoutFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IUniformGridLayoutStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUniformGridLayoutStatics> {
IUniformGridLayoutStatics(std::nullptr_t = nullptr) noexcept {}
IUniformGridLayoutStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IUserControl
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUserControl> {
IUserControl(std::nullptr_t = nullptr) noexcept {}
IUserControl(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IUserControlFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUserControlFactory> {
IUserControlFactory(std::nullptr_t = nullptr) noexcept {}
IUserControlFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IUserControlStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUserControlStatics> {
IUserControlStatics(std::nullptr_t = nullptr) noexcept {}
IUserControlStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVariableSizedWrapGrid
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVariableSizedWrapGrid> {
IVariableSizedWrapGrid(std::nullptr_t = nullptr) noexcept {}
IVariableSizedWrapGrid(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVariableSizedWrapGridStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVariableSizedWrapGridStatics> {
IVariableSizedWrapGridStatics(std::nullptr_t = nullptr) noexcept {}
IVariableSizedWrapGridStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IViewbox
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IViewbox> {
IViewbox(std::nullptr_t = nullptr) noexcept {}
IViewbox(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IViewboxStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IViewboxStatics> {
IViewboxStatics(std::nullptr_t = nullptr) noexcept {}
IViewboxStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVirtualizingLayout
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVirtualizingLayout> {
IVirtualizingLayout(std::nullptr_t = nullptr) noexcept {}
IVirtualizingLayout(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVirtualizingLayoutContext
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVirtualizingLayoutContext> {
IVirtualizingLayoutContext(std::nullptr_t = nullptr) noexcept {}
IVirtualizingLayoutContext(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVirtualizingLayoutContext2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVirtualizingLayoutContext2> {
IVirtualizingLayoutContext2(std::nullptr_t = nullptr) noexcept {}
IVirtualizingLayoutContext2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVirtualizingLayoutContextFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVirtualizingLayoutContextFactory> {
IVirtualizingLayoutContextFactory(std::nullptr_t = nullptr) noexcept {}
IVirtualizingLayoutContextFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVirtualizingLayoutContextOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVirtualizingLayoutContextOverrides> {
IVirtualizingLayoutContextOverrides(std::nullptr_t = nullptr) noexcept {}
IVirtualizingLayoutContextOverrides(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVirtualizingLayoutContextOverrides2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVirtualizingLayoutContextOverrides2> {
IVirtualizingLayoutContextOverrides2(std::nullptr_t = nullptr) noexcept {}
IVirtualizingLayoutContextOverrides2(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVirtualizingLayoutFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVirtualizingLayoutFactory> {
IVirtualizingLayoutFactory(std::nullptr_t = nullptr) noexcept {}
IVirtualizingLayoutFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVirtualizingLayoutOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVirtualizingLayoutOverrides> {
IVirtualizingLayoutOverrides(std::nullptr_t = nullptr) noexcept {}
IVirtualizingLayoutOverrides(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVirtualizingPanel
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVirtualizingPanel> {
IVirtualizingPanel(std::nullptr_t = nullptr) noexcept {}
IVirtualizingPanel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVirtualizingPanelFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVirtualizingPanelFactory> {
IVirtualizingPanelFactory(std::nullptr_t = nullptr) noexcept {}
IVirtualizingPanelFactory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVirtualizingPanelOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVirtualizingPanelOverrides> {
IVirtualizingPanelOverrides(std::nullptr_t = nullptr) noexcept {}
IVirtualizingPanelOverrides(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVirtualizingPanelProtected
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVirtualizingPanelProtected> {
IVirtualizingPanelProtected(std::nullptr_t = nullptr) noexcept {}
IVirtualizingPanelProtected(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVirtualizingStackPanel
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVirtualizingStackPanel> {
IVirtualizingStackPanel(std::nullptr_t = nullptr) noexcept {}
IVirtualizingStackPanel(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVirtualizingStackPanelOverrides
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVirtualizingStackPanelOverrides> {
IVirtualizingStackPanelOverrides(std::nullptr_t = nullptr) noexcept {}
IVirtualizingStackPanelOverrides(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVirtualizingStackPanelStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVirtualizingStackPanelStatics> {
IVirtualizingStackPanelStatics(std::nullptr_t = nullptr) noexcept {}
IVirtualizingStackPanelStatics(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IWebView2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IWebView2> {
IWebView2(std::nullptr_t = nullptr) noexcept {}
IWebView2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IWebView22
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IWebView22> {
IWebView22(std::nullptr_t = nullptr) noexcept {}
IWebView22(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IWebView2Factory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IWebView2Factory> {
IWebView2Factory(std::nullptr_t = nullptr) noexcept {}
IWebView2Factory(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IWebView2Statics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IWebView2Statics> {
IWebView2Statics(std::nullptr_t = nullptr) noexcept {}
IWebView2Statics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IWrapGrid
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IWrapGrid> {
IWrapGrid(std::nullptr_t = nullptr) noexcept {}
IWrapGrid(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IWrapGridStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IWrapGridStatics> {
IWrapGridStatics(std::nullptr_t = nullptr) noexcept {}
IWrapGridStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IXamlControlsResources
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IXamlControlsResources> {
IXamlControlsResources(std::nullptr_t = nullptr) noexcept {}
IXamlControlsResources(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IXamlControlsResourcesStatics
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IXamlControlsResourcesStatics> {
IXamlControlsResourcesStatics(std::nullptr_t = nullptr) noexcept {}
IXamlControlsResourcesStatics(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
}
#endif