2024-06-23 17:36:53 +08:00

5676 lines
209 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (7bbe68c5).
//
// c:\gh0stÐÞ¸ÄÔ´Âë\maindll\release\msxml3.tlh
//
// C++ source equivalent of Win32 type library msxml3.dll
// compiler-generated file created 03/13/17 at 19:51:12 - 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("2933bf95-7b36-11d2-b20e-00c04f983e60"))
/* dual interface */ IXMLDOMDocument2;
struct __declspec(uuid("373984c8-b845-449b-91e7-45ac83036ade"))
/* dual interface */ IXMLDOMSchemaCollection;
struct __declspec(uuid("2933bf96-7b36-11d2-b20e-00c04f983e60"))
/* dual interface */ IXMLDOMDocument3;
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("3efaa428-272f-11d2-836f-0000f87a7782"))
/* dual interface */ IXMLDOMParseError2;
struct __declspec(uuid("3efaa429-272f-11d2-836f-0000f87a7782"))
/* dual interface */ IXMLDOMParseErrorCollection;
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("fa4bb38c-faf9-4cca-9302-d1dd0fe520db"))
/* dual interface */ IMXSchemaDeclHandler;
struct __declspec(uuid("50ea08b7-dd1b-4664-9a50-c2f40f4bd79a"))
/* dual interface */ ISchemaElement;
struct __declspec(uuid("50ea08b5-dd1b-4664-9a50-c2f40f4bd79a"))
/* dual interface */ ISchemaParticle;
struct __declspec(uuid("50ea08b3-dd1b-4664-9a50-c2f40f4bd79a"))
/* dual interface */ ISchemaItem;
struct __declspec(uuid("50ea08b4-dd1b-4664-9a50-c2f40f4bd79a"))
/* dual interface */ ISchema;
struct __declspec(uuid("50ea08b2-dd1b-4664-9a50-c2f40f4bd79a"))
/* dual interface */ ISchemaItemCollection;
struct __declspec(uuid("50ea08b1-dd1b-4664-9a50-c2f40f4bd79a"))
/* dual interface */ ISchemaStringCollection;
typedef enum _SOMITEMTYPE SOMITEMTYPE;
struct __declspec(uuid("50ea08b8-dd1b-4664-9a50-c2f40f4bd79a"))
/* dual interface */ ISchemaType;
typedef enum _SCHEMADERIVATIONMETHOD SCHEMADERIVATIONMETHOD;
typedef enum _SCHEMATYPEVARIETY SCHEMATYPEVARIETY;
typedef enum _SCHEMAWHITESPACE SCHEMAWHITESPACE;
struct __declspec(uuid("50ea08b9-dd1b-4664-9a50-c2f40f4bd79a"))
/* dual interface */ ISchemaComplexType;
struct __declspec(uuid("50ea08bc-dd1b-4664-9a50-c2f40f4bd79a"))
/* dual interface */ ISchemaAny;
typedef enum _SCHEMAPROCESSCONTENTS SCHEMAPROCESSCONTENTS;
typedef enum _SCHEMACONTENTTYPE SCHEMACONTENTTYPE;
struct __declspec(uuid("50ea08bb-dd1b-4664-9a50-c2f40f4bd79a"))
/* dual interface */ ISchemaModelGroup;
struct __declspec(uuid("c90352f7-643c-4fbc-bb23-e996eb2d51fd"))
/* dual interface */ IMXXMLFilter;
struct __declspec(uuid("50ea08b0-dd1b-4664-9a50-c2f40f4bd79a"))
/* dual interface */ IXMLDOMSchemaCollection2;
struct __declspec(uuid("50ea08b6-dd1b-4664-9a50-c2f40f4bd79a"))
/* dual interface */ ISchemaAttribute;
typedef enum _SCHEMAUSE SCHEMAUSE;
struct __declspec(uuid("50ea08ba-dd1b-4664-9a50-c2f40f4bd79a"))
/* dual interface */ ISchemaAttributeGroup;
struct __declspec(uuid("50ea08bd-dd1b-4664-9a50-c2f40f4bd79a"))
/* dual interface */ ISchemaIdentityConstraint;
struct __declspec(uuid("50ea08be-dd1b-4664-9a50-c2f40f4bd79a"))
/* dual interface */ ISchemaNotation;
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;
typedef enum _SXH_PROXY_SETTING SXH_PROXY_SETTING;
struct __declspec(uuid("2e9196bf-13ba-4dd4-91ca-6c571f281495"))
/* dual interface */ IServerXMLHTTPRequest;
struct __declspec(uuid("2e01311b-c322-4b0a-bd77-b90cfdc8dce7"))
/* dual interface */ IServerXMLHTTPRequest2;
struct __declspec(uuid("c90352f4-643c-4fbc-bb23-e996eb2d51fd"))
/* dual interface */ IMXNamespacePrefixes;
struct __declspec(uuid("c90352f5-643c-4fbc-bb23-e996eb2d51fd"))
/* dual interface */ IVBMXNamespaceManager;
struct __declspec(uuid("c90352f6-643c-4fbc-bb23-e996eb2d51fd"))
/* interface */ IMXNamespaceManager;
struct /* coclass */ DOMDocument;
struct /* coclass */ DOMDocument26;
struct /* coclass */ DOMDocument30;
struct /* coclass */ DOMDocument40;
struct /* coclass */ DOMDocument60;
struct /* coclass */ FreeThreadedDOMDocument;
struct /* coclass */ FreeThreadedDOMDocument26;
struct /* coclass */ FreeThreadedDOMDocument30;
struct /* coclass */ FreeThreadedDOMDocument40;
struct /* coclass */ FreeThreadedDOMDocument60;
struct /* coclass */ XMLSchemaCache;
struct /* coclass */ XMLSchemaCache26;
struct /* coclass */ XMLSchemaCache30;
struct /* coclass */ XMLSchemaCache40;
struct /* coclass */ XMLSchemaCache60;
struct /* coclass */ XSLTemplate;
struct /* coclass */ XSLTemplate26;
struct /* coclass */ XSLTemplate30;
struct /* coclass */ XSLTemplate40;
struct /* coclass */ XSLTemplate60;
struct /* coclass */ DSOControl;
struct /* coclass */ DSOControl26;
struct /* coclass */ DSOControl30;
struct /* coclass */ DSOControl40;
struct /* coclass */ XMLHTTP;
struct /* coclass */ XMLHTTP26;
struct /* coclass */ XMLHTTP30;
struct /* coclass */ XMLHTTP40;
struct /* coclass */ XMLHTTP60;
struct /* coclass */ ServerXMLHTTP;
struct /* coclass */ ServerXMLHTTP30;
struct /* coclass */ ServerXMLHTTP40;
struct /* coclass */ ServerXMLHTTP60;
struct /* coclass */ SAXXMLReader;
struct /* coclass */ SAXXMLReader30;
struct /* coclass */ SAXXMLReader40;
struct /* coclass */ SAXXMLReader60;
struct /* coclass */ MXXMLWriter;
struct /* coclass */ MXXMLWriter30;
struct /* coclass */ MXXMLWriter40;
struct /* coclass */ MXXMLWriter60;
struct /* coclass */ MXHTMLWriter;
struct /* coclass */ MXHTMLWriter30;
struct /* coclass */ MXHTMLWriter40;
struct /* coclass */ MXHTMLWriter60;
struct /* coclass */ SAXAttributes;
struct /* coclass */ SAXAttributes30;
struct /* coclass */ SAXAttributes40;
struct /* coclass */ SAXAttributes60;
struct /* coclass */ MXNamespaceManager;
struct /* coclass */ MXNamespaceManager40;
struct /* coclass */ MXNamespaceManager60;
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(IXMLDOMDocument2, __uuidof(IXMLDOMDocument2));
_COM_SMARTPTR_TYPEDEF(IXMLDOMSchemaCollection, __uuidof(IXMLDOMSchemaCollection));
_COM_SMARTPTR_TYPEDEF(IXMLDOMDocument3, __uuidof(IXMLDOMDocument3));
_COM_SMARTPTR_TYPEDEF(IXMLDOMNotation, __uuidof(IXMLDOMNotation));
_COM_SMARTPTR_TYPEDEF(IXMLDOMEntity, __uuidof(IXMLDOMEntity));
_COM_SMARTPTR_TYPEDEF(IXMLDOMParseError2, __uuidof(IXMLDOMParseError2));
_COM_SMARTPTR_TYPEDEF(IXMLDOMParseErrorCollection, __uuidof(IXMLDOMParseErrorCollection));
_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(IMXSchemaDeclHandler, __uuidof(IMXSchemaDeclHandler));
_COM_SMARTPTR_TYPEDEF(ISchemaItem, __uuidof(ISchemaItem));
_COM_SMARTPTR_TYPEDEF(ISchemaParticle, __uuidof(ISchemaParticle));
_COM_SMARTPTR_TYPEDEF(ISchemaElement, __uuidof(ISchemaElement));
_COM_SMARTPTR_TYPEDEF(ISchema, __uuidof(ISchema));
_COM_SMARTPTR_TYPEDEF(ISchemaItemCollection, __uuidof(ISchemaItemCollection));
_COM_SMARTPTR_TYPEDEF(ISchemaStringCollection, __uuidof(ISchemaStringCollection));
_COM_SMARTPTR_TYPEDEF(ISchemaType, __uuidof(ISchemaType));
_COM_SMARTPTR_TYPEDEF(ISchemaComplexType, __uuidof(ISchemaComplexType));
_COM_SMARTPTR_TYPEDEF(ISchemaAny, __uuidof(ISchemaAny));
_COM_SMARTPTR_TYPEDEF(ISchemaModelGroup, __uuidof(ISchemaModelGroup));
_COM_SMARTPTR_TYPEDEF(IMXXMLFilter, __uuidof(IMXXMLFilter));
_COM_SMARTPTR_TYPEDEF(IXMLDOMSchemaCollection2, __uuidof(IXMLDOMSchemaCollection2));
_COM_SMARTPTR_TYPEDEF(ISchemaAttribute, __uuidof(ISchemaAttribute));
_COM_SMARTPTR_TYPEDEF(ISchemaAttributeGroup, __uuidof(ISchemaAttributeGroup));
_COM_SMARTPTR_TYPEDEF(ISchemaIdentityConstraint, __uuidof(ISchemaIdentityConstraint));
_COM_SMARTPTR_TYPEDEF(ISchemaNotation, __uuidof(ISchemaNotation));
_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));
_COM_SMARTPTR_TYPEDEF(IServerXMLHTTPRequest2, __uuidof(IServerXMLHTTPRequest2));
_COM_SMARTPTR_TYPEDEF(IMXNamespacePrefixes, __uuidof(IMXNamespacePrefixes));
_COM_SMARTPTR_TYPEDEF(IVBMXNamespaceManager, __uuidof(IVBMXNamespaceManager));
_COM_SMARTPTR_TYPEDEF(IMXNamespaceManager, __uuidof(IMXNamespaceManager));
//
// Type library items
//
struct __declspec(uuid("2933bf8f-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMImplementation : IDispatch
{
//
// Wrapper methods for error-handling
//
VARIANT_BOOL hasFeature (
_bstr_t feature,
_bstr_t version );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_hasFeature (
BSTR feature,
BSTR version,
VARIANT_BOOL * hasFeature ) = 0;
};
struct __declspec(uuid("2933bf80-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMNode : IDispatch
{
//
// Property data
//
__declspec(property(get=GetnodeName))
_bstr_t nodeName;
__declspec(property(get=GetnodeValue,put=PutnodeValue))
_variant_t nodeValue;
__declspec(property(get=GetnodeType))
DOMNodeType nodeType;
__declspec(property(get=GetparentNode))
IXMLDOMNodePtr parentNode;
__declspec(property(get=GetchildNodes))
IXMLDOMNodeListPtr childNodes;
__declspec(property(get=GetfirstChild))
IXMLDOMNodePtr firstChild;
__declspec(property(get=GetlastChild))
IXMLDOMNodePtr lastChild;
__declspec(property(get=GetpreviousSibling))
IXMLDOMNodePtr previousSibling;
__declspec(property(get=GetnextSibling))
IXMLDOMNodePtr nextSibling;
__declspec(property(get=Getattributes))
IXMLDOMNamedNodeMapPtr attributes;
__declspec(property(get=GetownerDocument))
IXMLDOMDocumentPtr ownerDocument;
__declspec(property(get=GetnodeTypeString))
_bstr_t nodeTypeString;
__declspec(property(get=Getspecified))
VARIANT_BOOL specified;
__declspec(property(get=Getdefinition))
IXMLDOMNodePtr definition;
__declspec(property(get=Gettext,put=Puttext))
_bstr_t text;
__declspec(property(get=GetnodeTypedValue,put=PutnodeTypedValue))
_variant_t nodeTypedValue;
__declspec(property(get=Getxml))
_bstr_t xml;
__declspec(property(get=Getparsed))
VARIANT_BOOL parsed;
__declspec(property(get=GetnamespaceURI))
_bstr_t namespaceURI;
__declspec(property(get=Getprefix))
_bstr_t prefix;
__declspec(property(get=GetbaseName))
_bstr_t baseName;
//
// Wrapper methods for error-handling
//
_bstr_t GetnodeName ( );
_variant_t GetnodeValue ( );
void PutnodeValue (
const _variant_t & value );
DOMNodeType GetnodeType ( );
IXMLDOMNodePtr GetparentNode ( );
IXMLDOMNodeListPtr GetchildNodes ( );
IXMLDOMNodePtr GetfirstChild ( );
IXMLDOMNodePtr GetlastChild ( );
IXMLDOMNodePtr GetpreviousSibling ( );
IXMLDOMNodePtr GetnextSibling ( );
IXMLDOMNamedNodeMapPtr Getattributes ( );
IXMLDOMNodePtr insertBefore (
struct IXMLDOMNode * newChild,
const _variant_t & refChild );
IXMLDOMNodePtr replaceChild (
struct IXMLDOMNode * newChild,
struct IXMLDOMNode * oldChild );
IXMLDOMNodePtr removeChild (
struct IXMLDOMNode * childNode );
IXMLDOMNodePtr appendChild (
struct IXMLDOMNode * newChild );
VARIANT_BOOL hasChildNodes ( );
IXMLDOMDocumentPtr GetownerDocument ( );
IXMLDOMNodePtr cloneNode (
VARIANT_BOOL deep );
_bstr_t GetnodeTypeString ( );
_bstr_t Gettext ( );
void Puttext (
_bstr_t text );
VARIANT_BOOL Getspecified ( );
IXMLDOMNodePtr Getdefinition ( );
_variant_t GetnodeTypedValue ( );
void PutnodeTypedValue (
const _variant_t & typedValue );
_variant_t GetdataType ( );
void PutdataType (
_bstr_t dataTypeName );
_bstr_t Getxml ( );
_bstr_t transformNode (
struct IXMLDOMNode * stylesheet );
IXMLDOMNodeListPtr selectNodes (
_bstr_t queryString );
IXMLDOMNodePtr selectSingleNode (
_bstr_t queryString );
VARIANT_BOOL Getparsed ( );
_bstr_t GetnamespaceURI ( );
_bstr_t Getprefix ( );
_bstr_t GetbaseName ( );
HRESULT transformNodeToObject (
struct IXMLDOMNode * stylesheet,
const _variant_t & outputObject );
//
// 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 raw_insertBefore (
struct IXMLDOMNode * newChild,
VARIANT refChild,
struct IXMLDOMNode * * outNewChild ) = 0;
virtual HRESULT __stdcall raw_replaceChild (
struct IXMLDOMNode * newChild,
struct IXMLDOMNode * oldChild,
struct IXMLDOMNode * * outOldChild ) = 0;
virtual HRESULT __stdcall raw_removeChild (
struct IXMLDOMNode * childNode,
struct IXMLDOMNode * * oldChild ) = 0;
virtual HRESULT __stdcall raw_appendChild (
struct IXMLDOMNode * newChild,
struct IXMLDOMNode * * outNewChild ) = 0;
virtual HRESULT __stdcall raw_hasChildNodes (
VARIANT_BOOL * hasChild ) = 0;
virtual HRESULT __stdcall get_ownerDocument (
struct IXMLDOMDocument * * XMLDOMDocument ) = 0;
virtual HRESULT __stdcall raw_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 raw_transformNode (
struct IXMLDOMNode * stylesheet,
BSTR * xmlString ) = 0;
virtual HRESULT __stdcall raw_selectNodes (
BSTR queryString,
struct IXMLDOMNodeList * * resultList ) = 0;
virtual HRESULT __stdcall raw_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 raw_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
{
//
// Property data
//
__declspec(property(get=Getitem))
IXMLDOMNodePtr item[];
__declspec(property(get=Getlength))
long length;
__declspec(property(get=Get_newEnum))
IUnknownPtr _newEnum;
//
// Wrapper methods for error-handling
//
IXMLDOMNodePtr Getitem (
long index );
long Getlength ( );
IXMLDOMNodePtr nextNode ( );
HRESULT reset ( );
IUnknownPtr Get_newEnum ( );
//
// 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 raw_nextNode (
struct IXMLDOMNode * * nextItem ) = 0;
virtual HRESULT __stdcall raw_reset ( ) = 0;
virtual HRESULT __stdcall get__newEnum (
IUnknown * * ppUnk ) = 0;
};
struct __declspec(uuid("2933bf83-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMNamedNodeMap : IDispatch
{
//
// Property data
//
__declspec(property(get=Getitem))
IXMLDOMNodePtr item[];
__declspec(property(get=Getlength))
long length;
__declspec(property(get=Get_newEnum))
IUnknownPtr _newEnum;
//
// Wrapper methods for error-handling
//
IXMLDOMNodePtr getNamedItem (
_bstr_t name );
IXMLDOMNodePtr setNamedItem (
struct IXMLDOMNode * newItem );
IXMLDOMNodePtr removeNamedItem (
_bstr_t name );
IXMLDOMNodePtr Getitem (
long index );
long Getlength ( );
IXMLDOMNodePtr getQualifiedItem (
_bstr_t baseName,
_bstr_t namespaceURI );
IXMLDOMNodePtr removeQualifiedItem (
_bstr_t baseName,
_bstr_t namespaceURI );
IXMLDOMNodePtr nextNode ( );
HRESULT reset ( );
IUnknownPtr Get_newEnum ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_getNamedItem (
BSTR name,
struct IXMLDOMNode * * namedItem ) = 0;
virtual HRESULT __stdcall raw_setNamedItem (
struct IXMLDOMNode * newItem,
struct IXMLDOMNode * * nameItem ) = 0;
virtual HRESULT __stdcall raw_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 raw_getQualifiedItem (
BSTR baseName,
BSTR namespaceURI,
struct IXMLDOMNode * * qualifiedItem ) = 0;
virtual HRESULT __stdcall raw_removeQualifiedItem (
BSTR baseName,
BSTR namespaceURI,
struct IXMLDOMNode * * qualifiedItem ) = 0;
virtual HRESULT __stdcall raw_nextNode (
struct IXMLDOMNode * * nextItem ) = 0;
virtual HRESULT __stdcall raw_reset ( ) = 0;
virtual HRESULT __stdcall get__newEnum (
IUnknown * * ppUnk ) = 0;
};
struct __declspec(uuid("2933bf81-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMDocument : IXMLDOMNode
{
//
// Property data
//
__declspec(property(get=GetvalidateOnParse,put=PutvalidateOnParse))
VARIANT_BOOL validateOnParse;
__declspec(property(get=GetresolveExternals,put=PutresolveExternals))
VARIANT_BOOL resolveExternals;
__declspec(property(get=GetpreserveWhiteSpace,put=PutpreserveWhiteSpace))
VARIANT_BOOL preserveWhiteSpace;
__declspec(property(put=Putonreadystatechange))
_variant_t onreadystatechange;
__declspec(property(put=Putondataavailable))
_variant_t ondataavailable;
__declspec(property(get=Getdoctype))
IXMLDOMDocumentTypePtr doctype;
__declspec(property(get=Getimplementation))
IXMLDOMImplementationPtr implementation;
__declspec(property(get=GetdocumentElement,put=PutRefdocumentElement))
IXMLDOMElementPtr documentElement;
__declspec(property(put=Putontransformnode))
_variant_t ontransformnode;
__declspec(property(get=GetreadyState))
long readyState;
__declspec(property(get=GetparseError))
IXMLDOMParseErrorPtr parseError;
__declspec(property(get=Geturl))
_bstr_t url;
__declspec(property(get=Getasync,put=Putasync))
VARIANT_BOOL async;
//
// Wrapper methods for error-handling
//
IXMLDOMDocumentTypePtr Getdoctype ( );
IXMLDOMImplementationPtr Getimplementation ( );
IXMLDOMElementPtr GetdocumentElement ( );
void PutRefdocumentElement (
struct IXMLDOMElement * DOMElement );
IXMLDOMElementPtr createElement (
_bstr_t tagName );
IXMLDOMDocumentFragmentPtr createDocumentFragment ( );
IXMLDOMTextPtr createTextNode (
_bstr_t data );
IXMLDOMCommentPtr createComment (
_bstr_t data );
IXMLDOMCDATASectionPtr createCDATASection (
_bstr_t data );
IXMLDOMProcessingInstructionPtr createProcessingInstruction (
_bstr_t target,
_bstr_t data );
IXMLDOMAttributePtr createAttribute (
_bstr_t name );
IXMLDOMEntityReferencePtr createEntityReference (
_bstr_t name );
IXMLDOMNodeListPtr getElementsByTagName (
_bstr_t tagName );
IXMLDOMNodePtr createNode (
const _variant_t & type,
_bstr_t name,
_bstr_t namespaceURI );
IXMLDOMNodePtr nodeFromID (
_bstr_t idString );
VARIANT_BOOL load (
const _variant_t & xmlSource );
long GetreadyState ( );
IXMLDOMParseErrorPtr GetparseError ( );
_bstr_t Geturl ( );
VARIANT_BOOL Getasync ( );
void Putasync (
VARIANT_BOOL isAsync );
HRESULT abort ( );
VARIANT_BOOL loadXML (
_bstr_t bstrXML );
HRESULT save (
const _variant_t & destination );
VARIANT_BOOL GetvalidateOnParse ( );
void PutvalidateOnParse (
VARIANT_BOOL isValidating );
VARIANT_BOOL GetresolveExternals ( );
void PutresolveExternals (
VARIANT_BOOL isResolving );
VARIANT_BOOL GetpreserveWhiteSpace ( );
void PutpreserveWhiteSpace (
VARIANT_BOOL isPreserving );
void Putonreadystatechange (
const _variant_t & _arg1 );
void Putondataavailable (
const _variant_t & _arg1 );
void Putontransformnode (
const _variant_t & _arg1 );
//
// 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 raw_createElement (
BSTR tagName,
struct IXMLDOMElement * * element ) = 0;
virtual HRESULT __stdcall raw_createDocumentFragment (
struct IXMLDOMDocumentFragment * * docFrag ) = 0;
virtual HRESULT __stdcall raw_createTextNode (
BSTR data,
struct IXMLDOMText * * text ) = 0;
virtual HRESULT __stdcall raw_createComment (
BSTR data,
struct IXMLDOMComment * * comment ) = 0;
virtual HRESULT __stdcall raw_createCDATASection (
BSTR data,
struct IXMLDOMCDATASection * * cdata ) = 0;
virtual HRESULT __stdcall raw_createProcessingInstruction (
BSTR target,
BSTR data,
struct IXMLDOMProcessingInstruction * * pi ) = 0;
virtual HRESULT __stdcall raw_createAttribute (
BSTR name,
struct IXMLDOMAttribute * * attribute ) = 0;
virtual HRESULT __stdcall raw_createEntityReference (
BSTR name,
struct IXMLDOMEntityReference * * entityRef ) = 0;
virtual HRESULT __stdcall raw_getElementsByTagName (
BSTR tagName,
struct IXMLDOMNodeList * * resultList ) = 0;
virtual HRESULT __stdcall raw_createNode (
VARIANT type,
BSTR name,
BSTR namespaceURI,
struct IXMLDOMNode * * node ) = 0;
virtual HRESULT __stdcall raw_nodeFromID (
BSTR idString,
struct IXMLDOMNode * * node ) = 0;
virtual HRESULT __stdcall raw_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 raw_abort ( ) = 0;
virtual HRESULT __stdcall raw_loadXML (
BSTR bstrXML,
VARIANT_BOOL * isSuccessful ) = 0;
virtual HRESULT __stdcall raw_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
{
//
// Property data
//
__declspec(property(get=Getname))
_bstr_t name;
__declspec(property(get=Getentities))
IXMLDOMNamedNodeMapPtr entities;
__declspec(property(get=Getnotations))
IXMLDOMNamedNodeMapPtr notations;
//
// Wrapper methods for error-handling
//
_bstr_t Getname ( );
IXMLDOMNamedNodeMapPtr Getentities ( );
IXMLDOMNamedNodeMapPtr Getnotations ( );
//
// 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
{
//
// Property data
//
__declspec(property(get=GettagName))
_bstr_t tagName;
//
// Wrapper methods for error-handling
//
_bstr_t GettagName ( );
_variant_t getAttribute (
_bstr_t name );
HRESULT setAttribute (
_bstr_t name,
const _variant_t & value );
HRESULT removeAttribute (
_bstr_t name );
IXMLDOMAttributePtr getAttributeNode (
_bstr_t name );
IXMLDOMAttributePtr setAttributeNode (
struct IXMLDOMAttribute * DOMAttribute );
IXMLDOMAttributePtr removeAttributeNode (
struct IXMLDOMAttribute * DOMAttribute );
IXMLDOMNodeListPtr getElementsByTagName (
_bstr_t tagName );
HRESULT normalize ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_tagName (
BSTR * tagName ) = 0;
virtual HRESULT __stdcall raw_getAttribute (
BSTR name,
VARIANT * value ) = 0;
virtual HRESULT __stdcall raw_setAttribute (
BSTR name,
VARIANT value ) = 0;
virtual HRESULT __stdcall raw_removeAttribute (
BSTR name ) = 0;
virtual HRESULT __stdcall raw_getAttributeNode (
BSTR name,
struct IXMLDOMAttribute * * attributeNode ) = 0;
virtual HRESULT __stdcall raw_setAttributeNode (
struct IXMLDOMAttribute * DOMAttribute,
struct IXMLDOMAttribute * * attributeNode ) = 0;
virtual HRESULT __stdcall raw_removeAttributeNode (
struct IXMLDOMAttribute * DOMAttribute,
struct IXMLDOMAttribute * * attributeNode ) = 0;
virtual HRESULT __stdcall raw_getElementsByTagName (
BSTR tagName,
struct IXMLDOMNodeList * * resultList ) = 0;
virtual HRESULT __stdcall raw_normalize ( ) = 0;
};
struct __declspec(uuid("2933bf85-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMAttribute : IXMLDOMNode
{
//
// Property data
//
__declspec(property(get=Getname))
_bstr_t name;
__declspec(property(get=Getvalue,put=Putvalue))
_variant_t value;
//
// Wrapper methods for error-handling
//
_bstr_t Getname ( );
_variant_t Getvalue ( );
void Putvalue (
const _variant_t & attributeValue );
//
// 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
{
//
// Property data
//
__declspec(property(get=Getdata,put=Putdata))
_bstr_t data;
__declspec(property(get=Getlength))
long length;
//
// Wrapper methods for error-handling
//
_bstr_t Getdata ( );
void Putdata (
_bstr_t data );
long Getlength ( );
_bstr_t substringData (
long offset,
long count );
HRESULT appendData (
_bstr_t data );
HRESULT insertData (
long offset,
_bstr_t data );
HRESULT deleteData (
long offset,
long count );
HRESULT replaceData (
long offset,
long count,
_bstr_t data );
//
// 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 raw_substringData (
long offset,
long count,
BSTR * data ) = 0;
virtual HRESULT __stdcall raw_appendData (
BSTR data ) = 0;
virtual HRESULT __stdcall raw_insertData (
long offset,
BSTR data ) = 0;
virtual HRESULT __stdcall raw_deleteData (
long offset,
long count ) = 0;
virtual HRESULT __stdcall raw_replaceData (
long offset,
long count,
BSTR data ) = 0;
};
struct __declspec(uuid("2933bf87-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMText : IXMLDOMCharacterData
{
//
// Wrapper methods for error-handling
//
IXMLDOMTextPtr splitText (
long offset );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_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
{
//
// Property data
//
__declspec(property(get=Getdata,put=Putdata))
_bstr_t data;
__declspec(property(get=Gettarget))
_bstr_t target;
//
// Wrapper methods for error-handling
//
_bstr_t Gettarget ( );
_bstr_t Getdata ( );
void Putdata (
_bstr_t value );
//
// 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
{
//
// Property data
//
__declspec(property(get=GeterrorCode))
long errorCode;
__declspec(property(get=Geturl))
_bstr_t url;
__declspec(property(get=Getreason))
_bstr_t reason;
__declspec(property(get=GetsrcText))
_bstr_t srcText;
__declspec(property(get=Getline))
long line;
__declspec(property(get=Getlinepos))
long linepos;
__declspec(property(get=Getfilepos))
long filepos;
//
// Wrapper methods for error-handling
//
long GeterrorCode ( );
_bstr_t Geturl ( );
_bstr_t Getreason ( );
_bstr_t GetsrcText ( );
long Getline ( );
long Getlinepos ( );
long Getfilepos ( );
//
// 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("2933bf95-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMDocument2 : IXMLDOMDocument
{
//
// Property data
//
__declspec(property(get=Getnamespaces))
IXMLDOMSchemaCollectionPtr namespaces;
__declspec(property(get=Getschemas,put=PutRefschemas))
_variant_t schemas;
//
// Wrapper methods for error-handling
//
IXMLDOMSchemaCollectionPtr Getnamespaces ( );
_variant_t Getschemas ( );
void PutRefschemas (
const _variant_t & otherCollection );
IXMLDOMParseErrorPtr validate ( );
HRESULT setProperty (
_bstr_t name,
const _variant_t & value );
_variant_t getProperty (
_bstr_t name );
//
// 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 raw_validate (
struct IXMLDOMParseError * * errorObj ) = 0;
virtual HRESULT __stdcall raw_setProperty (
BSTR name,
VARIANT value ) = 0;
virtual HRESULT __stdcall raw_getProperty (
BSTR name,
VARIANT * value ) = 0;
};
struct __declspec(uuid("373984c8-b845-449b-91e7-45ac83036ade"))
IXMLDOMSchemaCollection : IDispatch
{
//
// Property data
//
__declspec(property(get=GetnamespaceURI))
_bstr_t namespaceURI[];
__declspec(property(get=Getlength))
long length;
__declspec(property(get=Get_newEnum))
IUnknownPtr _newEnum;
//
// Wrapper methods for error-handling
//
HRESULT add (
_bstr_t namespaceURI,
const _variant_t & var );
IXMLDOMNodePtr get (
_bstr_t namespaceURI );
HRESULT remove (
_bstr_t namespaceURI );
long Getlength ( );
_bstr_t GetnamespaceURI (
long index );
HRESULT addCollection (
struct IXMLDOMSchemaCollection * otherCollection );
IUnknownPtr Get_newEnum ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_add (
BSTR namespaceURI,
VARIANT var ) = 0;
virtual HRESULT __stdcall raw_get (
BSTR namespaceURI,
struct IXMLDOMNode * * schemaNode ) = 0;
virtual HRESULT __stdcall raw_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 raw_addCollection (
struct IXMLDOMSchemaCollection * otherCollection ) = 0;
virtual HRESULT __stdcall get__newEnum (
IUnknown * * ppUnk ) = 0;
};
struct __declspec(uuid("2933bf96-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMDocument3 : IXMLDOMDocument2
{
//
// Wrapper methods for error-handling
//
IXMLDOMParseErrorPtr validateNode (
struct IXMLDOMNode * node );
IXMLDOMNodePtr importNode (
struct IXMLDOMNode * node,
VARIANT_BOOL deep );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_validateNode (
struct IXMLDOMNode * node,
struct IXMLDOMParseError * * errorObj ) = 0;
virtual HRESULT __stdcall raw_importNode (
struct IXMLDOMNode * node,
VARIANT_BOOL deep,
struct IXMLDOMNode * * clone ) = 0;
};
struct __declspec(uuid("2933bf8c-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMNotation : IXMLDOMNode
{
//
// Property data
//
__declspec(property(get=GetpublicId))
_variant_t publicId;
__declspec(property(get=GetsystemId))
_variant_t systemId;
//
// Wrapper methods for error-handling
//
_variant_t GetpublicId ( );
_variant_t GetsystemId ( );
//
// 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
{
//
// Property data
//
__declspec(property(get=GetpublicId))
_variant_t publicId;
__declspec(property(get=GetsystemId))
_variant_t systemId;
__declspec(property(get=GetnotationName))
_bstr_t notationName;
//
// Wrapper methods for error-handling
//
_variant_t GetpublicId ( );
_variant_t GetsystemId ( );
_bstr_t GetnotationName ( );
//
// 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("3efaa428-272f-11d2-836f-0000f87a7782"))
IXMLDOMParseError2 : IXMLDOMParseError
{
//
// Property data
//
__declspec(property(get=GetallErrors))
IXMLDOMParseErrorCollectionPtr allErrors;
__declspec(property(get=GeterrorParametersCount))
long errorParametersCount;
__declspec(property(get=GeterrorXPath))
_bstr_t errorXPath;
//
// Wrapper methods for error-handling
//
_bstr_t GeterrorXPath ( );
IXMLDOMParseErrorCollectionPtr GetallErrors ( );
_bstr_t errorParameters (
long index );
long GeterrorParametersCount ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_errorXPath (
BSTR * xpathexpr ) = 0;
virtual HRESULT __stdcall get_allErrors (
struct IXMLDOMParseErrorCollection * * allErrors ) = 0;
virtual HRESULT __stdcall raw_errorParameters (
long index,
BSTR * param ) = 0;
virtual HRESULT __stdcall get_errorParametersCount (
long * count ) = 0;
};
struct __declspec(uuid("3efaa429-272f-11d2-836f-0000f87a7782"))
IXMLDOMParseErrorCollection : IDispatch
{
//
// Property data
//
__declspec(property(get=Getitem))
IXMLDOMParseError2Ptr item[];
__declspec(property(get=Getlength))
long length;
__declspec(property(get=Getnext))
IXMLDOMParseError2Ptr next;
__declspec(property(get=Get_newEnum))
IUnknownPtr _newEnum;
//
// Wrapper methods for error-handling
//
IXMLDOMParseError2Ptr Getitem (
long index );
long Getlength ( );
IXMLDOMParseError2Ptr Getnext ( );
HRESULT reset ( );
IUnknownPtr Get_newEnum ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_item (
long index,
struct IXMLDOMParseError2 * * error ) = 0;
virtual HRESULT __stdcall get_length (
long * length ) = 0;
virtual HRESULT __stdcall get_next (
struct IXMLDOMParseError2 * * error ) = 0;
virtual HRESULT __stdcall raw_reset ( ) = 0;
virtual HRESULT __stdcall get__newEnum (
IUnknown * * ppUnk ) = 0;
};
struct __declspec(uuid("3efaa425-272f-11d2-836f-0000f87a7782"))
IXTLRuntime : IXMLDOMNode
{
//
// Wrapper methods for error-handling
//
long uniqueID (
struct IXMLDOMNode * pNode );
long depth (
struct IXMLDOMNode * pNode );
long childNumber (
struct IXMLDOMNode * pNode );
long ancestorChildNumber (
_bstr_t bstrNodeName,
struct IXMLDOMNode * pNode );
long absoluteChildNumber (
struct IXMLDOMNode * pNode );
_bstr_t formatIndex (
long lIndex,
_bstr_t bstrFormat );
_bstr_t formatNumber (
double dblNumber,
_bstr_t bstrFormat );
_bstr_t formatDate (
const _variant_t & varDate,
_bstr_t bstrFormat,
const _variant_t & varDestLocale = vtMissing );
_bstr_t formatTime (
const _variant_t & varTime,
_bstr_t bstrFormat,
const _variant_t & varDestLocale = vtMissing );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_uniqueID (
struct IXMLDOMNode * pNode,
long * pID ) = 0;
virtual HRESULT __stdcall raw_depth (
struct IXMLDOMNode * pNode,
long * pDepth ) = 0;
virtual HRESULT __stdcall raw_childNumber (
struct IXMLDOMNode * pNode,
long * pNumber ) = 0;
virtual HRESULT __stdcall raw_ancestorChildNumber (
BSTR bstrNodeName,
struct IXMLDOMNode * pNode,
long * pNumber ) = 0;
virtual HRESULT __stdcall raw_absoluteChildNumber (
struct IXMLDOMNode * pNode,
long * pNumber ) = 0;
virtual HRESULT __stdcall raw_formatIndex (
long lIndex,
BSTR bstrFormat,
BSTR * pbstrFormattedString ) = 0;
virtual HRESULT __stdcall raw_formatNumber (
double dblNumber,
BSTR bstrFormat,
BSTR * pbstrFormattedString ) = 0;
virtual HRESULT __stdcall raw_formatDate (
VARIANT varDate,
BSTR bstrFormat,
VARIANT varDestLocale,
BSTR * pbstrFormattedString ) = 0;
virtual HRESULT __stdcall raw_formatTime (
VARIANT varTime,
BSTR bstrFormat,
VARIANT varDestLocale,
BSTR * pbstrFormattedString ) = 0;
};
struct __declspec(uuid("2933bf93-7b36-11d2-b20e-00c04f983e60"))
IXSLTemplate : IDispatch
{
//
// Property data
//
__declspec(property(get=Getstylesheet,put=PutRefstylesheet))
IXMLDOMNodePtr stylesheet;
//
// Wrapper methods for error-handling
//
void PutRefstylesheet (
struct IXMLDOMNode * stylesheet );
IXMLDOMNodePtr Getstylesheet ( );
IXSLProcessorPtr createProcessor ( );
//
// 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 raw_createProcessor (
struct IXSLProcessor * * ppProcessor ) = 0;
};
struct __declspec(uuid("2933bf92-7b36-11d2-b20e-00c04f983e60"))
IXSLProcessor : IDispatch
{
//
// Property data
//
__declspec(property(get=Getinput,put=Putinput))
_variant_t input;
__declspec(property(get=GetownerTemplate))
IXSLTemplatePtr ownerTemplate;
__declspec(property(get=GetstartMode))
_bstr_t startMode;
__declspec(property(get=GetstartModeURI))
_bstr_t startModeURI;
__declspec(property(get=Getoutput,put=Putoutput))
_variant_t output;
__declspec(property(get=GetreadyState))
long readyState;
__declspec(property(get=Getstylesheet))
IXMLDOMNodePtr stylesheet;
//
// Wrapper methods for error-handling
//
void Putinput (
const _variant_t & pVar );
_variant_t Getinput ( );
IXSLTemplatePtr GetownerTemplate ( );
HRESULT setStartMode (
_bstr_t mode,
_bstr_t namespaceURI );
_bstr_t GetstartMode ( );
_bstr_t GetstartModeURI ( );
void Putoutput (
const _variant_t & pOutput );
_variant_t Getoutput ( );
VARIANT_BOOL transform ( );
HRESULT reset ( );
long GetreadyState ( );
HRESULT addParameter (
_bstr_t baseName,
const _variant_t & parameter,
_bstr_t namespaceURI );
HRESULT addObject (
IDispatch * obj,
_bstr_t namespaceURI );
IXMLDOMNodePtr Getstylesheet ( );
//
// 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 raw_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 raw_transform (
VARIANT_BOOL * pDone ) = 0;
virtual HRESULT __stdcall raw_reset ( ) = 0;
virtual HRESULT __stdcall get_readyState (
long * pReadyState ) = 0;
virtual HRESULT __stdcall raw_addParameter (
BSTR baseName,
VARIANT parameter,
BSTR namespaceURI ) = 0;
virtual HRESULT __stdcall raw_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
{
//
// Wrapper methods for error-handling
//
VARIANT_BOOL getFeature (
unsigned short * pwchName );
HRESULT putFeature (
unsigned short * pwchName,
VARIANT_BOOL vfValue );
_variant_t getProperty (
unsigned short * pwchName );
HRESULT putProperty (
unsigned short * pwchName,
const _variant_t & varValue );
ISAXEntityResolverPtr getEntityResolver ( );
HRESULT putEntityResolver (
struct ISAXEntityResolver * pResolver );
ISAXContentHandlerPtr getContentHandler ( );
HRESULT putContentHandler (
struct ISAXContentHandler * pHandler );
ISAXDTDHandlerPtr getDTDHandler ( );
HRESULT putDTDHandler (
struct ISAXDTDHandler * pHandler );
ISAXErrorHandlerPtr getErrorHandler ( );
HRESULT putErrorHandler (
struct ISAXErrorHandler * pHandler );
unsigned short * getBaseURL ( );
HRESULT putBaseURL (
unsigned short * pwchBaseUrl );
unsigned short * getSecureBaseURL ( );
HRESULT putSecureBaseURL (
unsigned short * pwchSecureBaseUrl );
HRESULT parse (
const _variant_t & varInput = vtMissing );
HRESULT parseURL (
unsigned short * pwchUrl );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_getFeature (
unsigned short * pwchName,
VARIANT_BOOL * pvfValue ) = 0;
virtual HRESULT __stdcall raw_putFeature (
unsigned short * pwchName,
VARIANT_BOOL vfValue ) = 0;
virtual HRESULT __stdcall raw_getProperty (
unsigned short * pwchName,
VARIANT * pvarValue ) = 0;
virtual HRESULT __stdcall raw_putProperty (
unsigned short * pwchName,
VARIANT varValue ) = 0;
virtual HRESULT __stdcall raw_getEntityResolver (
struct ISAXEntityResolver * * ppResolver ) = 0;
virtual HRESULT __stdcall raw_putEntityResolver (
struct ISAXEntityResolver * pResolver ) = 0;
virtual HRESULT __stdcall raw_getContentHandler (
struct ISAXContentHandler * * ppHandler ) = 0;
virtual HRESULT __stdcall raw_putContentHandler (
struct ISAXContentHandler * pHandler ) = 0;
virtual HRESULT __stdcall raw_getDTDHandler (
struct ISAXDTDHandler * * ppHandler ) = 0;
virtual HRESULT __stdcall raw_putDTDHandler (
struct ISAXDTDHandler * pHandler ) = 0;
virtual HRESULT __stdcall raw_getErrorHandler (
struct ISAXErrorHandler * * ppHandler ) = 0;
virtual HRESULT __stdcall raw_putErrorHandler (
struct ISAXErrorHandler * pHandler ) = 0;
virtual HRESULT __stdcall raw_getBaseURL (
unsigned short * * ppwchBaseUrl ) = 0;
virtual HRESULT __stdcall raw_putBaseURL (
unsigned short * pwchBaseUrl ) = 0;
virtual HRESULT __stdcall raw_getSecureBaseURL (
unsigned short * * ppwchSecureBaseUrl ) = 0;
virtual HRESULT __stdcall raw_putSecureBaseURL (
unsigned short * pwchSecureBaseUrl ) = 0;
virtual HRESULT __stdcall raw_parse (
VARIANT varInput = vtMissing ) = 0;
virtual HRESULT __stdcall raw_parseURL (
unsigned short * pwchUrl ) = 0;
};
struct __declspec(uuid("99bca7bd-e8c4-4d5f-a0cf-6d907901ff07"))
ISAXEntityResolver : IUnknown
{
//
// Wrapper methods for error-handling
//
_variant_t resolveEntity (
unsigned short * pwchPublicId,
unsigned short * pwchSystemId );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_resolveEntity (
unsigned short * pwchPublicId,
unsigned short * pwchSystemId,
VARIANT * pvarInput ) = 0;
};
struct __declspec(uuid("1545cdfa-9e4e-4497-a8a4-2bf7d0112c44"))
ISAXContentHandler : IUnknown
{
//
// Wrapper methods for error-handling
//
HRESULT putDocumentLocator (
struct ISAXLocator * pLocator );
HRESULT startDocument ( );
HRESULT endDocument ( );
HRESULT startPrefixMapping (
unsigned short * pwchPrefix,
int cchPrefix,
unsigned short * pwchUri,
int cchUri );
HRESULT endPrefixMapping (
unsigned short * pwchPrefix,
int cchPrefix );
HRESULT startElement (
unsigned short * pwchNamespaceUri,
int cchNamespaceUri,
unsigned short * pwchLocalName,
int cchLocalName,
unsigned short * pwchQName,
int cchQName,
struct ISAXAttributes * pAttributes );
HRESULT endElement (
unsigned short * pwchNamespaceUri,
int cchNamespaceUri,
unsigned short * pwchLocalName,
int cchLocalName,
unsigned short * pwchQName,
int cchQName );
HRESULT characters (
unsigned short * pwchChars,
int cchChars );
HRESULT ignorableWhitespace (
unsigned short * pwchChars,
int cchChars );
HRESULT processingInstruction (
unsigned short * pwchTarget,
int cchTarget,
unsigned short * pwchData,
int cchData );
HRESULT skippedEntity (
unsigned short * pwchName,
int cchName );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_putDocumentLocator (
struct ISAXLocator * pLocator ) = 0;
virtual HRESULT __stdcall raw_startDocument ( ) = 0;
virtual HRESULT __stdcall raw_endDocument ( ) = 0;
virtual HRESULT __stdcall raw_startPrefixMapping (
unsigned short * pwchPrefix,
int cchPrefix,
unsigned short * pwchUri,
int cchUri ) = 0;
virtual HRESULT __stdcall raw_endPrefixMapping (
unsigned short * pwchPrefix,
int cchPrefix ) = 0;
virtual HRESULT __stdcall raw_startElement (
unsigned short * pwchNamespaceUri,
int cchNamespaceUri,
unsigned short * pwchLocalName,
int cchLocalName,
unsigned short * pwchQName,
int cchQName,
struct ISAXAttributes * pAttributes ) = 0;
virtual HRESULT __stdcall raw_endElement (
unsigned short * pwchNamespaceUri,
int cchNamespaceUri,
unsigned short * pwchLocalName,
int cchLocalName,
unsigned short * pwchQName,
int cchQName ) = 0;
virtual HRESULT __stdcall raw_characters (
unsigned short * pwchChars,
int cchChars ) = 0;
virtual HRESULT __stdcall raw_ignorableWhitespace (
unsigned short * pwchChars,
int cchChars ) = 0;
virtual HRESULT __stdcall raw_processingInstruction (
unsigned short * pwchTarget,
int cchTarget,
unsigned short * pwchData,
int cchData ) = 0;
virtual HRESULT __stdcall raw_skippedEntity (
unsigned short * pwchName,
int cchName ) = 0;
};
struct __declspec(uuid("9b7e472a-0de4-4640-bff3-84d38a051c31"))
ISAXLocator : IUnknown
{
//
// Wrapper methods for error-handling
//
int getColumnNumber ( );
int getLineNumber ( );
unsigned short * getPublicId ( );
unsigned short * getSystemId ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_getColumnNumber (
int * pnColumn ) = 0;
virtual HRESULT __stdcall raw_getLineNumber (
int * pnLine ) = 0;
virtual HRESULT __stdcall raw_getPublicId (
unsigned short * * ppwchPublicId ) = 0;
virtual HRESULT __stdcall raw_getSystemId (
unsigned short * * ppwchSystemId ) = 0;
};
struct __declspec(uuid("f078abe1-45d2-4832-91ea-4466ce2f25c9"))
ISAXAttributes : IUnknown
{
//
// Wrapper methods for error-handling
//
int getLength ( );
HRESULT getURI (
int nIndex,
unsigned short * * ppwchUri,
int * pcchUri );
HRESULT getLocalName (
int nIndex,
unsigned short * * ppwchLocalName,
int * pcchLocalName );
HRESULT getQName (
int nIndex,
unsigned short * * ppwchQName,
int * pcchQName );
HRESULT getName (
int nIndex,
unsigned short * * ppwchUri,
int * pcchUri,
unsigned short * * ppwchLocalName,
int * pcchLocalName,
unsigned short * * ppwchQName,
int * pcchQName );
int getIndexFromName (
unsigned short * pwchUri,
int cchUri,
unsigned short * pwchLocalName,
int cchLocalName );
int getIndexFromQName (
unsigned short * pwchQName,
int cchQName );
HRESULT getType (
int nIndex,
unsigned short * * ppwchType,
int * pcchType );
HRESULT getTypeFromName (
unsigned short * pwchUri,
int cchUri,
unsigned short * pwchLocalName,
int cchLocalName,
unsigned short * * ppwchType,
int * pcchType );
HRESULT getTypeFromQName (
unsigned short * pwchQName,
int cchQName,
unsigned short * * ppwchType,
int * pcchType );
HRESULT getValue (
int nIndex,
unsigned short * * ppwchValue,
int * pcchValue );
HRESULT getValueFromName (
unsigned short * pwchUri,
int cchUri,
unsigned short * pwchLocalName,
int cchLocalName,
unsigned short * * ppwchValue,
int * pcchValue );
HRESULT getValueFromQName (
unsigned short * pwchQName,
int cchQName,
unsigned short * * ppwchValue,
int * pcchValue );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_getLength (
int * pnLength ) = 0;
virtual HRESULT __stdcall raw_getURI (
int nIndex,
unsigned short * * ppwchUri,
int * pcchUri ) = 0;
virtual HRESULT __stdcall raw_getLocalName (
int nIndex,
unsigned short * * ppwchLocalName,
int * pcchLocalName ) = 0;
virtual HRESULT __stdcall raw_getQName (
int nIndex,
unsigned short * * ppwchQName,
int * pcchQName ) = 0;
virtual HRESULT __stdcall raw_getName (
int nIndex,
unsigned short * * ppwchUri,
int * pcchUri,
unsigned short * * ppwchLocalName,
int * pcchLocalName,
unsigned short * * ppwchQName,
int * pcchQName ) = 0;
virtual HRESULT __stdcall raw_getIndexFromName (
unsigned short * pwchUri,
int cchUri,
unsigned short * pwchLocalName,
int cchLocalName,
int * pnIndex ) = 0;
virtual HRESULT __stdcall raw_getIndexFromQName (
unsigned short * pwchQName,
int cchQName,
int * pnIndex ) = 0;
virtual HRESULT __stdcall raw_getType (
int nIndex,
unsigned short * * ppwchType,
int * pcchType ) = 0;
virtual HRESULT __stdcall raw_getTypeFromName (
unsigned short * pwchUri,
int cchUri,
unsigned short * pwchLocalName,
int cchLocalName,
unsigned short * * ppwchType,
int * pcchType ) = 0;
virtual HRESULT __stdcall raw_getTypeFromQName (
unsigned short * pwchQName,
int cchQName,
unsigned short * * ppwchType,
int * pcchType ) = 0;
virtual HRESULT __stdcall raw_getValue (
int nIndex,
unsigned short * * ppwchValue,
int * pcchValue ) = 0;
virtual HRESULT __stdcall raw_getValueFromName (
unsigned short * pwchUri,
int cchUri,
unsigned short * pwchLocalName,
int cchLocalName,
unsigned short * * ppwchValue,
int * pcchValue ) = 0;
virtual HRESULT __stdcall raw_getValueFromQName (
unsigned short * pwchQName,
int cchQName,
unsigned short * * ppwchValue,
int * pcchValue ) = 0;
};
struct __declspec(uuid("e15c1baf-afb3-4d60-8c36-19a8c45defed"))
ISAXDTDHandler : IUnknown
{
//
// Wrapper methods for error-handling
//
HRESULT notationDecl (
unsigned short * pwchName,
int cchName,
unsigned short * pwchPublicId,
int cchPublicId,
unsigned short * pwchSystemId,
int cchSystemId );
HRESULT unparsedEntityDecl (
unsigned short * pwchName,
int cchName,
unsigned short * pwchPublicId,
int cchPublicId,
unsigned short * pwchSystemId,
int cchSystemId,
unsigned short * pwchNotationName,
int cchNotationName );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_notationDecl (
unsigned short * pwchName,
int cchName,
unsigned short * pwchPublicId,
int cchPublicId,
unsigned short * pwchSystemId,
int cchSystemId ) = 0;
virtual HRESULT __stdcall raw_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
{
//
// Wrapper methods for error-handling
//
HRESULT error (
struct ISAXLocator * pLocator,
unsigned short * pwchErrorMessage,
HRESULT hrErrorCode );
HRESULT fatalError (
struct ISAXLocator * pLocator,
unsigned short * pwchErrorMessage,
HRESULT hrErrorCode );
HRESULT ignorableWarning (
struct ISAXLocator * pLocator,
unsigned short * pwchErrorMessage,
HRESULT hrErrorCode );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_error (
struct ISAXLocator * pLocator,
unsigned short * pwchErrorMessage,
HRESULT hrErrorCode ) = 0;
virtual HRESULT __stdcall raw_fatalError (
struct ISAXLocator * pLocator,
unsigned short * pwchErrorMessage,
HRESULT hrErrorCode ) = 0;
virtual HRESULT __stdcall raw_ignorableWarning (
struct ISAXLocator * pLocator,
unsigned short * pwchErrorMessage,
HRESULT hrErrorCode ) = 0;
};
struct __declspec(uuid("70409222-ca09-4475-acb8-40312fe8d145"))
ISAXXMLFilter : ISAXXMLReader
{
//
// Wrapper methods for error-handling
//
ISAXXMLReaderPtr getParent ( );
HRESULT putParent (
struct ISAXXMLReader * pReader );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_getParent (
struct ISAXXMLReader * * ppReader ) = 0;
virtual HRESULT __stdcall raw_putParent (
struct ISAXXMLReader * pReader ) = 0;
};
struct __declspec(uuid("7f85d5f5-47a8-4497-bda5-84ba04819ea6"))
ISAXLexicalHandler : IUnknown
{
//
// Wrapper methods for error-handling
//
HRESULT startDTD (
unsigned short * pwchName,
int cchName,
unsigned short * pwchPublicId,
int cchPublicId,
unsigned short * pwchSystemId,
int cchSystemId );
HRESULT endDTD ( );
HRESULT startEntity (
unsigned short * pwchName,
int cchName );
HRESULT endEntity (
unsigned short * pwchName,
int cchName );
HRESULT startCDATA ( );
HRESULT endCDATA ( );
HRESULT comment (
unsigned short * pwchChars,
int cchChars );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_startDTD (
unsigned short * pwchName,
int cchName,
unsigned short * pwchPublicId,
int cchPublicId,
unsigned short * pwchSystemId,
int cchSystemId ) = 0;
virtual HRESULT __stdcall raw_endDTD ( ) = 0;
virtual HRESULT __stdcall raw_startEntity (
unsigned short * pwchName,
int cchName ) = 0;
virtual HRESULT __stdcall raw_endEntity (
unsigned short * pwchName,
int cchName ) = 0;
virtual HRESULT __stdcall raw_startCDATA ( ) = 0;
virtual HRESULT __stdcall raw_endCDATA ( ) = 0;
virtual HRESULT __stdcall raw_comment (
unsigned short * pwchChars,
int cchChars ) = 0;
};
struct __declspec(uuid("862629ac-771a-47b2-8337-4e6843c1be90"))
ISAXDeclHandler : IUnknown
{
//
// Wrapper methods for error-handling
//
HRESULT elementDecl (
unsigned short * pwchName,
int cchName,
unsigned short * pwchModel,
int cchModel );
HRESULT 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 );
HRESULT internalEntityDecl (
unsigned short * pwchName,
int cchName,
unsigned short * pwchValue,
int cchValue );
HRESULT externalEntityDecl (
unsigned short * pwchName,
int cchName,
unsigned short * pwchPublicId,
int cchPublicId,
unsigned short * pwchSystemId,
int cchSystemId );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_elementDecl (
unsigned short * pwchName,
int cchName,
unsigned short * pwchModel,
int cchModel ) = 0;
virtual HRESULT __stdcall raw_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 raw_internalEntityDecl (
unsigned short * pwchName,
int cchName,
unsigned short * pwchValue,
int cchValue ) = 0;
virtual HRESULT __stdcall raw_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
{
//
// Property data
//
__declspec(property(get=GetentityResolver,put=PutRefentityResolver))
IVBSAXEntityResolverPtr entityResolver;
__declspec(property(get=GetcontentHandler,put=PutRefcontentHandler))
IVBSAXContentHandlerPtr contentHandler;
__declspec(property(get=GetdtdHandler,put=PutRefdtdHandler))
IVBSAXDTDHandlerPtr dtdHandler;
__declspec(property(get=GeterrorHandler,put=PutReferrorHandler))
IVBSAXErrorHandlerPtr errorHandler;
__declspec(property(get=GetbaseURL,put=PutbaseURL))
_bstr_t baseURL;
__declspec(property(get=GetsecureBaseURL,put=PutsecureBaseURL))
_bstr_t secureBaseURL;
//
// Wrapper methods for error-handling
//
VARIANT_BOOL getFeature (
_bstr_t strName );
HRESULT putFeature (
_bstr_t strName,
VARIANT_BOOL fValue );
_variant_t getProperty (
_bstr_t strName );
HRESULT putProperty (
_bstr_t strName,
const _variant_t & varValue );
IVBSAXEntityResolverPtr GetentityResolver ( );
void PutRefentityResolver (
struct IVBSAXEntityResolver * oResolver );
IVBSAXContentHandlerPtr GetcontentHandler ( );
void PutRefcontentHandler (
struct IVBSAXContentHandler * oHandler );
IVBSAXDTDHandlerPtr GetdtdHandler ( );
void PutRefdtdHandler (
struct IVBSAXDTDHandler * oHandler );
IVBSAXErrorHandlerPtr GeterrorHandler ( );
void PutReferrorHandler (
struct IVBSAXErrorHandler * oHandler );
_bstr_t GetbaseURL ( );
void PutbaseURL (
_bstr_t strBaseURL );
_bstr_t GetsecureBaseURL ( );
void PutsecureBaseURL (
_bstr_t strSecureBaseURL );
HRESULT parse (
const _variant_t & varInput = vtMissing );
HRESULT parseURL (
_bstr_t strURL );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_getFeature (
BSTR strName,
VARIANT_BOOL * fValue ) = 0;
virtual HRESULT __stdcall raw_putFeature (
BSTR strName,
VARIANT_BOOL fValue ) = 0;
virtual HRESULT __stdcall raw_getProperty (
BSTR strName,
VARIANT * varValue ) = 0;
virtual HRESULT __stdcall raw_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 raw_parse (
VARIANT varInput = vtMissing ) = 0;
virtual HRESULT __stdcall raw_parseURL (
BSTR strURL ) = 0;
};
struct __declspec(uuid("0c05d096-f45b-4aca-ad1a-aa0bc25518dc"))
IVBSAXEntityResolver : IDispatch
{
//
// Wrapper methods for error-handling
//
_variant_t resolveEntity (
BSTR * strPublicId,
BSTR * strSystemId );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_resolveEntity (
BSTR * strPublicId,
BSTR * strSystemId,
VARIANT * varInput ) = 0;
};
struct __declspec(uuid("2ed7290a-4dd5-4b46-bb26-4e4155e77faa"))
IVBSAXContentHandler : IDispatch
{
//
// Property data
//
__declspec(property(put=PutRefdocumentLocator))
IVBSAXLocatorPtr documentLocator;
//
// Wrapper methods for error-handling
//
void PutRefdocumentLocator (
struct IVBSAXLocator * _arg1 );
HRESULT startDocument ( );
HRESULT endDocument ( );
HRESULT startPrefixMapping (
BSTR * strPrefix,
BSTR * strURI );
HRESULT endPrefixMapping (
BSTR * strPrefix );
HRESULT startElement (
BSTR * strNamespaceURI,
BSTR * strLocalName,
BSTR * strQName,
struct IVBSAXAttributes * oAttributes );
HRESULT endElement (
BSTR * strNamespaceURI,
BSTR * strLocalName,
BSTR * strQName );
HRESULT characters (
BSTR * strChars );
HRESULT ignorableWhitespace (
BSTR * strChars );
HRESULT processingInstruction (
BSTR * strTarget,
BSTR * strData );
HRESULT skippedEntity (
BSTR * strName );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall putref_documentLocator (
struct IVBSAXLocator * _arg1 ) = 0;
virtual HRESULT __stdcall raw_startDocument ( ) = 0;
virtual HRESULT __stdcall raw_endDocument ( ) = 0;
virtual HRESULT __stdcall raw_startPrefixMapping (
BSTR * strPrefix,
BSTR * strURI ) = 0;
virtual HRESULT __stdcall raw_endPrefixMapping (
BSTR * strPrefix ) = 0;
virtual HRESULT __stdcall raw_startElement (
BSTR * strNamespaceURI,
BSTR * strLocalName,
BSTR * strQName,
struct IVBSAXAttributes * oAttributes ) = 0;
virtual HRESULT __stdcall raw_endElement (
BSTR * strNamespaceURI,
BSTR * strLocalName,
BSTR * strQName ) = 0;
virtual HRESULT __stdcall raw_characters (
BSTR * strChars ) = 0;
virtual HRESULT __stdcall raw_ignorableWhitespace (
BSTR * strChars ) = 0;
virtual HRESULT __stdcall raw_processingInstruction (
BSTR * strTarget,
BSTR * strData ) = 0;
virtual HRESULT __stdcall raw_skippedEntity (
BSTR * strName ) = 0;
};
struct __declspec(uuid("796e7ac5-5aa2-4eff-acad-3faaf01a3288"))
IVBSAXLocator : IDispatch
{
//
// Property data
//
__declspec(property(get=GetcolumnNumber))
int columnNumber;
__declspec(property(get=GetlineNumber))
int lineNumber;
__declspec(property(get=GetpublicId))
_bstr_t publicId;
__declspec(property(get=GetsystemId))
_bstr_t systemId;
//
// Wrapper methods for error-handling
//
int GetcolumnNumber ( );
int GetlineNumber ( );
_bstr_t GetpublicId ( );
_bstr_t GetsystemId ( );
//
// 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
{
//
// Property data
//
__declspec(property(get=Getlength))
int length;
//
// Wrapper methods for error-handling
//
int Getlength ( );
_bstr_t getURI (
int nIndex );
_bstr_t getLocalName (
int nIndex );
_bstr_t getQName (
int nIndex );
int getIndexFromName (
_bstr_t strURI,
_bstr_t strLocalName );
int getIndexFromQName (
_bstr_t strQName );
_bstr_t getType (
int nIndex );
_bstr_t getTypeFromName (
_bstr_t strURI,
_bstr_t strLocalName );
_bstr_t getTypeFromQName (
_bstr_t strQName );
_bstr_t getValue (
int nIndex );
_bstr_t getValueFromName (
_bstr_t strURI,
_bstr_t strLocalName );
_bstr_t getValueFromQName (
_bstr_t strQName );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_length (
int * nLength ) = 0;
virtual HRESULT __stdcall raw_getURI (
int nIndex,
BSTR * strURI ) = 0;
virtual HRESULT __stdcall raw_getLocalName (
int nIndex,
BSTR * strLocalName ) = 0;
virtual HRESULT __stdcall raw_getQName (
int nIndex,
BSTR * strQName ) = 0;
virtual HRESULT __stdcall raw_getIndexFromName (
BSTR strURI,
BSTR strLocalName,
int * nIndex ) = 0;
virtual HRESULT __stdcall raw_getIndexFromQName (
BSTR strQName,
int * nIndex ) = 0;
virtual HRESULT __stdcall raw_getType (
int nIndex,
BSTR * strType ) = 0;
virtual HRESULT __stdcall raw_getTypeFromName (
BSTR strURI,
BSTR strLocalName,
BSTR * strType ) = 0;
virtual HRESULT __stdcall raw_getTypeFromQName (
BSTR strQName,
BSTR * strType ) = 0;
virtual HRESULT __stdcall raw_getValue (
int nIndex,
BSTR * strValue ) = 0;
virtual HRESULT __stdcall raw_getValueFromName (
BSTR strURI,
BSTR strLocalName,
BSTR * strValue ) = 0;
virtual HRESULT __stdcall raw_getValueFromQName (
BSTR strQName,
BSTR * strValue ) = 0;
};
struct __declspec(uuid("24fb3297-302d-4620-ba39-3a732d850558"))
IVBSAXDTDHandler : IDispatch
{
//
// Wrapper methods for error-handling
//
HRESULT notationDecl (
BSTR * strName,
BSTR * strPublicId,
BSTR * strSystemId );
HRESULT unparsedEntityDecl (
BSTR * strName,
BSTR * strPublicId,
BSTR * strSystemId,
BSTR * strNotationName );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_notationDecl (
BSTR * strName,
BSTR * strPublicId,
BSTR * strSystemId ) = 0;
virtual HRESULT __stdcall raw_unparsedEntityDecl (
BSTR * strName,
BSTR * strPublicId,
BSTR * strSystemId,
BSTR * strNotationName ) = 0;
};
struct __declspec(uuid("d963d3fe-173c-4862-9095-b92f66995f52"))
IVBSAXErrorHandler : IDispatch
{
//
// Wrapper methods for error-handling
//
HRESULT error (
struct IVBSAXLocator * oLocator,
BSTR * strErrorMessage,
long nErrorCode );
HRESULT fatalError (
struct IVBSAXLocator * oLocator,
BSTR * strErrorMessage,
long nErrorCode );
HRESULT ignorableWarning (
struct IVBSAXLocator * oLocator,
BSTR * strErrorMessage,
long nErrorCode );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_error (
struct IVBSAXLocator * oLocator,
BSTR * strErrorMessage,
long nErrorCode ) = 0;
virtual HRESULT __stdcall raw_fatalError (
struct IVBSAXLocator * oLocator,
BSTR * strErrorMessage,
long nErrorCode ) = 0;
virtual HRESULT __stdcall raw_ignorableWarning (
struct IVBSAXLocator * oLocator,
BSTR * strErrorMessage,
long nErrorCode ) = 0;
};
struct __declspec(uuid("1299eb1b-5b88-433e-82de-82ca75ad4e04"))
IVBSAXXMLFilter : IDispatch
{
//
// Property data
//
__declspec(property(get=Getparent,put=PutRefparent))
IVBSAXXMLReaderPtr parent;
//
// Wrapper methods for error-handling
//
IVBSAXXMLReaderPtr Getparent ( );
void PutRefparent (
struct IVBSAXXMLReader * oReader );
//
// 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
{
//
// Wrapper methods for error-handling
//
HRESULT startDTD (
BSTR * strName,
BSTR * strPublicId,
BSTR * strSystemId );
HRESULT endDTD ( );
HRESULT startEntity (
BSTR * strName );
HRESULT endEntity (
BSTR * strName );
HRESULT startCDATA ( );
HRESULT endCDATA ( );
HRESULT comment (
BSTR * strChars );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_startDTD (
BSTR * strName,
BSTR * strPublicId,
BSTR * strSystemId ) = 0;
virtual HRESULT __stdcall raw_endDTD ( ) = 0;
virtual HRESULT __stdcall raw_startEntity (
BSTR * strName ) = 0;
virtual HRESULT __stdcall raw_endEntity (
BSTR * strName ) = 0;
virtual HRESULT __stdcall raw_startCDATA ( ) = 0;
virtual HRESULT __stdcall raw_endCDATA ( ) = 0;
virtual HRESULT __stdcall raw_comment (
BSTR * strChars ) = 0;
};
struct __declspec(uuid("e8917260-7579-4be1-b5dd-7afbfa6f077b"))
IVBSAXDeclHandler : IDispatch
{
//
// Wrapper methods for error-handling
//
HRESULT elementDecl (
BSTR * strName,
BSTR * strModel );
HRESULT attributeDecl (
BSTR * strElementName,
BSTR * strAttributeName,
BSTR * strType,
BSTR * strValueDefault,
BSTR * strValue );
HRESULT internalEntityDecl (
BSTR * strName,
BSTR * strValue );
HRESULT externalEntityDecl (
BSTR * strName,
BSTR * strPublicId,
BSTR * strSystemId );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_elementDecl (
BSTR * strName,
BSTR * strModel ) = 0;
virtual HRESULT __stdcall raw_attributeDecl (
BSTR * strElementName,
BSTR * strAttributeName,
BSTR * strType,
BSTR * strValueDefault,
BSTR * strValue ) = 0;
virtual HRESULT __stdcall raw_internalEntityDecl (
BSTR * strName,
BSTR * strValue ) = 0;
virtual HRESULT __stdcall raw_externalEntityDecl (
BSTR * strName,
BSTR * strPublicId,
BSTR * strSystemId ) = 0;
};
struct __declspec(uuid("4d7ff4ba-1565-4ea8-94e1-6e724a46f98d"))
IMXWriter : IDispatch
{
//
// Property data
//
__declspec(property(get=Getoutput,put=Putoutput))
_variant_t output;
__declspec(property(get=Getencoding,put=Putencoding))
_bstr_t encoding;
__declspec(property(get=GetbyteOrderMark,put=PutbyteOrderMark))
VARIANT_BOOL byteOrderMark;
__declspec(property(get=Getindent,put=Putindent))
VARIANT_BOOL indent;
__declspec(property(get=Getstandalone,put=Putstandalone))
VARIANT_BOOL standalone;
__declspec(property(get=GetomitXMLDeclaration,put=PutomitXMLDeclaration))
VARIANT_BOOL omitXMLDeclaration;
__declspec(property(get=Getversion,put=Putversion))
_bstr_t version;
__declspec(property(get=GetdisableOutputEscaping,put=PutdisableOutputEscaping))
VARIANT_BOOL disableOutputEscaping;
//
// Wrapper methods for error-handling
//
void Putoutput (
const _variant_t & varDestination );
_variant_t Getoutput ( );
void Putencoding (
_bstr_t strEncoding );
_bstr_t Getencoding ( );
void PutbyteOrderMark (
VARIANT_BOOL fWriteByteOrderMark );
VARIANT_BOOL GetbyteOrderMark ( );
void Putindent (
VARIANT_BOOL fIndentMode );
VARIANT_BOOL Getindent ( );
void Putstandalone (
VARIANT_BOOL fValue );
VARIANT_BOOL Getstandalone ( );
void PutomitXMLDeclaration (
VARIANT_BOOL fValue );
VARIANT_BOOL GetomitXMLDeclaration ( );
void Putversion (
_bstr_t strVersion );
_bstr_t Getversion ( );
void PutdisableOutputEscaping (
VARIANT_BOOL fValue );
VARIANT_BOOL GetdisableOutputEscaping ( );
HRESULT flush ( );
//
// 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 raw_flush ( ) = 0;
};
struct __declspec(uuid("f10d27cc-3ec0-415c-8ed8-77ab1c5e7262"))
IMXAttributes : IDispatch
{
//
// Wrapper methods for error-handling
//
HRESULT addAttribute (
_bstr_t strURI,
_bstr_t strLocalName,
_bstr_t strQName,
_bstr_t strType,
_bstr_t strValue );
HRESULT addAttributeFromIndex (
const _variant_t & varAtts,
int nIndex );
HRESULT clear ( );
HRESULT removeAttribute (
int nIndex );
HRESULT setAttribute (
int nIndex,
_bstr_t strURI,
_bstr_t strLocalName,
_bstr_t strQName,
_bstr_t strType,
_bstr_t strValue );
HRESULT setAttributes (
const _variant_t & varAtts );
HRESULT setLocalName (
int nIndex,
_bstr_t strLocalName );
HRESULT setQName (
int nIndex,
_bstr_t strQName );
HRESULT setType (
int nIndex,
_bstr_t strType );
HRESULT setURI (
int nIndex,
_bstr_t strURI );
HRESULT setValue (
int nIndex,
_bstr_t strValue );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_addAttribute (
BSTR strURI,
BSTR strLocalName,
BSTR strQName,
BSTR strType,
BSTR strValue ) = 0;
virtual HRESULT __stdcall raw_addAttributeFromIndex (
VARIANT varAtts,
int nIndex ) = 0;
virtual HRESULT __stdcall raw_clear ( ) = 0;
virtual HRESULT __stdcall raw_removeAttribute (
int nIndex ) = 0;
virtual HRESULT __stdcall raw_setAttribute (
int nIndex,
BSTR strURI,
BSTR strLocalName,
BSTR strQName,
BSTR strType,
BSTR strValue ) = 0;
virtual HRESULT __stdcall raw_setAttributes (
VARIANT varAtts ) = 0;
virtual HRESULT __stdcall raw_setLocalName (
int nIndex,
BSTR strLocalName ) = 0;
virtual HRESULT __stdcall raw_setQName (
int nIndex,
BSTR strQName ) = 0;
virtual HRESULT __stdcall raw_setType (
int nIndex,
BSTR strType ) = 0;
virtual HRESULT __stdcall raw_setURI (
int nIndex,
BSTR strURI ) = 0;
virtual HRESULT __stdcall raw_setValue (
int nIndex,
BSTR strValue ) = 0;
};
struct __declspec(uuid("808f4e35-8d5a-4fbe-8466-33a41279ed30"))
IMXReaderControl : IDispatch
{
//
// Wrapper methods for error-handling
//
HRESULT abort ( );
HRESULT resume ( );
HRESULT suspend ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_abort ( ) = 0;
virtual HRESULT __stdcall raw_resume ( ) = 0;
virtual HRESULT __stdcall raw_suspend ( ) = 0;
};
struct __declspec(uuid("fa4bb38c-faf9-4cca-9302-d1dd0fe520db"))
IMXSchemaDeclHandler : IDispatch
{
//
// Wrapper methods for error-handling
//
HRESULT schemaElementDecl (
struct ISchemaElement * oSchemaElement );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_schemaElementDecl (
struct ISchemaElement * oSchemaElement ) = 0;
};
struct __declspec(uuid("50ea08b3-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaItem : IDispatch
{
//
// Property data
//
__declspec(property(get=Getid))
_bstr_t id;
__declspec(property(get=GetitemType))
SOMITEMTYPE itemType;
__declspec(property(get=GetunhandledAttributes))
IVBSAXAttributesPtr unhandledAttributes;
__declspec(property(get=Getname))
_bstr_t name;
__declspec(property(get=GetnamespaceURI))
_bstr_t namespaceURI;
__declspec(property(get=Getschema))
ISchemaPtr schema;
//
// Wrapper methods for error-handling
//
_bstr_t Getname ( );
_bstr_t GetnamespaceURI ( );
ISchemaPtr Getschema ( );
_bstr_t Getid ( );
SOMITEMTYPE GetitemType ( );
IVBSAXAttributesPtr GetunhandledAttributes ( );
VARIANT_BOOL writeAnnotation (
IUnknown * annotationSink );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_name (
BSTR * name ) = 0;
virtual HRESULT __stdcall get_namespaceURI (
BSTR * namespaceURI ) = 0;
virtual HRESULT __stdcall get_schema (
struct ISchema * * schema ) = 0;
virtual HRESULT __stdcall get_id (
BSTR * id ) = 0;
virtual HRESULT __stdcall get_itemType (
SOMITEMTYPE * itemType ) = 0;
virtual HRESULT __stdcall get_unhandledAttributes (
struct IVBSAXAttributes * * attributes ) = 0;
virtual HRESULT __stdcall raw_writeAnnotation (
IUnknown * annotationSink,
VARIANT_BOOL * isWritten ) = 0;
};
struct __declspec(uuid("50ea08b5-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaParticle : ISchemaItem
{
//
// Property data
//
__declspec(property(get=GetmaxOccurs))
_variant_t maxOccurs;
__declspec(property(get=GetminOccurs))
_variant_t minOccurs;
//
// Wrapper methods for error-handling
//
_variant_t GetminOccurs ( );
_variant_t GetmaxOccurs ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_minOccurs (
VARIANT * minOccurs ) = 0;
virtual HRESULT __stdcall get_maxOccurs (
VARIANT * maxOccurs ) = 0;
};
struct __declspec(uuid("50ea08b7-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaElement : ISchemaParticle
{
//
// Property data
//
__declspec(property(get=GetsubstitutionGroupExclusions))
SCHEMADERIVATIONMETHOD substitutionGroupExclusions;
__declspec(property(get=GetidentityConstraints))
ISchemaItemCollectionPtr identityConstraints;
__declspec(property(get=GetisAbstract))
VARIANT_BOOL isAbstract;
__declspec(property(get=GetisNillable))
VARIANT_BOOL isNillable;
__declspec(property(get=Gettype))
ISchemaTypePtr type;
__declspec(property(get=GetisReference))
VARIANT_BOOL isReference;
__declspec(property(get=GetdefaultValue))
_bstr_t defaultValue;
__declspec(property(get=GetdisallowedSubstitutions))
SCHEMADERIVATIONMETHOD disallowedSubstitutions;
__declspec(property(get=Getscope))
ISchemaComplexTypePtr scope;
__declspec(property(get=GetfixedValue))
_bstr_t fixedValue;
__declspec(property(get=GetsubstitutionGroup))
ISchemaElementPtr substitutionGroup;
//
// Wrapper methods for error-handling
//
ISchemaTypePtr Gettype ( );
ISchemaComplexTypePtr Getscope ( );
_bstr_t GetdefaultValue ( );
_bstr_t GetfixedValue ( );
VARIANT_BOOL GetisNillable ( );
ISchemaItemCollectionPtr GetidentityConstraints ( );
ISchemaElementPtr GetsubstitutionGroup ( );
SCHEMADERIVATIONMETHOD GetsubstitutionGroupExclusions ( );
SCHEMADERIVATIONMETHOD GetdisallowedSubstitutions ( );
VARIANT_BOOL GetisAbstract ( );
VARIANT_BOOL GetisReference ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_type (
struct ISchemaType * * type ) = 0;
virtual HRESULT __stdcall get_scope (
struct ISchemaComplexType * * scope ) = 0;
virtual HRESULT __stdcall get_defaultValue (
BSTR * defaultValue ) = 0;
virtual HRESULT __stdcall get_fixedValue (
BSTR * fixedValue ) = 0;
virtual HRESULT __stdcall get_isNillable (
VARIANT_BOOL * nillable ) = 0;
virtual HRESULT __stdcall get_identityConstraints (
struct ISchemaItemCollection * * constraints ) = 0;
virtual HRESULT __stdcall get_substitutionGroup (
struct ISchemaElement * * element ) = 0;
virtual HRESULT __stdcall get_substitutionGroupExclusions (
SCHEMADERIVATIONMETHOD * exclusions ) = 0;
virtual HRESULT __stdcall get_disallowedSubstitutions (
SCHEMADERIVATIONMETHOD * disallowed ) = 0;
virtual HRESULT __stdcall get_isAbstract (
VARIANT_BOOL * abstract ) = 0;
virtual HRESULT __stdcall get_isReference (
VARIANT_BOOL * reference ) = 0;
};
struct __declspec(uuid("50ea08b4-dd1b-4664-9a50-c2f40f4bd79a"))
ISchema : ISchemaItem
{
//
// Property data
//
__declspec(property(get=GettargetNamespace))
_bstr_t targetNamespace;
__declspec(property(get=Gettypes))
ISchemaItemCollectionPtr types;
__declspec(property(get=Getversion))
_bstr_t version;
__declspec(property(get=GetmodelGroups))
ISchemaItemCollectionPtr modelGroups;
__declspec(property(get=GetattributeGroups))
ISchemaItemCollectionPtr attributeGroups;
__declspec(property(get=Getattributes))
ISchemaItemCollectionPtr attributes;
__declspec(property(get=Getnotations))
ISchemaItemCollectionPtr notations;
__declspec(property(get=Getelements))
ISchemaItemCollectionPtr elements;
__declspec(property(get=GetschemaLocations))
ISchemaStringCollectionPtr schemaLocations;
//
// Wrapper methods for error-handling
//
_bstr_t GettargetNamespace ( );
_bstr_t Getversion ( );
ISchemaItemCollectionPtr Gettypes ( );
ISchemaItemCollectionPtr Getelements ( );
ISchemaItemCollectionPtr Getattributes ( );
ISchemaItemCollectionPtr GetattributeGroups ( );
ISchemaItemCollectionPtr GetmodelGroups ( );
ISchemaItemCollectionPtr Getnotations ( );
ISchemaStringCollectionPtr GetschemaLocations ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_targetNamespace (
BSTR * targetNamespace ) = 0;
virtual HRESULT __stdcall get_version (
BSTR * version ) = 0;
virtual HRESULT __stdcall get_types (
struct ISchemaItemCollection * * types ) = 0;
virtual HRESULT __stdcall get_elements (
struct ISchemaItemCollection * * elements ) = 0;
virtual HRESULT __stdcall get_attributes (
struct ISchemaItemCollection * * attributes ) = 0;
virtual HRESULT __stdcall get_attributeGroups (
struct ISchemaItemCollection * * attributeGroups ) = 0;
virtual HRESULT __stdcall get_modelGroups (
struct ISchemaItemCollection * * modelGroups ) = 0;
virtual HRESULT __stdcall get_notations (
struct ISchemaItemCollection * * notations ) = 0;
virtual HRESULT __stdcall get_schemaLocations (
struct ISchemaStringCollection * * schemaLocations ) = 0;
};
struct __declspec(uuid("50ea08b2-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaItemCollection : IDispatch
{
//
// Property data
//
__declspec(property(get=Getitem))
ISchemaItemPtr item[];
__declspec(property(get=Getlength))
long length;
__declspec(property(get=Get_newEnum))
IUnknownPtr _newEnum;
//
// Wrapper methods for error-handling
//
ISchemaItemPtr Getitem (
long index );
ISchemaItemPtr itemByName (
_bstr_t name );
ISchemaItemPtr itemByQName (
_bstr_t name,
_bstr_t namespaceURI );
long Getlength ( );
IUnknownPtr Get_newEnum ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_item (
long index,
struct ISchemaItem * * item ) = 0;
virtual HRESULT __stdcall raw_itemByName (
BSTR name,
struct ISchemaItem * * item ) = 0;
virtual HRESULT __stdcall raw_itemByQName (
BSTR name,
BSTR namespaceURI,
struct ISchemaItem * * item ) = 0;
virtual HRESULT __stdcall get_length (
long * length ) = 0;
virtual HRESULT __stdcall get__newEnum (
IUnknown * * ppUnk ) = 0;
};
struct __declspec(uuid("50ea08b1-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaStringCollection : IDispatch
{
//
// Property data
//
__declspec(property(get=Getitem))
_bstr_t item[];
__declspec(property(get=Getlength))
long length;
__declspec(property(get=Get_newEnum))
IUnknownPtr _newEnum;
//
// Wrapper methods for error-handling
//
_bstr_t Getitem (
long index );
long Getlength ( );
IUnknownPtr Get_newEnum ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_item (
long index,
BSTR * bstr ) = 0;
virtual HRESULT __stdcall get_length (
long * length ) = 0;
virtual HRESULT __stdcall get__newEnum (
IUnknown * * ppUnk ) = 0;
};
enum _SOMITEMTYPE
{
SOMITEM_SCHEMA = 4096,
SOMITEM_ATTRIBUTE = 4097,
SOMITEM_ATTRIBUTEGROUP = 4098,
SOMITEM_NOTATION = 4099,
SOMITEM_ANNOTATION = 4100,
SOMITEM_IDENTITYCONSTRAINT = 4352,
SOMITEM_KEY = 4353,
SOMITEM_KEYREF = 4354,
SOMITEM_UNIQUE = 4355,
SOMITEM_ANYTYPE = 8192,
SOMITEM_DATATYPE = 8448,
SOMITEM_DATATYPE_ANYTYPE = 8449,
SOMITEM_DATATYPE_ANYURI = 8450,
SOMITEM_DATATYPE_BASE64BINARY = 8451,
SOMITEM_DATATYPE_BOOLEAN = 8452,
SOMITEM_DATATYPE_BYTE = 8453,
SOMITEM_DATATYPE_DATE = 8454,
SOMITEM_DATATYPE_DATETIME = 8455,
SOMITEM_DATATYPE_DAY = 8456,
SOMITEM_DATATYPE_DECIMAL = 8457,
SOMITEM_DATATYPE_DOUBLE = 8458,
SOMITEM_DATATYPE_DURATION = 8459,
SOMITEM_DATATYPE_ENTITIES = 8460,
SOMITEM_DATATYPE_ENTITY = 8461,
SOMITEM_DATATYPE_FLOAT = 8462,
SOMITEM_DATATYPE_HEXBINARY = 8463,
SOMITEM_DATATYPE_ID = 8464,
SOMITEM_DATATYPE_IDREF = 8465,
SOMITEM_DATATYPE_IDREFS = 8466,
SOMITEM_DATATYPE_INT = 8467,
SOMITEM_DATATYPE_INTEGER = 8468,
SOMITEM_DATATYPE_LANGUAGE = 8469,
SOMITEM_DATATYPE_LONG = 8470,
SOMITEM_DATATYPE_MONTH = 8471,
SOMITEM_DATATYPE_MONTHDAY = 8472,
SOMITEM_DATATYPE_NAME = 8473,
SOMITEM_DATATYPE_NCNAME = 8474,
SOMITEM_DATATYPE_NEGATIVEINTEGER = 8475,
SOMITEM_DATATYPE_NMTOKEN = 8476,
SOMITEM_DATATYPE_NMTOKENS = 8477,
SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 8478,
SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 8479,
SOMITEM_DATATYPE_NORMALIZEDSTRING = 8480,
SOMITEM_DATATYPE_NOTATION = 8481,
SOMITEM_DATATYPE_POSITIVEINTEGER = 8482,
SOMITEM_DATATYPE_QNAME = 8483,
SOMITEM_DATATYPE_SHORT = 8484,
SOMITEM_DATATYPE_STRING = 8485,
SOMITEM_DATATYPE_TIME = 8486,
SOMITEM_DATATYPE_TOKEN = 8487,
SOMITEM_DATATYPE_UNSIGNEDBYTE = 8488,
SOMITEM_DATATYPE_UNSIGNEDINT = 8489,
SOMITEM_DATATYPE_UNSIGNEDLONG = 8490,
SOMITEM_DATATYPE_UNSIGNEDSHORT = 8491,
SOMITEM_DATATYPE_YEAR = 8492,
SOMITEM_DATATYPE_YEARMONTH = 8493,
SOMITEM_DATATYPE_ANYSIMPLETYPE = 8703,
SOMITEM_SIMPLETYPE = 8704,
SOMITEM_COMPLEXTYPE = 9216,
SOMITEM_PARTICLE = 16384,
SOMITEM_ANY = 16385,
SOMITEM_ANYATTRIBUTE = 16386,
SOMITEM_ELEMENT = 16387,
SOMITEM_GROUP = 16640,
SOMITEM_ALL = 16641,
SOMITEM_CHOICE = 16642,
SOMITEM_SEQUENCE = 16643,
SOMITEM_EMPTYPARTICLE = 16644,
SOMITEM_NULL = 2048,
SOMITEM_NULL_TYPE = 10240,
SOMITEM_NULL_ANY = 18433,
SOMITEM_NULL_ANYATTRIBUTE = 18434,
SOMITEM_NULL_ELEMENT = 18435
};
struct __declspec(uuid("50ea08b8-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaType : ISchemaItem
{
//
// Property data
//
__declspec(property(get=GettotalDigits))
_variant_t totalDigits;
__declspec(property(get=Getlength))
_variant_t length;
__declspec(property(get=Getvariety))
SCHEMATYPEVARIETY variety;
__declspec(property(get=GetmaxExclusive))
_bstr_t maxExclusive;
__declspec(property(get=GetmaxInclusive))
_bstr_t maxInclusive;
__declspec(property(get=GetmaxLength))
_variant_t maxLength;
__declspec(property(get=GetminExclusive))
_bstr_t minExclusive;
__declspec(property(get=GetminInclusive))
_bstr_t minInclusive;
__declspec(property(get=GetminLength))
_variant_t minLength;
__declspec(property(get=Getwhitespace))
SCHEMAWHITESPACE whitespace;
__declspec(property(get=GetbaseTypes))
ISchemaItemCollectionPtr baseTypes;
__declspec(property(get=Getpatterns))
ISchemaStringCollectionPtr patterns;
__declspec(property(get=GetderivedBy))
SCHEMADERIVATIONMETHOD derivedBy;
__declspec(property(get=Getenumeration))
ISchemaStringCollectionPtr enumeration;
__declspec(property(get=Getfinal))
SCHEMADERIVATIONMETHOD final;
__declspec(property(get=GetfractionDigits))
_variant_t fractionDigits;
//
// Wrapper methods for error-handling
//
ISchemaItemCollectionPtr GetbaseTypes ( );
SCHEMADERIVATIONMETHOD Getfinal ( );
SCHEMATYPEVARIETY Getvariety ( );
SCHEMADERIVATIONMETHOD GetderivedBy ( );
VARIANT_BOOL isValid (
_bstr_t data );
_bstr_t GetminExclusive ( );
_bstr_t GetminInclusive ( );
_bstr_t GetmaxExclusive ( );
_bstr_t GetmaxInclusive ( );
_variant_t GettotalDigits ( );
_variant_t GetfractionDigits ( );
_variant_t Getlength ( );
_variant_t GetminLength ( );
_variant_t GetmaxLength ( );
ISchemaStringCollectionPtr Getenumeration ( );
SCHEMAWHITESPACE Getwhitespace ( );
ISchemaStringCollectionPtr Getpatterns ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_baseTypes (
struct ISchemaItemCollection * * baseTypes ) = 0;
virtual HRESULT __stdcall get_final (
SCHEMADERIVATIONMETHOD * final ) = 0;
virtual HRESULT __stdcall get_variety (
SCHEMATYPEVARIETY * variety ) = 0;
virtual HRESULT __stdcall get_derivedBy (
SCHEMADERIVATIONMETHOD * derivedBy ) = 0;
virtual HRESULT __stdcall raw_isValid (
BSTR data,
VARIANT_BOOL * valid ) = 0;
virtual HRESULT __stdcall get_minExclusive (
BSTR * minExclusive ) = 0;
virtual HRESULT __stdcall get_minInclusive (
BSTR * minInclusive ) = 0;
virtual HRESULT __stdcall get_maxExclusive (
BSTR * maxExclusive ) = 0;
virtual HRESULT __stdcall get_maxInclusive (
BSTR * maxInclusive ) = 0;
virtual HRESULT __stdcall get_totalDigits (
VARIANT * totalDigits ) = 0;
virtual HRESULT __stdcall get_fractionDigits (
VARIANT * fractionDigits ) = 0;
virtual HRESULT __stdcall get_length (
VARIANT * length ) = 0;
virtual HRESULT __stdcall get_minLength (
VARIANT * minLength ) = 0;
virtual HRESULT __stdcall get_maxLength (
VARIANT * maxLength ) = 0;
virtual HRESULT __stdcall get_enumeration (
struct ISchemaStringCollection * * enumeration ) = 0;
virtual HRESULT __stdcall get_whitespace (
SCHEMAWHITESPACE * whitespace ) = 0;
virtual HRESULT __stdcall get_patterns (
struct ISchemaStringCollection * * patterns ) = 0;
};
enum _SCHEMADERIVATIONMETHOD
{
SCHEMADERIVATIONMETHOD_EMPTY = 0,
SCHEMADERIVATIONMETHOD_SUBSTITUTION = 1,
SCHEMADERIVATIONMETHOD_EXTENSION = 2,
SCHEMADERIVATIONMETHOD_RESTRICTION = 4,
SCHEMADERIVATIONMETHOD_LIST = 8,
SCHEMADERIVATIONMETHOD_UNION = 16,
SCHEMADERIVATIONMETHOD_ALL = 255,
SCHEMADERIVATIONMETHOD_NONE = 256
};
enum _SCHEMATYPEVARIETY
{
SCHEMATYPEVARIETY_NONE = -1,
SCHEMATYPEVARIETY_ATOMIC = 0,
SCHEMATYPEVARIETY_LIST = 1,
SCHEMATYPEVARIETY_UNION = 2
};
enum _SCHEMAWHITESPACE
{
SCHEMAWHITESPACE_NONE = -1,
SCHEMAWHITESPACE_PRESERVE = 0,
SCHEMAWHITESPACE_REPLACE = 1,
SCHEMAWHITESPACE_COLLAPSE = 2
};
struct __declspec(uuid("50ea08b9-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaComplexType : ISchemaType
{
//
// Property data
//
__declspec(property(get=GetisAbstract))
VARIANT_BOOL isAbstract;
__declspec(property(get=GetanyAttribute))
ISchemaAnyPtr anyAttribute;
__declspec(property(get=Getattributes))
ISchemaItemCollectionPtr attributes;
__declspec(property(get=GetcontentModel))
ISchemaModelGroupPtr contentModel;
__declspec(property(get=GetcontentType))
SCHEMACONTENTTYPE contentType;
__declspec(property(get=GetprohibitedSubstitutions))
SCHEMADERIVATIONMETHOD prohibitedSubstitutions;
//
// Wrapper methods for error-handling
//
VARIANT_BOOL GetisAbstract ( );
ISchemaAnyPtr GetanyAttribute ( );
ISchemaItemCollectionPtr Getattributes ( );
SCHEMACONTENTTYPE GetcontentType ( );
ISchemaModelGroupPtr GetcontentModel ( );
SCHEMADERIVATIONMETHOD GetprohibitedSubstitutions ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_isAbstract (
VARIANT_BOOL * abstract ) = 0;
virtual HRESULT __stdcall get_anyAttribute (
struct ISchemaAny * * anyAttribute ) = 0;
virtual HRESULT __stdcall get_attributes (
struct ISchemaItemCollection * * attributes ) = 0;
virtual HRESULT __stdcall get_contentType (
SCHEMACONTENTTYPE * contentType ) = 0;
virtual HRESULT __stdcall get_contentModel (
struct ISchemaModelGroup * * contentModel ) = 0;
virtual HRESULT __stdcall get_prohibitedSubstitutions (
SCHEMADERIVATIONMETHOD * prohibited ) = 0;
};
struct __declspec(uuid("50ea08bc-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaAny : ISchemaParticle
{
//
// Property data
//
__declspec(property(get=Getnamespaces))
ISchemaStringCollectionPtr namespaces;
__declspec(property(get=GetprocessContents))
SCHEMAPROCESSCONTENTS processContents;
//
// Wrapper methods for error-handling
//
ISchemaStringCollectionPtr Getnamespaces ( );
SCHEMAPROCESSCONTENTS GetprocessContents ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_namespaces (
struct ISchemaStringCollection * * namespaces ) = 0;
virtual HRESULT __stdcall get_processContents (
SCHEMAPROCESSCONTENTS * processContents ) = 0;
};
enum _SCHEMAPROCESSCONTENTS
{
SCHEMAPROCESSCONTENTS_NONE = 0,
SCHEMAPROCESSCONTENTS_SKIP = 1,
SCHEMAPROCESSCONTENTS_LAX = 2,
SCHEMAPROCESSCONTENTS_STRICT = 3
};
enum _SCHEMACONTENTTYPE
{
SCHEMACONTENTTYPE_EMPTY = 0,
SCHEMACONTENTTYPE_TEXTONLY = 1,
SCHEMACONTENTTYPE_ELEMENTONLY = 2,
SCHEMACONTENTTYPE_MIXED = 3
};
struct __declspec(uuid("50ea08bb-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaModelGroup : ISchemaParticle
{
//
// Property data
//
__declspec(property(get=Getparticles))
ISchemaItemCollectionPtr particles;
//
// Wrapper methods for error-handling
//
ISchemaItemCollectionPtr Getparticles ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_particles (
struct ISchemaItemCollection * * particles ) = 0;
};
struct __declspec(uuid("c90352f7-643c-4fbc-bb23-e996eb2d51fd"))
IMXXMLFilter : IDispatch
{
//
// Property data
//
__declspec(property(get=GetcontentHandler,put=PutRefcontentHandler))
IUnknownPtr contentHandler;
__declspec(property(get=GetdtdHandler,put=PutRefdtdHandler))
IUnknownPtr dtdHandler;
__declspec(property(get=GetentityResolver,put=PutRefentityResolver))
IUnknownPtr entityResolver;
__declspec(property(get=GeterrorHandler,put=PutReferrorHandler))
IUnknownPtr errorHandler;
//
// Wrapper methods for error-handling
//
VARIANT_BOOL getFeature (
_bstr_t strName );
HRESULT putFeature (
_bstr_t strName,
VARIANT_BOOL fValue );
_variant_t getProperty (
_bstr_t strName );
HRESULT putProperty (
_bstr_t strName,
const _variant_t & varValue );
IUnknownPtr GetentityResolver ( );
void PutRefentityResolver (
IUnknown * oResolver );
IUnknownPtr GetcontentHandler ( );
void PutRefcontentHandler (
IUnknown * oHandler );
IUnknownPtr GetdtdHandler ( );
void PutRefdtdHandler (
IUnknown * oHandler );
IUnknownPtr GeterrorHandler ( );
void PutReferrorHandler (
IUnknown * oHandler );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_getFeature (
BSTR strName,
VARIANT_BOOL * fValue ) = 0;
virtual HRESULT __stdcall raw_putFeature (
BSTR strName,
VARIANT_BOOL fValue ) = 0;
virtual HRESULT __stdcall raw_getProperty (
BSTR strName,
VARIANT * varValue ) = 0;
virtual HRESULT __stdcall raw_putProperty (
BSTR strName,
VARIANT varValue ) = 0;
virtual HRESULT __stdcall get_entityResolver (
IUnknown * * oResolver ) = 0;
virtual HRESULT __stdcall putref_entityResolver (
IUnknown * oResolver ) = 0;
virtual HRESULT __stdcall get_contentHandler (
IUnknown * * oHandler ) = 0;
virtual HRESULT __stdcall putref_contentHandler (
IUnknown * oHandler ) = 0;
virtual HRESULT __stdcall get_dtdHandler (
IUnknown * * oHandler ) = 0;
virtual HRESULT __stdcall putref_dtdHandler (
IUnknown * oHandler ) = 0;
virtual HRESULT __stdcall get_errorHandler (
IUnknown * * oHandler ) = 0;
virtual HRESULT __stdcall putref_errorHandler (
IUnknown * oHandler ) = 0;
};
struct __declspec(uuid("50ea08b0-dd1b-4664-9a50-c2f40f4bd79a"))
IXMLDOMSchemaCollection2 : IXMLDOMSchemaCollection
{
//
// Property data
//
__declspec(property(get=GetvalidateOnLoad,put=PutvalidateOnLoad))
VARIANT_BOOL validateOnLoad;
//
// Wrapper methods for error-handling
//
HRESULT validate ( );
void PutvalidateOnLoad (
VARIANT_BOOL validateOnLoad );
VARIANT_BOOL GetvalidateOnLoad ( );
ISchemaPtr getSchema (
_bstr_t namespaceURI );
ISchemaItemPtr getDeclaration (
struct IXMLDOMNode * node );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_validate ( ) = 0;
virtual HRESULT __stdcall put_validateOnLoad (
VARIANT_BOOL validateOnLoad ) = 0;
virtual HRESULT __stdcall get_validateOnLoad (
VARIANT_BOOL * validateOnLoad ) = 0;
virtual HRESULT __stdcall raw_getSchema (
BSTR namespaceURI,
struct ISchema * * schema ) = 0;
virtual HRESULT __stdcall raw_getDeclaration (
struct IXMLDOMNode * node,
struct ISchemaItem * * item ) = 0;
};
struct __declspec(uuid("50ea08b6-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaAttribute : ISchemaItem
{
//
// Property data
//
__declspec(property(get=Gettype))
ISchemaTypePtr type;
__declspec(property(get=GetisReference))
VARIANT_BOOL isReference;
__declspec(property(get=Getuse))
SCHEMAUSE use;
__declspec(property(get=GetdefaultValue))
_bstr_t defaultValue;
__declspec(property(get=Getscope))
ISchemaComplexTypePtr scope;
__declspec(property(get=GetfixedValue))
_bstr_t fixedValue;
//
// Wrapper methods for error-handling
//
ISchemaTypePtr Gettype ( );
ISchemaComplexTypePtr Getscope ( );
_bstr_t GetdefaultValue ( );
_bstr_t GetfixedValue ( );
SCHEMAUSE Getuse ( );
VARIANT_BOOL GetisReference ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_type (
struct ISchemaType * * type ) = 0;
virtual HRESULT __stdcall get_scope (
struct ISchemaComplexType * * scope ) = 0;
virtual HRESULT __stdcall get_defaultValue (
BSTR * defaultValue ) = 0;
virtual HRESULT __stdcall get_fixedValue (
BSTR * fixedValue ) = 0;
virtual HRESULT __stdcall get_use (
SCHEMAUSE * use ) = 0;
virtual HRESULT __stdcall get_isReference (
VARIANT_BOOL * reference ) = 0;
};
enum _SCHEMAUSE
{
SCHEMAUSE_OPTIONAL = 0,
SCHEMAUSE_PROHIBITED = 1,
SCHEMAUSE_REQUIRED = 2
};
struct __declspec(uuid("50ea08ba-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaAttributeGroup : ISchemaItem
{
//
// Property data
//
__declspec(property(get=GetanyAttribute))
ISchemaAnyPtr anyAttribute;
__declspec(property(get=Getattributes))
ISchemaItemCollectionPtr attributes;
//
// Wrapper methods for error-handling
//
ISchemaAnyPtr GetanyAttribute ( );
ISchemaItemCollectionPtr Getattributes ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_anyAttribute (
struct ISchemaAny * * anyAttribute ) = 0;
virtual HRESULT __stdcall get_attributes (
struct ISchemaItemCollection * * attributes ) = 0;
};
struct __declspec(uuid("50ea08bd-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaIdentityConstraint : ISchemaItem
{
//
// Property data
//
__declspec(property(get=GetreferencedKey))
ISchemaIdentityConstraintPtr referencedKey;
__declspec(property(get=Getfields))
ISchemaStringCollectionPtr fields;
__declspec(property(get=Getselector))
_bstr_t selector;
//
// Wrapper methods for error-handling
//
_bstr_t Getselector ( );
ISchemaStringCollectionPtr Getfields ( );
ISchemaIdentityConstraintPtr GetreferencedKey ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_selector (
BSTR * selector ) = 0;
virtual HRESULT __stdcall get_fields (
struct ISchemaStringCollection * * fields ) = 0;
virtual HRESULT __stdcall get_referencedKey (
struct ISchemaIdentityConstraint * * key ) = 0;
};
struct __declspec(uuid("50ea08be-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaNotation : ISchemaItem
{
//
// Property data
//
__declspec(property(get=GetsystemIdentifier))
_bstr_t systemIdentifier;
__declspec(property(get=GetpublicIdentifier))
_bstr_t publicIdentifier;
//
// Wrapper methods for error-handling
//
_bstr_t GetsystemIdentifier ( );
_bstr_t GetpublicIdentifier ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_systemIdentifier (
BSTR * uri ) = 0;
virtual HRESULT __stdcall get_publicIdentifier (
BSTR * uri ) = 0;
};
struct __declspec(uuid("65725580-9b5d-11d0-9bfe-00c04fc99c8e"))
IXMLElementCollection : IDispatch
{
//
// Property data
//
__declspec(property(get=Getlength,put=Putlength))
long length;
__declspec(property(get=Get_newEnum))
IUnknownPtr _newEnum;
//
// Wrapper methods for error-handling
//
void Putlength (
long p );
long Getlength ( );
IUnknownPtr Get_newEnum ( );
IDispatchPtr item (
const _variant_t & var1 = vtMissing,
const _variant_t & var2 = vtMissing );
//
// 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 raw_item (
VARIANT var1,
VARIANT var2,
IDispatch * * ppDisp ) = 0;
};
struct __declspec(uuid("f52e2b61-18a1-11d1-b105-00805f49916b"))
IXMLDocument : IDispatch
{
//
// Property data
//
__declspec(property(get=Getroot))
IXMLElementPtr root;
__declspec(property(get=GetfileSize))
_bstr_t fileSize;
__declspec(property(get=GetfileModifiedDate))
_bstr_t fileModifiedDate;
__declspec(property(get=GetfileUpdatedDate))
_bstr_t fileUpdatedDate;
__declspec(property(get=Geturl,put=Puturl))
_bstr_t url;
__declspec(property(get=GetmimeType))
_bstr_t mimeType;
__declspec(property(get=GetreadyState))
long readyState;
__declspec(property(get=Getcharset,put=Putcharset))
_bstr_t charset;
__declspec(property(get=Getversion))
_bstr_t version;
__declspec(property(get=Getdoctype))
_bstr_t doctype;
__declspec(property(get=GetdtdURL))
_bstr_t dtdURL;
//
// Wrapper methods for error-handling
//
IXMLElementPtr Getroot ( );
_bstr_t GetfileSize ( );
_bstr_t GetfileModifiedDate ( );
_bstr_t GetfileUpdatedDate ( );
_bstr_t Geturl ( );
void Puturl (
_bstr_t p );
_bstr_t GetmimeType ( );
long GetreadyState ( );
_bstr_t Getcharset ( );
void Putcharset (
_bstr_t p );
_bstr_t Getversion ( );
_bstr_t Getdoctype ( );
_bstr_t GetdtdURL ( );
IXMLElementPtr createElement (
const _variant_t & vType,
const _variant_t & var1 = vtMissing );
//
// 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 raw_createElement (
VARIANT vType,
VARIANT var1,
struct IXMLElement * * ppElem ) = 0;
};
struct __declspec(uuid("3f7f31ac-e15f-11d0-9c25-00c04fc99c8e"))
IXMLElement : IDispatch
{
//
// Property data
//
__declspec(property(get=GettagName,put=PuttagName))
_bstr_t tagName;
__declspec(property(get=Getparent))
IXMLElementPtr parent;
__declspec(property(get=Getchildren))
IXMLElementCollectionPtr children;
__declspec(property(get=Gettype))
long type;
__declspec(property(get=Gettext,put=Puttext))
_bstr_t text;
//
// Wrapper methods for error-handling
//
_bstr_t GettagName ( );
void PuttagName (
_bstr_t p );
IXMLElementPtr Getparent ( );
HRESULT setAttribute (
_bstr_t strPropertyName,
const _variant_t & PropertyValue );
_variant_t getAttribute (
_bstr_t strPropertyName );
HRESULT removeAttribute (
_bstr_t strPropertyName );
IXMLElementCollectionPtr Getchildren ( );
long Gettype ( );
_bstr_t Gettext ( );
void Puttext (
_bstr_t p );
HRESULT addChild (
struct IXMLElement * pChildElem,
long lIndex,
long lReserved );
HRESULT removeChild (
struct IXMLElement * pChildElem );
//
// 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 raw_setAttribute (
BSTR strPropertyName,
VARIANT PropertyValue ) = 0;
virtual HRESULT __stdcall raw_getAttribute (
BSTR strPropertyName,
VARIANT * PropertyValue ) = 0;
virtual HRESULT __stdcall raw_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 raw_addChild (
struct IXMLElement * pChildElem,
long lIndex,
long lReserved ) = 0;
virtual HRESULT __stdcall raw_removeChild (
struct IXMLElement * pChildElem ) = 0;
};
struct __declspec(uuid("2b8de2fe-8d2d-11d1-b2fc-00c04fd915a9"))
IXMLDocument2 : IDispatch
{
//
// Property data
//
__declspec(property(get=Getroot))
IXMLElement2Ptr root;
__declspec(property(get=GetfileSize))
_bstr_t fileSize;
__declspec(property(get=GetfileModifiedDate))
_bstr_t fileModifiedDate;
__declspec(property(get=GetfileUpdatedDate))
_bstr_t fileUpdatedDate;
__declspec(property(get=Geturl,put=Puturl))
_bstr_t url;
__declspec(property(get=GetmimeType))
_bstr_t mimeType;
__declspec(property(get=GetreadyState))
long readyState;
__declspec(property(get=Getcharset,put=Putcharset))
_bstr_t charset;
__declspec(property(get=Getversion))
_bstr_t version;
__declspec(property(get=Getdoctype))
_bstr_t doctype;
__declspec(property(get=GetdtdURL))
_bstr_t dtdURL;
__declspec(property(get=Getasync,put=Putasync))
VARIANT_BOOL async;
//
// Wrapper methods for error-handling
//
IXMLElement2Ptr Getroot ( );
_bstr_t GetfileSize ( );
_bstr_t GetfileModifiedDate ( );
_bstr_t GetfileUpdatedDate ( );
_bstr_t Geturl ( );
void Puturl (
_bstr_t p );
_bstr_t GetmimeType ( );
long GetreadyState ( );
_bstr_t Getcharset ( );
void Putcharset (
_bstr_t p );
_bstr_t Getversion ( );
_bstr_t Getdoctype ( );
_bstr_t GetdtdURL ( );
IXMLElement2Ptr createElement (
const _variant_t & vType,
const _variant_t & var1 = vtMissing );
VARIANT_BOOL Getasync ( );
void Putasync (
VARIANT_BOOL pf );
//
// 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 raw_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
{
//
// Property data
//
__declspec(property(get=GettagName,put=PuttagName))
_bstr_t tagName;
__declspec(property(get=Getparent))
IXMLElement2Ptr parent;
__declspec(property(get=Getchildren))
IXMLElementCollectionPtr children;
__declspec(property(get=Gettype))
long type;
__declspec(property(get=Gettext,put=Puttext))
_bstr_t text;
__declspec(property(get=Getattributes))
IXMLElementCollectionPtr attributes;
//
// Wrapper methods for error-handling
//
_bstr_t GettagName ( );
void PuttagName (
_bstr_t p );
IXMLElement2Ptr Getparent ( );
HRESULT setAttribute (
_bstr_t strPropertyName,
const _variant_t & PropertyValue );
_variant_t getAttribute (
_bstr_t strPropertyName );
HRESULT removeAttribute (
_bstr_t strPropertyName );
IXMLElementCollectionPtr Getchildren ( );
long Gettype ( );
_bstr_t Gettext ( );
void Puttext (
_bstr_t p );
HRESULT addChild (
struct IXMLElement2 * pChildElem,
long lIndex,
long lReserved );
HRESULT removeChild (
struct IXMLElement2 * pChildElem );
IXMLElementCollectionPtr Getattributes ( );
//
// 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 raw_setAttribute (
BSTR strPropertyName,
VARIANT PropertyValue ) = 0;
virtual HRESULT __stdcall raw_getAttribute (
BSTR strPropertyName,
VARIANT * PropertyValue ) = 0;
virtual HRESULT __stdcall raw_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 raw_addChild (
struct IXMLElement2 * pChildElem,
long lIndex,
long lReserved ) = 0;
virtual HRESULT __stdcall raw_removeChild (
struct IXMLElement2 * pChildElem ) = 0;
virtual HRESULT __stdcall get_attributes (
struct IXMLElementCollection * * pp ) = 0;
};
struct __declspec(uuid("d4d4a0fc-3b73-11d1-b2b4-00c04fb92596"))
IXMLAttribute : IDispatch
{
//
// Property data
//
__declspec(property(get=Getname))
_bstr_t name;
__declspec(property(get=Getvalue))
_bstr_t value;
//
// Wrapper methods for error-handling
//
_bstr_t Getname ( );
_bstr_t Getvalue ( );
//
// 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
{
//
// Wrapper methods for error-handling
//
HRESULT GetErrorInfo (
struct _xml_error * pErrorReturn );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_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
{
//
// Property data
//
__declspec(property(get=Getexpr,put=Putexpr))
_bstr_t expr;
__declspec(property(get=Getcontext,put=PutRefcontext))
IXMLDOMNodePtr context;
//
// Wrapper methods for error-handling
//
_bstr_t Getexpr ( );
void Putexpr (
_bstr_t expression );
IXMLDOMNodePtr Getcontext ( );
void PutRefcontext (
struct IXMLDOMNode * ppNode );
IXMLDOMNodePtr peekNode ( );
IXMLDOMNodePtr matches (
struct IXMLDOMNode * pNode );
IXMLDOMNodePtr removeNext ( );
HRESULT removeAll ( );
IXMLDOMSelectionPtr clone ( );
_variant_t getProperty (
_bstr_t name );
HRESULT setProperty (
_bstr_t name,
const _variant_t & value );
//
// 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 raw_peekNode (
struct IXMLDOMNode * * ppNode ) = 0;
virtual HRESULT __stdcall raw_matches (
struct IXMLDOMNode * pNode,
struct IXMLDOMNode * * ppNode ) = 0;
virtual HRESULT __stdcall raw_removeNext (
struct IXMLDOMNode * * ppNode ) = 0;
virtual HRESULT __stdcall raw_removeAll ( ) = 0;
virtual HRESULT __stdcall raw_clone (
struct IXMLDOMSelection * * ppNode ) = 0;
virtual HRESULT __stdcall raw_getProperty (
BSTR name,
VARIANT * value ) = 0;
virtual HRESULT __stdcall raw_setProperty (
BSTR name,
VARIANT value ) = 0;
};
struct __declspec(uuid("3efaa427-272f-11d2-836f-0000f87a7782"))
XMLDOMDocumentEvents : IDispatch
{
//
// Wrapper methods for error-handling
//
// Methods:
HRESULT ondataavailable ( );
HRESULT onreadystatechange ( );
};
struct __declspec(uuid("310afa62-0575-11d2-9ca9-0060b0ec3d39"))
IDSOControl : IDispatch
{
//
// Property data
//
__declspec(property(get=GetXMLDocument,put=PutXMLDocument))
IXMLDOMDocumentPtr XMLDocument;
__declspec(property(get=GetJavaDSOCompatible,put=PutJavaDSOCompatible))
long JavaDSOCompatible;
__declspec(property(get=GetreadyState))
long readyState;
//
// Wrapper methods for error-handling
//
IXMLDOMDocumentPtr GetXMLDocument ( );
void PutXMLDocument (
struct IXMLDOMDocument * ppDoc );
long GetJavaDSOCompatible ( );
void PutJavaDSOCompatible (
long fJavaDSOCompatible );
long GetreadyState ( );
//
// 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
{
//
// Property data
//
__declspec(property(get=Getstatus))
long status;
__declspec(property(get=GetstatusText))
_bstr_t statusText;
__declspec(property(get=GetresponseXML))
IDispatchPtr responseXML;
__declspec(property(get=GetresponseText))
_bstr_t responseText;
__declspec(property(get=GetresponseBody))
_variant_t responseBody;
__declspec(property(get=GetresponseStream))
_variant_t responseStream;
__declspec(property(get=GetreadyState))
long readyState;
__declspec(property(put=Putonreadystatechange))
IDispatchPtr onreadystatechange;
//
// Wrapper methods for error-handling
//
HRESULT open (
_bstr_t bstrMethod,
_bstr_t bstrUrl,
const _variant_t & varAsync = vtMissing,
const _variant_t & bstrUser = vtMissing,
const _variant_t & bstrPassword = vtMissing );
HRESULT setRequestHeader (
_bstr_t bstrHeader,
_bstr_t bstrValue );
_bstr_t getResponseHeader (
_bstr_t bstrHeader );
_bstr_t getAllResponseHeaders ( );
HRESULT send (
const _variant_t & varBody = vtMissing );
HRESULT abort ( );
long Getstatus ( );
_bstr_t GetstatusText ( );
IDispatchPtr GetresponseXML ( );
_bstr_t GetresponseText ( );
_variant_t GetresponseBody ( );
_variant_t GetresponseStream ( );
long GetreadyState ( );
void Putonreadystatechange (
IDispatch * _arg1 );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_open (
BSTR bstrMethod,
BSTR bstrUrl,
VARIANT varAsync = vtMissing,
VARIANT bstrUser = vtMissing,
VARIANT bstrPassword = vtMissing ) = 0;
virtual HRESULT __stdcall raw_setRequestHeader (
BSTR bstrHeader,
BSTR bstrValue ) = 0;
virtual HRESULT __stdcall raw_getResponseHeader (
BSTR bstrHeader,
BSTR * pbstrValue ) = 0;
virtual HRESULT __stdcall raw_getAllResponseHeaders (
BSTR * pbstrHeaders ) = 0;
virtual HRESULT __stdcall raw_send (
VARIANT varBody = vtMissing ) = 0;
virtual HRESULT __stdcall raw_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 = -1,
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
};
enum _SXH_PROXY_SETTING
{
SXH_PROXY_SET_DEFAULT = 0,
SXH_PROXY_SET_PRECONFIG = 0,
SXH_PROXY_SET_DIRECT = 1,
SXH_PROXY_SET_PROXY = 2
};
struct __declspec(uuid("2e9196bf-13ba-4dd4-91ca-6c571f281495"))
IServerXMLHTTPRequest : IXMLHTTPRequest
{
//
// Wrapper methods for error-handling
//
HRESULT setTimeouts (
long resolveTimeout,
long connectTimeout,
long sendTimeout,
long receiveTimeout );
VARIANT_BOOL waitForResponse (
const _variant_t & timeoutInSeconds = vtMissing );
_variant_t getOption (
SERVERXMLHTTP_OPTION option );
HRESULT setOption (
SERVERXMLHTTP_OPTION option,
const _variant_t & value );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_setTimeouts (
long resolveTimeout,
long connectTimeout,
long sendTimeout,
long receiveTimeout ) = 0;
virtual HRESULT __stdcall raw_waitForResponse (
VARIANT timeoutInSeconds,
VARIANT_BOOL * isSuccessful ) = 0;
virtual HRESULT __stdcall raw_getOption (
SERVERXMLHTTP_OPTION option,
VARIANT * value ) = 0;
virtual HRESULT __stdcall raw_setOption (
SERVERXMLHTTP_OPTION option,
VARIANT value ) = 0;
};
struct __declspec(uuid("2e01311b-c322-4b0a-bd77-b90cfdc8dce7"))
IServerXMLHTTPRequest2 : IServerXMLHTTPRequest
{
//
// Wrapper methods for error-handling
//
HRESULT setProxy (
SXH_PROXY_SETTING proxySetting,
const _variant_t & varProxyServer = vtMissing,
const _variant_t & varBypassList = vtMissing );
HRESULT setProxyCredentials (
_bstr_t bstrUserName,
_bstr_t bstrPassword );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_setProxy (
SXH_PROXY_SETTING proxySetting,
VARIANT varProxyServer = vtMissing,
VARIANT varBypassList = vtMissing ) = 0;
virtual HRESULT __stdcall raw_setProxyCredentials (
BSTR bstrUserName,
BSTR bstrPassword ) = 0;
};
struct __declspec(uuid("c90352f4-643c-4fbc-bb23-e996eb2d51fd"))
IMXNamespacePrefixes : IDispatch
{
//
// Property data
//
__declspec(property(get=Getitem))
_bstr_t item[];
__declspec(property(get=Getlength))
long length;
__declspec(property(get=Get_newEnum))
IUnknownPtr _newEnum;
//
// Wrapper methods for error-handling
//
_bstr_t Getitem (
long index );
long Getlength ( );
IUnknownPtr Get_newEnum ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_item (
long index,
BSTR * prefix ) = 0;
virtual HRESULT __stdcall get_length (
long * length ) = 0;
virtual HRESULT __stdcall get__newEnum (
IUnknown * * ppUnk ) = 0;
};
struct __declspec(uuid("c90352f5-643c-4fbc-bb23-e996eb2d51fd"))
IVBMXNamespaceManager : IDispatch
{
//
// Property data
//
__declspec(property(get=GetallowOverride,put=PutallowOverride))
VARIANT_BOOL allowOverride;
//
// Wrapper methods for error-handling
//
void PutallowOverride (
VARIANT_BOOL fOverride );
VARIANT_BOOL GetallowOverride ( );
HRESULT reset ( );
HRESULT pushContext ( );
HRESULT pushNodeContext (
struct IXMLDOMNode * contextNode,
VARIANT_BOOL fDeep );
HRESULT popContext ( );
HRESULT declarePrefix (
_bstr_t prefix,
_bstr_t namespaceURI );
IMXNamespacePrefixesPtr getDeclaredPrefixes ( );
IMXNamespacePrefixesPtr getPrefixes (
_bstr_t namespaceURI );
_variant_t getURI (
_bstr_t prefix );
_variant_t getURIFromNode (
_bstr_t strPrefix,
struct IXMLDOMNode * contextNode );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_allowOverride (
VARIANT_BOOL fOverride ) = 0;
virtual HRESULT __stdcall get_allowOverride (
VARIANT_BOOL * fOverride ) = 0;
virtual HRESULT __stdcall raw_reset ( ) = 0;
virtual HRESULT __stdcall raw_pushContext ( ) = 0;
virtual HRESULT __stdcall raw_pushNodeContext (
struct IXMLDOMNode * contextNode,
VARIANT_BOOL fDeep ) = 0;
virtual HRESULT __stdcall raw_popContext ( ) = 0;
virtual HRESULT __stdcall raw_declarePrefix (
BSTR prefix,
BSTR namespaceURI ) = 0;
virtual HRESULT __stdcall raw_getDeclaredPrefixes (
struct IMXNamespacePrefixes * * prefixes ) = 0;
virtual HRESULT __stdcall raw_getPrefixes (
BSTR namespaceURI,
struct IMXNamespacePrefixes * * prefixes ) = 0;
virtual HRESULT __stdcall raw_getURI (
BSTR prefix,
VARIANT * uri ) = 0;
virtual HRESULT __stdcall raw_getURIFromNode (
BSTR strPrefix,
struct IXMLDOMNode * contextNode,
VARIANT * uri ) = 0;
};
struct __declspec(uuid("c90352f6-643c-4fbc-bb23-e996eb2d51fd"))
IMXNamespaceManager : IUnknown
{
//
// Wrapper methods for error-handling
//
HRESULT putAllowOverride (
VARIANT_BOOL fOverride );
VARIANT_BOOL getAllowOverride ( );
HRESULT reset ( );
HRESULT pushContext ( );
HRESULT pushNodeContext (
struct IXMLDOMNode * contextNode,
VARIANT_BOOL fDeep );
HRESULT popContext ( );
HRESULT declarePrefix (
unsigned short * prefix,
unsigned short * namespaceURI );
HRESULT getDeclaredPrefix (
long nIndex,
unsigned short * pwchPrefix,
int * pcchPrefix );
HRESULT getPrefix (
unsigned short * pwszNamespaceURI,
long nIndex,
unsigned short * pwchPrefix,
int * pcchPrefix );
HRESULT getURI (
unsigned short * pwchPrefix,
struct IXMLDOMNode * pContextNode,
unsigned short * pwchUri,
int * pcchUri );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_putAllowOverride (
VARIANT_BOOL fOverride ) = 0;
virtual HRESULT __stdcall raw_getAllowOverride (
VARIANT_BOOL * fOverride ) = 0;
virtual HRESULT __stdcall raw_reset ( ) = 0;
virtual HRESULT __stdcall raw_pushContext ( ) = 0;
virtual HRESULT __stdcall raw_pushNodeContext (
struct IXMLDOMNode * contextNode,
VARIANT_BOOL fDeep ) = 0;
virtual HRESULT __stdcall raw_popContext ( ) = 0;
virtual HRESULT __stdcall raw_declarePrefix (
unsigned short * prefix,
unsigned short * namespaceURI ) = 0;
virtual HRESULT __stdcall raw_getDeclaredPrefix (
long nIndex,
unsigned short * pwchPrefix,
int * pcchPrefix ) = 0;
virtual HRESULT __stdcall raw_getPrefix (
unsigned short * pwszNamespaceURI,
long nIndex,
unsigned short * pwchPrefix,
int * pcchPrefix ) = 0;
virtual HRESULT __stdcall raw_getURI (
unsigned short * pwchPrefix,
struct IXMLDOMNode * pContextNode,
unsigned short * pwchUri,
int * pcchUri ) = 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("88d969c0-f192-11d4-a65f-0040963251e5"))
DOMDocument40;
// [ default ] interface IXMLDOMDocument2
// [ default, source ] dispinterface XMLDOMDocumentEvents
struct __declspec(uuid("88d96a05-f192-11d4-a65f-0040963251e5"))
DOMDocument60;
// [ default ] interface IXMLDOMDocument3
// [ 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("88d969c1-f192-11d4-a65f-0040963251e5"))
FreeThreadedDOMDocument40;
// [ default ] interface IXMLDOMDocument2
// [ default, source ] dispinterface XMLDOMDocumentEvents
struct __declspec(uuid("88d96a06-f192-11d4-a65f-0040963251e5"))
FreeThreadedDOMDocument60;
// [ default ] interface IXMLDOMDocument3
// [ 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("88d969c2-f192-11d4-a65f-0040963251e5"))
XMLSchemaCache40;
// [ default ] interface IXMLDOMSchemaCollection2
struct __declspec(uuid("88d96a07-f192-11d4-a65f-0040963251e5"))
XMLSchemaCache60;
// [ default ] interface IXMLDOMSchemaCollection2
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("88d969c3-f192-11d4-a65f-0040963251e5"))
XSLTemplate40;
// [ default ] interface IXSLTemplate
struct __declspec(uuid("88d96a08-f192-11d4-a65f-0040963251e5"))
XSLTemplate60;
// [ 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("88d969c4-f192-11d4-a65f-0040963251e5"))
DSOControl40;
// [ 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("88d969c5-f192-11d4-a65f-0040963251e5"))
XMLHTTP40;
// [ default ] interface IXMLHTTPRequest
struct __declspec(uuid("88d96a0a-f192-11d4-a65f-0040963251e5"))
XMLHTTP60;
// [ 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("88d969c6-f192-11d4-a65f-0040963251e5"))
ServerXMLHTTP40;
// [ default ] interface IServerXMLHTTPRequest2
struct __declspec(uuid("88d96a0b-f192-11d4-a65f-0040963251e5"))
ServerXMLHTTP60;
// [ default ] interface IServerXMLHTTPRequest2
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("7c6e29bc-8b8b-4c3d-859e-af6cd158be0f"))
SAXXMLReader40;
// [ default ] interface IVBSAXXMLReader
// interface ISAXXMLReader
struct __declspec(uuid("88d96a0c-f192-11d4-a65f-0040963251e5"))
SAXXMLReader60;
// [ default ] interface IVBSAXXMLReader
// interface ISAXXMLReader
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("88d969c8-f192-11d4-a65f-0040963251e5"))
MXXMLWriter40;
// [ 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("88d96a0f-f192-11d4-a65f-0040963251e5"))
MXXMLWriter60;
// [ 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("a4c23ec3-6b70-4466-9127-550077239978"))
MXHTMLWriter;
// [ 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("853d1540-c1a7-4aa9-a226-4d3bd301146d"))
MXHTMLWriter30;
// [ 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("88d969c9-f192-11d4-a65f-0040963251e5"))
MXHTMLWriter40;
// [ 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("88d96a10-f192-11d4-a65f-0040963251e5"))
MXHTMLWriter60;
// [ 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("88d969ca-f192-11d4-a65f-0040963251e5"))
SAXAttributes40;
// [ default ] interface IMXAttributes
// interface IVBSAXAttributes
// interface ISAXAttributes
struct __declspec(uuid("88d96a0e-f192-11d4-a65f-0040963251e5"))
SAXAttributes60;
// [ default ] interface IMXAttributes
// interface IVBSAXAttributes
// interface ISAXAttributes
struct __declspec(uuid("88d969d5-f192-11d4-a65f-0040963251e5"))
MXNamespaceManager;
// [ default ] interface IVBMXNamespaceManager
// interface IMXNamespaceManager
struct __declspec(uuid("88d969d6-f192-11d4-a65f-0040963251e5"))
MXNamespaceManager40;
// [ default ] interface IVBMXNamespaceManager
// interface IMXNamespaceManager
struct __declspec(uuid("88d96a11-f192-11d4-a65f-0040963251e5"))
MXNamespaceManager60;
// [ default ] interface IVBMXNamespaceManager
// interface IMXNamespaceManager
struct __declspec(uuid("cfc399af-d876-11d0-9c10-00c04fc99c8e"))
XMLDocument;
// [ default ] interface IXMLDocument2
//
// Function implementation mapping
//
#pragma start_map_region("c:\gh0stÐÞ¸ÄÔ´Âë\maindll\release\msxml3.tli")
__declspec(implementation_key(1)) VARIANT_BOOL IXMLDOMImplementation::hasFeature ( _bstr_t feature, _bstr_t version );
__declspec(implementation_key(2)) _bstr_t IXMLDOMNode::GetnodeName ( );
__declspec(implementation_key(3)) _variant_t IXMLDOMNode::GetnodeValue ( );
__declspec(implementation_key(4)) void IXMLDOMNode::PutnodeValue ( const _variant_t & value );
__declspec(implementation_key(5)) DOMNodeType IXMLDOMNode::GetnodeType ( );
__declspec(implementation_key(6)) IXMLDOMNodePtr IXMLDOMNode::GetparentNode ( );
__declspec(implementation_key(7)) IXMLDOMNodeListPtr IXMLDOMNode::GetchildNodes ( );
__declspec(implementation_key(8)) IXMLDOMNodePtr IXMLDOMNode::GetfirstChild ( );
__declspec(implementation_key(9)) IXMLDOMNodePtr IXMLDOMNode::GetlastChild ( );
__declspec(implementation_key(10)) IXMLDOMNodePtr IXMLDOMNode::GetpreviousSibling ( );
__declspec(implementation_key(11)) IXMLDOMNodePtr IXMLDOMNode::GetnextSibling ( );
__declspec(implementation_key(12)) IXMLDOMNamedNodeMapPtr IXMLDOMNode::Getattributes ( );
__declspec(implementation_key(13)) IXMLDOMNodePtr IXMLDOMNode::insertBefore ( struct IXMLDOMNode * newChild, const _variant_t & refChild );
__declspec(implementation_key(14)) IXMLDOMNodePtr IXMLDOMNode::replaceChild ( struct IXMLDOMNode * newChild, struct IXMLDOMNode * oldChild );
__declspec(implementation_key(15)) IXMLDOMNodePtr IXMLDOMNode::removeChild ( struct IXMLDOMNode * childNode );
__declspec(implementation_key(16)) IXMLDOMNodePtr IXMLDOMNode::appendChild ( struct IXMLDOMNode * newChild );
__declspec(implementation_key(17)) VARIANT_BOOL IXMLDOMNode::hasChildNodes ( );
__declspec(implementation_key(18)) IXMLDOMDocumentPtr IXMLDOMNode::GetownerDocument ( );
__declspec(implementation_key(19)) IXMLDOMNodePtr IXMLDOMNode::cloneNode ( VARIANT_BOOL deep );
__declspec(implementation_key(20)) _bstr_t IXMLDOMNode::GetnodeTypeString ( );
__declspec(implementation_key(21)) _bstr_t IXMLDOMNode::Gettext ( );
__declspec(implementation_key(22)) void IXMLDOMNode::Puttext ( _bstr_t text );
__declspec(implementation_key(23)) VARIANT_BOOL IXMLDOMNode::Getspecified ( );
__declspec(implementation_key(24)) IXMLDOMNodePtr IXMLDOMNode::Getdefinition ( );
__declspec(implementation_key(25)) _variant_t IXMLDOMNode::GetnodeTypedValue ( );
__declspec(implementation_key(26)) void IXMLDOMNode::PutnodeTypedValue ( const _variant_t & typedValue );
__declspec(implementation_key(27)) _variant_t IXMLDOMNode::GetdataType ( );
__declspec(implementation_key(28)) void IXMLDOMNode::PutdataType ( _bstr_t dataTypeName );
__declspec(implementation_key(29)) _bstr_t IXMLDOMNode::Getxml ( );
__declspec(implementation_key(30)) _bstr_t IXMLDOMNode::transformNode ( struct IXMLDOMNode * stylesheet );
__declspec(implementation_key(31)) IXMLDOMNodeListPtr IXMLDOMNode::selectNodes ( _bstr_t queryString );
__declspec(implementation_key(32)) IXMLDOMNodePtr IXMLDOMNode::selectSingleNode ( _bstr_t queryString );
__declspec(implementation_key(33)) VARIANT_BOOL IXMLDOMNode::Getparsed ( );
__declspec(implementation_key(34)) _bstr_t IXMLDOMNode::GetnamespaceURI ( );
__declspec(implementation_key(35)) _bstr_t IXMLDOMNode::Getprefix ( );
__declspec(implementation_key(36)) _bstr_t IXMLDOMNode::GetbaseName ( );
__declspec(implementation_key(37)) HRESULT IXMLDOMNode::transformNodeToObject ( struct IXMLDOMNode * stylesheet, const _variant_t & outputObject );
__declspec(implementation_key(38)) IXMLDOMNodePtr IXMLDOMNodeList::Getitem ( long index );
__declspec(implementation_key(39)) long IXMLDOMNodeList::Getlength ( );
__declspec(implementation_key(40)) IXMLDOMNodePtr IXMLDOMNodeList::nextNode ( );
__declspec(implementation_key(41)) HRESULT IXMLDOMNodeList::reset ( );
__declspec(implementation_key(42)) IUnknownPtr IXMLDOMNodeList::Get_newEnum ( );
__declspec(implementation_key(43)) IXMLDOMNodePtr IXMLDOMNamedNodeMap::getNamedItem ( _bstr_t name );
__declspec(implementation_key(44)) IXMLDOMNodePtr IXMLDOMNamedNodeMap::setNamedItem ( struct IXMLDOMNode * newItem );
__declspec(implementation_key(45)) IXMLDOMNodePtr IXMLDOMNamedNodeMap::removeNamedItem ( _bstr_t name );
__declspec(implementation_key(46)) IXMLDOMNodePtr IXMLDOMNamedNodeMap::Getitem ( long index );
__declspec(implementation_key(47)) long IXMLDOMNamedNodeMap::Getlength ( );
__declspec(implementation_key(48)) IXMLDOMNodePtr IXMLDOMNamedNodeMap::getQualifiedItem ( _bstr_t baseName, _bstr_t namespaceURI );
__declspec(implementation_key(49)) IXMLDOMNodePtr IXMLDOMNamedNodeMap::removeQualifiedItem ( _bstr_t baseName, _bstr_t namespaceURI );
__declspec(implementation_key(50)) IXMLDOMNodePtr IXMLDOMNamedNodeMap::nextNode ( );
__declspec(implementation_key(51)) HRESULT IXMLDOMNamedNodeMap::reset ( );
__declspec(implementation_key(52)) IUnknownPtr IXMLDOMNamedNodeMap::Get_newEnum ( );
__declspec(implementation_key(53)) IXMLDOMDocumentTypePtr IXMLDOMDocument::Getdoctype ( );
__declspec(implementation_key(54)) IXMLDOMImplementationPtr IXMLDOMDocument::Getimplementation ( );
__declspec(implementation_key(55)) IXMLDOMElementPtr IXMLDOMDocument::GetdocumentElement ( );
__declspec(implementation_key(56)) void IXMLDOMDocument::PutRefdocumentElement ( struct IXMLDOMElement * DOMElement );
__declspec(implementation_key(57)) IXMLDOMElementPtr IXMLDOMDocument::createElement ( _bstr_t tagName );
__declspec(implementation_key(58)) IXMLDOMDocumentFragmentPtr IXMLDOMDocument::createDocumentFragment ( );
__declspec(implementation_key(59)) IXMLDOMTextPtr IXMLDOMDocument::createTextNode ( _bstr_t data );
__declspec(implementation_key(60)) IXMLDOMCommentPtr IXMLDOMDocument::createComment ( _bstr_t data );
__declspec(implementation_key(61)) IXMLDOMCDATASectionPtr IXMLDOMDocument::createCDATASection ( _bstr_t data );
__declspec(implementation_key(62)) IXMLDOMProcessingInstructionPtr IXMLDOMDocument::createProcessingInstruction ( _bstr_t target, _bstr_t data );
__declspec(implementation_key(63)) IXMLDOMAttributePtr IXMLDOMDocument::createAttribute ( _bstr_t name );
__declspec(implementation_key(64)) IXMLDOMEntityReferencePtr IXMLDOMDocument::createEntityReference ( _bstr_t name );
__declspec(implementation_key(65)) IXMLDOMNodeListPtr IXMLDOMDocument::getElementsByTagName ( _bstr_t tagName );
__declspec(implementation_key(66)) IXMLDOMNodePtr IXMLDOMDocument::createNode ( const _variant_t & type, _bstr_t name, _bstr_t namespaceURI );
__declspec(implementation_key(67)) IXMLDOMNodePtr IXMLDOMDocument::nodeFromID ( _bstr_t idString );
__declspec(implementation_key(68)) VARIANT_BOOL IXMLDOMDocument::load ( const _variant_t & xmlSource );
__declspec(implementation_key(69)) long IXMLDOMDocument::GetreadyState ( );
__declspec(implementation_key(70)) IXMLDOMParseErrorPtr IXMLDOMDocument::GetparseError ( );
__declspec(implementation_key(71)) _bstr_t IXMLDOMDocument::Geturl ( );
__declspec(implementation_key(72)) VARIANT_BOOL IXMLDOMDocument::Getasync ( );
__declspec(implementation_key(73)) void IXMLDOMDocument::Putasync ( VARIANT_BOOL isAsync );
__declspec(implementation_key(74)) HRESULT IXMLDOMDocument::abort ( );
__declspec(implementation_key(75)) VARIANT_BOOL IXMLDOMDocument::loadXML ( _bstr_t bstrXML );
__declspec(implementation_key(76)) HRESULT IXMLDOMDocument::save ( const _variant_t & destination );
__declspec(implementation_key(77)) VARIANT_BOOL IXMLDOMDocument::GetvalidateOnParse ( );
__declspec(implementation_key(78)) void IXMLDOMDocument::PutvalidateOnParse ( VARIANT_BOOL isValidating );
__declspec(implementation_key(79)) VARIANT_BOOL IXMLDOMDocument::GetresolveExternals ( );
__declspec(implementation_key(80)) void IXMLDOMDocument::PutresolveExternals ( VARIANT_BOOL isResolving );
__declspec(implementation_key(81)) VARIANT_BOOL IXMLDOMDocument::GetpreserveWhiteSpace ( );
__declspec(implementation_key(82)) void IXMLDOMDocument::PutpreserveWhiteSpace ( VARIANT_BOOL isPreserving );
__declspec(implementation_key(83)) void IXMLDOMDocument::Putonreadystatechange ( const _variant_t & _arg1 );
__declspec(implementation_key(84)) void IXMLDOMDocument::Putondataavailable ( const _variant_t & _arg1 );
__declspec(implementation_key(85)) void IXMLDOMDocument::Putontransformnode ( const _variant_t & _arg1 );
__declspec(implementation_key(86)) _bstr_t IXMLDOMDocumentType::Getname ( );
__declspec(implementation_key(87)) IXMLDOMNamedNodeMapPtr IXMLDOMDocumentType::Getentities ( );
__declspec(implementation_key(88)) IXMLDOMNamedNodeMapPtr IXMLDOMDocumentType::Getnotations ( );
__declspec(implementation_key(89)) _bstr_t IXMLDOMElement::GettagName ( );
__declspec(implementation_key(90)) _variant_t IXMLDOMElement::getAttribute ( _bstr_t name );
__declspec(implementation_key(91)) HRESULT IXMLDOMElement::setAttribute ( _bstr_t name, const _variant_t & value );
__declspec(implementation_key(92)) HRESULT IXMLDOMElement::removeAttribute ( _bstr_t name );
__declspec(implementation_key(93)) IXMLDOMAttributePtr IXMLDOMElement::getAttributeNode ( _bstr_t name );
__declspec(implementation_key(94)) IXMLDOMAttributePtr IXMLDOMElement::setAttributeNode ( struct IXMLDOMAttribute * DOMAttribute );
__declspec(implementation_key(95)) IXMLDOMAttributePtr IXMLDOMElement::removeAttributeNode ( struct IXMLDOMAttribute * DOMAttribute );
__declspec(implementation_key(96)) IXMLDOMNodeListPtr IXMLDOMElement::getElementsByTagName ( _bstr_t tagName );
__declspec(implementation_key(97)) HRESULT IXMLDOMElement::normalize ( );
__declspec(implementation_key(98)) _bstr_t IXMLDOMAttribute::Getname ( );
__declspec(implementation_key(99)) _variant_t IXMLDOMAttribute::Getvalue ( );
__declspec(implementation_key(100)) void IXMLDOMAttribute::Putvalue ( const _variant_t & attributeValue );
__declspec(implementation_key(101)) _bstr_t IXMLDOMCharacterData::Getdata ( );
__declspec(implementation_key(102)) void IXMLDOMCharacterData::Putdata ( _bstr_t data );
__declspec(implementation_key(103)) long IXMLDOMCharacterData::Getlength ( );
__declspec(implementation_key(104)) _bstr_t IXMLDOMCharacterData::substringData ( long offset, long count );
__declspec(implementation_key(105)) HRESULT IXMLDOMCharacterData::appendData ( _bstr_t data );
__declspec(implementation_key(106)) HRESULT IXMLDOMCharacterData::insertData ( long offset, _bstr_t data );
__declspec(implementation_key(107)) HRESULT IXMLDOMCharacterData::deleteData ( long offset, long count );
__declspec(implementation_key(108)) HRESULT IXMLDOMCharacterData::replaceData ( long offset, long count, _bstr_t data );
__declspec(implementation_key(109)) IXMLDOMTextPtr IXMLDOMText::splitText ( long offset );
__declspec(implementation_key(110)) _bstr_t IXMLDOMProcessingInstruction::Gettarget ( );
__declspec(implementation_key(111)) _bstr_t IXMLDOMProcessingInstruction::Getdata ( );
__declspec(implementation_key(112)) void IXMLDOMProcessingInstruction::Putdata ( _bstr_t value );
__declspec(implementation_key(113)) long IXMLDOMParseError::GeterrorCode ( );
__declspec(implementation_key(114)) _bstr_t IXMLDOMParseError::Geturl ( );
__declspec(implementation_key(115)) _bstr_t IXMLDOMParseError::Getreason ( );
__declspec(implementation_key(116)) _bstr_t IXMLDOMParseError::GetsrcText ( );
__declspec(implementation_key(117)) long IXMLDOMParseError::Getline ( );
__declspec(implementation_key(118)) long IXMLDOMParseError::Getlinepos ( );
__declspec(implementation_key(119)) long IXMLDOMParseError::Getfilepos ( );
__declspec(implementation_key(120)) IXMLDOMSchemaCollectionPtr IXMLDOMDocument2::Getnamespaces ( );
__declspec(implementation_key(121)) _variant_t IXMLDOMDocument2::Getschemas ( );
__declspec(implementation_key(122)) void IXMLDOMDocument2::PutRefschemas ( const _variant_t & otherCollection );
__declspec(implementation_key(123)) IXMLDOMParseErrorPtr IXMLDOMDocument2::validate ( );
__declspec(implementation_key(124)) HRESULT IXMLDOMDocument2::setProperty ( _bstr_t name, const _variant_t & value );
__declspec(implementation_key(125)) _variant_t IXMLDOMDocument2::getProperty ( _bstr_t name );
__declspec(implementation_key(126)) HRESULT IXMLDOMSchemaCollection::add ( _bstr_t namespaceURI, const _variant_t & var );
__declspec(implementation_key(127)) IXMLDOMNodePtr IXMLDOMSchemaCollection::get ( _bstr_t namespaceURI );
__declspec(implementation_key(128)) HRESULT IXMLDOMSchemaCollection::remove ( _bstr_t namespaceURI );
__declspec(implementation_key(129)) long IXMLDOMSchemaCollection::Getlength ( );
__declspec(implementation_key(130)) _bstr_t IXMLDOMSchemaCollection::GetnamespaceURI ( long index );
__declspec(implementation_key(131)) HRESULT IXMLDOMSchemaCollection::addCollection ( struct IXMLDOMSchemaCollection * otherCollection );
__declspec(implementation_key(132)) IUnknownPtr IXMLDOMSchemaCollection::Get_newEnum ( );
__declspec(implementation_key(133)) IXMLDOMParseErrorPtr IXMLDOMDocument3::validateNode ( struct IXMLDOMNode * node );
__declspec(implementation_key(134)) IXMLDOMNodePtr IXMLDOMDocument3::importNode ( struct IXMLDOMNode * node, VARIANT_BOOL deep );
__declspec(implementation_key(135)) _variant_t IXMLDOMNotation::GetpublicId ( );
__declspec(implementation_key(136)) _variant_t IXMLDOMNotation::GetsystemId ( );
__declspec(implementation_key(137)) _variant_t IXMLDOMEntity::GetpublicId ( );
__declspec(implementation_key(138)) _variant_t IXMLDOMEntity::GetsystemId ( );
__declspec(implementation_key(139)) _bstr_t IXMLDOMEntity::GetnotationName ( );
__declspec(implementation_key(140)) _bstr_t IXMLDOMParseError2::GeterrorXPath ( );
__declspec(implementation_key(141)) IXMLDOMParseErrorCollectionPtr IXMLDOMParseError2::GetallErrors ( );
__declspec(implementation_key(142)) _bstr_t IXMLDOMParseError2::errorParameters ( long index );
__declspec(implementation_key(143)) long IXMLDOMParseError2::GeterrorParametersCount ( );
__declspec(implementation_key(144)) IXMLDOMParseError2Ptr IXMLDOMParseErrorCollection::Getitem ( long index );
__declspec(implementation_key(145)) long IXMLDOMParseErrorCollection::Getlength ( );
__declspec(implementation_key(146)) IXMLDOMParseError2Ptr IXMLDOMParseErrorCollection::Getnext ( );
__declspec(implementation_key(147)) HRESULT IXMLDOMParseErrorCollection::reset ( );
__declspec(implementation_key(148)) IUnknownPtr IXMLDOMParseErrorCollection::Get_newEnum ( );
__declspec(implementation_key(149)) long IXTLRuntime::uniqueID ( struct IXMLDOMNode * pNode );
__declspec(implementation_key(150)) long IXTLRuntime::depth ( struct IXMLDOMNode * pNode );
__declspec(implementation_key(151)) long IXTLRuntime::childNumber ( struct IXMLDOMNode * pNode );
__declspec(implementation_key(152)) long IXTLRuntime::ancestorChildNumber ( _bstr_t bstrNodeName, struct IXMLDOMNode * pNode );
__declspec(implementation_key(153)) long IXTLRuntime::absoluteChildNumber ( struct IXMLDOMNode * pNode );
__declspec(implementation_key(154)) _bstr_t IXTLRuntime::formatIndex ( long lIndex, _bstr_t bstrFormat );
__declspec(implementation_key(155)) _bstr_t IXTLRuntime::formatNumber ( double dblNumber, _bstr_t bstrFormat );
__declspec(implementation_key(156)) _bstr_t IXTLRuntime::formatDate ( const _variant_t & varDate, _bstr_t bstrFormat, const _variant_t & varDestLocale );
__declspec(implementation_key(157)) _bstr_t IXTLRuntime::formatTime ( const _variant_t & varTime, _bstr_t bstrFormat, const _variant_t & varDestLocale );
__declspec(implementation_key(158)) void IXSLTemplate::PutRefstylesheet ( struct IXMLDOMNode * stylesheet );
__declspec(implementation_key(159)) IXMLDOMNodePtr IXSLTemplate::Getstylesheet ( );
__declspec(implementation_key(160)) IXSLProcessorPtr IXSLTemplate::createProcessor ( );
__declspec(implementation_key(161)) void IXSLProcessor::Putinput ( const _variant_t & pVar );
__declspec(implementation_key(162)) _variant_t IXSLProcessor::Getinput ( );
__declspec(implementation_key(163)) IXSLTemplatePtr IXSLProcessor::GetownerTemplate ( );
__declspec(implementation_key(164)) HRESULT IXSLProcessor::setStartMode ( _bstr_t mode, _bstr_t namespaceURI );
__declspec(implementation_key(165)) _bstr_t IXSLProcessor::GetstartMode ( );
__declspec(implementation_key(166)) _bstr_t IXSLProcessor::GetstartModeURI ( );
__declspec(implementation_key(167)) void IXSLProcessor::Putoutput ( const _variant_t & pOutput );
__declspec(implementation_key(168)) _variant_t IXSLProcessor::Getoutput ( );
__declspec(implementation_key(169)) VARIANT_BOOL IXSLProcessor::transform ( );
__declspec(implementation_key(170)) HRESULT IXSLProcessor::reset ( );
__declspec(implementation_key(171)) long IXSLProcessor::GetreadyState ( );
__declspec(implementation_key(172)) HRESULT IXSLProcessor::addParameter ( _bstr_t baseName, const _variant_t & parameter, _bstr_t namespaceURI );
__declspec(implementation_key(173)) HRESULT IXSLProcessor::addObject ( IDispatch * obj, _bstr_t namespaceURI );
__declspec(implementation_key(174)) IXMLDOMNodePtr IXSLProcessor::Getstylesheet ( );
__declspec(implementation_key(175)) VARIANT_BOOL ISAXXMLReader::getFeature ( unsigned short * pwchName );
__declspec(implementation_key(176)) HRESULT ISAXXMLReader::putFeature ( unsigned short * pwchName, VARIANT_BOOL vfValue );
__declspec(implementation_key(177)) _variant_t ISAXXMLReader::getProperty ( unsigned short * pwchName );
__declspec(implementation_key(178)) HRESULT ISAXXMLReader::putProperty ( unsigned short * pwchName, const _variant_t & varValue );
__declspec(implementation_key(179)) ISAXEntityResolverPtr ISAXXMLReader::getEntityResolver ( );
__declspec(implementation_key(180)) HRESULT ISAXXMLReader::putEntityResolver ( struct ISAXEntityResolver * pResolver );
__declspec(implementation_key(181)) ISAXContentHandlerPtr ISAXXMLReader::getContentHandler ( );
__declspec(implementation_key(182)) HRESULT ISAXXMLReader::putContentHandler ( struct ISAXContentHandler * pHandler );
__declspec(implementation_key(183)) ISAXDTDHandlerPtr ISAXXMLReader::getDTDHandler ( );
__declspec(implementation_key(184)) HRESULT ISAXXMLReader::putDTDHandler ( struct ISAXDTDHandler * pHandler );
__declspec(implementation_key(185)) ISAXErrorHandlerPtr ISAXXMLReader::getErrorHandler ( );
__declspec(implementation_key(186)) HRESULT ISAXXMLReader::putErrorHandler ( struct ISAXErrorHandler * pHandler );
__declspec(implementation_key(187)) unsigned short * ISAXXMLReader::getBaseURL ( );
__declspec(implementation_key(188)) HRESULT ISAXXMLReader::putBaseURL ( unsigned short * pwchBaseUrl );
__declspec(implementation_key(189)) unsigned short * ISAXXMLReader::getSecureBaseURL ( );
__declspec(implementation_key(190)) HRESULT ISAXXMLReader::putSecureBaseURL ( unsigned short * pwchSecureBaseUrl );
__declspec(implementation_key(191)) HRESULT ISAXXMLReader::parse ( const _variant_t & varInput );
__declspec(implementation_key(192)) HRESULT ISAXXMLReader::parseURL ( unsigned short * pwchUrl );
__declspec(implementation_key(193)) _variant_t ISAXEntityResolver::resolveEntity ( unsigned short * pwchPublicId, unsigned short * pwchSystemId );
__declspec(implementation_key(194)) HRESULT ISAXContentHandler::putDocumentLocator ( struct ISAXLocator * pLocator );
__declspec(implementation_key(195)) HRESULT ISAXContentHandler::startDocument ( );
__declspec(implementation_key(196)) HRESULT ISAXContentHandler::endDocument ( );
__declspec(implementation_key(197)) HRESULT ISAXContentHandler::startPrefixMapping ( unsigned short * pwchPrefix, int cchPrefix, unsigned short * pwchUri, int cchUri );
__declspec(implementation_key(198)) HRESULT ISAXContentHandler::endPrefixMapping ( unsigned short * pwchPrefix, int cchPrefix );
__declspec(implementation_key(199)) HRESULT ISAXContentHandler::startElement ( unsigned short * pwchNamespaceUri, int cchNamespaceUri, unsigned short * pwchLocalName, int cchLocalName, unsigned short * pwchQName, int cchQName, struct ISAXAttributes * pAttributes );
__declspec(implementation_key(200)) HRESULT ISAXContentHandler::endElement ( unsigned short * pwchNamespaceUri, int cchNamespaceUri, unsigned short * pwchLocalName, int cchLocalName, unsigned short * pwchQName, int cchQName );
__declspec(implementation_key(201)) HRESULT ISAXContentHandler::characters ( unsigned short * pwchChars, int cchChars );
__declspec(implementation_key(202)) HRESULT ISAXContentHandler::ignorableWhitespace ( unsigned short * pwchChars, int cchChars );
__declspec(implementation_key(203)) HRESULT ISAXContentHandler::processingInstruction ( unsigned short * pwchTarget, int cchTarget, unsigned short * pwchData, int cchData );
__declspec(implementation_key(204)) HRESULT ISAXContentHandler::skippedEntity ( unsigned short * pwchName, int cchName );
__declspec(implementation_key(205)) int ISAXLocator::getColumnNumber ( );
__declspec(implementation_key(206)) int ISAXLocator::getLineNumber ( );
__declspec(implementation_key(207)) unsigned short * ISAXLocator::getPublicId ( );
__declspec(implementation_key(208)) unsigned short * ISAXLocator::getSystemId ( );
__declspec(implementation_key(209)) int ISAXAttributes::getLength ( );
__declspec(implementation_key(210)) HRESULT ISAXAttributes::getURI ( int nIndex, unsigned short * * ppwchUri, int * pcchUri );
__declspec(implementation_key(211)) HRESULT ISAXAttributes::getLocalName ( int nIndex, unsigned short * * ppwchLocalName, int * pcchLocalName );
__declspec(implementation_key(212)) HRESULT ISAXAttributes::getQName ( int nIndex, unsigned short * * ppwchQName, int * pcchQName );
__declspec(implementation_key(213)) HRESULT ISAXAttributes::getName ( int nIndex, unsigned short * * ppwchUri, int * pcchUri, unsigned short * * ppwchLocalName, int * pcchLocalName, unsigned short * * ppwchQName, int * pcchQName );
__declspec(implementation_key(214)) int ISAXAttributes::getIndexFromName ( unsigned short * pwchUri, int cchUri, unsigned short * pwchLocalName, int cchLocalName );
__declspec(implementation_key(215)) int ISAXAttributes::getIndexFromQName ( unsigned short * pwchQName, int cchQName );
__declspec(implementation_key(216)) HRESULT ISAXAttributes::getType ( int nIndex, unsigned short * * ppwchType, int * pcchType );
__declspec(implementation_key(217)) HRESULT ISAXAttributes::getTypeFromName ( unsigned short * pwchUri, int cchUri, unsigned short * pwchLocalName, int cchLocalName, unsigned short * * ppwchType, int * pcchType );
__declspec(implementation_key(218)) HRESULT ISAXAttributes::getTypeFromQName ( unsigned short * pwchQName, int cchQName, unsigned short * * ppwchType, int * pcchType );
__declspec(implementation_key(219)) HRESULT ISAXAttributes::getValue ( int nIndex, unsigned short * * ppwchValue, int * pcchValue );
__declspec(implementation_key(220)) HRESULT ISAXAttributes::getValueFromName ( unsigned short * pwchUri, int cchUri, unsigned short * pwchLocalName, int cchLocalName, unsigned short * * ppwchValue, int * pcchValue );
__declspec(implementation_key(221)) HRESULT ISAXAttributes::getValueFromQName ( unsigned short * pwchQName, int cchQName, unsigned short * * ppwchValue, int * pcchValue );
__declspec(implementation_key(222)) HRESULT ISAXDTDHandler::notationDecl ( unsigned short * pwchName, int cchName, unsigned short * pwchPublicId, int cchPublicId, unsigned short * pwchSystemId, int cchSystemId );
__declspec(implementation_key(223)) HRESULT ISAXDTDHandler::unparsedEntityDecl ( unsigned short * pwchName, int cchName, unsigned short * pwchPublicId, int cchPublicId, unsigned short * pwchSystemId, int cchSystemId, unsigned short * pwchNotationName, int cchNotationName );
__declspec(implementation_key(224)) HRESULT ISAXErrorHandler::error ( struct ISAXLocator * pLocator, unsigned short * pwchErrorMessage, HRESULT hrErrorCode );
__declspec(implementation_key(225)) HRESULT ISAXErrorHandler::fatalError ( struct ISAXLocator * pLocator, unsigned short * pwchErrorMessage, HRESULT hrErrorCode );
__declspec(implementation_key(226)) HRESULT ISAXErrorHandler::ignorableWarning ( struct ISAXLocator * pLocator, unsigned short * pwchErrorMessage, HRESULT hrErrorCode );
__declspec(implementation_key(227)) ISAXXMLReaderPtr ISAXXMLFilter::getParent ( );
__declspec(implementation_key(228)) HRESULT ISAXXMLFilter::putParent ( struct ISAXXMLReader * pReader );
__declspec(implementation_key(229)) HRESULT ISAXLexicalHandler::startDTD ( unsigned short * pwchName, int cchName, unsigned short * pwchPublicId, int cchPublicId, unsigned short * pwchSystemId, int cchSystemId );
__declspec(implementation_key(230)) HRESULT ISAXLexicalHandler::endDTD ( );
__declspec(implementation_key(231)) HRESULT ISAXLexicalHandler::startEntity ( unsigned short * pwchName, int cchName );
__declspec(implementation_key(232)) HRESULT ISAXLexicalHandler::endEntity ( unsigned short * pwchName, int cchName );
__declspec(implementation_key(233)) HRESULT ISAXLexicalHandler::startCDATA ( );
__declspec(implementation_key(234)) HRESULT ISAXLexicalHandler::endCDATA ( );
__declspec(implementation_key(235)) HRESULT ISAXLexicalHandler::comment ( unsigned short * pwchChars, int cchChars );
__declspec(implementation_key(236)) HRESULT ISAXDeclHandler::elementDecl ( unsigned short * pwchName, int cchName, unsigned short * pwchModel, int cchModel );
__declspec(implementation_key(237)) HRESULT ISAXDeclHandler::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 );
__declspec(implementation_key(238)) HRESULT ISAXDeclHandler::internalEntityDecl ( unsigned short * pwchName, int cchName, unsigned short * pwchValue, int cchValue );
__declspec(implementation_key(239)) HRESULT ISAXDeclHandler::externalEntityDecl ( unsigned short * pwchName, int cchName, unsigned short * pwchPublicId, int cchPublicId, unsigned short * pwchSystemId, int cchSystemId );
__declspec(implementation_key(240)) VARIANT_BOOL IVBSAXXMLReader::getFeature ( _bstr_t strName );
__declspec(implementation_key(241)) HRESULT IVBSAXXMLReader::putFeature ( _bstr_t strName, VARIANT_BOOL fValue );
__declspec(implementation_key(242)) _variant_t IVBSAXXMLReader::getProperty ( _bstr_t strName );
__declspec(implementation_key(243)) HRESULT IVBSAXXMLReader::putProperty ( _bstr_t strName, const _variant_t & varValue );
__declspec(implementation_key(244)) IVBSAXEntityResolverPtr IVBSAXXMLReader::GetentityResolver ( );
__declspec(implementation_key(245)) void IVBSAXXMLReader::PutRefentityResolver ( struct IVBSAXEntityResolver * oResolver );
__declspec(implementation_key(246)) IVBSAXContentHandlerPtr IVBSAXXMLReader::GetcontentHandler ( );
__declspec(implementation_key(247)) void IVBSAXXMLReader::PutRefcontentHandler ( struct IVBSAXContentHandler * oHandler );
__declspec(implementation_key(248)) IVBSAXDTDHandlerPtr IVBSAXXMLReader::GetdtdHandler ( );
__declspec(implementation_key(249)) void IVBSAXXMLReader::PutRefdtdHandler ( struct IVBSAXDTDHandler * oHandler );
__declspec(implementation_key(250)) IVBSAXErrorHandlerPtr IVBSAXXMLReader::GeterrorHandler ( );
__declspec(implementation_key(251)) void IVBSAXXMLReader::PutReferrorHandler ( struct IVBSAXErrorHandler * oHandler );
__declspec(implementation_key(252)) _bstr_t IVBSAXXMLReader::GetbaseURL ( );
__declspec(implementation_key(253)) void IVBSAXXMLReader::PutbaseURL ( _bstr_t strBaseURL );
__declspec(implementation_key(254)) _bstr_t IVBSAXXMLReader::GetsecureBaseURL ( );
__declspec(implementation_key(255)) void IVBSAXXMLReader::PutsecureBaseURL ( _bstr_t strSecureBaseURL );
__declspec(implementation_key(256)) HRESULT IVBSAXXMLReader::parse ( const _variant_t & varInput );
__declspec(implementation_key(257)) HRESULT IVBSAXXMLReader::parseURL ( _bstr_t strURL );
__declspec(implementation_key(258)) _variant_t IVBSAXEntityResolver::resolveEntity ( BSTR * strPublicId, BSTR * strSystemId );
__declspec(implementation_key(259)) void IVBSAXContentHandler::PutRefdocumentLocator ( struct IVBSAXLocator * _arg1 );
__declspec(implementation_key(260)) HRESULT IVBSAXContentHandler::startDocument ( );
__declspec(implementation_key(261)) HRESULT IVBSAXContentHandler::endDocument ( );
__declspec(implementation_key(262)) HRESULT IVBSAXContentHandler::startPrefixMapping ( BSTR * strPrefix, BSTR * strURI );
__declspec(implementation_key(263)) HRESULT IVBSAXContentHandler::endPrefixMapping ( BSTR * strPrefix );
__declspec(implementation_key(264)) HRESULT IVBSAXContentHandler::startElement ( BSTR * strNamespaceURI, BSTR * strLocalName, BSTR * strQName, struct IVBSAXAttributes * oAttributes );
__declspec(implementation_key(265)) HRESULT IVBSAXContentHandler::endElement ( BSTR * strNamespaceURI, BSTR * strLocalName, BSTR * strQName );
__declspec(implementation_key(266)) HRESULT IVBSAXContentHandler::characters ( BSTR * strChars );
__declspec(implementation_key(267)) HRESULT IVBSAXContentHandler::ignorableWhitespace ( BSTR * strChars );
__declspec(implementation_key(268)) HRESULT IVBSAXContentHandler::processingInstruction ( BSTR * strTarget, BSTR * strData );
__declspec(implementation_key(269)) HRESULT IVBSAXContentHandler::skippedEntity ( BSTR * strName );
__declspec(implementation_key(270)) int IVBSAXLocator::GetcolumnNumber ( );
__declspec(implementation_key(271)) int IVBSAXLocator::GetlineNumber ( );
__declspec(implementation_key(272)) _bstr_t IVBSAXLocator::GetpublicId ( );
__declspec(implementation_key(273)) _bstr_t IVBSAXLocator::GetsystemId ( );
__declspec(implementation_key(274)) int IVBSAXAttributes::Getlength ( );
__declspec(implementation_key(275)) _bstr_t IVBSAXAttributes::getURI ( int nIndex );
__declspec(implementation_key(276)) _bstr_t IVBSAXAttributes::getLocalName ( int nIndex );
__declspec(implementation_key(277)) _bstr_t IVBSAXAttributes::getQName ( int nIndex );
__declspec(implementation_key(278)) int IVBSAXAttributes::getIndexFromName ( _bstr_t strURI, _bstr_t strLocalName );
__declspec(implementation_key(279)) int IVBSAXAttributes::getIndexFromQName ( _bstr_t strQName );
__declspec(implementation_key(280)) _bstr_t IVBSAXAttributes::getType ( int nIndex );
__declspec(implementation_key(281)) _bstr_t IVBSAXAttributes::getTypeFromName ( _bstr_t strURI, _bstr_t strLocalName );
__declspec(implementation_key(282)) _bstr_t IVBSAXAttributes::getTypeFromQName ( _bstr_t strQName );
__declspec(implementation_key(283)) _bstr_t IVBSAXAttributes::getValue ( int nIndex );
__declspec(implementation_key(284)) _bstr_t IVBSAXAttributes::getValueFromName ( _bstr_t strURI, _bstr_t strLocalName );
__declspec(implementation_key(285)) _bstr_t IVBSAXAttributes::getValueFromQName ( _bstr_t strQName );
__declspec(implementation_key(286)) HRESULT IVBSAXDTDHandler::notationDecl ( BSTR * strName, BSTR * strPublicId, BSTR * strSystemId );
__declspec(implementation_key(287)) HRESULT IVBSAXDTDHandler::unparsedEntityDecl ( BSTR * strName, BSTR * strPublicId, BSTR * strSystemId, BSTR * strNotationName );
__declspec(implementation_key(288)) HRESULT IVBSAXErrorHandler::error ( struct IVBSAXLocator * oLocator, BSTR * strErrorMessage, long nErrorCode );
__declspec(implementation_key(289)) HRESULT IVBSAXErrorHandler::fatalError ( struct IVBSAXLocator * oLocator, BSTR * strErrorMessage, long nErrorCode );
__declspec(implementation_key(290)) HRESULT IVBSAXErrorHandler::ignorableWarning ( struct IVBSAXLocator * oLocator, BSTR * strErrorMessage, long nErrorCode );
__declspec(implementation_key(291)) IVBSAXXMLReaderPtr IVBSAXXMLFilter::Getparent ( );
__declspec(implementation_key(292)) void IVBSAXXMLFilter::PutRefparent ( struct IVBSAXXMLReader * oReader );
__declspec(implementation_key(293)) HRESULT IVBSAXLexicalHandler::startDTD ( BSTR * strName, BSTR * strPublicId, BSTR * strSystemId );
__declspec(implementation_key(294)) HRESULT IVBSAXLexicalHandler::endDTD ( );
__declspec(implementation_key(295)) HRESULT IVBSAXLexicalHandler::startEntity ( BSTR * strName );
__declspec(implementation_key(296)) HRESULT IVBSAXLexicalHandler::endEntity ( BSTR * strName );
__declspec(implementation_key(297)) HRESULT IVBSAXLexicalHandler::startCDATA ( );
__declspec(implementation_key(298)) HRESULT IVBSAXLexicalHandler::endCDATA ( );
__declspec(implementation_key(299)) HRESULT IVBSAXLexicalHandler::comment ( BSTR * strChars );
__declspec(implementation_key(300)) HRESULT IVBSAXDeclHandler::elementDecl ( BSTR * strName, BSTR * strModel );
__declspec(implementation_key(301)) HRESULT IVBSAXDeclHandler::attributeDecl ( BSTR * strElementName, BSTR * strAttributeName, BSTR * strType, BSTR * strValueDefault, BSTR * strValue );
__declspec(implementation_key(302)) HRESULT IVBSAXDeclHandler::internalEntityDecl ( BSTR * strName, BSTR * strValue );
__declspec(implementation_key(303)) HRESULT IVBSAXDeclHandler::externalEntityDecl ( BSTR * strName, BSTR * strPublicId, BSTR * strSystemId );
__declspec(implementation_key(304)) void IMXWriter::Putoutput ( const _variant_t & varDestination );
__declspec(implementation_key(305)) _variant_t IMXWriter::Getoutput ( );
__declspec(implementation_key(306)) void IMXWriter::Putencoding ( _bstr_t strEncoding );
__declspec(implementation_key(307)) _bstr_t IMXWriter::Getencoding ( );
__declspec(implementation_key(308)) void IMXWriter::PutbyteOrderMark ( VARIANT_BOOL fWriteByteOrderMark );
__declspec(implementation_key(309)) VARIANT_BOOL IMXWriter::GetbyteOrderMark ( );
__declspec(implementation_key(310)) void IMXWriter::Putindent ( VARIANT_BOOL fIndentMode );
__declspec(implementation_key(311)) VARIANT_BOOL IMXWriter::Getindent ( );
__declspec(implementation_key(312)) void IMXWriter::Putstandalone ( VARIANT_BOOL fValue );
__declspec(implementation_key(313)) VARIANT_BOOL IMXWriter::Getstandalone ( );
__declspec(implementation_key(314)) void IMXWriter::PutomitXMLDeclaration ( VARIANT_BOOL fValue );
__declspec(implementation_key(315)) VARIANT_BOOL IMXWriter::GetomitXMLDeclaration ( );
__declspec(implementation_key(316)) void IMXWriter::Putversion ( _bstr_t strVersion );
__declspec(implementation_key(317)) _bstr_t IMXWriter::Getversion ( );
__declspec(implementation_key(318)) void IMXWriter::PutdisableOutputEscaping ( VARIANT_BOOL fValue );
__declspec(implementation_key(319)) VARIANT_BOOL IMXWriter::GetdisableOutputEscaping ( );
__declspec(implementation_key(320)) HRESULT IMXWriter::flush ( );
__declspec(implementation_key(321)) HRESULT IMXAttributes::addAttribute ( _bstr_t strURI, _bstr_t strLocalName, _bstr_t strQName, _bstr_t strType, _bstr_t strValue );
__declspec(implementation_key(322)) HRESULT IMXAttributes::addAttributeFromIndex ( const _variant_t & varAtts, int nIndex );
__declspec(implementation_key(323)) HRESULT IMXAttributes::clear ( );
__declspec(implementation_key(324)) HRESULT IMXAttributes::removeAttribute ( int nIndex );
__declspec(implementation_key(325)) HRESULT IMXAttributes::setAttribute ( int nIndex, _bstr_t strURI, _bstr_t strLocalName, _bstr_t strQName, _bstr_t strType, _bstr_t strValue );
__declspec(implementation_key(326)) HRESULT IMXAttributes::setAttributes ( const _variant_t & varAtts );
__declspec(implementation_key(327)) HRESULT IMXAttributes::setLocalName ( int nIndex, _bstr_t strLocalName );
__declspec(implementation_key(328)) HRESULT IMXAttributes::setQName ( int nIndex, _bstr_t strQName );
__declspec(implementation_key(329)) HRESULT IMXAttributes::setType ( int nIndex, _bstr_t strType );
__declspec(implementation_key(330)) HRESULT IMXAttributes::setURI ( int nIndex, _bstr_t strURI );
__declspec(implementation_key(331)) HRESULT IMXAttributes::setValue ( int nIndex, _bstr_t strValue );
__declspec(implementation_key(332)) HRESULT IMXReaderControl::abort ( );
__declspec(implementation_key(333)) HRESULT IMXReaderControl::resume ( );
__declspec(implementation_key(334)) HRESULT IMXReaderControl::suspend ( );
__declspec(implementation_key(335)) HRESULT IMXSchemaDeclHandler::schemaElementDecl ( struct ISchemaElement * oSchemaElement );
__declspec(implementation_key(336)) _bstr_t ISchemaItem::Getname ( );
__declspec(implementation_key(337)) _bstr_t ISchemaItem::GetnamespaceURI ( );
__declspec(implementation_key(338)) ISchemaPtr ISchemaItem::Getschema ( );
__declspec(implementation_key(339)) _bstr_t ISchemaItem::Getid ( );
__declspec(implementation_key(340)) SOMITEMTYPE ISchemaItem::GetitemType ( );
__declspec(implementation_key(341)) IVBSAXAttributesPtr ISchemaItem::GetunhandledAttributes ( );
__declspec(implementation_key(342)) VARIANT_BOOL ISchemaItem::writeAnnotation ( IUnknown * annotationSink );
__declspec(implementation_key(343)) _variant_t ISchemaParticle::GetminOccurs ( );
__declspec(implementation_key(344)) _variant_t ISchemaParticle::GetmaxOccurs ( );
__declspec(implementation_key(345)) ISchemaTypePtr ISchemaElement::Gettype ( );
__declspec(implementation_key(346)) ISchemaComplexTypePtr ISchemaElement::Getscope ( );
__declspec(implementation_key(347)) _bstr_t ISchemaElement::GetdefaultValue ( );
__declspec(implementation_key(348)) _bstr_t ISchemaElement::GetfixedValue ( );
__declspec(implementation_key(349)) VARIANT_BOOL ISchemaElement::GetisNillable ( );
__declspec(implementation_key(350)) ISchemaItemCollectionPtr ISchemaElement::GetidentityConstraints ( );
__declspec(implementation_key(351)) ISchemaElementPtr ISchemaElement::GetsubstitutionGroup ( );
__declspec(implementation_key(352)) SCHEMADERIVATIONMETHOD ISchemaElement::GetsubstitutionGroupExclusions ( );
__declspec(implementation_key(353)) SCHEMADERIVATIONMETHOD ISchemaElement::GetdisallowedSubstitutions ( );
__declspec(implementation_key(354)) VARIANT_BOOL ISchemaElement::GetisAbstract ( );
__declspec(implementation_key(355)) VARIANT_BOOL ISchemaElement::GetisReference ( );
__declspec(implementation_key(356)) _bstr_t ISchema::GettargetNamespace ( );
__declspec(implementation_key(357)) _bstr_t ISchema::Getversion ( );
__declspec(implementation_key(358)) ISchemaItemCollectionPtr ISchema::Gettypes ( );
__declspec(implementation_key(359)) ISchemaItemCollectionPtr ISchema::Getelements ( );
__declspec(implementation_key(360)) ISchemaItemCollectionPtr ISchema::Getattributes ( );
__declspec(implementation_key(361)) ISchemaItemCollectionPtr ISchema::GetattributeGroups ( );
__declspec(implementation_key(362)) ISchemaItemCollectionPtr ISchema::GetmodelGroups ( );
__declspec(implementation_key(363)) ISchemaItemCollectionPtr ISchema::Getnotations ( );
__declspec(implementation_key(364)) ISchemaStringCollectionPtr ISchema::GetschemaLocations ( );
__declspec(implementation_key(365)) ISchemaItemPtr ISchemaItemCollection::Getitem ( long index );
__declspec(implementation_key(366)) ISchemaItemPtr ISchemaItemCollection::itemByName ( _bstr_t name );
__declspec(implementation_key(367)) ISchemaItemPtr ISchemaItemCollection::itemByQName ( _bstr_t name, _bstr_t namespaceURI );
__declspec(implementation_key(368)) long ISchemaItemCollection::Getlength ( );
__declspec(implementation_key(369)) IUnknownPtr ISchemaItemCollection::Get_newEnum ( );
__declspec(implementation_key(370)) _bstr_t ISchemaStringCollection::Getitem ( long index );
__declspec(implementation_key(371)) long ISchemaStringCollection::Getlength ( );
__declspec(implementation_key(372)) IUnknownPtr ISchemaStringCollection::Get_newEnum ( );
__declspec(implementation_key(373)) ISchemaItemCollectionPtr ISchemaType::GetbaseTypes ( );
__declspec(implementation_key(374)) SCHEMADERIVATIONMETHOD ISchemaType::Getfinal ( );
__declspec(implementation_key(375)) SCHEMATYPEVARIETY ISchemaType::Getvariety ( );
__declspec(implementation_key(376)) SCHEMADERIVATIONMETHOD ISchemaType::GetderivedBy ( );
__declspec(implementation_key(377)) VARIANT_BOOL ISchemaType::isValid ( _bstr_t data );
__declspec(implementation_key(378)) _bstr_t ISchemaType::GetminExclusive ( );
__declspec(implementation_key(379)) _bstr_t ISchemaType::GetminInclusive ( );
__declspec(implementation_key(380)) _bstr_t ISchemaType::GetmaxExclusive ( );
__declspec(implementation_key(381)) _bstr_t ISchemaType::GetmaxInclusive ( );
__declspec(implementation_key(382)) _variant_t ISchemaType::GettotalDigits ( );
__declspec(implementation_key(383)) _variant_t ISchemaType::GetfractionDigits ( );
__declspec(implementation_key(384)) _variant_t ISchemaType::Getlength ( );
__declspec(implementation_key(385)) _variant_t ISchemaType::GetminLength ( );
__declspec(implementation_key(386)) _variant_t ISchemaType::GetmaxLength ( );
__declspec(implementation_key(387)) ISchemaStringCollectionPtr ISchemaType::Getenumeration ( );
__declspec(implementation_key(388)) SCHEMAWHITESPACE ISchemaType::Getwhitespace ( );
__declspec(implementation_key(389)) ISchemaStringCollectionPtr ISchemaType::Getpatterns ( );
__declspec(implementation_key(390)) VARIANT_BOOL ISchemaComplexType::GetisAbstract ( );
__declspec(implementation_key(391)) ISchemaAnyPtr ISchemaComplexType::GetanyAttribute ( );
__declspec(implementation_key(392)) ISchemaItemCollectionPtr ISchemaComplexType::Getattributes ( );
__declspec(implementation_key(393)) SCHEMACONTENTTYPE ISchemaComplexType::GetcontentType ( );
__declspec(implementation_key(394)) ISchemaModelGroupPtr ISchemaComplexType::GetcontentModel ( );
__declspec(implementation_key(395)) SCHEMADERIVATIONMETHOD ISchemaComplexType::GetprohibitedSubstitutions ( );
__declspec(implementation_key(396)) ISchemaStringCollectionPtr ISchemaAny::Getnamespaces ( );
__declspec(implementation_key(397)) SCHEMAPROCESSCONTENTS ISchemaAny::GetprocessContents ( );
__declspec(implementation_key(398)) ISchemaItemCollectionPtr ISchemaModelGroup::Getparticles ( );
__declspec(implementation_key(399)) VARIANT_BOOL IMXXMLFilter::getFeature ( _bstr_t strName );
__declspec(implementation_key(400)) HRESULT IMXXMLFilter::putFeature ( _bstr_t strName, VARIANT_BOOL fValue );
__declspec(implementation_key(401)) _variant_t IMXXMLFilter::getProperty ( _bstr_t strName );
__declspec(implementation_key(402)) HRESULT IMXXMLFilter::putProperty ( _bstr_t strName, const _variant_t & varValue );
__declspec(implementation_key(403)) IUnknownPtr IMXXMLFilter::GetentityResolver ( );
__declspec(implementation_key(404)) void IMXXMLFilter::PutRefentityResolver ( IUnknown * oResolver );
__declspec(implementation_key(405)) IUnknownPtr IMXXMLFilter::GetcontentHandler ( );
__declspec(implementation_key(406)) void IMXXMLFilter::PutRefcontentHandler ( IUnknown * oHandler );
__declspec(implementation_key(407)) IUnknownPtr IMXXMLFilter::GetdtdHandler ( );
__declspec(implementation_key(408)) void IMXXMLFilter::PutRefdtdHandler ( IUnknown * oHandler );
__declspec(implementation_key(409)) IUnknownPtr IMXXMLFilter::GeterrorHandler ( );
__declspec(implementation_key(410)) void IMXXMLFilter::PutReferrorHandler ( IUnknown * oHandler );
__declspec(implementation_key(411)) HRESULT IXMLDOMSchemaCollection2::validate ( );
__declspec(implementation_key(412)) void IXMLDOMSchemaCollection2::PutvalidateOnLoad ( VARIANT_BOOL validateOnLoad );
__declspec(implementation_key(413)) VARIANT_BOOL IXMLDOMSchemaCollection2::GetvalidateOnLoad ( );
__declspec(implementation_key(414)) ISchemaPtr IXMLDOMSchemaCollection2::getSchema ( _bstr_t namespaceURI );
__declspec(implementation_key(415)) ISchemaItemPtr IXMLDOMSchemaCollection2::getDeclaration ( struct IXMLDOMNode * node );
__declspec(implementation_key(416)) ISchemaTypePtr ISchemaAttribute::Gettype ( );
__declspec(implementation_key(417)) ISchemaComplexTypePtr ISchemaAttribute::Getscope ( );
__declspec(implementation_key(418)) _bstr_t ISchemaAttribute::GetdefaultValue ( );
__declspec(implementation_key(419)) _bstr_t ISchemaAttribute::GetfixedValue ( );
__declspec(implementation_key(420)) SCHEMAUSE ISchemaAttribute::Getuse ( );
__declspec(implementation_key(421)) VARIANT_BOOL ISchemaAttribute::GetisReference ( );
__declspec(implementation_key(422)) ISchemaAnyPtr ISchemaAttributeGroup::GetanyAttribute ( );
__declspec(implementation_key(423)) ISchemaItemCollectionPtr ISchemaAttributeGroup::Getattributes ( );
__declspec(implementation_key(424)) _bstr_t ISchemaIdentityConstraint::Getselector ( );
__declspec(implementation_key(425)) ISchemaStringCollectionPtr ISchemaIdentityConstraint::Getfields ( );
__declspec(implementation_key(426)) ISchemaIdentityConstraintPtr ISchemaIdentityConstraint::GetreferencedKey ( );
__declspec(implementation_key(427)) _bstr_t ISchemaNotation::GetsystemIdentifier ( );
__declspec(implementation_key(428)) _bstr_t ISchemaNotation::GetpublicIdentifier ( );
__declspec(implementation_key(429)) void IXMLElementCollection::Putlength ( long p );
__declspec(implementation_key(430)) long IXMLElementCollection::Getlength ( );
__declspec(implementation_key(431)) IUnknownPtr IXMLElementCollection::Get_newEnum ( );
__declspec(implementation_key(432)) IDispatchPtr IXMLElementCollection::item ( const _variant_t & var1, const _variant_t & var2 );
__declspec(implementation_key(433)) IXMLElementPtr IXMLDocument::Getroot ( );
__declspec(implementation_key(434)) _bstr_t IXMLDocument::GetfileSize ( );
__declspec(implementation_key(435)) _bstr_t IXMLDocument::GetfileModifiedDate ( );
__declspec(implementation_key(436)) _bstr_t IXMLDocument::GetfileUpdatedDate ( );
__declspec(implementation_key(437)) _bstr_t IXMLDocument::Geturl ( );
__declspec(implementation_key(438)) void IXMLDocument::Puturl ( _bstr_t p );
__declspec(implementation_key(439)) _bstr_t IXMLDocument::GetmimeType ( );
__declspec(implementation_key(440)) long IXMLDocument::GetreadyState ( );
__declspec(implementation_key(441)) _bstr_t IXMLDocument::Getcharset ( );
__declspec(implementation_key(442)) void IXMLDocument::Putcharset ( _bstr_t p );
__declspec(implementation_key(443)) _bstr_t IXMLDocument::Getversion ( );
__declspec(implementation_key(444)) _bstr_t IXMLDocument::Getdoctype ( );
__declspec(implementation_key(445)) _bstr_t IXMLDocument::GetdtdURL ( );
__declspec(implementation_key(446)) IXMLElementPtr IXMLDocument::createElement ( const _variant_t & vType, const _variant_t & var1 );
__declspec(implementation_key(447)) _bstr_t IXMLElement::GettagName ( );
__declspec(implementation_key(448)) void IXMLElement::PuttagName ( _bstr_t p );
__declspec(implementation_key(449)) IXMLElementPtr IXMLElement::Getparent ( );
__declspec(implementation_key(450)) HRESULT IXMLElement::setAttribute ( _bstr_t strPropertyName, const _variant_t & PropertyValue );
__declspec(implementation_key(451)) _variant_t IXMLElement::getAttribute ( _bstr_t strPropertyName );
__declspec(implementation_key(452)) HRESULT IXMLElement::removeAttribute ( _bstr_t strPropertyName );
__declspec(implementation_key(453)) IXMLElementCollectionPtr IXMLElement::Getchildren ( );
__declspec(implementation_key(454)) long IXMLElement::Gettype ( );
__declspec(implementation_key(455)) _bstr_t IXMLElement::Gettext ( );
__declspec(implementation_key(456)) void IXMLElement::Puttext ( _bstr_t p );
__declspec(implementation_key(457)) HRESULT IXMLElement::addChild ( struct IXMLElement * pChildElem, long lIndex, long lReserved );
__declspec(implementation_key(458)) HRESULT IXMLElement::removeChild ( struct IXMLElement * pChildElem );
__declspec(implementation_key(459)) IXMLElement2Ptr IXMLDocument2::Getroot ( );
__declspec(implementation_key(460)) _bstr_t IXMLDocument2::GetfileSize ( );
__declspec(implementation_key(461)) _bstr_t IXMLDocument2::GetfileModifiedDate ( );
__declspec(implementation_key(462)) _bstr_t IXMLDocument2::GetfileUpdatedDate ( );
__declspec(implementation_key(463)) _bstr_t IXMLDocument2::Geturl ( );
__declspec(implementation_key(464)) void IXMLDocument2::Puturl ( _bstr_t p );
__declspec(implementation_key(465)) _bstr_t IXMLDocument2::GetmimeType ( );
__declspec(implementation_key(466)) long IXMLDocument2::GetreadyState ( );
__declspec(implementation_key(467)) _bstr_t IXMLDocument2::Getcharset ( );
__declspec(implementation_key(468)) void IXMLDocument2::Putcharset ( _bstr_t p );
__declspec(implementation_key(469)) _bstr_t IXMLDocument2::Getversion ( );
__declspec(implementation_key(470)) _bstr_t IXMLDocument2::Getdoctype ( );
__declspec(implementation_key(471)) _bstr_t IXMLDocument2::GetdtdURL ( );
__declspec(implementation_key(472)) IXMLElement2Ptr IXMLDocument2::createElement ( const _variant_t & vType, const _variant_t & var1 );
__declspec(implementation_key(473)) VARIANT_BOOL IXMLDocument2::Getasync ( );
__declspec(implementation_key(474)) void IXMLDocument2::Putasync ( VARIANT_BOOL pf );
__declspec(implementation_key(475)) _bstr_t IXMLElement2::GettagName ( );
__declspec(implementation_key(476)) void IXMLElement2::PuttagName ( _bstr_t p );
__declspec(implementation_key(477)) IXMLElement2Ptr IXMLElement2::Getparent ( );
__declspec(implementation_key(478)) HRESULT IXMLElement2::setAttribute ( _bstr_t strPropertyName, const _variant_t & PropertyValue );
__declspec(implementation_key(479)) _variant_t IXMLElement2::getAttribute ( _bstr_t strPropertyName );
__declspec(implementation_key(480)) HRESULT IXMLElement2::removeAttribute ( _bstr_t strPropertyName );
__declspec(implementation_key(481)) IXMLElementCollectionPtr IXMLElement2::Getchildren ( );
__declspec(implementation_key(482)) long IXMLElement2::Gettype ( );
__declspec(implementation_key(483)) _bstr_t IXMLElement2::Gettext ( );
__declspec(implementation_key(484)) void IXMLElement2::Puttext ( _bstr_t p );
__declspec(implementation_key(485)) HRESULT IXMLElement2::addChild ( struct IXMLElement2 * pChildElem, long lIndex, long lReserved );
__declspec(implementation_key(486)) HRESULT IXMLElement2::removeChild ( struct IXMLElement2 * pChildElem );
__declspec(implementation_key(487)) IXMLElementCollectionPtr IXMLElement2::Getattributes ( );
__declspec(implementation_key(488)) _bstr_t IXMLAttribute::Getname ( );
__declspec(implementation_key(489)) _bstr_t IXMLAttribute::Getvalue ( );
__declspec(implementation_key(490)) HRESULT IXMLError::GetErrorInfo ( struct _xml_error * pErrorReturn );
__declspec(implementation_key(491)) _bstr_t IXMLDOMSelection::Getexpr ( );
__declspec(implementation_key(492)) void IXMLDOMSelection::Putexpr ( _bstr_t expression );
__declspec(implementation_key(493)) IXMLDOMNodePtr IXMLDOMSelection::Getcontext ( );
__declspec(implementation_key(494)) void IXMLDOMSelection::PutRefcontext ( struct IXMLDOMNode * ppNode );
__declspec(implementation_key(495)) IXMLDOMNodePtr IXMLDOMSelection::peekNode ( );
__declspec(implementation_key(496)) IXMLDOMNodePtr IXMLDOMSelection::matches ( struct IXMLDOMNode * pNode );
__declspec(implementation_key(497)) IXMLDOMNodePtr IXMLDOMSelection::removeNext ( );
__declspec(implementation_key(498)) HRESULT IXMLDOMSelection::removeAll ( );
__declspec(implementation_key(499)) IXMLDOMSelectionPtr IXMLDOMSelection::clone ( );
__declspec(implementation_key(500)) _variant_t IXMLDOMSelection::getProperty ( _bstr_t name );
__declspec(implementation_key(501)) HRESULT IXMLDOMSelection::setProperty ( _bstr_t name, const _variant_t & value );
__declspec(implementation_key(502)) HRESULT XMLDOMDocumentEvents::ondataavailable ( );
__declspec(implementation_key(503)) HRESULT XMLDOMDocumentEvents::onreadystatechange ( );
__declspec(implementation_key(504)) IXMLDOMDocumentPtr IDSOControl::GetXMLDocument ( );
__declspec(implementation_key(505)) void IDSOControl::PutXMLDocument ( struct IXMLDOMDocument * ppDoc );
__declspec(implementation_key(506)) long IDSOControl::GetJavaDSOCompatible ( );
__declspec(implementation_key(507)) void IDSOControl::PutJavaDSOCompatible ( long fJavaDSOCompatible );
__declspec(implementation_key(508)) long IDSOControl::GetreadyState ( );
__declspec(implementation_key(509)) HRESULT IXMLHTTPRequest::open ( _bstr_t bstrMethod, _bstr_t bstrUrl, const _variant_t & varAsync, const _variant_t & bstrUser, const _variant_t & bstrPassword );
__declspec(implementation_key(510)) HRESULT IXMLHTTPRequest::setRequestHeader ( _bstr_t bstrHeader, _bstr_t bstrValue );
__declspec(implementation_key(511)) _bstr_t IXMLHTTPRequest::getResponseHeader ( _bstr_t bstrHeader );
__declspec(implementation_key(512)) _bstr_t IXMLHTTPRequest::getAllResponseHeaders ( );
__declspec(implementation_key(513)) HRESULT IXMLHTTPRequest::send ( const _variant_t & varBody );
__declspec(implementation_key(514)) HRESULT IXMLHTTPRequest::abort ( );
__declspec(implementation_key(515)) long IXMLHTTPRequest::Getstatus ( );
__declspec(implementation_key(516)) _bstr_t IXMLHTTPRequest::GetstatusText ( );
__declspec(implementation_key(517)) IDispatchPtr IXMLHTTPRequest::GetresponseXML ( );
__declspec(implementation_key(518)) _bstr_t IXMLHTTPRequest::GetresponseText ( );
__declspec(implementation_key(519)) _variant_t IXMLHTTPRequest::GetresponseBody ( );
__declspec(implementation_key(520)) _variant_t IXMLHTTPRequest::GetresponseStream ( );
__declspec(implementation_key(521)) long IXMLHTTPRequest::GetreadyState ( );
__declspec(implementation_key(522)) void IXMLHTTPRequest::Putonreadystatechange ( IDispatch * _arg1 );
__declspec(implementation_key(523)) HRESULT IServerXMLHTTPRequest::setTimeouts ( long resolveTimeout, long connectTimeout, long sendTimeout, long receiveTimeout );
__declspec(implementation_key(524)) VARIANT_BOOL IServerXMLHTTPRequest::waitForResponse ( const _variant_t & timeoutInSeconds );
__declspec(implementation_key(525)) _variant_t IServerXMLHTTPRequest::getOption ( SERVERXMLHTTP_OPTION option );
__declspec(implementation_key(526)) HRESULT IServerXMLHTTPRequest::setOption ( SERVERXMLHTTP_OPTION option, const _variant_t & value );
__declspec(implementation_key(527)) HRESULT IServerXMLHTTPRequest2::setProxy ( SXH_PROXY_SETTING proxySetting, const _variant_t & varProxyServer, const _variant_t & varBypassList );
__declspec(implementation_key(528)) HRESULT IServerXMLHTTPRequest2::setProxyCredentials ( _bstr_t bstrUserName, _bstr_t bstrPassword );
__declspec(implementation_key(529)) _bstr_t IMXNamespacePrefixes::Getitem ( long index );
__declspec(implementation_key(530)) long IMXNamespacePrefixes::Getlength ( );
__declspec(implementation_key(531)) IUnknownPtr IMXNamespacePrefixes::Get_newEnum ( );
__declspec(implementation_key(532)) void IVBMXNamespaceManager::PutallowOverride ( VARIANT_BOOL fOverride );
__declspec(implementation_key(533)) VARIANT_BOOL IVBMXNamespaceManager::GetallowOverride ( );
__declspec(implementation_key(534)) HRESULT IVBMXNamespaceManager::reset ( );
__declspec(implementation_key(535)) HRESULT IVBMXNamespaceManager::pushContext ( );
__declspec(implementation_key(536)) HRESULT IVBMXNamespaceManager::pushNodeContext ( struct IXMLDOMNode * contextNode, VARIANT_BOOL fDeep );
__declspec(implementation_key(537)) HRESULT IVBMXNamespaceManager::popContext ( );
__declspec(implementation_key(538)) HRESULT IVBMXNamespaceManager::declarePrefix ( _bstr_t prefix, _bstr_t namespaceURI );
__declspec(implementation_key(539)) IMXNamespacePrefixesPtr IVBMXNamespaceManager::getDeclaredPrefixes ( );
__declspec(implementation_key(540)) IMXNamespacePrefixesPtr IVBMXNamespaceManager::getPrefixes ( _bstr_t namespaceURI );
__declspec(implementation_key(541)) _variant_t IVBMXNamespaceManager::getURI ( _bstr_t prefix );
__declspec(implementation_key(542)) _variant_t IVBMXNamespaceManager::getURIFromNode ( _bstr_t strPrefix, struct IXMLDOMNode * contextNode );
__declspec(implementation_key(543)) HRESULT IMXNamespaceManager::putAllowOverride ( VARIANT_BOOL fOverride );
__declspec(implementation_key(544)) VARIANT_BOOL IMXNamespaceManager::getAllowOverride ( );
__declspec(implementation_key(545)) HRESULT IMXNamespaceManager::reset ( );
__declspec(implementation_key(546)) HRESULT IMXNamespaceManager::pushContext ( );
__declspec(implementation_key(547)) HRESULT IMXNamespaceManager::pushNodeContext ( struct IXMLDOMNode * contextNode, VARIANT_BOOL fDeep );
__declspec(implementation_key(548)) HRESULT IMXNamespaceManager::popContext ( );
__declspec(implementation_key(549)) HRESULT IMXNamespaceManager::declarePrefix ( unsigned short * prefix, unsigned short * namespaceURI );
__declspec(implementation_key(550)) HRESULT IMXNamespaceManager::getDeclaredPrefix ( long nIndex, unsigned short * pwchPrefix, int * pcchPrefix );
__declspec(implementation_key(551)) HRESULT IMXNamespaceManager::getPrefix ( unsigned short * pwszNamespaceURI, long nIndex, unsigned short * pwchPrefix, int * pcchPrefix );
__declspec(implementation_key(552)) HRESULT IMXNamespaceManager::getURI ( unsigned short * pwchPrefix, struct IXMLDOMNode * pContextNode, unsigned short * pwchUri, int * pcchUri );
#pragma stop_map_region
} // namespace MSXML2
#pragma pack(pop)