// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Microsoft_UI_Xaml_Automation_1_H #define WINRT_Microsoft_UI_Xaml_Automation_1_H #include "winrt/impl/Microsoft.UI.Xaml.Automation.0.h" WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Automation { struct WINRT_IMPL_EMPTY_BASES IAnnotationPatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnnotationPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IAnnotationPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAnnotationPatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAnnotationPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IAnnotationPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutomationAnnotation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationAnnotation(std::nullptr_t = nullptr) noexcept {} IAutomationAnnotation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutomationAnnotationFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationAnnotationFactory(std::nullptr_t = nullptr) noexcept {} IAutomationAnnotationFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutomationAnnotationStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationAnnotationStatics(std::nullptr_t = nullptr) noexcept {} IAutomationAnnotationStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutomationElementIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationElementIdentifiers(std::nullptr_t = nullptr) noexcept {} IAutomationElementIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutomationElementIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationElementIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IAutomationElementIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutomationProperties : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationProperties(std::nullptr_t = nullptr) noexcept {} IAutomationProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutomationPropertiesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPropertiesStatics(std::nullptr_t = nullptr) noexcept {} IAutomationPropertiesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutomationPropertiesStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationPropertiesStatics2(std::nullptr_t = nullptr) noexcept {} IAutomationPropertiesStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutomationProperty : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAutomationProperty(std::nullptr_t = nullptr) noexcept {} IAutomationProperty(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDockPatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDockPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IDockPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDockPatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDockPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IDockPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDragPatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDragPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IDragPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDragPatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDragPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IDragPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDropTargetPatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDropTargetPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IDropTargetPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDropTargetPatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDropTargetPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IDropTargetPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IExpandCollapsePatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { IExpandCollapsePatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IExpandCollapsePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IExpandCollapsePatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IExpandCollapsePatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IExpandCollapsePatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGridItemPatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridItemPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IGridItemPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGridItemPatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridItemPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IGridItemPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGridPatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IGridPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGridPatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGridPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IGridPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMultipleViewPatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMultipleViewPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IMultipleViewPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMultipleViewPatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMultipleViewPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IMultipleViewPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRangeValuePatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRangeValuePatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IRangeValuePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRangeValuePatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRangeValuePatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IRangeValuePatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollPatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IScrollPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScrollPatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScrollPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IScrollPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISelectionItemPatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelectionItemPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} ISelectionItemPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISelectionItemPatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelectionItemPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} ISelectionItemPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISelectionPatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelectionPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} ISelectionPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISelectionPatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelectionPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} ISelectionPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISpreadsheetItemPatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpreadsheetItemPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} ISpreadsheetItemPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISpreadsheetItemPatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpreadsheetItemPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} ISpreadsheetItemPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStylesPatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStylesPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IStylesPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStylesPatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStylesPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IStylesPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITableItemPatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITableItemPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} ITableItemPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITableItemPatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITableItemPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} ITableItemPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITablePatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITablePatternIdentifiers(std::nullptr_t = nullptr) noexcept {} ITablePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITablePatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITablePatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} ITablePatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITogglePatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITogglePatternIdentifiers(std::nullptr_t = nullptr) noexcept {} ITogglePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITogglePatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITogglePatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} ITogglePatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITransformPattern2Identifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITransformPattern2Identifiers(std::nullptr_t = nullptr) noexcept {} ITransformPattern2Identifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITransformPattern2IdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITransformPattern2IdentifiersStatics(std::nullptr_t = nullptr) noexcept {} ITransformPattern2IdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITransformPatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITransformPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} ITransformPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITransformPatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITransformPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} ITransformPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IValuePatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { IValuePatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IValuePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IValuePatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IValuePatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IValuePatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindowPatternIdentifiers : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindowPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IWindowPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindowPatternIdentifiersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindowPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IWindowPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif