// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_UI_Xaml_Automation_1_H #define WINRT_Windows_UI_Xaml_Automation_1_H #include "winrt/impl/Windows.UI.Xaml.Automation.0.h" WINRT_EXPORT namespace winrt::Windows::UI::Xaml::Automation { struct __declspec(empty_bases) IAnnotationPatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { IAnnotationPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IAnnotationPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAnnotationPatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { IAnnotationPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IAnnotationPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationAnnotation : Windows::Foundation::IInspectable, impl::consume_t { IAutomationAnnotation(std::nullptr_t = nullptr) noexcept {} IAutomationAnnotation(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationAnnotationFactory : Windows::Foundation::IInspectable, impl::consume_t { IAutomationAnnotationFactory(std::nullptr_t = nullptr) noexcept {} IAutomationAnnotationFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationAnnotationStatics : Windows::Foundation::IInspectable, impl::consume_t { IAutomationAnnotationStatics(std::nullptr_t = nullptr) noexcept {} IAutomationAnnotationStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationElementIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { IAutomationElementIdentifiers(std::nullptr_t = nullptr) noexcept {} IAutomationElementIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationElementIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { IAutomationElementIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IAutomationElementIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationElementIdentifiersStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IAutomationElementIdentifiersStatics2(std::nullptr_t = nullptr) noexcept {} IAutomationElementIdentifiersStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationElementIdentifiersStatics3 : Windows::Foundation::IInspectable, impl::consume_t { IAutomationElementIdentifiersStatics3(std::nullptr_t = nullptr) noexcept {} IAutomationElementIdentifiersStatics3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationElementIdentifiersStatics4 : Windows::Foundation::IInspectable, impl::consume_t { IAutomationElementIdentifiersStatics4(std::nullptr_t = nullptr) noexcept {} IAutomationElementIdentifiersStatics4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationElementIdentifiersStatics5 : Windows::Foundation::IInspectable, impl::consume_t { IAutomationElementIdentifiersStatics5(std::nullptr_t = nullptr) noexcept {} IAutomationElementIdentifiersStatics5(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationElementIdentifiersStatics6 : Windows::Foundation::IInspectable, impl::consume_t { IAutomationElementIdentifiersStatics6(std::nullptr_t = nullptr) noexcept {} IAutomationElementIdentifiersStatics6(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationElementIdentifiersStatics7 : Windows::Foundation::IInspectable, impl::consume_t { IAutomationElementIdentifiersStatics7(std::nullptr_t = nullptr) noexcept {} IAutomationElementIdentifiersStatics7(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationElementIdentifiersStatics8 : Windows::Foundation::IInspectable, impl::consume_t { IAutomationElementIdentifiersStatics8(std::nullptr_t = nullptr) noexcept {} IAutomationElementIdentifiersStatics8(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationProperties : Windows::Foundation::IInspectable, impl::consume_t { IAutomationProperties(std::nullptr_t = nullptr) noexcept {} IAutomationProperties(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPropertiesStatics : Windows::Foundation::IInspectable, impl::consume_t { IAutomationPropertiesStatics(std::nullptr_t = nullptr) noexcept {} IAutomationPropertiesStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPropertiesStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IAutomationPropertiesStatics2(std::nullptr_t = nullptr) noexcept {} IAutomationPropertiesStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPropertiesStatics3 : Windows::Foundation::IInspectable, impl::consume_t { IAutomationPropertiesStatics3(std::nullptr_t = nullptr) noexcept {} IAutomationPropertiesStatics3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPropertiesStatics4 : Windows::Foundation::IInspectable, impl::consume_t { IAutomationPropertiesStatics4(std::nullptr_t = nullptr) noexcept {} IAutomationPropertiesStatics4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPropertiesStatics5 : Windows::Foundation::IInspectable, impl::consume_t { IAutomationPropertiesStatics5(std::nullptr_t = nullptr) noexcept {} IAutomationPropertiesStatics5(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPropertiesStatics6 : Windows::Foundation::IInspectable, impl::consume_t { IAutomationPropertiesStatics6(std::nullptr_t = nullptr) noexcept {} IAutomationPropertiesStatics6(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPropertiesStatics7 : Windows::Foundation::IInspectable, impl::consume_t { IAutomationPropertiesStatics7(std::nullptr_t = nullptr) noexcept {} IAutomationPropertiesStatics7(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationPropertiesStatics8 : Windows::Foundation::IInspectable, impl::consume_t { IAutomationPropertiesStatics8(std::nullptr_t = nullptr) noexcept {} IAutomationPropertiesStatics8(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAutomationProperty : Windows::Foundation::IInspectable, impl::consume_t { IAutomationProperty(std::nullptr_t = nullptr) noexcept {} IAutomationProperty(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDockPatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { IDockPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IDockPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDockPatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { IDockPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IDockPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDragPatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { IDragPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IDragPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDragPatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { IDragPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IDragPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDropTargetPatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { IDropTargetPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IDropTargetPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDropTargetPatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { IDropTargetPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IDropTargetPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IExpandCollapsePatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { IExpandCollapsePatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IExpandCollapsePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IExpandCollapsePatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { IExpandCollapsePatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IExpandCollapsePatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGridItemPatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { IGridItemPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IGridItemPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGridItemPatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { IGridItemPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IGridItemPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGridPatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { IGridPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IGridPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGridPatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { IGridPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IGridPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMultipleViewPatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { IMultipleViewPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IMultipleViewPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMultipleViewPatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { IMultipleViewPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IMultipleViewPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRangeValuePatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { IRangeValuePatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IRangeValuePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRangeValuePatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { IRangeValuePatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IRangeValuePatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IScrollPatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { IScrollPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IScrollPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IScrollPatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { IScrollPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IScrollPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISelectionItemPatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { ISelectionItemPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} ISelectionItemPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISelectionItemPatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { ISelectionItemPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} ISelectionItemPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISelectionPatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { ISelectionPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} ISelectionPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISelectionPatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { ISelectionPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} ISelectionPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpreadsheetItemPatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { ISpreadsheetItemPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} ISpreadsheetItemPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpreadsheetItemPatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { ISpreadsheetItemPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} ISpreadsheetItemPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStylesPatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { IStylesPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IStylesPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStylesPatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { IStylesPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IStylesPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITableItemPatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { ITableItemPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} ITableItemPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITableItemPatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { ITableItemPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} ITableItemPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITablePatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { ITablePatternIdentifiers(std::nullptr_t = nullptr) noexcept {} ITablePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITablePatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { ITablePatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} ITablePatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITogglePatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { ITogglePatternIdentifiers(std::nullptr_t = nullptr) noexcept {} ITogglePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITogglePatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { ITogglePatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} ITogglePatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITransformPattern2Identifiers : Windows::Foundation::IInspectable, impl::consume_t { ITransformPattern2Identifiers(std::nullptr_t = nullptr) noexcept {} ITransformPattern2Identifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITransformPattern2IdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { ITransformPattern2IdentifiersStatics(std::nullptr_t = nullptr) noexcept {} ITransformPattern2IdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITransformPatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { ITransformPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} ITransformPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITransformPatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { ITransformPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} ITransformPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IValuePatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { IValuePatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IValuePatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IValuePatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { IValuePatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IValuePatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindowPatternIdentifiers : Windows::Foundation::IInspectable, impl::consume_t { IWindowPatternIdentifiers(std::nullptr_t = nullptr) noexcept {} IWindowPatternIdentifiers(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindowPatternIdentifiersStatics : Windows::Foundation::IInspectable, impl::consume_t { IWindowPatternIdentifiersStatics(std::nullptr_t = nullptr) noexcept {} IWindowPatternIdentifiersStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif