// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (0b208db3). // // msxml3.tlh // // C++ source equivalent of Win32 type library msxml3.dll // compiler-generated file created 01/06/20 at 17:13:17 - DO NOT EDIT! #pragma once #pragma pack(push, 8) #include 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 */ FreeThreadedDOMDocument; struct /* coclass */ FreeThreadedDOMDocument26; struct /* coclass */ FreeThreadedDOMDocument30; struct /* coclass */ XMLSchemaCache; struct /* coclass */ XMLSchemaCache26; struct /* coclass */ XMLSchemaCache30; struct /* coclass */ XSLTemplate; struct /* coclass */ XSLTemplate26; struct /* coclass */ XSLTemplate30; struct /* coclass */ DSOControl; struct /* coclass */ DSOControl26; struct /* coclass */ DSOControl30; struct /* coclass */ XMLHTTP; struct /* coclass */ XMLHTTP26; struct /* coclass */ XMLHTTP30; struct /* coclass */ ServerXMLHTTP; struct /* coclass */ ServerXMLHTTP30; struct /* coclass */ SAXXMLReader; struct /* coclass */ SAXXMLReader30; struct /* coclass */ MXXMLWriter; struct /* coclass */ MXXMLWriter30; struct /* coclass */ MXHTMLWriter; struct /* coclass */ MXHTMLWriter30; struct /* coclass */ SAXAttributes; struct /* coclass */ SAXAttributes30; struct /* coclass */ MXNamespaceManager; 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 ( LPWSTR prefix, LPWSTR namespaceURI ); HRESULT getDeclaredPrefix ( long nIndex, unsigned short * pwchPrefix, int * pcchPrefix ); HRESULT getPrefix ( LPWSTR pwszNamespaceURI, long nIndex, unsigned short * pwchPrefix, int * pcchPrefix ); HRESULT getURI ( LPWSTR 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 ( LPWSTR prefix, LPWSTR namespaceURI ) = 0; virtual HRESULT __stdcall raw_getDeclaredPrefix ( long nIndex, unsigned short * pwchPrefix, int * pcchPrefix ) = 0; virtual HRESULT __stdcall raw_getPrefix ( LPWSTR pwszNamespaceURI, long nIndex, unsigned short * pwchPrefix, int * pcchPrefix ) = 0; virtual HRESULT __stdcall raw_getURI ( LPWSTR 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("f6d90f12-9c73-11d3-b32e-00c04f990bb4")) FreeThreadedDOMDocument; // [ default ] interface IXMLDOMDocument2 // [ default, source ] dispinterface XMLDOMDocumentEvents struct __declspec(uuid("f5078f1c-c551-11d3-89b9-0000f81fe221")) FreeThreadedDOMDocument26; // [ default ] interface IXMLDOMDocument2 // [ default, source ] dispinterface XMLDOMDocumentEvents struct __declspec(uuid("f5078f33-c551-11d3-89b9-0000f81fe221")) FreeThreadedDOMDocument30; // [ default ] interface IXMLDOMDocument2 // [ default, source ] dispinterface XMLDOMDocumentEvents struct __declspec(uuid("373984c9-b845-449b-91e7-45ac83036ade")) XMLSchemaCache; // [ default ] interface IXMLDOMSchemaCollection struct __declspec(uuid("f5078f1d-c551-11d3-89b9-0000f81fe221")) XMLSchemaCache26; // [ default ] interface IXMLDOMSchemaCollection struct __declspec(uuid("f5078f34-c551-11d3-89b9-0000f81fe221")) XMLSchemaCache30; // [ default ] interface IXMLDOMSchemaCollection struct __declspec(uuid("2933bf94-7b36-11d2-b20e-00c04f983e60")) XSLTemplate; // [ default ] interface IXSLTemplate struct __declspec(uuid("f5078f21-c551-11d3-89b9-0000f81fe221")) XSLTemplate26; // [ default ] interface IXSLTemplate struct __declspec(uuid("f5078f36-c551-11d3-89b9-0000f81fe221")) XSLTemplate30; // [ default ] interface IXSLTemplate struct __declspec(uuid("f6d90f14-9c73-11d3-b32e-00c04f990bb4")) DSOControl; // [ default ] interface IDSOControl struct __declspec(uuid("f5078f1f-c551-11d3-89b9-0000f81fe221")) DSOControl26; // [ default ] interface IDSOControl struct __declspec(uuid("f5078f39-c551-11d3-89b9-0000f81fe221")) DSOControl30; // [ default ] interface IDSOControl struct __declspec(uuid("f6d90f16-9c73-11d3-b32e-00c04f990bb4")) XMLHTTP; // [ default ] interface IXMLHTTPRequest struct __declspec(uuid("f5078f1e-c551-11d3-89b9-0000f81fe221")) XMLHTTP26; // [ default ] interface IXMLHTTPRequest struct __declspec(uuid("f5078f35-c551-11d3-89b9-0000f81fe221")) XMLHTTP30; // [ default ] interface IXMLHTTPRequest struct __declspec(uuid("afba6b42-5692-48ea-8141-dc517dcf0ef1")) ServerXMLHTTP; // [ default ] interface IServerXMLHTTPRequest struct __declspec(uuid("afb40ffd-b609-40a3-9828-f88bbe11e4e3")) ServerXMLHTTP30; // [ default ] interface IServerXMLHTTPRequest struct __declspec(uuid("079aa557-4a18-424a-8eee-e39f0a8d41b9")) SAXXMLReader; // [ default ] interface IVBSAXXMLReader // interface ISAXXMLReader // interface IMXReaderControl struct __declspec(uuid("3124c396-fb13-4836-a6ad-1317f1713688")) SAXXMLReader30; // [ default ] interface IVBSAXXMLReader // interface ISAXXMLReader // interface IMXReaderControl struct __declspec(uuid("fc220ad8-a72a-4ee8-926e-0b7ad152a020")) MXXMLWriter; // [ default ] interface IMXWriter // interface ISAXContentHandler // interface ISAXErrorHandler // interface ISAXDTDHandler // interface ISAXLexicalHandler // interface ISAXDeclHandler // interface IVBSAXContentHandler // interface IVBSAXDeclHandler // interface IVBSAXDTDHandler // interface IVBSAXErrorHandler // interface IVBSAXLexicalHandler struct __declspec(uuid("3d813dfe-6c91-4a4e-8f41-04346a841d9c")) MXXMLWriter30; // [ default ] interface IMXWriter // interface ISAXContentHandler // interface ISAXDeclHandler // interface ISAXDTDHandler // interface ISAXErrorHandler // interface ISAXLexicalHandler // interface IVBSAXContentHandler // interface IVBSAXDeclHandler // interface IVBSAXDTDHandler // interface IVBSAXErrorHandler // interface IVBSAXLexicalHandler struct __declspec(uuid("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("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("88d969d5-f192-11d4-a65f-0040963251e5")) MXNamespaceManager; // [ default ] interface IVBMXNamespaceManager // interface IMXNamespaceManager struct __declspec(uuid("cfc399af-d876-11d0-9c10-00c04fc99c8e")) XMLDocument; // [ default ] interface IXMLDocument2 // // Function implementation mapping // #pragma start_map_region("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 ( LPWSTR prefix, LPWSTR namespaceURI ); __declspec(implementation_key(550)) HRESULT IMXNamespaceManager::getDeclaredPrefix ( long nIndex, unsigned short * pwchPrefix, int * pcchPrefix ); __declspec(implementation_key(551)) HRESULT IMXNamespaceManager::getPrefix ( LPWSTR pwszNamespaceURI, long nIndex, unsigned short * pwchPrefix, int * pcchPrefix ); __declspec(implementation_key(552)) HRESULT IMXNamespaceManager::getURI ( LPWSTR pwchPrefix, struct IXMLDOMNode * pContextNode, unsigned short * pwchUri, int * pcchUri ); #pragma stop_map_region } // namespace MSXML2 #pragma pack(pop)