// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_Data_Xml_Dom_1_H #define WINRT_Windows_Data_Xml_Dom_1_H #include "winrt/impl/Windows.Foundation.Collections.0.h" #include "winrt/impl/Windows.Data.Xml.Dom.0.h" WINRT_EXPORT namespace winrt::Windows::Data::Xml::Dom { struct WINRT_IMPL_EMPTY_BASES IDtdEntity : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDtdEntity(std::nullptr_t = nullptr) noexcept {} IDtdEntity(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDtdNotation : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDtdNotation(std::nullptr_t = nullptr) noexcept {} IDtdNotation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlAttribute : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IXmlAttribute(std::nullptr_t = nullptr) noexcept {} IXmlAttribute(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlCDataSection : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IXmlCDataSection(std::nullptr_t = nullptr) noexcept {} IXmlCDataSection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlCharacterData : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IXmlCharacterData(std::nullptr_t = nullptr) noexcept {} IXmlCharacterData(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlComment : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IXmlComment(std::nullptr_t = nullptr) noexcept {} IXmlComment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlDocument : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IXmlDocument(std::nullptr_t = nullptr) noexcept {} IXmlDocument(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlDocumentFragment : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IXmlDocumentFragment(std::nullptr_t = nullptr) noexcept {} IXmlDocumentFragment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlDocumentIO : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXmlDocumentIO(std::nullptr_t = nullptr) noexcept {} IXmlDocumentIO(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlDocumentIO2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXmlDocumentIO2(std::nullptr_t = nullptr) noexcept {} IXmlDocumentIO2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlDocumentStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXmlDocumentStatics(std::nullptr_t = nullptr) noexcept {} IXmlDocumentStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlDocumentType : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IXmlDocumentType(std::nullptr_t = nullptr) noexcept {} IXmlDocumentType(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlDomImplementation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXmlDomImplementation(std::nullptr_t = nullptr) noexcept {} IXmlDomImplementation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlElement : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IXmlElement(std::nullptr_t = nullptr) noexcept {} IXmlElement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlEntityReference : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IXmlEntityReference(std::nullptr_t = nullptr) noexcept {} IXmlEntityReference(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlLoadSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXmlLoadSettings(std::nullptr_t = nullptr) noexcept {} IXmlLoadSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlNamedNodeMap : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require, winrt::Windows::Foundation::Collections::IVectorView> { IXmlNamedNodeMap(std::nullptr_t = nullptr) noexcept {} IXmlNamedNodeMap(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlNode : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IXmlNode(std::nullptr_t = nullptr) noexcept {} IXmlNode(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlNodeList : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require, winrt::Windows::Foundation::Collections::IVectorView> { IXmlNodeList(std::nullptr_t = nullptr) noexcept {} IXmlNodeList(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlNodeSelector : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXmlNodeSelector(std::nullptr_t = nullptr) noexcept {} IXmlNodeSelector(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlNodeSerializer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXmlNodeSerializer(std::nullptr_t = nullptr) noexcept {} IXmlNodeSerializer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlProcessingInstruction : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IXmlProcessingInstruction(std::nullptr_t = nullptr) noexcept {} IXmlProcessingInstruction(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXmlText : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IXmlText(std::nullptr_t = nullptr) noexcept {} IXmlText(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif