mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 15:16:12 -04:00
82 lines
4.1 KiB
C++
82 lines
4.1 KiB
C++
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.250303.1
|
|
|
|
#pragma once
|
|
#ifndef WINRT_Windows_Data_Xml_Xsl_0_H
|
|
#define WINRT_Windows_Data_Xml_Xsl_0_H
|
|
WINRT_EXPORT namespace winrt::Windows::Data::Xml::Dom
|
|
{
|
|
struct IXmlNode;
|
|
struct XmlDocument;
|
|
}
|
|
WINRT_EXPORT namespace winrt::Windows::Data::Xml::Xsl
|
|
{
|
|
struct IXsltProcessor;
|
|
struct IXsltProcessor2;
|
|
struct IXsltProcessorFactory;
|
|
struct XsltProcessor;
|
|
}
|
|
namespace winrt::impl
|
|
{
|
|
template <> struct category<winrt::Windows::Data::Xml::Xsl::IXsltProcessor>{ using type = interface_category; };
|
|
template <> struct category<winrt::Windows::Data::Xml::Xsl::IXsltProcessor2>{ using type = interface_category; };
|
|
template <> struct category<winrt::Windows::Data::Xml::Xsl::IXsltProcessorFactory>{ using type = interface_category; };
|
|
template <> struct category<winrt::Windows::Data::Xml::Xsl::XsltProcessor>{ using type = class_category; };
|
|
template <> inline constexpr auto& name_v<winrt::Windows::Data::Xml::Xsl::XsltProcessor> = L"Windows.Data.Xml.Xsl.XsltProcessor";
|
|
template <> inline constexpr auto& name_v<winrt::Windows::Data::Xml::Xsl::IXsltProcessor> = L"Windows.Data.Xml.Xsl.IXsltProcessor";
|
|
template <> inline constexpr auto& name_v<winrt::Windows::Data::Xml::Xsl::IXsltProcessor2> = L"Windows.Data.Xml.Xsl.IXsltProcessor2";
|
|
template <> inline constexpr auto& name_v<winrt::Windows::Data::Xml::Xsl::IXsltProcessorFactory> = L"Windows.Data.Xml.Xsl.IXsltProcessorFactory";
|
|
template <> inline constexpr guid guid_v<winrt::Windows::Data::Xml::Xsl::IXsltProcessor>{ 0x7B64703F,0x550C,0x48C6,{ 0xA9,0x0F,0x93,0xA5,0xB9,0x64,0x51,0x8F } }; // 7B64703F-550C-48C6-A90F-93A5B964518F
|
|
template <> inline constexpr guid guid_v<winrt::Windows::Data::Xml::Xsl::IXsltProcessor2>{ 0x8DA45C56,0x97A5,0x44CB,{ 0xA8,0xBE,0x27,0xD8,0x62,0x80,0xC7,0x0A } }; // 8DA45C56-97A5-44CB-A8BE-27D86280C70A
|
|
template <> inline constexpr guid guid_v<winrt::Windows::Data::Xml::Xsl::IXsltProcessorFactory>{ 0x274146C0,0x9A51,0x4663,{ 0xBF,0x30,0x0E,0xF7,0x42,0x14,0x6F,0x20 } }; // 274146C0-9A51-4663-BF30-0EF742146F20
|
|
template <> struct default_interface<winrt::Windows::Data::Xml::Xsl::XsltProcessor>{ using type = winrt::Windows::Data::Xml::Xsl::IXsltProcessor; };
|
|
template <> struct abi<winrt::Windows::Data::Xml::Xsl::IXsltProcessor>
|
|
{
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
|
|
{
|
|
virtual int32_t __stdcall TransformToString(void*, void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <> struct abi<winrt::Windows::Data::Xml::Xsl::IXsltProcessor2>
|
|
{
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
|
|
{
|
|
virtual int32_t __stdcall TransformToDocument(void*, void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <> struct abi<winrt::Windows::Data::Xml::Xsl::IXsltProcessorFactory>
|
|
{
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
|
|
{
|
|
virtual int32_t __stdcall CreateInstance(void*, void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <typename D>
|
|
struct consume_Windows_Data_Xml_Xsl_IXsltProcessor
|
|
{
|
|
auto TransformToString(winrt::Windows::Data::Xml::Dom::IXmlNode const& inputNode) const;
|
|
};
|
|
template <> struct consume<winrt::Windows::Data::Xml::Xsl::IXsltProcessor>
|
|
{
|
|
template <typename D> using type = consume_Windows_Data_Xml_Xsl_IXsltProcessor<D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Windows_Data_Xml_Xsl_IXsltProcessor2
|
|
{
|
|
auto TransformToDocument(winrt::Windows::Data::Xml::Dom::IXmlNode const& inputNode) const;
|
|
};
|
|
template <> struct consume<winrt::Windows::Data::Xml::Xsl::IXsltProcessor2>
|
|
{
|
|
template <typename D> using type = consume_Windows_Data_Xml_Xsl_IXsltProcessor2<D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Windows_Data_Xml_Xsl_IXsltProcessorFactory
|
|
{
|
|
auto CreateInstance(winrt::Windows::Data::Xml::Dom::XmlDocument const& document) const;
|
|
};
|
|
template <> struct consume<winrt::Windows::Data::Xml::Xsl::IXsltProcessorFactory>
|
|
{
|
|
template <typename D> using type = consume_Windows_Data_Xml_Xsl_IXsltProcessorFactory<D>;
|
|
};
|
|
}
|
|
#endif
|