// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_UI_Xaml_Automation_Peers_1_H #define WINRT_Windows_UI_Xaml_Automation_Peers_1_H #include "winrt/impl/Windows.UI.Xaml.Automation.Peers.0.h" WINRT_EXPORT namespace winrt::Windows::UI::Xaml::Automation::Peers { struct __declspec(empty_bases) IAppBarAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarAutomationPeer(std::nullptr_t = nullptr) noexcept {} IAppBarAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBarAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IAppBarAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBarButtonAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarButtonAutomationPeer(std::nullptr_t = nullptr) noexcept {} IAppBarButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBarButtonAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarButtonAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IAppBarButtonAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBarToggleButtonAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarToggleButtonAutomationPeer(std::nullptr_t = nullptr) noexcept {} IAppBarToggleButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBarToggleButtonAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBarToggleButtonAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IAppBarToggleButtonAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutoSuggestBoxAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutoSuggestBoxAutomationPeer(std::nullptr_t = nullptr) noexcept {} IAutoSuggestBoxAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutoSuggestBoxAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutoSuggestBoxAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IAutoSuggestBoxAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeer(std::nullptr_t = nullptr) noexcept {} IAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeer2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeer2(std::nullptr_t = nullptr) noexcept {} IAutomationPeer2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeer3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeer3(std::nullptr_t = nullptr) noexcept {} IAutomationPeer3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeer4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeer4(std::nullptr_t = nullptr) noexcept {} IAutomationPeer4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeer5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeer5(std::nullptr_t = nullptr) noexcept {} IAutomationPeer5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeer6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeer6(std::nullptr_t = nullptr) noexcept {} IAutomationPeer6(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeer7 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeer7(std::nullptr_t = nullptr) noexcept {} IAutomationPeer7(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeer8 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeer8(std::nullptr_t = nullptr) noexcept {} IAutomationPeer8(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeer9 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeer9(std::nullptr_t = nullptr) noexcept {} IAutomationPeer9(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeerAnnotation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeerAnnotation(std::nullptr_t = nullptr) noexcept {} IAutomationPeerAnnotation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeerAnnotationFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeerAnnotationFactory(std::nullptr_t = nullptr) noexcept {} IAutomationPeerAnnotationFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeerAnnotationStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeerAnnotationStatics(std::nullptr_t = nullptr) noexcept {} IAutomationPeerAnnotationStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeerOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeerOverrides(std::nullptr_t = nullptr) noexcept {} IAutomationPeerOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeerOverrides2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeerOverrides2(std::nullptr_t = nullptr) noexcept {} IAutomationPeerOverrides2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeerOverrides3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeerOverrides3(std::nullptr_t = nullptr) noexcept {} IAutomationPeerOverrides3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeerOverrides4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeerOverrides4(std::nullptr_t = nullptr) noexcept {} IAutomationPeerOverrides4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeerOverrides5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeerOverrides5(std::nullptr_t = nullptr) noexcept {} IAutomationPeerOverrides5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeerOverrides6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeerOverrides6(std::nullptr_t = nullptr) noexcept {} IAutomationPeerOverrides6(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeerOverrides8 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeerOverrides8(std::nullptr_t = nullptr) noexcept {} IAutomationPeerOverrides8(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeerOverrides9 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeerOverrides9(std::nullptr_t = nullptr) noexcept {} IAutomationPeerOverrides9(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeerProtected : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeerProtected(std::nullptr_t = nullptr) noexcept {} IAutomationPeerProtected(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeerStatics(std::nullptr_t = nullptr) noexcept {} IAutomationPeerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPeerStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPeerStatics3(std::nullptr_t = nullptr) noexcept {} IAutomationPeerStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IButtonAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IButtonAutomationPeer(std::nullptr_t = nullptr) noexcept {} IButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IButtonAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IButtonAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IButtonAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IButtonBaseAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IButtonBaseAutomationPeer(std::nullptr_t = nullptr) noexcept {} IButtonBaseAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IButtonBaseAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IButtonBaseAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IButtonBaseAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICalendarDatePickerAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarDatePickerAutomationPeer(std::nullptr_t = nullptr) noexcept {} ICalendarDatePickerAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICalendarDatePickerAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICalendarDatePickerAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} ICalendarDatePickerAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICaptureElementAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICaptureElementAutomationPeer(std::nullptr_t = nullptr) noexcept {} ICaptureElementAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICaptureElementAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICaptureElementAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} ICaptureElementAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICheckBoxAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICheckBoxAutomationPeer(std::nullptr_t = nullptr) noexcept {} ICheckBoxAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICheckBoxAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICheckBoxAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} ICheckBoxAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IColorPickerSliderAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorPickerSliderAutomationPeer(std::nullptr_t = nullptr) noexcept {} IColorPickerSliderAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IColorPickerSliderAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorPickerSliderAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IColorPickerSliderAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IColorSpectrumAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorSpectrumAutomationPeer(std::nullptr_t = nullptr) noexcept {} IColorSpectrumAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IColorSpectrumAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorSpectrumAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IColorSpectrumAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IComboBoxAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxAutomationPeer(std::nullptr_t = nullptr) noexcept {} IComboBoxAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IComboBoxAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IComboBoxAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IComboBoxItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} IComboBoxItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IComboBoxItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IComboBoxItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IComboBoxItemDataAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxItemDataAutomationPeer(std::nullptr_t = nullptr) noexcept {} IComboBoxItemDataAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IComboBoxItemDataAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IComboBoxItemDataAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IComboBoxItemDataAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDatePickerAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerAutomationPeer(std::nullptr_t = nullptr) noexcept {} IDatePickerAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDatePickerAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IDatePickerAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDatePickerFlyoutPresenterAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDatePickerFlyoutPresenterAutomationPeer(std::nullptr_t = nullptr) noexcept {} IDatePickerFlyoutPresenterAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFlipViewAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlipViewAutomationPeer(std::nullptr_t = nullptr) noexcept {} IFlipViewAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFlipViewAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlipViewAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IFlipViewAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFlipViewItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlipViewItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} IFlipViewItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFlipViewItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlipViewItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IFlipViewItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFlipViewItemDataAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlipViewItemDataAutomationPeer(std::nullptr_t = nullptr) noexcept {} IFlipViewItemDataAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFlipViewItemDataAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlipViewItemDataAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IFlipViewItemDataAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFlyoutPresenterAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutPresenterAutomationPeer(std::nullptr_t = nullptr) noexcept {} IFlyoutPresenterAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFlyoutPresenterAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFlyoutPresenterAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IFlyoutPresenterAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElementAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElementAutomationPeer(std::nullptr_t = nullptr) noexcept {} IFrameworkElementAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElementAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElementAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IFrameworkElementAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFrameworkElementAutomationPeerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFrameworkElementAutomationPeerStatics(std::nullptr_t = nullptr) noexcept {} IFrameworkElementAutomationPeerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGridViewAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridViewAutomationPeer(std::nullptr_t = nullptr) noexcept {} IGridViewAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGridViewAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridViewAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IGridViewAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGridViewHeaderItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridViewHeaderItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} IGridViewHeaderItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGridViewHeaderItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridViewHeaderItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IGridViewHeaderItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGridViewItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridViewItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} IGridViewItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGridViewItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridViewItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IGridViewItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGridViewItemDataAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridViewItemDataAutomationPeer(std::nullptr_t = nullptr) noexcept {} IGridViewItemDataAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGridViewItemDataAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridViewItemDataAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IGridViewItemDataAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGroupItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGroupItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} IGroupItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGroupItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGroupItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IGroupItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHubAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHubAutomationPeer(std::nullptr_t = nullptr) noexcept {} IHubAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHubAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHubAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IHubAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHubSectionAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHubSectionAutomationPeer(std::nullptr_t = nullptr) noexcept {} IHubSectionAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHubSectionAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHubSectionAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IHubSectionAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHyperlinkButtonAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHyperlinkButtonAutomationPeer(std::nullptr_t = nullptr) noexcept {} IHyperlinkButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHyperlinkButtonAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHyperlinkButtonAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IHyperlinkButtonAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IImageAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IImageAutomationPeer(std::nullptr_t = nullptr) noexcept {} IImageAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IImageAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IImageAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IImageAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInkToolbarAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInkToolbarAutomationPeer(std::nullptr_t = nullptr) noexcept {} IInkToolbarAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} IItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IItemsControlAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IItemsControlAutomationPeer(std::nullptr_t = nullptr) noexcept {} IItemsControlAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IItemsControlAutomationPeer2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IItemsControlAutomationPeer2(std::nullptr_t = nullptr) noexcept {} IItemsControlAutomationPeer2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IItemsControlAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IItemsControlAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IItemsControlAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IItemsControlAutomationPeerOverrides2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IItemsControlAutomationPeerOverrides2(std::nullptr_t = nullptr) noexcept {} IItemsControlAutomationPeerOverrides2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListBoxAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListBoxAutomationPeer(std::nullptr_t = nullptr) noexcept {} IListBoxAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListBoxAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListBoxAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IListBoxAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListBoxItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListBoxItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} IListBoxItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListBoxItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListBoxItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IListBoxItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListBoxItemDataAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListBoxItemDataAutomationPeer(std::nullptr_t = nullptr) noexcept {} IListBoxItemDataAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListBoxItemDataAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListBoxItemDataAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IListBoxItemDataAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListPickerFlyoutPresenterAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListPickerFlyoutPresenterAutomationPeer(std::nullptr_t = nullptr) noexcept {} IListPickerFlyoutPresenterAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListViewAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewAutomationPeer(std::nullptr_t = nullptr) noexcept {} IListViewAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListViewAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IListViewAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListViewBaseAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewBaseAutomationPeer(std::nullptr_t = nullptr) noexcept {} IListViewBaseAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListViewBaseAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewBaseAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IListViewBaseAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListViewBaseHeaderItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewBaseHeaderItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} IListViewBaseHeaderItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListViewBaseHeaderItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewBaseHeaderItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IListViewBaseHeaderItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListViewHeaderItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewHeaderItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} IListViewHeaderItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListViewHeaderItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewHeaderItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IListViewHeaderItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListViewItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} IListViewItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListViewItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IListViewItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListViewItemDataAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewItemDataAutomationPeer(std::nullptr_t = nullptr) noexcept {} IListViewItemDataAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListViewItemDataAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListViewItemDataAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IListViewItemDataAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILoopingSelectorAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoopingSelectorAutomationPeer(std::nullptr_t = nullptr) noexcept {} ILoopingSelectorAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILoopingSelectorItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoopingSelectorItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} ILoopingSelectorItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILoopingSelectorItemDataAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoopingSelectorItemDataAutomationPeer(std::nullptr_t = nullptr) noexcept {} ILoopingSelectorItemDataAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapControlAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapControlAutomationPeer(std::nullptr_t = nullptr) noexcept {} IMapControlAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaElementAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaElementAutomationPeer(std::nullptr_t = nullptr) noexcept {} IMediaElementAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaElementAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaElementAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IMediaElementAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaPlayerElementAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaPlayerElementAutomationPeer(std::nullptr_t = nullptr) noexcept {} IMediaPlayerElementAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaPlayerElementAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaPlayerElementAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IMediaPlayerElementAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaTransportControlsAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaTransportControlsAutomationPeer(std::nullptr_t = nullptr) noexcept {} IMediaTransportControlsAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaTransportControlsAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaTransportControlsAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IMediaTransportControlsAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMenuBarAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMenuBarAutomationPeer(std::nullptr_t = nullptr) noexcept {} IMenuBarAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMenuBarAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMenuBarAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IMenuBarAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMenuBarItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMenuBarItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} IMenuBarItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMenuBarItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMenuBarItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IMenuBarItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMenuFlyoutItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMenuFlyoutItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} IMenuFlyoutItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMenuFlyoutItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMenuFlyoutItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IMenuFlyoutItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMenuFlyoutPresenterAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMenuFlyoutPresenterAutomationPeer(std::nullptr_t = nullptr) noexcept {} IMenuFlyoutPresenterAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMenuFlyoutPresenterAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMenuFlyoutPresenterAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IMenuFlyoutPresenterAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INavigationViewItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { INavigationViewItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} INavigationViewItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INavigationViewItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { INavigationViewItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} INavigationViewItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPasswordBoxAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPasswordBoxAutomationPeer(std::nullptr_t = nullptr) noexcept {} IPasswordBoxAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPasswordBoxAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPasswordBoxAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IPasswordBoxAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPersonPictureAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPersonPictureAutomationPeer(std::nullptr_t = nullptr) noexcept {} IPersonPictureAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPersonPictureAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPersonPictureAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IPersonPictureAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPickerFlyoutPresenterAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPickerFlyoutPresenterAutomationPeer(std::nullptr_t = nullptr) noexcept {} IPickerFlyoutPresenterAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPivotAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPivotAutomationPeer(std::nullptr_t = nullptr) noexcept {} IPivotAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPivotAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPivotAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IPivotAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPivotItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPivotItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} IPivotItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPivotItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPivotItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IPivotItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPivotItemDataAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPivotItemDataAutomationPeer(std::nullptr_t = nullptr) noexcept {} IPivotItemDataAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPivotItemDataAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPivotItemDataAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IPivotItemDataAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProgressBarAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProgressBarAutomationPeer(std::nullptr_t = nullptr) noexcept {} IProgressBarAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProgressBarAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProgressBarAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IProgressBarAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProgressRingAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProgressRingAutomationPeer(std::nullptr_t = nullptr) noexcept {} IProgressRingAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProgressRingAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProgressRingAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IProgressRingAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadioButtonAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRadioButtonAutomationPeer(std::nullptr_t = nullptr) noexcept {} IRadioButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadioButtonAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRadioButtonAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IRadioButtonAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRangeBaseAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRangeBaseAutomationPeer(std::nullptr_t = nullptr) noexcept {} IRangeBaseAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRangeBaseAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRangeBaseAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IRangeBaseAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRatingControlAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRatingControlAutomationPeer(std::nullptr_t = nullptr) noexcept {} IRatingControlAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRatingControlAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRatingControlAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IRatingControlAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRepeatButtonAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRepeatButtonAutomationPeer(std::nullptr_t = nullptr) noexcept {} IRepeatButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRepeatButtonAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRepeatButtonAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IRepeatButtonAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRichEditBoxAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRichEditBoxAutomationPeer(std::nullptr_t = nullptr) noexcept {} IRichEditBoxAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRichEditBoxAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRichEditBoxAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IRichEditBoxAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRichTextBlockAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRichTextBlockAutomationPeer(std::nullptr_t = nullptr) noexcept {} IRichTextBlockAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRichTextBlockAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRichTextBlockAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IRichTextBlockAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRichTextBlockOverflowAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRichTextBlockOverflowAutomationPeer(std::nullptr_t = nullptr) noexcept {} IRichTextBlockOverflowAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRichTextBlockOverflowAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRichTextBlockOverflowAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IRichTextBlockOverflowAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IScrollBarAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollBarAutomationPeer(std::nullptr_t = nullptr) noexcept {} IScrollBarAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IScrollBarAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollBarAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IScrollBarAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IScrollViewerAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollViewerAutomationPeer(std::nullptr_t = nullptr) noexcept {} IScrollViewerAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IScrollViewerAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollViewerAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IScrollViewerAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchBoxAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchBoxAutomationPeer(std::nullptr_t = nullptr) noexcept {} ISearchBoxAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchBoxAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchBoxAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} ISearchBoxAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISelectorAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelectorAutomationPeer(std::nullptr_t = nullptr) noexcept {} ISelectorAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISelectorAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelectorAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} ISelectorAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISelectorItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelectorItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} ISelectorItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISelectorItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelectorItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} ISelectorItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISemanticZoomAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISemanticZoomAutomationPeer(std::nullptr_t = nullptr) noexcept {} ISemanticZoomAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISemanticZoomAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISemanticZoomAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} ISemanticZoomAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISettingsFlyoutAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISettingsFlyoutAutomationPeer(std::nullptr_t = nullptr) noexcept {} ISettingsFlyoutAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISettingsFlyoutAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISettingsFlyoutAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} ISettingsFlyoutAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISliderAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISliderAutomationPeer(std::nullptr_t = nullptr) noexcept {} ISliderAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISliderAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISliderAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} ISliderAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITextBlockAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITextBlockAutomationPeer(std::nullptr_t = nullptr) noexcept {} ITextBlockAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITextBlockAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITextBlockAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} ITextBlockAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITextBoxAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITextBoxAutomationPeer(std::nullptr_t = nullptr) noexcept {} ITextBoxAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITextBoxAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITextBoxAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} ITextBoxAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IThumbAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IThumbAutomationPeer(std::nullptr_t = nullptr) noexcept {} IThumbAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IThumbAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IThumbAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IThumbAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITimePickerAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITimePickerAutomationPeer(std::nullptr_t = nullptr) noexcept {} ITimePickerAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITimePickerAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITimePickerAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} ITimePickerAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITimePickerFlyoutPresenterAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITimePickerFlyoutPresenterAutomationPeer(std::nullptr_t = nullptr) noexcept {} ITimePickerFlyoutPresenterAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IToggleButtonAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToggleButtonAutomationPeer(std::nullptr_t = nullptr) noexcept {} IToggleButtonAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IToggleButtonAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToggleButtonAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IToggleButtonAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IToggleMenuFlyoutItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToggleMenuFlyoutItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} IToggleMenuFlyoutItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IToggleMenuFlyoutItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToggleMenuFlyoutItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IToggleMenuFlyoutItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IToggleSwitchAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToggleSwitchAutomationPeer(std::nullptr_t = nullptr) noexcept {} IToggleSwitchAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IToggleSwitchAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToggleSwitchAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} IToggleSwitchAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITreeViewItemAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITreeViewItemAutomationPeer(std::nullptr_t = nullptr) noexcept {} ITreeViewItemAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITreeViewItemAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITreeViewItemAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} ITreeViewItemAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITreeViewListAutomationPeer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITreeViewListAutomationPeer(std::nullptr_t = nullptr) noexcept {} ITreeViewListAutomationPeer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITreeViewListAutomationPeerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITreeViewListAutomationPeerFactory(std::nullptr_t = nullptr) noexcept {} ITreeViewListAutomationPeerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif