You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2027 lines
68 KiB
2027 lines
68 KiB
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (b07c1242).
|
|
//
|
|
// msxml3.tlh
|
|
//
|
|
// C++ source equivalent of Win32 type library msxml3.dll
|
|
// compiler-generated file created 05/25/01 at 12:41:57 - DO NOT EDIT!
|
|
|
|
#pragma once
|
|
#pragma pack(push, 8)
|
|
|
|
#include <comdef.h>
|
|
|
|
namespace MSXML2 {
|
|
|
|
//
|
|
// Forward references and typedefs
|
|
//
|
|
|
|
struct __declspec(uuid("2933bf8f-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMImplementation;
|
|
struct __declspec(uuid("2933bf80-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMNode;
|
|
typedef enum tagDOMNodeType DOMNodeType;
|
|
struct __declspec(uuid("2933bf82-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMNodeList;
|
|
struct __declspec(uuid("2933bf83-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMNamedNodeMap;
|
|
struct __declspec(uuid("2933bf81-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMDocument;
|
|
struct __declspec(uuid("2933bf8b-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMDocumentType;
|
|
struct __declspec(uuid("2933bf86-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMElement;
|
|
struct __declspec(uuid("2933bf85-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMAttribute;
|
|
struct __declspec(uuid("3efaa413-272f-11d2-836f-0000f87a7782"))
|
|
/* dual interface */ IXMLDOMDocumentFragment;
|
|
struct __declspec(uuid("2933bf87-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMText;
|
|
struct __declspec(uuid("2933bf84-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMCharacterData;
|
|
struct __declspec(uuid("2933bf88-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMComment;
|
|
struct __declspec(uuid("2933bf8a-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMCDATASection;
|
|
struct __declspec(uuid("2933bf89-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMProcessingInstruction;
|
|
struct __declspec(uuid("2933bf8e-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMEntityReference;
|
|
struct __declspec(uuid("3efaa426-272f-11d2-836f-0000f87a7782"))
|
|
/* dual interface */ IXMLDOMParseError;
|
|
struct __declspec(uuid("373984c8-b845-449b-91e7-45ac83036ade"))
|
|
/* dual interface */ IXMLDOMSchemaCollection;
|
|
struct __declspec(uuid("2933bf95-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMDocument2;
|
|
struct __declspec(uuid("2933bf8c-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMNotation;
|
|
struct __declspec(uuid("2933bf8d-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXMLDOMEntity;
|
|
struct __declspec(uuid("3efaa425-272f-11d2-836f-0000f87a7782"))
|
|
/* dual interface */ IXTLRuntime;
|
|
struct __declspec(uuid("2933bf93-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXSLTemplate;
|
|
struct __declspec(uuid("2933bf92-7b36-11d2-b20e-00c04f983e60"))
|
|
/* dual interface */ IXSLProcessor;
|
|
struct __declspec(uuid("a4f96ed0-f829-476e-81c0-cdc7bd2a0802"))
|
|
/* interface */ ISAXXMLReader;
|
|
struct __declspec(uuid("99bca7bd-e8c4-4d5f-a0cf-6d907901ff07"))
|
|
/* interface */ ISAXEntityResolver;
|
|
struct __declspec(uuid("1545cdfa-9e4e-4497-a8a4-2bf7d0112c44"))
|
|
/* interface */ ISAXContentHandler;
|
|
struct __declspec(uuid("9b7e472a-0de4-4640-bff3-84d38a051c31"))
|
|
/* interface */ ISAXLocator;
|
|
struct __declspec(uuid("f078abe1-45d2-4832-91ea-4466ce2f25c9"))
|
|
/* interface */ ISAXAttributes;
|
|
struct __declspec(uuid("e15c1baf-afb3-4d60-8c36-19a8c45defed"))
|
|
/* interface */ ISAXDTDHandler;
|
|
struct __declspec(uuid("a60511c4-ccf5-479e-98a3-dc8dc545b7d0"))
|
|
/* interface */ ISAXErrorHandler;
|
|
struct __declspec(uuid("70409222-ca09-4475-acb8-40312fe8d145"))
|
|
/* interface */ ISAXXMLFilter;
|
|
struct __declspec(uuid("7f85d5f5-47a8-4497-bda5-84ba04819ea6"))
|
|
/* interface */ ISAXLexicalHandler;
|
|
struct __declspec(uuid("862629ac-771a-47b2-8337-4e6843c1be90"))
|
|
/* interface */ ISAXDeclHandler;
|
|
struct __declspec(uuid("8c033caa-6cd6-4f73-b728-4531af74945f"))
|
|
/* dual interface */ IVBSAXXMLReader;
|
|
struct __declspec(uuid("0c05d096-f45b-4aca-ad1a-aa0bc25518dc"))
|
|
/* dual interface */ IVBSAXEntityResolver;
|
|
struct __declspec(uuid("2ed7290a-4dd5-4b46-bb26-4e4155e77faa"))
|
|
/* dual interface */ IVBSAXContentHandler;
|
|
struct __declspec(uuid("796e7ac5-5aa2-4eff-acad-3faaf01a3288"))
|
|
/* dual interface */ IVBSAXLocator;
|
|
struct __declspec(uuid("10dc0586-132b-4cac-8bb3-db00ac8b7ee0"))
|
|
/* dual interface */ IVBSAXAttributes;
|
|
struct __declspec(uuid("24fb3297-302d-4620-ba39-3a732d850558"))
|
|
/* dual interface */ IVBSAXDTDHandler;
|
|
struct __declspec(uuid("d963d3fe-173c-4862-9095-b92f66995f52"))
|
|
/* dual interface */ IVBSAXErrorHandler;
|
|
struct __declspec(uuid("1299eb1b-5b88-433e-82de-82ca75ad4e04"))
|
|
/* dual interface */ IVBSAXXMLFilter;
|
|
struct __declspec(uuid("032aac35-8c0e-4d9d-979f-e3b702935576"))
|
|
/* dual interface */ IVBSAXLexicalHandler;
|
|
struct __declspec(uuid("e8917260-7579-4be1-b5dd-7afbfa6f077b"))
|
|
/* dual interface */ IVBSAXDeclHandler;
|
|
struct __declspec(uuid("4d7ff4ba-1565-4ea8-94e1-6e724a46f98d"))
|
|
/* dual interface */ IMXWriter;
|
|
struct __declspec(uuid("f10d27cc-3ec0-415c-8ed8-77ab1c5e7262"))
|
|
/* dual interface */ IMXAttributes;
|
|
struct __declspec(uuid("808f4e35-8d5a-4fbe-8466-33a41279ed30"))
|
|
/* dual interface */ IMXReaderControl;
|
|
struct __declspec(uuid("65725580-9b5d-11d0-9bfe-00c04fc99c8e"))
|
|
/* dual interface */ IXMLElementCollection;
|
|
struct __declspec(uuid("f52e2b61-18a1-11d1-b105-00805f49916b"))
|
|
/* dual interface */ IXMLDocument;
|
|
struct __declspec(uuid("3f7f31ac-e15f-11d0-9c25-00c04fc99c8e"))
|
|
/* dual interface */ IXMLElement;
|
|
struct __declspec(uuid("2b8de2fe-8d2d-11d1-b2fc-00c04fd915a9"))
|
|
/* interface */ IXMLDocument2;
|
|
struct __declspec(uuid("2b8de2ff-8d2d-11d1-b2fc-00c04fd915a9"))
|
|
/* dual interface */ IXMLElement2;
|
|
struct __declspec(uuid("d4d4a0fc-3b73-11d1-b2b4-00c04fb92596"))
|
|
/* dual interface */ IXMLAttribute;
|
|
struct __declspec(uuid("948c5ad3-c58d-11d0-9c0b-00c04fc99c8e"))
|
|
/* interface */ IXMLError;
|
|
struct _xml_error;
|
|
typedef enum tagXMLEMEM_TYPE XMLELEM_TYPE;
|
|
struct __declspec(uuid("aa634fc7-5888-44a7-a257-3a47150d3a0e"))
|
|
/* dual interface */ IXMLDOMSelection;
|
|
struct __declspec(uuid("3efaa427-272f-11d2-836f-0000f87a7782"))
|
|
/* dispinterface */ XMLDOMDocumentEvents;
|
|
struct __declspec(uuid("310afa62-0575-11d2-9ca9-0060b0ec3d39"))
|
|
/* dual interface */ IDSOControl;
|
|
struct __declspec(uuid("ed8c108d-4349-11d2-91a4-00c04f7969e8"))
|
|
/* dual interface */ IXMLHTTPRequest;
|
|
typedef enum _SERVERXMLHTTP_OPTION SERVERXMLHTTP_OPTION;
|
|
typedef enum _SXH_SERVER_CERT_OPTION SXH_SERVER_CERT_OPTION;
|
|
struct __declspec(uuid("2e9196bf-13ba-4dd4-91ca-6c571f281495"))
|
|
/* dual interface */ IServerXMLHTTPRequest;
|
|
struct /* coclass */ DOMDocument;
|
|
struct /* coclass */ DOMDocument26;
|
|
struct /* coclass */ DOMDocument30;
|
|
struct /* coclass */ FreeThreadedDOMDocument;
|
|
struct /* coclass */ FreeThreadedDOMDocument26;
|
|
struct /* coclass */ FreeThreadedDOMDocument30;
|
|
struct /* coclass */ XMLSchemaCache;
|
|
struct /* coclass */ XMLSchemaCache26;
|
|
struct /* coclass */ XMLSchemaCache30;
|
|
struct /* coclass */ XSLTemplate;
|
|
struct /* coclass */ XSLTemplate26;
|
|
struct /* coclass */ XSLTemplate30;
|
|
struct /* coclass */ DSOControl;
|
|
struct /* coclass */ DSOControl26;
|
|
struct /* coclass */ DSOControl30;
|
|
struct /* coclass */ XMLHTTP;
|
|
struct /* coclass */ XMLHTTP26;
|
|
struct /* coclass */ XMLHTTP30;
|
|
struct /* coclass */ ServerXMLHTTP;
|
|
struct /* coclass */ ServerXMLHTTP30;
|
|
struct /* coclass */ SAXXMLReader;
|
|
struct /* coclass */ SAXXMLReader30;
|
|
struct /* coclass */ MXXMLWriter;
|
|
struct /* coclass */ MXXMLWriter30;
|
|
struct /* coclass */ SAXAttributes;
|
|
struct /* coclass */ SAXAttributes30;
|
|
struct /* coclass */ XMLDocument;
|
|
|
|
//
|
|
// Smart pointer typedef declarations
|
|
//
|
|
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMImplementation, __uuidof(IXMLDOMImplementation));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMNode, __uuidof(IXMLDOMNode));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMNodeList, __uuidof(IXMLDOMNodeList));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMNamedNodeMap, __uuidof(IXMLDOMNamedNodeMap));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMDocument, __uuidof(IXMLDOMDocument));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMDocumentType, __uuidof(IXMLDOMDocumentType));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMElement, __uuidof(IXMLDOMElement));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMAttribute, __uuidof(IXMLDOMAttribute));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMDocumentFragment, __uuidof(IXMLDOMDocumentFragment));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMCharacterData, __uuidof(IXMLDOMCharacterData));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMText, __uuidof(IXMLDOMText));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMComment, __uuidof(IXMLDOMComment));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMCDATASection, __uuidof(IXMLDOMCDATASection));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMProcessingInstruction, __uuidof(IXMLDOMProcessingInstruction));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMEntityReference, __uuidof(IXMLDOMEntityReference));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMParseError, __uuidof(IXMLDOMParseError));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMSchemaCollection, __uuidof(IXMLDOMSchemaCollection));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMDocument2, __uuidof(IXMLDOMDocument2));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMNotation, __uuidof(IXMLDOMNotation));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMEntity, __uuidof(IXMLDOMEntity));
|
|
_COM_SMARTPTR_TYPEDEF(IXTLRuntime, __uuidof(IXTLRuntime));
|
|
_COM_SMARTPTR_TYPEDEF(IXSLTemplate, __uuidof(IXSLTemplate));
|
|
_COM_SMARTPTR_TYPEDEF(IXSLProcessor, __uuidof(IXSLProcessor));
|
|
_COM_SMARTPTR_TYPEDEF(ISAXXMLReader, __uuidof(ISAXXMLReader));
|
|
_COM_SMARTPTR_TYPEDEF(ISAXEntityResolver, __uuidof(ISAXEntityResolver));
|
|
_COM_SMARTPTR_TYPEDEF(ISAXContentHandler, __uuidof(ISAXContentHandler));
|
|
_COM_SMARTPTR_TYPEDEF(ISAXLocator, __uuidof(ISAXLocator));
|
|
_COM_SMARTPTR_TYPEDEF(ISAXAttributes, __uuidof(ISAXAttributes));
|
|
_COM_SMARTPTR_TYPEDEF(ISAXDTDHandler, __uuidof(ISAXDTDHandler));
|
|
_COM_SMARTPTR_TYPEDEF(ISAXErrorHandler, __uuidof(ISAXErrorHandler));
|
|
_COM_SMARTPTR_TYPEDEF(ISAXXMLFilter, __uuidof(ISAXXMLFilter));
|
|
_COM_SMARTPTR_TYPEDEF(ISAXLexicalHandler, __uuidof(ISAXLexicalHandler));
|
|
_COM_SMARTPTR_TYPEDEF(ISAXDeclHandler, __uuidof(ISAXDeclHandler));
|
|
_COM_SMARTPTR_TYPEDEF(IVBSAXXMLReader, __uuidof(IVBSAXXMLReader));
|
|
_COM_SMARTPTR_TYPEDEF(IVBSAXEntityResolver, __uuidof(IVBSAXEntityResolver));
|
|
_COM_SMARTPTR_TYPEDEF(IVBSAXContentHandler, __uuidof(IVBSAXContentHandler));
|
|
_COM_SMARTPTR_TYPEDEF(IVBSAXLocator, __uuidof(IVBSAXLocator));
|
|
_COM_SMARTPTR_TYPEDEF(IVBSAXAttributes, __uuidof(IVBSAXAttributes));
|
|
_COM_SMARTPTR_TYPEDEF(IVBSAXDTDHandler, __uuidof(IVBSAXDTDHandler));
|
|
_COM_SMARTPTR_TYPEDEF(IVBSAXErrorHandler, __uuidof(IVBSAXErrorHandler));
|
|
_COM_SMARTPTR_TYPEDEF(IVBSAXXMLFilter, __uuidof(IVBSAXXMLFilter));
|
|
_COM_SMARTPTR_TYPEDEF(IVBSAXLexicalHandler, __uuidof(IVBSAXLexicalHandler));
|
|
_COM_SMARTPTR_TYPEDEF(IVBSAXDeclHandler, __uuidof(IVBSAXDeclHandler));
|
|
_COM_SMARTPTR_TYPEDEF(IMXWriter, __uuidof(IMXWriter));
|
|
_COM_SMARTPTR_TYPEDEF(IMXAttributes, __uuidof(IMXAttributes));
|
|
_COM_SMARTPTR_TYPEDEF(IMXReaderControl, __uuidof(IMXReaderControl));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLElementCollection, __uuidof(IXMLElementCollection));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDocument, __uuidof(IXMLDocument));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLElement, __uuidof(IXMLElement));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDocument2, __uuidof(IXMLDocument2));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLElement2, __uuidof(IXMLElement2));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLAttribute, __uuidof(IXMLAttribute));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLError, __uuidof(IXMLError));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDOMSelection, __uuidof(IXMLDOMSelection));
|
|
_COM_SMARTPTR_TYPEDEF(XMLDOMDocumentEvents, __uuidof(IDispatch));
|
|
_COM_SMARTPTR_TYPEDEF(IDSOControl, __uuidof(IDSOControl));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLHTTPRequest, __uuidof(IXMLHTTPRequest));
|
|
_COM_SMARTPTR_TYPEDEF(IServerXMLHTTPRequest, __uuidof(IServerXMLHTTPRequest));
|
|
|
|
//
|
|
// Type library items
|
|
//
|
|
|
|
struct __declspec(uuid("2933bf8f-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMImplementation : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall hasFeature (
|
|
BSTR feature,
|
|
BSTR version,
|
|
VARIANT_BOOL * hasFeature ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2933bf80-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMNode : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_nodeName (
|
|
BSTR * name ) = 0;
|
|
virtual HRESULT __stdcall get_nodeValue (
|
|
VARIANT * value ) = 0;
|
|
virtual HRESULT __stdcall put_nodeValue (
|
|
VARIANT value ) = 0;
|
|
virtual HRESULT __stdcall get_nodeType (
|
|
DOMNodeType * type ) = 0;
|
|
virtual HRESULT __stdcall get_parentNode (
|
|
struct IXMLDOMNode * * parent ) = 0;
|
|
virtual HRESULT __stdcall get_childNodes (
|
|
struct IXMLDOMNodeList * * childList ) = 0;
|
|
virtual HRESULT __stdcall get_firstChild (
|
|
struct IXMLDOMNode * * firstChild ) = 0;
|
|
virtual HRESULT __stdcall get_lastChild (
|
|
struct IXMLDOMNode * * lastChild ) = 0;
|
|
virtual HRESULT __stdcall get_previousSibling (
|
|
struct IXMLDOMNode * * previousSibling ) = 0;
|
|
virtual HRESULT __stdcall get_nextSibling (
|
|
struct IXMLDOMNode * * nextSibling ) = 0;
|
|
virtual HRESULT __stdcall get_attributes (
|
|
struct IXMLDOMNamedNodeMap * * attributeMap ) = 0;
|
|
virtual HRESULT __stdcall insertBefore (
|
|
struct IXMLDOMNode * newChild,
|
|
VARIANT refChild,
|
|
struct IXMLDOMNode * * outNewChild ) = 0;
|
|
virtual HRESULT __stdcall replaceChild (
|
|
struct IXMLDOMNode * newChild,
|
|
struct IXMLDOMNode * oldChild,
|
|
struct IXMLDOMNode * * outOldChild ) = 0;
|
|
virtual HRESULT __stdcall removeChild (
|
|
struct IXMLDOMNode * childNode,
|
|
struct IXMLDOMNode * * oldChild ) = 0;
|
|
virtual HRESULT __stdcall appendChild (
|
|
struct IXMLDOMNode * newChild,
|
|
struct IXMLDOMNode * * outNewChild ) = 0;
|
|
virtual HRESULT __stdcall hasChildNodes (
|
|
VARIANT_BOOL * hasChild ) = 0;
|
|
virtual HRESULT __stdcall get_ownerDocument (
|
|
struct IXMLDOMDocument * * DOMDocument ) = 0;
|
|
virtual HRESULT __stdcall cloneNode (
|
|
VARIANT_BOOL deep,
|
|
struct IXMLDOMNode * * cloneRoot ) = 0;
|
|
virtual HRESULT __stdcall get_nodeTypeString (
|
|
BSTR * nodeType ) = 0;
|
|
virtual HRESULT __stdcall get_text (
|
|
BSTR * text ) = 0;
|
|
virtual HRESULT __stdcall put_text (
|
|
BSTR text ) = 0;
|
|
virtual HRESULT __stdcall get_specified (
|
|
VARIANT_BOOL * isSpecified ) = 0;
|
|
virtual HRESULT __stdcall get_definition (
|
|
struct IXMLDOMNode * * definitionNode ) = 0;
|
|
virtual HRESULT __stdcall get_nodeTypedValue (
|
|
VARIANT * typedValue ) = 0;
|
|
virtual HRESULT __stdcall put_nodeTypedValue (
|
|
VARIANT typedValue ) = 0;
|
|
virtual HRESULT __stdcall get_dataType (
|
|
VARIANT * dataTypeName ) = 0;
|
|
virtual HRESULT __stdcall put_dataType (
|
|
BSTR dataTypeName ) = 0;
|
|
virtual HRESULT __stdcall get_xml (
|
|
BSTR * xmlString ) = 0;
|
|
virtual HRESULT __stdcall transformNode (
|
|
struct IXMLDOMNode * stylesheet,
|
|
BSTR * xmlString ) = 0;
|
|
virtual HRESULT __stdcall selectNodes (
|
|
BSTR queryString,
|
|
struct IXMLDOMNodeList * * resultList ) = 0;
|
|
virtual HRESULT __stdcall selectSingleNode (
|
|
BSTR queryString,
|
|
struct IXMLDOMNode * * resultNode ) = 0;
|
|
virtual HRESULT __stdcall get_parsed (
|
|
VARIANT_BOOL * isParsed ) = 0;
|
|
virtual HRESULT __stdcall get_namespaceURI (
|
|
BSTR * namespaceURI ) = 0;
|
|
virtual HRESULT __stdcall get_prefix (
|
|
BSTR * prefixString ) = 0;
|
|
virtual HRESULT __stdcall get_baseName (
|
|
BSTR * nameString ) = 0;
|
|
virtual HRESULT __stdcall transformNodeToObject (
|
|
struct IXMLDOMNode * stylesheet,
|
|
VARIANT outputObject ) = 0;
|
|
};
|
|
|
|
enum tagDOMNodeType
|
|
{
|
|
NODE_INVALID = 0,
|
|
NODE_ELEMENT = 1,
|
|
NODE_ATTRIBUTE = 2,
|
|
NODE_TEXT = 3,
|
|
NODE_CDATA_SECTION = 4,
|
|
NODE_ENTITY_REFERENCE = 5,
|
|
NODE_ENTITY = 6,
|
|
NODE_PROCESSING_INSTRUCTION = 7,
|
|
NODE_COMMENT = 8,
|
|
NODE_DOCUMENT = 9,
|
|
NODE_DOCUMENT_TYPE = 10,
|
|
NODE_DOCUMENT_FRAGMENT = 11,
|
|
NODE_NOTATION = 12
|
|
};
|
|
|
|
struct __declspec(uuid("2933bf82-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMNodeList : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_item (
|
|
long index,
|
|
struct IXMLDOMNode * * listItem ) = 0;
|
|
virtual HRESULT __stdcall get_length (
|
|
long * listLength ) = 0;
|
|
virtual HRESULT __stdcall nextNode (
|
|
struct IXMLDOMNode * * nextItem ) = 0;
|
|
virtual HRESULT __stdcall reset ( ) = 0;
|
|
virtual HRESULT __stdcall get__newEnum (
|
|
IUnknown * * ppUnk ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2933bf83-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMNamedNodeMap : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall getNamedItem (
|
|
BSTR name,
|
|
struct IXMLDOMNode * * namedItem ) = 0;
|
|
virtual HRESULT __stdcall setNamedItem (
|
|
struct IXMLDOMNode * newItem,
|
|
struct IXMLDOMNode * * nameItem ) = 0;
|
|
virtual HRESULT __stdcall removeNamedItem (
|
|
BSTR name,
|
|
struct IXMLDOMNode * * namedItem ) = 0;
|
|
virtual HRESULT __stdcall get_item (
|
|
long index,
|
|
struct IXMLDOMNode * * listItem ) = 0;
|
|
virtual HRESULT __stdcall get_length (
|
|
long * listLength ) = 0;
|
|
virtual HRESULT __stdcall getQualifiedItem (
|
|
BSTR baseName,
|
|
BSTR namespaceURI,
|
|
struct IXMLDOMNode * * qualifiedItem ) = 0;
|
|
virtual HRESULT __stdcall removeQualifiedItem (
|
|
BSTR baseName,
|
|
BSTR namespaceURI,
|
|
struct IXMLDOMNode * * qualifiedItem ) = 0;
|
|
virtual HRESULT __stdcall nextNode (
|
|
struct IXMLDOMNode * * nextItem ) = 0;
|
|
virtual HRESULT __stdcall reset ( ) = 0;
|
|
virtual HRESULT __stdcall get__newEnum (
|
|
IUnknown * * ppUnk ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2933bf81-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMDocument : IXMLDOMNode
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_doctype (
|
|
struct IXMLDOMDocumentType * * documentType ) = 0;
|
|
virtual HRESULT __stdcall get_implementation (
|
|
struct IXMLDOMImplementation * * impl ) = 0;
|
|
virtual HRESULT __stdcall get_documentElement (
|
|
struct IXMLDOMElement * * DOMElement ) = 0;
|
|
virtual HRESULT __stdcall putref_documentElement (
|
|
struct IXMLDOMElement * DOMElement ) = 0;
|
|
virtual HRESULT __stdcall createElement (
|
|
BSTR tagName,
|
|
struct IXMLDOMElement * * element ) = 0;
|
|
virtual HRESULT __stdcall createDocumentFragment (
|
|
struct IXMLDOMDocumentFragment * * docFrag ) = 0;
|
|
virtual HRESULT __stdcall createTextNode (
|
|
BSTR data,
|
|
struct IXMLDOMText * * text ) = 0;
|
|
virtual HRESULT __stdcall createComment (
|
|
BSTR data,
|
|
struct IXMLDOMComment * * comment ) = 0;
|
|
virtual HRESULT __stdcall createCDATASection (
|
|
BSTR data,
|
|
struct IXMLDOMCDATASection * * cdata ) = 0;
|
|
virtual HRESULT __stdcall createProcessingInstruction (
|
|
BSTR target,
|
|
BSTR data,
|
|
struct IXMLDOMProcessingInstruction * * pi ) = 0;
|
|
virtual HRESULT __stdcall createAttribute (
|
|
BSTR name,
|
|
struct IXMLDOMAttribute * * attribute ) = 0;
|
|
virtual HRESULT __stdcall createEntityReference (
|
|
BSTR name,
|
|
struct IXMLDOMEntityReference * * entityRef ) = 0;
|
|
virtual HRESULT __stdcall getElementsByTagName (
|
|
BSTR tagName,
|
|
struct IXMLDOMNodeList * * resultList ) = 0;
|
|
virtual HRESULT __stdcall createNode (
|
|
VARIANT type,
|
|
BSTR name,
|
|
BSTR namespaceURI,
|
|
struct IXMLDOMNode * * node ) = 0;
|
|
virtual HRESULT __stdcall nodeFromID (
|
|
BSTR idString,
|
|
struct IXMLDOMNode * * node ) = 0;
|
|
virtual HRESULT __stdcall load (
|
|
VARIANT xmlSource,
|
|
VARIANT_BOOL * isSuccessful ) = 0;
|
|
virtual HRESULT __stdcall get_readyState (
|
|
long * value ) = 0;
|
|
virtual HRESULT __stdcall get_parseError (
|
|
struct IXMLDOMParseError * * errorObj ) = 0;
|
|
virtual HRESULT __stdcall get_url (
|
|
BSTR * urlString ) = 0;
|
|
virtual HRESULT __stdcall get_async (
|
|
VARIANT_BOOL * isAsync ) = 0;
|
|
virtual HRESULT __stdcall put_async (
|
|
VARIANT_BOOL isAsync ) = 0;
|
|
virtual HRESULT __stdcall abort ( ) = 0;
|
|
virtual HRESULT __stdcall loadXML (
|
|
BSTR bstrXML,
|
|
VARIANT_BOOL * isSuccessful ) = 0;
|
|
virtual HRESULT __stdcall save (
|
|
VARIANT destination ) = 0;
|
|
virtual HRESULT __stdcall get_validateOnParse (
|
|
VARIANT_BOOL * isValidating ) = 0;
|
|
virtual HRESULT __stdcall put_validateOnParse (
|
|
VARIANT_BOOL isValidating ) = 0;
|
|
virtual HRESULT __stdcall get_resolveExternals (
|
|
VARIANT_BOOL * isResolving ) = 0;
|
|
virtual HRESULT __stdcall put_resolveExternals (
|
|
VARIANT_BOOL isResolving ) = 0;
|
|
virtual HRESULT __stdcall get_preserveWhiteSpace (
|
|
VARIANT_BOOL * isPreserving ) = 0;
|
|
virtual HRESULT __stdcall put_preserveWhiteSpace (
|
|
VARIANT_BOOL isPreserving ) = 0;
|
|
virtual HRESULT __stdcall put_onreadystatechange (
|
|
VARIANT _arg1 ) = 0;
|
|
virtual HRESULT __stdcall put_ondataavailable (
|
|
VARIANT _arg1 ) = 0;
|
|
virtual HRESULT __stdcall put_ontransformnode (
|
|
VARIANT _arg1 ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2933bf8b-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMDocumentType : IXMLDOMNode
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_name (
|
|
BSTR * rootName ) = 0;
|
|
virtual HRESULT __stdcall get_entities (
|
|
struct IXMLDOMNamedNodeMap * * entityMap ) = 0;
|
|
virtual HRESULT __stdcall get_notations (
|
|
struct IXMLDOMNamedNodeMap * * notationMap ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2933bf86-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMElement : IXMLDOMNode
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_tagName (
|
|
BSTR * tagName ) = 0;
|
|
virtual HRESULT __stdcall getAttribute (
|
|
BSTR name,
|
|
VARIANT * value ) = 0;
|
|
virtual HRESULT __stdcall setAttribute (
|
|
BSTR name,
|
|
VARIANT value ) = 0;
|
|
virtual HRESULT __stdcall removeAttribute (
|
|
BSTR name ) = 0;
|
|
virtual HRESULT __stdcall getAttributeNode (
|
|
BSTR name,
|
|
struct IXMLDOMAttribute * * attributeNode ) = 0;
|
|
virtual HRESULT __stdcall setAttributeNode (
|
|
struct IXMLDOMAttribute * DOMAttribute,
|
|
struct IXMLDOMAttribute * * attributeNode ) = 0;
|
|
virtual HRESULT __stdcall removeAttributeNode (
|
|
struct IXMLDOMAttribute * DOMAttribute,
|
|
struct IXMLDOMAttribute * * attributeNode ) = 0;
|
|
virtual HRESULT __stdcall getElementsByTagName (
|
|
BSTR tagName,
|
|
struct IXMLDOMNodeList * * resultList ) = 0;
|
|
virtual HRESULT __stdcall normalize ( ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2933bf85-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMAttribute : IXMLDOMNode
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_name (
|
|
BSTR * attributeName ) = 0;
|
|
virtual HRESULT __stdcall get_value (
|
|
VARIANT * attributeValue ) = 0;
|
|
virtual HRESULT __stdcall put_value (
|
|
VARIANT attributeValue ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("3efaa413-272f-11d2-836f-0000f87a7782"))
|
|
IXMLDOMDocumentFragment : IXMLDOMNode
|
|
{};
|
|
|
|
struct __declspec(uuid("2933bf84-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMCharacterData : IXMLDOMNode
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_data (
|
|
BSTR * data ) = 0;
|
|
virtual HRESULT __stdcall put_data (
|
|
BSTR data ) = 0;
|
|
virtual HRESULT __stdcall get_length (
|
|
long * dataLength ) = 0;
|
|
virtual HRESULT __stdcall substringData (
|
|
long offset,
|
|
long count,
|
|
BSTR * data ) = 0;
|
|
virtual HRESULT __stdcall appendData (
|
|
BSTR data ) = 0;
|
|
virtual HRESULT __stdcall insertData (
|
|
long offset,
|
|
BSTR data ) = 0;
|
|
virtual HRESULT __stdcall deleteData (
|
|
long offset,
|
|
long count ) = 0;
|
|
virtual HRESULT __stdcall replaceData (
|
|
long offset,
|
|
long count,
|
|
BSTR data ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2933bf87-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMText : IXMLDOMCharacterData
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall splitText (
|
|
long offset,
|
|
struct IXMLDOMText * * rightHandTextNode ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2933bf88-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMComment : IXMLDOMCharacterData
|
|
{};
|
|
|
|
struct __declspec(uuid("2933bf8a-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMCDATASection : IXMLDOMText
|
|
{};
|
|
|
|
struct __declspec(uuid("2933bf89-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMProcessingInstruction : IXMLDOMNode
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_target (
|
|
BSTR * name ) = 0;
|
|
virtual HRESULT __stdcall get_data (
|
|
BSTR * value ) = 0;
|
|
virtual HRESULT __stdcall put_data (
|
|
BSTR value ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2933bf8e-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMEntityReference : IXMLDOMNode
|
|
{};
|
|
|
|
struct __declspec(uuid("3efaa426-272f-11d2-836f-0000f87a7782"))
|
|
IXMLDOMParseError : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_errorCode (
|
|
long * errorCode ) = 0;
|
|
virtual HRESULT __stdcall get_url (
|
|
BSTR * urlString ) = 0;
|
|
virtual HRESULT __stdcall get_reason (
|
|
BSTR * reasonString ) = 0;
|
|
virtual HRESULT __stdcall get_srcText (
|
|
BSTR * sourceString ) = 0;
|
|
virtual HRESULT __stdcall get_line (
|
|
long * lineNumber ) = 0;
|
|
virtual HRESULT __stdcall get_linepos (
|
|
long * linePosition ) = 0;
|
|
virtual HRESULT __stdcall get_filepos (
|
|
long * filePosition ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("373984c8-b845-449b-91e7-45ac83036ade"))
|
|
IXMLDOMSchemaCollection : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall add (
|
|
BSTR namespaceURI,
|
|
VARIANT var ) = 0;
|
|
virtual HRESULT __stdcall get (
|
|
BSTR namespaceURI,
|
|
struct IXMLDOMNode * * schemaNode ) = 0;
|
|
virtual HRESULT __stdcall remove (
|
|
BSTR namespaceURI ) = 0;
|
|
virtual HRESULT __stdcall get_length (
|
|
long * length ) = 0;
|
|
virtual HRESULT __stdcall get_namespaceURI (
|
|
long index,
|
|
BSTR * length ) = 0;
|
|
virtual HRESULT __stdcall addCollection (
|
|
struct IXMLDOMSchemaCollection * otherCollection ) = 0;
|
|
virtual HRESULT __stdcall get__newEnum (
|
|
IUnknown * * ppUnk ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2933bf95-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMDocument2 : IXMLDOMDocument
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_namespaces (
|
|
struct IXMLDOMSchemaCollection * * namespaceCollection ) = 0;
|
|
virtual HRESULT __stdcall get_schemas (
|
|
VARIANT * otherCollection ) = 0;
|
|
virtual HRESULT __stdcall putref_schemas (
|
|
VARIANT otherCollection ) = 0;
|
|
virtual HRESULT __stdcall validate (
|
|
struct IXMLDOMParseError * * errorObj ) = 0;
|
|
virtual HRESULT __stdcall setProperty (
|
|
BSTR name,
|
|
VARIANT value ) = 0;
|
|
virtual HRESULT __stdcall getProperty (
|
|
BSTR name,
|
|
VARIANT * value ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2933bf8c-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMNotation : IXMLDOMNode
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_publicId (
|
|
VARIANT * publicId ) = 0;
|
|
virtual HRESULT __stdcall get_systemId (
|
|
VARIANT * systemId ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2933bf8d-7b36-11d2-b20e-00c04f983e60"))
|
|
IXMLDOMEntity : IXMLDOMNode
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_publicId (
|
|
VARIANT * publicId ) = 0;
|
|
virtual HRESULT __stdcall get_systemId (
|
|
VARIANT * systemId ) = 0;
|
|
virtual HRESULT __stdcall get_notationName (
|
|
BSTR * name ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("3efaa425-272f-11d2-836f-0000f87a7782"))
|
|
IXTLRuntime : IXMLDOMNode
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall uniqueID (
|
|
struct IXMLDOMNode * pNode,
|
|
long * pID ) = 0;
|
|
virtual HRESULT __stdcall depth (
|
|
struct IXMLDOMNode * pNode,
|
|
long * pDepth ) = 0;
|
|
virtual HRESULT __stdcall childNumber (
|
|
struct IXMLDOMNode * pNode,
|
|
long * pNumber ) = 0;
|
|
virtual HRESULT __stdcall ancestorChildNumber (
|
|
BSTR bstrNodeName,
|
|
struct IXMLDOMNode * pNode,
|
|
long * pNumber ) = 0;
|
|
virtual HRESULT __stdcall absoluteChildNumber (
|
|
struct IXMLDOMNode * pNode,
|
|
long * pNumber ) = 0;
|
|
virtual HRESULT __stdcall formatIndex (
|
|
long lIndex,
|
|
BSTR bstrFormat,
|
|
BSTR * pbstrFormattedString ) = 0;
|
|
virtual HRESULT __stdcall formatNumber (
|
|
double dblNumber,
|
|
BSTR bstrFormat,
|
|
BSTR * pbstrFormattedString ) = 0;
|
|
virtual HRESULT __stdcall formatDate (
|
|
VARIANT varDate,
|
|
BSTR bstrFormat,
|
|
VARIANT varDestLocale,
|
|
BSTR * pbstrFormattedString ) = 0;
|
|
virtual HRESULT __stdcall formatTime (
|
|
VARIANT varTime,
|
|
BSTR bstrFormat,
|
|
VARIANT varDestLocale,
|
|
BSTR * pbstrFormattedString ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2933bf93-7b36-11d2-b20e-00c04f983e60"))
|
|
IXSLTemplate : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall putref_stylesheet (
|
|
struct IXMLDOMNode * stylesheet ) = 0;
|
|
virtual HRESULT __stdcall get_stylesheet (
|
|
struct IXMLDOMNode * * stylesheet ) = 0;
|
|
virtual HRESULT __stdcall createProcessor (
|
|
struct IXSLProcessor * * ppProcessor ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2933bf92-7b36-11d2-b20e-00c04f983e60"))
|
|
IXSLProcessor : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall put_input (
|
|
VARIANT pVar ) = 0;
|
|
virtual HRESULT __stdcall get_input (
|
|
VARIANT * pVar ) = 0;
|
|
virtual HRESULT __stdcall get_ownerTemplate (
|
|
struct IXSLTemplate * * ppTemplate ) = 0;
|
|
virtual HRESULT __stdcall setStartMode (
|
|
BSTR mode,
|
|
BSTR namespaceURI ) = 0;
|
|
virtual HRESULT __stdcall get_startMode (
|
|
BSTR * mode ) = 0;
|
|
virtual HRESULT __stdcall get_startModeURI (
|
|
BSTR * namespaceURI ) = 0;
|
|
virtual HRESULT __stdcall put_output (
|
|
VARIANT pOutput ) = 0;
|
|
virtual HRESULT __stdcall get_output (
|
|
VARIANT * pOutput ) = 0;
|
|
virtual HRESULT __stdcall transform (
|
|
VARIANT_BOOL * pDone ) = 0;
|
|
virtual HRESULT __stdcall reset ( ) = 0;
|
|
virtual HRESULT __stdcall get_readyState (
|
|
long * pReadyState ) = 0;
|
|
virtual HRESULT __stdcall addParameter (
|
|
BSTR baseName,
|
|
VARIANT parameter,
|
|
BSTR namespaceURI ) = 0;
|
|
virtual HRESULT __stdcall addObject (
|
|
IDispatch * obj,
|
|
BSTR namespaceURI ) = 0;
|
|
virtual HRESULT __stdcall get_stylesheet (
|
|
struct IXMLDOMNode * * stylesheet ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("a4f96ed0-f829-476e-81c0-cdc7bd2a0802"))
|
|
ISAXXMLReader : IUnknown
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall getFeature (
|
|
unsigned short * pwchName,
|
|
VARIANT_BOOL * pvfValue ) = 0;
|
|
virtual HRESULT __stdcall putFeature (
|
|
unsigned short * pwchName,
|
|
VARIANT_BOOL vfValue ) = 0;
|
|
virtual HRESULT __stdcall getProperty (
|
|
unsigned short * pwchName,
|
|
VARIANT * pvarValue ) = 0;
|
|
virtual HRESULT __stdcall putProperty (
|
|
unsigned short * pwchName,
|
|
VARIANT varValue ) = 0;
|
|
virtual HRESULT __stdcall getEntityResolver (
|
|
struct ISAXEntityResolver * * ppResolver ) = 0;
|
|
virtual HRESULT __stdcall putEntityResolver (
|
|
struct ISAXEntityResolver * pResolver ) = 0;
|
|
virtual HRESULT __stdcall getContentHandler (
|
|
struct ISAXContentHandler * * ppHandler ) = 0;
|
|
virtual HRESULT __stdcall putContentHandler (
|
|
struct ISAXContentHandler * pHandler ) = 0;
|
|
virtual HRESULT __stdcall getDTDHandler (
|
|
struct ISAXDTDHandler * * ppHandler ) = 0;
|
|
virtual HRESULT __stdcall putDTDHandler (
|
|
struct ISAXDTDHandler * pHandler ) = 0;
|
|
virtual HRESULT __stdcall getErrorHandler (
|
|
struct ISAXErrorHandler * * ppHandler ) = 0;
|
|
virtual HRESULT __stdcall putErrorHandler (
|
|
struct ISAXErrorHandler * pHandler ) = 0;
|
|
virtual HRESULT __stdcall getBaseURL (
|
|
unsigned short * * ppwchBaseUrl ) = 0;
|
|
virtual HRESULT __stdcall putBaseURL (
|
|
unsigned short * pwchBaseUrl ) = 0;
|
|
virtual HRESULT __stdcall getSecureBaseURL (
|
|
unsigned short * * ppwchSecureBaseUrl ) = 0;
|
|
virtual HRESULT __stdcall putSecureBaseURL (
|
|
unsigned short * pwchSecureBaseUrl ) = 0;
|
|
virtual HRESULT __stdcall parse (
|
|
VARIANT varInput ) = 0;
|
|
virtual HRESULT __stdcall parseURL (
|
|
unsigned short * pwchUrl ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("99bca7bd-e8c4-4d5f-a0cf-6d907901ff07"))
|
|
ISAXEntityResolver : IUnknown
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall resolveEntity (
|
|
unsigned short * pwchPublicId,
|
|
unsigned short * pwchSystemId,
|
|
VARIANT * pvarInput ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("1545cdfa-9e4e-4497-a8a4-2bf7d0112c44"))
|
|
ISAXContentHandler : IUnknown
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall putDocumentLocator (
|
|
struct ISAXLocator * pLocator ) = 0;
|
|
virtual HRESULT __stdcall startDocument ( ) = 0;
|
|
virtual HRESULT __stdcall endDocument ( ) = 0;
|
|
virtual HRESULT __stdcall startPrefixMapping (
|
|
unsigned short * pwchPrefix,
|
|
int cchPrefix,
|
|
unsigned short * pwchUri,
|
|
int cchUri ) = 0;
|
|
virtual HRESULT __stdcall endPrefixMapping (
|
|
unsigned short * pwchPrefix,
|
|
int cchPrefix ) = 0;
|
|
virtual HRESULT __stdcall startElement (
|
|
unsigned short * pwchNamespaceUri,
|
|
int cchNamespaceUri,
|
|
unsigned short * pwchLocalName,
|
|
int cchLocalName,
|
|
unsigned short * pwchQName,
|
|
int cchQName,
|
|
struct ISAXAttributes * pAttributes ) = 0;
|
|
virtual HRESULT __stdcall endElement (
|
|
unsigned short * pwchNamespaceUri,
|
|
int cchNamespaceUri,
|
|
unsigned short * pwchLocalName,
|
|
int cchLocalName,
|
|
unsigned short * pwchQName,
|
|
int cchQName ) = 0;
|
|
virtual HRESULT __stdcall characters (
|
|
unsigned short * pwchChars,
|
|
int cchChars ) = 0;
|
|
virtual HRESULT __stdcall ignorableWhitespace (
|
|
unsigned short * pwchChars,
|
|
int cchChars ) = 0;
|
|
virtual HRESULT __stdcall processingInstruction (
|
|
unsigned short * pwchTarget,
|
|
int cchTarget,
|
|
unsigned short * pwchData,
|
|
int cchData ) = 0;
|
|
virtual HRESULT __stdcall skippedEntity (
|
|
unsigned short * pwchName,
|
|
int cchName ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("9b7e472a-0de4-4640-bff3-84d38a051c31"))
|
|
ISAXLocator : IUnknown
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall getColumnNumber (
|
|
int * pnColumn ) = 0;
|
|
virtual HRESULT __stdcall getLineNumber (
|
|
int * pnLine ) = 0;
|
|
virtual HRESULT __stdcall getPublicId (
|
|
unsigned short * * ppwchPublicId ) = 0;
|
|
virtual HRESULT __stdcall getSystemId (
|
|
unsigned short * * ppwchSystemId ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("f078abe1-45d2-4832-91ea-4466ce2f25c9"))
|
|
ISAXAttributes : IUnknown
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall getLength (
|
|
int * pnLength ) = 0;
|
|
virtual HRESULT __stdcall getURI (
|
|
int nIndex,
|
|
unsigned short * * ppwchUri,
|
|
int * pcchUri ) = 0;
|
|
virtual HRESULT __stdcall getLocalName (
|
|
int nIndex,
|
|
unsigned short * * ppwchLocalName,
|
|
int * pcchLocalName ) = 0;
|
|
virtual HRESULT __stdcall getQName (
|
|
int nIndex,
|
|
unsigned short * * ppwchQName,
|
|
int * pcchQName ) = 0;
|
|
virtual HRESULT __stdcall getName (
|
|
int nIndex,
|
|
unsigned short * * ppwchUri,
|
|
int * pcchUri,
|
|
unsigned short * * ppwchLocalName,
|
|
int * pcchLocalName,
|
|
unsigned short * * ppwchQName,
|
|
int * pcchQName ) = 0;
|
|
virtual HRESULT __stdcall getIndexFromName (
|
|
unsigned short * pwchUri,
|
|
int cchUri,
|
|
unsigned short * pwchLocalName,
|
|
int cchLocalName,
|
|
int * pnIndex ) = 0;
|
|
virtual HRESULT __stdcall getIndexFromQName (
|
|
unsigned short * pwchQName,
|
|
int cchQName,
|
|
int * pnIndex ) = 0;
|
|
virtual HRESULT __stdcall getType (
|
|
int nIndex,
|
|
unsigned short * * ppwchType,
|
|
int * pcchType ) = 0;
|
|
virtual HRESULT __stdcall getTypeFromName (
|
|
unsigned short * pwchUri,
|
|
int cchUri,
|
|
unsigned short * pwchLocalName,
|
|
int cchLocalName,
|
|
unsigned short * * ppwchType,
|
|
int * pcchType ) = 0;
|
|
virtual HRESULT __stdcall getTypeFromQName (
|
|
unsigned short * pwchQName,
|
|
int cchQName,
|
|
unsigned short * * ppwchType,
|
|
int * pcchType ) = 0;
|
|
virtual HRESULT __stdcall getValue (
|
|
int nIndex,
|
|
unsigned short * * ppwchValue,
|
|
int * pcchValue ) = 0;
|
|
virtual HRESULT __stdcall getValueFromName (
|
|
unsigned short * pwchUri,
|
|
int cchUri,
|
|
unsigned short * pwchLocalName,
|
|
int cchLocalName,
|
|
unsigned short * * ppwchValue,
|
|
int * pcchValue ) = 0;
|
|
virtual HRESULT __stdcall getValueFromQName (
|
|
unsigned short * pwchQName,
|
|
int cchQName,
|
|
unsigned short * * ppwchValue,
|
|
int * pcchValue ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("e15c1baf-afb3-4d60-8c36-19a8c45defed"))
|
|
ISAXDTDHandler : IUnknown
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall notationDecl (
|
|
unsigned short * pwchName,
|
|
int cchName,
|
|
unsigned short * pwchPublicId,
|
|
int cchPublicId,
|
|
unsigned short * pwchSystemId,
|
|
int cchSystemId ) = 0;
|
|
virtual HRESULT __stdcall unparsedEntityDecl (
|
|
unsigned short * pwchName,
|
|
int cchName,
|
|
unsigned short * pwchPublicId,
|
|
int cchPublicId,
|
|
unsigned short * pwchSystemId,
|
|
int cchSystemId,
|
|
unsigned short * pwchNotationName,
|
|
int cchNotationName ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("a60511c4-ccf5-479e-98a3-dc8dc545b7d0"))
|
|
ISAXErrorHandler : IUnknown
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall error (
|
|
struct ISAXLocator * pLocator,
|
|
unsigned short * pwchErrorMessage,
|
|
HRESULT hrErrorCode ) = 0;
|
|
virtual HRESULT __stdcall fatalError (
|
|
struct ISAXLocator * pLocator,
|
|
unsigned short * pwchErrorMessage,
|
|
HRESULT hrErrorCode ) = 0;
|
|
virtual HRESULT __stdcall ignorableWarning (
|
|
struct ISAXLocator * pLocator,
|
|
unsigned short * pwchErrorMessage,
|
|
HRESULT hrErrorCode ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("70409222-ca09-4475-acb8-40312fe8d145"))
|
|
ISAXXMLFilter : ISAXXMLReader
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall getParent (
|
|
struct ISAXXMLReader * * ppReader ) = 0;
|
|
virtual HRESULT __stdcall putParent (
|
|
struct ISAXXMLReader * pReader ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("7f85d5f5-47a8-4497-bda5-84ba04819ea6"))
|
|
ISAXLexicalHandler : IUnknown
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall startDTD (
|
|
unsigned short * pwchName,
|
|
int cchName,
|
|
unsigned short * pwchPublicId,
|
|
int cchPublicId,
|
|
unsigned short * pwchSystemId,
|
|
int cchSystemId ) = 0;
|
|
virtual HRESULT __stdcall endDTD ( ) = 0;
|
|
virtual HRESULT __stdcall startEntity (
|
|
unsigned short * pwchName,
|
|
int cchName ) = 0;
|
|
virtual HRESULT __stdcall endEntity (
|
|
unsigned short * pwchName,
|
|
int cchName ) = 0;
|
|
virtual HRESULT __stdcall startCDATA ( ) = 0;
|
|
virtual HRESULT __stdcall endCDATA ( ) = 0;
|
|
virtual HRESULT __stdcall comment (
|
|
unsigned short * pwchChars,
|
|
int cchChars ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("862629ac-771a-47b2-8337-4e6843c1be90"))
|
|
ISAXDeclHandler : IUnknown
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall elementDecl (
|
|
unsigned short * pwchName,
|
|
int cchName,
|
|
unsigned short * pwchModel,
|
|
int cchModel ) = 0;
|
|
virtual HRESULT __stdcall attributeDecl (
|
|
unsigned short * pwchElementName,
|
|
int cchElementName,
|
|
unsigned short * pwchAttributeName,
|
|
int cchAttributeName,
|
|
unsigned short * pwchType,
|
|
int cchType,
|
|
unsigned short * pwchValueDefault,
|
|
int cchValueDefault,
|
|
unsigned short * pwchValue,
|
|
int cchValue ) = 0;
|
|
virtual HRESULT __stdcall internalEntityDecl (
|
|
unsigned short * pwchName,
|
|
int cchName,
|
|
unsigned short * pwchValue,
|
|
int cchValue ) = 0;
|
|
virtual HRESULT __stdcall externalEntityDecl (
|
|
unsigned short * pwchName,
|
|
int cchName,
|
|
unsigned short * pwchPublicId,
|
|
int cchPublicId,
|
|
unsigned short * pwchSystemId,
|
|
int cchSystemId ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("8c033caa-6cd6-4f73-b728-4531af74945f"))
|
|
IVBSAXXMLReader : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall getFeature (
|
|
BSTR strName,
|
|
VARIANT_BOOL * fValue ) = 0;
|
|
virtual HRESULT __stdcall putFeature (
|
|
BSTR strName,
|
|
VARIANT_BOOL fValue ) = 0;
|
|
virtual HRESULT __stdcall getProperty (
|
|
BSTR strName,
|
|
VARIANT * varValue ) = 0;
|
|
virtual HRESULT __stdcall putProperty (
|
|
BSTR strName,
|
|
VARIANT varValue ) = 0;
|
|
virtual HRESULT __stdcall get_entityResolver (
|
|
struct IVBSAXEntityResolver * * oResolver ) = 0;
|
|
virtual HRESULT __stdcall putref_entityResolver (
|
|
struct IVBSAXEntityResolver * oResolver ) = 0;
|
|
virtual HRESULT __stdcall get_contentHandler (
|
|
struct IVBSAXContentHandler * * oHandler ) = 0;
|
|
virtual HRESULT __stdcall putref_contentHandler (
|
|
struct IVBSAXContentHandler * oHandler ) = 0;
|
|
virtual HRESULT __stdcall get_dtdHandler (
|
|
struct IVBSAXDTDHandler * * oHandler ) = 0;
|
|
virtual HRESULT __stdcall putref_dtdHandler (
|
|
struct IVBSAXDTDHandler * oHandler ) = 0;
|
|
virtual HRESULT __stdcall get_errorHandler (
|
|
struct IVBSAXErrorHandler * * oHandler ) = 0;
|
|
virtual HRESULT __stdcall putref_errorHandler (
|
|
struct IVBSAXErrorHandler * oHandler ) = 0;
|
|
virtual HRESULT __stdcall get_baseURL (
|
|
BSTR * strBaseURL ) = 0;
|
|
virtual HRESULT __stdcall put_baseURL (
|
|
BSTR strBaseURL ) = 0;
|
|
virtual HRESULT __stdcall get_secureBaseURL (
|
|
BSTR * strSecureBaseURL ) = 0;
|
|
virtual HRESULT __stdcall put_secureBaseURL (
|
|
BSTR strSecureBaseURL ) = 0;
|
|
virtual HRESULT __stdcall parse (
|
|
VARIANT varInput ) = 0;
|
|
virtual HRESULT __stdcall parseURL (
|
|
BSTR strURL ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("0c05d096-f45b-4aca-ad1a-aa0bc25518dc"))
|
|
IVBSAXEntityResolver : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall resolveEntity (
|
|
BSTR * strPublicId,
|
|
BSTR * strSystemId,
|
|
VARIANT * varInput ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2ed7290a-4dd5-4b46-bb26-4e4155e77faa"))
|
|
IVBSAXContentHandler : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall putref_documentLocator (
|
|
struct IVBSAXLocator * _arg1 ) = 0;
|
|
virtual HRESULT __stdcall startDocument ( ) = 0;
|
|
virtual HRESULT __stdcall endDocument ( ) = 0;
|
|
virtual HRESULT __stdcall startPrefixMapping (
|
|
BSTR * strPrefix,
|
|
BSTR * strURI ) = 0;
|
|
virtual HRESULT __stdcall endPrefixMapping (
|
|
BSTR * strPrefix ) = 0;
|
|
virtual HRESULT __stdcall startElement (
|
|
BSTR * strNamespaceURI,
|
|
BSTR * strLocalName,
|
|
BSTR * strQName,
|
|
struct IVBSAXAttributes * oAttributes ) = 0;
|
|
virtual HRESULT __stdcall endElement (
|
|
BSTR * strNamespaceURI,
|
|
BSTR * strLocalName,
|
|
BSTR * strQName ) = 0;
|
|
virtual HRESULT __stdcall characters (
|
|
BSTR * strChars ) = 0;
|
|
virtual HRESULT __stdcall ignorableWhitespace (
|
|
BSTR * strChars ) = 0;
|
|
virtual HRESULT __stdcall processingInstruction (
|
|
BSTR * strTarget,
|
|
BSTR * strData ) = 0;
|
|
virtual HRESULT __stdcall skippedEntity (
|
|
BSTR * strName ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("796e7ac5-5aa2-4eff-acad-3faaf01a3288"))
|
|
IVBSAXLocator : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_columnNumber (
|
|
int * nColumn ) = 0;
|
|
virtual HRESULT __stdcall get_lineNumber (
|
|
int * nLine ) = 0;
|
|
virtual HRESULT __stdcall get_publicId (
|
|
BSTR * strPublicId ) = 0;
|
|
virtual HRESULT __stdcall get_systemId (
|
|
BSTR * strSystemId ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("10dc0586-132b-4cac-8bb3-db00ac8b7ee0"))
|
|
IVBSAXAttributes : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_length (
|
|
int * nLength ) = 0;
|
|
virtual HRESULT __stdcall getURI (
|
|
int nIndex,
|
|
BSTR * strURI ) = 0;
|
|
virtual HRESULT __stdcall getLocalName (
|
|
int nIndex,
|
|
BSTR * strLocalName ) = 0;
|
|
virtual HRESULT __stdcall getQName (
|
|
int nIndex,
|
|
BSTR * strQName ) = 0;
|
|
virtual HRESULT __stdcall getIndexFromName (
|
|
BSTR strURI,
|
|
BSTR strLocalName,
|
|
int * nIndex ) = 0;
|
|
virtual HRESULT __stdcall getIndexFromQName (
|
|
BSTR strQName,
|
|
int * nIndex ) = 0;
|
|
virtual HRESULT __stdcall getType (
|
|
int nIndex,
|
|
BSTR * strType ) = 0;
|
|
virtual HRESULT __stdcall getTypeFromName (
|
|
BSTR strURI,
|
|
BSTR strLocalName,
|
|
BSTR * strType ) = 0;
|
|
virtual HRESULT __stdcall getTypeFromQName (
|
|
BSTR strQName,
|
|
BSTR * strType ) = 0;
|
|
virtual HRESULT __stdcall getValue (
|
|
int nIndex,
|
|
BSTR * strValue ) = 0;
|
|
virtual HRESULT __stdcall getValueFromName (
|
|
BSTR strURI,
|
|
BSTR strLocalName,
|
|
BSTR * strValue ) = 0;
|
|
virtual HRESULT __stdcall getValueFromQName (
|
|
BSTR strQName,
|
|
BSTR * strValue ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("24fb3297-302d-4620-ba39-3a732d850558"))
|
|
IVBSAXDTDHandler : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall notationDecl (
|
|
BSTR * strName,
|
|
BSTR * strPublicId,
|
|
BSTR * strSystemId ) = 0;
|
|
virtual HRESULT __stdcall unparsedEntityDecl (
|
|
BSTR * strName,
|
|
BSTR * strPublicId,
|
|
BSTR * strSystemId,
|
|
BSTR * strNotationName ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("d963d3fe-173c-4862-9095-b92f66995f52"))
|
|
IVBSAXErrorHandler : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall error (
|
|
struct IVBSAXLocator * oLocator,
|
|
BSTR * strErrorMessage,
|
|
long nErrorCode ) = 0;
|
|
virtual HRESULT __stdcall fatalError (
|
|
struct IVBSAXLocator * oLocator,
|
|
BSTR * strErrorMessage,
|
|
long nErrorCode ) = 0;
|
|
virtual HRESULT __stdcall ignorableWarning (
|
|
struct IVBSAXLocator * oLocator,
|
|
BSTR * strErrorMessage,
|
|
long nErrorCode ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("1299eb1b-5b88-433e-82de-82ca75ad4e04"))
|
|
IVBSAXXMLFilter : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_parent (
|
|
struct IVBSAXXMLReader * * oReader ) = 0;
|
|
virtual HRESULT __stdcall putref_parent (
|
|
struct IVBSAXXMLReader * oReader ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("032aac35-8c0e-4d9d-979f-e3b702935576"))
|
|
IVBSAXLexicalHandler : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall startDTD (
|
|
BSTR * strName,
|
|
BSTR * strPublicId,
|
|
BSTR * strSystemId ) = 0;
|
|
virtual HRESULT __stdcall endDTD ( ) = 0;
|
|
virtual HRESULT __stdcall startEntity (
|
|
BSTR * strName ) = 0;
|
|
virtual HRESULT __stdcall endEntity (
|
|
BSTR * strName ) = 0;
|
|
virtual HRESULT __stdcall startCDATA ( ) = 0;
|
|
virtual HRESULT __stdcall endCDATA ( ) = 0;
|
|
virtual HRESULT __stdcall comment (
|
|
BSTR * strChars ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("e8917260-7579-4be1-b5dd-7afbfa6f077b"))
|
|
IVBSAXDeclHandler : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall elementDecl (
|
|
BSTR * strName,
|
|
BSTR * strModel ) = 0;
|
|
virtual HRESULT __stdcall attributeDecl (
|
|
BSTR * strElementName,
|
|
BSTR * strAttributeName,
|
|
BSTR * strType,
|
|
BSTR * strValueDefault,
|
|
BSTR * strValue ) = 0;
|
|
virtual HRESULT __stdcall internalEntityDecl (
|
|
BSTR * strName,
|
|
BSTR * strValue ) = 0;
|
|
virtual HRESULT __stdcall externalEntityDecl (
|
|
BSTR * strName,
|
|
BSTR * strPublicId,
|
|
BSTR * strSystemId ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("4d7ff4ba-1565-4ea8-94e1-6e724a46f98d"))
|
|
IMXWriter : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall put_output (
|
|
VARIANT varDestination ) = 0;
|
|
virtual HRESULT __stdcall get_output (
|
|
VARIANT * varDestination ) = 0;
|
|
virtual HRESULT __stdcall put_encoding (
|
|
BSTR strEncoding ) = 0;
|
|
virtual HRESULT __stdcall get_encoding (
|
|
BSTR * strEncoding ) = 0;
|
|
virtual HRESULT __stdcall put_byteOrderMark (
|
|
VARIANT_BOOL fWriteByteOrderMark ) = 0;
|
|
virtual HRESULT __stdcall get_byteOrderMark (
|
|
VARIANT_BOOL * fWriteByteOrderMark ) = 0;
|
|
virtual HRESULT __stdcall put_indent (
|
|
VARIANT_BOOL fIndentMode ) = 0;
|
|
virtual HRESULT __stdcall get_indent (
|
|
VARIANT_BOOL * fIndentMode ) = 0;
|
|
virtual HRESULT __stdcall put_standalone (
|
|
VARIANT_BOOL fValue ) = 0;
|
|
virtual HRESULT __stdcall get_standalone (
|
|
VARIANT_BOOL * fValue ) = 0;
|
|
virtual HRESULT __stdcall put_omitXMLDeclaration (
|
|
VARIANT_BOOL fValue ) = 0;
|
|
virtual HRESULT __stdcall get_omitXMLDeclaration (
|
|
VARIANT_BOOL * fValue ) = 0;
|
|
virtual HRESULT __stdcall put_version (
|
|
BSTR strVersion ) = 0;
|
|
virtual HRESULT __stdcall get_version (
|
|
BSTR * strVersion ) = 0;
|
|
virtual HRESULT __stdcall put_disableOutputEscaping (
|
|
VARIANT_BOOL fValue ) = 0;
|
|
virtual HRESULT __stdcall get_disableOutputEscaping (
|
|
VARIANT_BOOL * fValue ) = 0;
|
|
virtual HRESULT __stdcall flush ( ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("f10d27cc-3ec0-415c-8ed8-77ab1c5e7262"))
|
|
IMXAttributes : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall addAttribute (
|
|
BSTR strURI,
|
|
BSTR strLocalName,
|
|
BSTR strQName,
|
|
BSTR strType,
|
|
BSTR strValue ) = 0;
|
|
virtual HRESULT __stdcall addAttributeFromIndex (
|
|
VARIANT varAtts,
|
|
int nIndex ) = 0;
|
|
virtual HRESULT __stdcall clear ( ) = 0;
|
|
virtual HRESULT __stdcall removeAttribute (
|
|
int nIndex ) = 0;
|
|
virtual HRESULT __stdcall setAttribute (
|
|
int nIndex,
|
|
BSTR strURI,
|
|
BSTR strLocalName,
|
|
BSTR strQName,
|
|
BSTR strType,
|
|
BSTR strValue ) = 0;
|
|
virtual HRESULT __stdcall setAttributes (
|
|
VARIANT varAtts ) = 0;
|
|
virtual HRESULT __stdcall setLocalName (
|
|
int nIndex,
|
|
BSTR strLocalName ) = 0;
|
|
virtual HRESULT __stdcall setQName (
|
|
int nIndex,
|
|
BSTR strQName ) = 0;
|
|
virtual HRESULT __stdcall setType (
|
|
int nIndex,
|
|
BSTR strType ) = 0;
|
|
virtual HRESULT __stdcall setURI (
|
|
int nIndex,
|
|
BSTR strURI ) = 0;
|
|
virtual HRESULT __stdcall setValue (
|
|
int nIndex,
|
|
BSTR strValue ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("808f4e35-8d5a-4fbe-8466-33a41279ed30"))
|
|
IMXReaderControl : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall abort ( ) = 0;
|
|
virtual HRESULT __stdcall resume ( ) = 0;
|
|
virtual HRESULT __stdcall suspend ( ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("65725580-9b5d-11d0-9bfe-00c04fc99c8e"))
|
|
IXMLElementCollection : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall put_length (
|
|
long p ) = 0;
|
|
virtual HRESULT __stdcall get_length (
|
|
long * p ) = 0;
|
|
virtual HRESULT __stdcall get__newEnum (
|
|
IUnknown * * ppUnk ) = 0;
|
|
virtual HRESULT __stdcall item (
|
|
VARIANT var1,
|
|
VARIANT var2,
|
|
IDispatch * * ppDisp ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("f52e2b61-18a1-11d1-b105-00805f49916b"))
|
|
IXMLDocument : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_root (
|
|
struct IXMLElement * * p ) = 0;
|
|
virtual HRESULT __stdcall get_fileSize (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall get_fileModifiedDate (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall get_fileUpdatedDate (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall get_url (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall put_url (
|
|
BSTR p ) = 0;
|
|
virtual HRESULT __stdcall get_mimeType (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall get_readyState (
|
|
long * pl ) = 0;
|
|
virtual HRESULT __stdcall get_charset (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall put_charset (
|
|
BSTR p ) = 0;
|
|
virtual HRESULT __stdcall get_version (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall get_doctype (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall get_dtdURL (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall createElement (
|
|
VARIANT vType,
|
|
VARIANT var1,
|
|
struct IXMLElement * * ppElem ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("3f7f31ac-e15f-11d0-9c25-00c04fc99c8e"))
|
|
IXMLElement : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_tagName (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall put_tagName (
|
|
BSTR p ) = 0;
|
|
virtual HRESULT __stdcall get_parent (
|
|
struct IXMLElement * * ppParent ) = 0;
|
|
virtual HRESULT __stdcall setAttribute (
|
|
BSTR strPropertyName,
|
|
VARIANT PropertyValue ) = 0;
|
|
virtual HRESULT __stdcall getAttribute (
|
|
BSTR strPropertyName,
|
|
VARIANT * PropertyValue ) = 0;
|
|
virtual HRESULT __stdcall removeAttribute (
|
|
BSTR strPropertyName ) = 0;
|
|
virtual HRESULT __stdcall get_children (
|
|
struct IXMLElementCollection * * pp ) = 0;
|
|
virtual HRESULT __stdcall get_type (
|
|
long * plType ) = 0;
|
|
virtual HRESULT __stdcall get_text (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall put_text (
|
|
BSTR p ) = 0;
|
|
virtual HRESULT __stdcall addChild (
|
|
struct IXMLElement * pChildElem,
|
|
long lIndex,
|
|
long lReserved ) = 0;
|
|
virtual HRESULT __stdcall removeChild (
|
|
struct IXMLElement * pChildElem ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2b8de2fe-8d2d-11d1-b2fc-00c04fd915a9"))
|
|
IXMLDocument2 : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_root (
|
|
struct IXMLElement2 * * p ) = 0;
|
|
virtual HRESULT __stdcall get_fileSize (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall get_fileModifiedDate (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall get_fileUpdatedDate (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall get_url (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall put_url (
|
|
BSTR p ) = 0;
|
|
virtual HRESULT __stdcall get_mimeType (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall get_readyState (
|
|
long * pl ) = 0;
|
|
virtual HRESULT __stdcall get_charset (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall put_charset (
|
|
BSTR p ) = 0;
|
|
virtual HRESULT __stdcall get_version (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall get_doctype (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall get_dtdURL (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall createElement (
|
|
VARIANT vType,
|
|
VARIANT var1,
|
|
struct IXMLElement2 * * ppElem ) = 0;
|
|
virtual HRESULT __stdcall get_async (
|
|
VARIANT_BOOL * pf ) = 0;
|
|
virtual HRESULT __stdcall put_async (
|
|
VARIANT_BOOL pf ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2b8de2ff-8d2d-11d1-b2fc-00c04fd915a9"))
|
|
IXMLElement2 : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_tagName (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall put_tagName (
|
|
BSTR p ) = 0;
|
|
virtual HRESULT __stdcall get_parent (
|
|
struct IXMLElement2 * * ppParent ) = 0;
|
|
virtual HRESULT __stdcall setAttribute (
|
|
BSTR strPropertyName,
|
|
VARIANT PropertyValue ) = 0;
|
|
virtual HRESULT __stdcall getAttribute (
|
|
BSTR strPropertyName,
|
|
VARIANT * PropertyValue ) = 0;
|
|
virtual HRESULT __stdcall removeAttribute (
|
|
BSTR strPropertyName ) = 0;
|
|
virtual HRESULT __stdcall get_children (
|
|
struct IXMLElementCollection * * pp ) = 0;
|
|
virtual HRESULT __stdcall get_type (
|
|
long * plType ) = 0;
|
|
virtual HRESULT __stdcall get_text (
|
|
BSTR * p ) = 0;
|
|
virtual HRESULT __stdcall put_text (
|
|
BSTR p ) = 0;
|
|
virtual HRESULT __stdcall addChild (
|
|
struct IXMLElement2 * pChildElem,
|
|
long lIndex,
|
|
long lReserved ) = 0;
|
|
virtual HRESULT __stdcall removeChild (
|
|
struct IXMLElement2 * pChildElem ) = 0;
|
|
virtual HRESULT __stdcall get_attributes (
|
|
struct IXMLElementCollection * * pp ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("d4d4a0fc-3b73-11d1-b2b4-00c04fb92596"))
|
|
IXMLAttribute : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_name (
|
|
BSTR * n ) = 0;
|
|
virtual HRESULT __stdcall get_value (
|
|
BSTR * v ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("948c5ad3-c58d-11d0-9c0b-00c04fc99c8e"))
|
|
IXMLError : IUnknown
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall GetErrorInfo (
|
|
struct _xml_error * pErrorReturn ) = 0;
|
|
};
|
|
|
|
struct _xml_error
|
|
{
|
|
unsigned int _nLine;
|
|
BSTR _pchBuf;
|
|
unsigned int _cchBuf;
|
|
unsigned int _ich;
|
|
BSTR _pszFound;
|
|
BSTR _pszExpected;
|
|
unsigned long _reserved1;
|
|
unsigned long _reserved2;
|
|
};
|
|
|
|
enum tagXMLEMEM_TYPE
|
|
{
|
|
XMLELEMTYPE_ELEMENT = 0,
|
|
XMLELEMTYPE_TEXT = 1,
|
|
XMLELEMTYPE_COMMENT = 2,
|
|
XMLELEMTYPE_DOCUMENT = 3,
|
|
XMLELEMTYPE_DTD = 4,
|
|
XMLELEMTYPE_PI = 5,
|
|
XMLELEMTYPE_OTHER = 6
|
|
};
|
|
|
|
struct __declspec(uuid("aa634fc7-5888-44a7-a257-3a47150d3a0e"))
|
|
IXMLDOMSelection : IXMLDOMNodeList
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_expr (
|
|
BSTR * expression ) = 0;
|
|
virtual HRESULT __stdcall put_expr (
|
|
BSTR expression ) = 0;
|
|
virtual HRESULT __stdcall get_context (
|
|
struct IXMLDOMNode * * ppNode ) = 0;
|
|
virtual HRESULT __stdcall putref_context (
|
|
struct IXMLDOMNode * ppNode ) = 0;
|
|
virtual HRESULT __stdcall peekNode (
|
|
struct IXMLDOMNode * * ppNode ) = 0;
|
|
virtual HRESULT __stdcall matches (
|
|
struct IXMLDOMNode * pNode,
|
|
struct IXMLDOMNode * * ppNode ) = 0;
|
|
virtual HRESULT __stdcall removeNext (
|
|
struct IXMLDOMNode * * ppNode ) = 0;
|
|
virtual HRESULT __stdcall removeAll ( ) = 0;
|
|
virtual HRESULT __stdcall clone (
|
|
struct IXMLDOMSelection * * ppNode ) = 0;
|
|
virtual HRESULT __stdcall getProperty (
|
|
BSTR name,
|
|
VARIANT * value ) = 0;
|
|
virtual HRESULT __stdcall setProperty (
|
|
BSTR name,
|
|
VARIANT value ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("3efaa427-272f-11d2-836f-0000f87a7782"))
|
|
XMLDOMDocumentEvents : IDispatch
|
|
{};
|
|
|
|
struct __declspec(uuid("310afa62-0575-11d2-9ca9-0060b0ec3d39"))
|
|
IDSOControl : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_XMLDocument (
|
|
struct IXMLDOMDocument * * ppDoc ) = 0;
|
|
virtual HRESULT __stdcall put_XMLDocument (
|
|
struct IXMLDOMDocument * ppDoc ) = 0;
|
|
virtual HRESULT __stdcall get_JavaDSOCompatible (
|
|
long * fJavaDSOCompatible ) = 0;
|
|
virtual HRESULT __stdcall put_JavaDSOCompatible (
|
|
long fJavaDSOCompatible ) = 0;
|
|
virtual HRESULT __stdcall get_readyState (
|
|
long * state ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("ed8c108d-4349-11d2-91a4-00c04f7969e8"))
|
|
IXMLHTTPRequest : IDispatch
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall open (
|
|
BSTR bstrMethod,
|
|
BSTR bstrUrl,
|
|
VARIANT varAsync = vtMissing,
|
|
VARIANT bstrUser = vtMissing,
|
|
VARIANT bstrPassword = vtMissing ) = 0;
|
|
virtual HRESULT __stdcall setRequestHeader (
|
|
BSTR bstrHeader,
|
|
BSTR bstrValue ) = 0;
|
|
virtual HRESULT __stdcall getResponseHeader (
|
|
BSTR bstrHeader,
|
|
BSTR * pbstrValue ) = 0;
|
|
virtual HRESULT __stdcall getAllResponseHeaders (
|
|
BSTR * pbstrHeaders ) = 0;
|
|
virtual HRESULT __stdcall send (
|
|
VARIANT varBody = vtMissing ) = 0;
|
|
virtual HRESULT __stdcall abort ( ) = 0;
|
|
virtual HRESULT __stdcall get_status (
|
|
long * plStatus ) = 0;
|
|
virtual HRESULT __stdcall get_statusText (
|
|
BSTR * pbstrStatus ) = 0;
|
|
virtual HRESULT __stdcall get_responseXML (
|
|
IDispatch * * ppBody ) = 0;
|
|
virtual HRESULT __stdcall get_responseText (
|
|
BSTR * pbstrBody ) = 0;
|
|
virtual HRESULT __stdcall get_responseBody (
|
|
VARIANT * pvarBody ) = 0;
|
|
virtual HRESULT __stdcall get_responseStream (
|
|
VARIANT * pvarBody ) = 0;
|
|
virtual HRESULT __stdcall get_readyState (
|
|
long * plState ) = 0;
|
|
virtual HRESULT __stdcall put_onreadystatechange (
|
|
IDispatch * _arg1 ) = 0;
|
|
};
|
|
|
|
enum _SERVERXMLHTTP_OPTION
|
|
{
|
|
SXH_OPTION_URL_CODEPAGE = 0,
|
|
SXH_OPTION_ESCAPE_PERCENT_IN_URL = 1,
|
|
SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS = 2,
|
|
SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3
|
|
};
|
|
|
|
enum _SXH_SERVER_CERT_OPTION
|
|
{
|
|
SXH_SERVER_CERT_IGNORE_UNKNOWN_CA = 256,
|
|
SXH_SERVER_CERT_IGNORE_WRONG_USAGE = 512,
|
|
SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID = 4096,
|
|
SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID = 8192,
|
|
SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS = 13056
|
|
};
|
|
|
|
struct __declspec(uuid("2e9196bf-13ba-4dd4-91ca-6c571f281495"))
|
|
IServerXMLHTTPRequest : IXMLHTTPRequest
|
|
{
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall setTimeouts (
|
|
long resolveTimeout,
|
|
long connectTimeout,
|
|
long sendTimeout,
|
|
long receiveTimeout ) = 0;
|
|
virtual HRESULT __stdcall waitForResponse (
|
|
VARIANT timeoutInSeconds,
|
|
VARIANT_BOOL * isSuccessful ) = 0;
|
|
virtual HRESULT __stdcall getOption (
|
|
SERVERXMLHTTP_OPTION option,
|
|
VARIANT * value ) = 0;
|
|
virtual HRESULT __stdcall setOption (
|
|
SERVERXMLHTTP_OPTION option,
|
|
VARIANT value ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("f6d90f11-9c73-11d3-b32e-00c04f990bb4"))
|
|
DOMDocument;
|
|
// [ default ] interface IXMLDOMDocument2
|
|
// [ default, source ] dispinterface XMLDOMDocumentEvents
|
|
|
|
struct __declspec(uuid("f5078f1b-c551-11d3-89b9-0000f81fe221"))
|
|
DOMDocument26;
|
|
// [ default ] interface IXMLDOMDocument2
|
|
// [ default, source ] dispinterface XMLDOMDocumentEvents
|
|
|
|
struct __declspec(uuid("f5078f32-c551-11d3-89b9-0000f81fe221"))
|
|
DOMDocument30;
|
|
// [ default ] interface IXMLDOMDocument2
|
|
// [ default, source ] dispinterface XMLDOMDocumentEvents
|
|
|
|
struct __declspec(uuid("f6d90f12-9c73-11d3-b32e-00c04f990bb4"))
|
|
FreeThreadedDOMDocument;
|
|
// [ default ] interface IXMLDOMDocument2
|
|
// [ default, source ] dispinterface XMLDOMDocumentEvents
|
|
|
|
struct __declspec(uuid("f5078f1c-c551-11d3-89b9-0000f81fe221"))
|
|
FreeThreadedDOMDocument26;
|
|
// [ default ] interface IXMLDOMDocument2
|
|
// [ default, source ] dispinterface XMLDOMDocumentEvents
|
|
|
|
struct __declspec(uuid("f5078f33-c551-11d3-89b9-0000f81fe221"))
|
|
FreeThreadedDOMDocument30;
|
|
// [ default ] interface IXMLDOMDocument2
|
|
// [ default, source ] dispinterface XMLDOMDocumentEvents
|
|
|
|
struct __declspec(uuid("373984c9-b845-449b-91e7-45ac83036ade"))
|
|
XMLSchemaCache;
|
|
// [ default ] interface IXMLDOMSchemaCollection
|
|
|
|
struct __declspec(uuid("f5078f1d-c551-11d3-89b9-0000f81fe221"))
|
|
XMLSchemaCache26;
|
|
// [ default ] interface IXMLDOMSchemaCollection
|
|
|
|
struct __declspec(uuid("f5078f34-c551-11d3-89b9-0000f81fe221"))
|
|
XMLSchemaCache30;
|
|
// [ default ] interface IXMLDOMSchemaCollection
|
|
|
|
struct __declspec(uuid("2933bf94-7b36-11d2-b20e-00c04f983e60"))
|
|
XSLTemplate;
|
|
// [ default ] interface IXSLTemplate
|
|
|
|
struct __declspec(uuid("f5078f21-c551-11d3-89b9-0000f81fe221"))
|
|
XSLTemplate26;
|
|
// [ default ] interface IXSLTemplate
|
|
|
|
struct __declspec(uuid("f5078f36-c551-11d3-89b9-0000f81fe221"))
|
|
XSLTemplate30;
|
|
// [ default ] interface IXSLTemplate
|
|
|
|
struct __declspec(uuid("f6d90f14-9c73-11d3-b32e-00c04f990bb4"))
|
|
DSOControl;
|
|
// [ default ] interface IDSOControl
|
|
|
|
struct __declspec(uuid("f5078f1f-c551-11d3-89b9-0000f81fe221"))
|
|
DSOControl26;
|
|
// [ default ] interface IDSOControl
|
|
|
|
struct __declspec(uuid("f5078f39-c551-11d3-89b9-0000f81fe221"))
|
|
DSOControl30;
|
|
// [ default ] interface IDSOControl
|
|
|
|
struct __declspec(uuid("f6d90f16-9c73-11d3-b32e-00c04f990bb4"))
|
|
XMLHTTP;
|
|
// [ default ] interface IXMLHTTPRequest
|
|
|
|
struct __declspec(uuid("f5078f1e-c551-11d3-89b9-0000f81fe221"))
|
|
XMLHTTP26;
|
|
// [ default ] interface IXMLHTTPRequest
|
|
|
|
struct __declspec(uuid("f5078f35-c551-11d3-89b9-0000f81fe221"))
|
|
XMLHTTP30;
|
|
// [ default ] interface IXMLHTTPRequest
|
|
|
|
struct __declspec(uuid("afba6b42-5692-48ea-8141-dc517dcf0ef1"))
|
|
ServerXMLHTTP;
|
|
// [ default ] interface IServerXMLHTTPRequest
|
|
|
|
struct __declspec(uuid("afb40ffd-b609-40a3-9828-f88bbe11e4e3"))
|
|
ServerXMLHTTP30;
|
|
// [ default ] interface IServerXMLHTTPRequest
|
|
|
|
struct __declspec(uuid("079aa557-4a18-424a-8eee-e39f0a8d41b9"))
|
|
SAXXMLReader;
|
|
// [ default ] interface IVBSAXXMLReader
|
|
// interface ISAXXMLReader
|
|
// interface IMXReaderControl
|
|
|
|
struct __declspec(uuid("3124c396-fb13-4836-a6ad-1317f1713688"))
|
|
SAXXMLReader30;
|
|
// [ default ] interface IVBSAXXMLReader
|
|
// interface ISAXXMLReader
|
|
// interface IMXReaderControl
|
|
|
|
struct __declspec(uuid("fc220ad8-a72a-4ee8-926e-0b7ad152a020"))
|
|
MXXMLWriter;
|
|
// [ default ] interface IMXWriter
|
|
// interface ISAXContentHandler
|
|
// interface ISAXErrorHandler
|
|
// interface ISAXDTDHandler
|
|
// interface ISAXLexicalHandler
|
|
// interface ISAXDeclHandler
|
|
// interface IVBSAXContentHandler
|
|
// interface IVBSAXDeclHandler
|
|
// interface IVBSAXDTDHandler
|
|
// interface IVBSAXErrorHandler
|
|
// interface IVBSAXLexicalHandler
|
|
|
|
struct __declspec(uuid("3d813dfe-6c91-4a4e-8f41-04346a841d9c"))
|
|
MXXMLWriter30;
|
|
// [ default ] interface IMXWriter
|
|
// interface ISAXContentHandler
|
|
// interface ISAXDeclHandler
|
|
// interface ISAXDTDHandler
|
|
// interface ISAXErrorHandler
|
|
// interface ISAXLexicalHandler
|
|
// interface IVBSAXContentHandler
|
|
// interface IVBSAXDeclHandler
|
|
// interface IVBSAXDTDHandler
|
|
// interface IVBSAXErrorHandler
|
|
// interface IVBSAXLexicalHandler
|
|
|
|
struct __declspec(uuid("4dd441ad-526d-4a77-9f1b-9841ed802fb0"))
|
|
SAXAttributes;
|
|
// [ default ] interface IMXAttributes
|
|
// interface IVBSAXAttributes
|
|
// interface ISAXAttributes
|
|
|
|
struct __declspec(uuid("3e784a01-f3ae-4dc0-9354-9526b9370eba"))
|
|
SAXAttributes30;
|
|
// [ default ] interface IMXAttributes
|
|
// interface IVBSAXAttributes
|
|
// interface ISAXAttributes
|
|
|
|
struct __declspec(uuid("cfc399af-d876-11d0-9c10-00c04fc99c8e"))
|
|
XMLDocument;
|
|
// [ default ] interface IXMLDocument2
|
|
|
|
} // namespace MSXML2
|
|
|
|
#pragma pack(pop)
|