| /** |
| * This file has no copyright assigned and is placed in the Public Domain. |
| * This file is part of the mingw-w64 runtime package. |
| * No warranty is given; refer to the file DISCLAIMER.PD within this package. |
| */ |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 440 |
| #endif |
| |
| #include "rpc.h" |
| #include "rpcndr.h" |
| |
| #pragma push_macro("abort") |
| #undef abort |
| |
| #ifndef __msxml2_h__ |
| #define __msxml2_h__ |
| |
| #ifndef __IXMLDOMImplementation_FWD_DEFINED__ |
| #define __IXMLDOMImplementation_FWD_DEFINED__ |
| typedef struct IXMLDOMImplementation IXMLDOMImplementation; |
| #endif |
| |
| #ifndef __IXMLDOMNode_FWD_DEFINED__ |
| #define __IXMLDOMNode_FWD_DEFINED__ |
| typedef struct IXMLDOMNode IXMLDOMNode; |
| #endif |
| |
| #ifndef __IXMLDOMDocumentFragment_FWD_DEFINED__ |
| #define __IXMLDOMDocumentFragment_FWD_DEFINED__ |
| typedef struct IXMLDOMDocumentFragment IXMLDOMDocumentFragment; |
| #endif |
| |
| #ifndef __IXMLDOMDocument_FWD_DEFINED__ |
| #define __IXMLDOMDocument_FWD_DEFINED__ |
| typedef struct IXMLDOMDocument IXMLDOMDocument; |
| #endif |
| |
| #ifndef __IXMLDOMDocument2_FWD_DEFINED__ |
| #define __IXMLDOMDocument2_FWD_DEFINED__ |
| typedef struct IXMLDOMDocument2 IXMLDOMDocument2; |
| #endif |
| |
| #ifndef __IXMLDOMNodeList_FWD_DEFINED__ |
| #define __IXMLDOMNodeList_FWD_DEFINED__ |
| typedef struct IXMLDOMNodeList IXMLDOMNodeList; |
| #endif |
| |
| #ifndef __IXMLDOMNamedNodeMap_FWD_DEFINED__ |
| #define __IXMLDOMNamedNodeMap_FWD_DEFINED__ |
| typedef struct IXMLDOMNamedNodeMap IXMLDOMNamedNodeMap; |
| #endif |
| |
| #ifndef __IXMLDOMCharacterData_FWD_DEFINED__ |
| #define __IXMLDOMCharacterData_FWD_DEFINED__ |
| typedef struct IXMLDOMCharacterData IXMLDOMCharacterData; |
| #endif |
| |
| #ifndef __IXMLDOMAttribute_FWD_DEFINED__ |
| #define __IXMLDOMAttribute_FWD_DEFINED__ |
| typedef struct IXMLDOMAttribute IXMLDOMAttribute; |
| #endif |
| |
| #ifndef __IXMLDOMElement_FWD_DEFINED__ |
| #define __IXMLDOMElement_FWD_DEFINED__ |
| typedef struct IXMLDOMElement IXMLDOMElement; |
| #endif |
| |
| #ifndef __IXMLDOMText_FWD_DEFINED__ |
| #define __IXMLDOMText_FWD_DEFINED__ |
| typedef struct IXMLDOMText IXMLDOMText; |
| #endif |
| |
| #ifndef __IXMLDOMComment_FWD_DEFINED__ |
| #define __IXMLDOMComment_FWD_DEFINED__ |
| typedef struct IXMLDOMComment IXMLDOMComment; |
| #endif |
| |
| #ifndef __IXMLDOMProcessingInstruction_FWD_DEFINED__ |
| #define __IXMLDOMProcessingInstruction_FWD_DEFINED__ |
| typedef struct IXMLDOMProcessingInstruction IXMLDOMProcessingInstruction; |
| #endif |
| |
| #ifndef __IXMLDOMCDATASection_FWD_DEFINED__ |
| #define __IXMLDOMCDATASection_FWD_DEFINED__ |
| typedef struct IXMLDOMCDATASection IXMLDOMCDATASection; |
| #endif |
| |
| #ifndef __IXMLDOMDocumentType_FWD_DEFINED__ |
| #define __IXMLDOMDocumentType_FWD_DEFINED__ |
| typedef struct IXMLDOMDocumentType IXMLDOMDocumentType; |
| #endif |
| |
| #ifndef __IXMLDOMNotation_FWD_DEFINED__ |
| #define __IXMLDOMNotation_FWD_DEFINED__ |
| typedef struct IXMLDOMNotation IXMLDOMNotation; |
| #endif |
| |
| #ifndef __IXMLDOMEntity_FWD_DEFINED__ |
| #define __IXMLDOMEntity_FWD_DEFINED__ |
| typedef struct IXMLDOMEntity IXMLDOMEntity; |
| #endif |
| |
| #ifndef __IXMLDOMEntityReference_FWD_DEFINED__ |
| #define __IXMLDOMEntityReference_FWD_DEFINED__ |
| typedef struct IXMLDOMEntityReference IXMLDOMEntityReference; |
| #endif |
| |
| #ifndef __IXMLDOMParseError_FWD_DEFINED__ |
| #define __IXMLDOMParseError_FWD_DEFINED__ |
| typedef struct IXMLDOMParseError IXMLDOMParseError; |
| #endif |
| |
| #ifndef __IXMLDOMSchemaCollection_FWD_DEFINED__ |
| #define __IXMLDOMSchemaCollection_FWD_DEFINED__ |
| typedef struct IXMLDOMSchemaCollection IXMLDOMSchemaCollection; |
| #endif |
| |
| #ifndef __IXTLRuntime_FWD_DEFINED__ |
| #define __IXTLRuntime_FWD_DEFINED__ |
| typedef struct IXTLRuntime IXTLRuntime; |
| #endif |
| |
| #ifndef __IXSLTemplate_FWD_DEFINED__ |
| #define __IXSLTemplate_FWD_DEFINED__ |
| typedef struct IXSLTemplate IXSLTemplate; |
| #endif |
| |
| #ifndef __IXSLProcessor_FWD_DEFINED__ |
| #define __IXSLProcessor_FWD_DEFINED__ |
| typedef struct IXSLProcessor IXSLProcessor; |
| #endif |
| |
| #ifndef __ISAXXMLReader_FWD_DEFINED__ |
| #define __ISAXXMLReader_FWD_DEFINED__ |
| typedef struct ISAXXMLReader ISAXXMLReader; |
| #endif |
| |
| #ifndef __ISAXXMLFilter_FWD_DEFINED__ |
| #define __ISAXXMLFilter_FWD_DEFINED__ |
| typedef struct ISAXXMLFilter ISAXXMLFilter; |
| #endif |
| |
| #ifndef __ISAXLocator_FWD_DEFINED__ |
| #define __ISAXLocator_FWD_DEFINED__ |
| typedef struct ISAXLocator ISAXLocator; |
| #endif |
| |
| #ifndef __ISAXEntityResolver_FWD_DEFINED__ |
| #define __ISAXEntityResolver_FWD_DEFINED__ |
| typedef struct ISAXEntityResolver ISAXEntityResolver; |
| #endif |
| |
| #ifndef __ISAXContentHandler_FWD_DEFINED__ |
| #define __ISAXContentHandler_FWD_DEFINED__ |
| typedef struct ISAXContentHandler ISAXContentHandler; |
| #endif |
| |
| #ifndef __ISAXDTDHandler_FWD_DEFINED__ |
| #define __ISAXDTDHandler_FWD_DEFINED__ |
| typedef struct ISAXDTDHandler ISAXDTDHandler; |
| #endif |
| |
| #ifndef __ISAXErrorHandler_FWD_DEFINED__ |
| #define __ISAXErrorHandler_FWD_DEFINED__ |
| typedef struct ISAXErrorHandler ISAXErrorHandler; |
| #endif |
| |
| #ifndef __ISAXLexicalHandler_FWD_DEFINED__ |
| #define __ISAXLexicalHandler_FWD_DEFINED__ |
| typedef struct ISAXLexicalHandler ISAXLexicalHandler; |
| #endif |
| |
| #ifndef __ISAXDeclHandler_FWD_DEFINED__ |
| #define __ISAXDeclHandler_FWD_DEFINED__ |
| typedef struct ISAXDeclHandler ISAXDeclHandler; |
| #endif |
| |
| #ifndef __ISAXAttributes_FWD_DEFINED__ |
| #define __ISAXAttributes_FWD_DEFINED__ |
| typedef struct ISAXAttributes ISAXAttributes; |
| #endif |
| |
| #ifndef __IVBSAXXMLReader_FWD_DEFINED__ |
| #define __IVBSAXXMLReader_FWD_DEFINED__ |
| typedef struct IVBSAXXMLReader IVBSAXXMLReader; |
| #endif |
| |
| #ifndef __IVBSAXXMLFilter_FWD_DEFINED__ |
| #define __IVBSAXXMLFilter_FWD_DEFINED__ |
| typedef struct IVBSAXXMLFilter IVBSAXXMLFilter; |
| #endif |
| |
| #ifndef __IVBSAXLocator_FWD_DEFINED__ |
| #define __IVBSAXLocator_FWD_DEFINED__ |
| typedef struct IVBSAXLocator IVBSAXLocator; |
| #endif |
| |
| #ifndef __IVBSAXEntityResolver_FWD_DEFINED__ |
| #define __IVBSAXEntityResolver_FWD_DEFINED__ |
| typedef struct IVBSAXEntityResolver IVBSAXEntityResolver; |
| #endif |
| |
| #ifndef __IVBSAXContentHandler_FWD_DEFINED__ |
| #define __IVBSAXContentHandler_FWD_DEFINED__ |
| typedef struct IVBSAXContentHandler IVBSAXContentHandler; |
| #endif |
| |
| #ifndef __IVBSAXDTDHandler_FWD_DEFINED__ |
| #define __IVBSAXDTDHandler_FWD_DEFINED__ |
| typedef struct IVBSAXDTDHandler IVBSAXDTDHandler; |
| #endif |
| |
| #ifndef __IVBSAXErrorHandler_FWD_DEFINED__ |
| #define __IVBSAXErrorHandler_FWD_DEFINED__ |
| typedef struct IVBSAXErrorHandler IVBSAXErrorHandler; |
| #endif |
| |
| #ifndef __IVBSAXLexicalHandler_FWD_DEFINED__ |
| #define __IVBSAXLexicalHandler_FWD_DEFINED__ |
| typedef struct IVBSAXLexicalHandler IVBSAXLexicalHandler; |
| #endif |
| |
| #ifndef __IVBSAXDeclHandler_FWD_DEFINED__ |
| #define __IVBSAXDeclHandler_FWD_DEFINED__ |
| typedef struct IVBSAXDeclHandler IVBSAXDeclHandler; |
| #endif |
| |
| #ifndef __IVBSAXAttributes_FWD_DEFINED__ |
| #define __IVBSAXAttributes_FWD_DEFINED__ |
| typedef struct IVBSAXAttributes IVBSAXAttributes; |
| #endif |
| |
| #ifndef __IMXWriter_FWD_DEFINED__ |
| #define __IMXWriter_FWD_DEFINED__ |
| typedef struct IMXWriter IMXWriter; |
| #endif |
| |
| #ifndef __IMXAttributes_FWD_DEFINED__ |
| #define __IMXAttributes_FWD_DEFINED__ |
| typedef struct IMXAttributes IMXAttributes; |
| #endif |
| |
| #ifndef __IMXReaderControl_FWD_DEFINED__ |
| #define __IMXReaderControl_FWD_DEFINED__ |
| typedef struct IMXReaderControl IMXReaderControl; |
| #endif |
| |
| #ifndef __IMXSchemaDeclHandler_FWD_DEFINED__ |
| #define __IMXSchemaDeclHandler_FWD_DEFINED__ |
| typedef struct IMXSchemaDeclHandler IMXSchemaDeclHandler; |
| #endif |
| |
| #ifndef __IXMLDOMSchemaCollection2_FWD_DEFINED__ |
| #define __IXMLDOMSchemaCollection2_FWD_DEFINED__ |
| typedef struct IXMLDOMSchemaCollection2 IXMLDOMSchemaCollection2; |
| #endif |
| |
| #ifndef __ISchemaStringCollection_FWD_DEFINED__ |
| #define __ISchemaStringCollection_FWD_DEFINED__ |
| typedef struct ISchemaStringCollection ISchemaStringCollection; |
| #endif |
| |
| #ifndef __ISchemaItemCollection_FWD_DEFINED__ |
| #define __ISchemaItemCollection_FWD_DEFINED__ |
| typedef struct ISchemaItemCollection ISchemaItemCollection; |
| #endif |
| |
| #ifndef __ISchemaItem_FWD_DEFINED__ |
| #define __ISchemaItem_FWD_DEFINED__ |
| typedef struct ISchemaItem ISchemaItem; |
| #endif |
| |
| #ifndef __ISchema_FWD_DEFINED__ |
| #define __ISchema_FWD_DEFINED__ |
| typedef struct ISchema ISchema; |
| #endif |
| |
| #ifndef __ISchemaParticle_FWD_DEFINED__ |
| #define __ISchemaParticle_FWD_DEFINED__ |
| typedef struct ISchemaParticle ISchemaParticle; |
| #endif |
| |
| #ifndef __ISchemaAttribute_FWD_DEFINED__ |
| #define __ISchemaAttribute_FWD_DEFINED__ |
| typedef struct ISchemaAttribute ISchemaAttribute; |
| #endif |
| |
| #ifndef __ISchemaElement_FWD_DEFINED__ |
| #define __ISchemaElement_FWD_DEFINED__ |
| typedef struct ISchemaElement ISchemaElement; |
| #endif |
| |
| #ifndef __ISchemaType_FWD_DEFINED__ |
| #define __ISchemaType_FWD_DEFINED__ |
| typedef struct ISchemaType ISchemaType; |
| #endif |
| |
| #ifndef __ISchemaComplexType_FWD_DEFINED__ |
| #define __ISchemaComplexType_FWD_DEFINED__ |
| typedef struct ISchemaComplexType ISchemaComplexType; |
| #endif |
| |
| #ifndef __ISchemaAttributeGroup_FWD_DEFINED__ |
| #define __ISchemaAttributeGroup_FWD_DEFINED__ |
| typedef struct ISchemaAttributeGroup ISchemaAttributeGroup; |
| #endif |
| |
| #ifndef __ISchemaModelGroup_FWD_DEFINED__ |
| #define __ISchemaModelGroup_FWD_DEFINED__ |
| typedef struct ISchemaModelGroup ISchemaModelGroup; |
| #endif |
| |
| #ifndef __ISchemaAny_FWD_DEFINED__ |
| #define __ISchemaAny_FWD_DEFINED__ |
| typedef struct ISchemaAny ISchemaAny; |
| #endif |
| |
| #ifndef __ISchemaIdentityConstraint_FWD_DEFINED__ |
| #define __ISchemaIdentityConstraint_FWD_DEFINED__ |
| typedef struct ISchemaIdentityConstraint ISchemaIdentityConstraint; |
| #endif |
| |
| #ifndef __ISchemaNotation_FWD_DEFINED__ |
| #define __ISchemaNotation_FWD_DEFINED__ |
| typedef struct ISchemaNotation ISchemaNotation; |
| #endif |
| |
| #ifndef __IXMLElementCollection_FWD_DEFINED__ |
| #define __IXMLElementCollection_FWD_DEFINED__ |
| typedef struct IXMLElementCollection IXMLElementCollection; |
| #endif |
| |
| #ifndef __IXMLDocument_FWD_DEFINED__ |
| #define __IXMLDocument_FWD_DEFINED__ |
| typedef struct IXMLDocument IXMLDocument; |
| #endif |
| |
| #ifndef __IXMLDocument2_FWD_DEFINED__ |
| #define __IXMLDocument2_FWD_DEFINED__ |
| typedef struct IXMLDocument2 IXMLDocument2; |
| #endif |
| |
| #ifndef __IXMLElement_FWD_DEFINED__ |
| #define __IXMLElement_FWD_DEFINED__ |
| typedef struct IXMLElement IXMLElement; |
| #endif |
| |
| #ifndef __IXMLElement2_FWD_DEFINED__ |
| #define __IXMLElement2_FWD_DEFINED__ |
| typedef struct IXMLElement2 IXMLElement2; |
| #endif |
| |
| #ifndef __IXMLAttribute_FWD_DEFINED__ |
| #define __IXMLAttribute_FWD_DEFINED__ |
| typedef struct IXMLAttribute IXMLAttribute; |
| #endif |
| |
| #ifndef __IXMLError_FWD_DEFINED__ |
| #define __IXMLError_FWD_DEFINED__ |
| typedef struct IXMLError IXMLError; |
| #endif |
| |
| #ifndef __IXMLDOMSelection_FWD_DEFINED__ |
| #define __IXMLDOMSelection_FWD_DEFINED__ |
| typedef struct IXMLDOMSelection IXMLDOMSelection; |
| #endif |
| |
| #ifndef __XMLDOMDocumentEvents_FWD_DEFINED__ |
| #define __XMLDOMDocumentEvents_FWD_DEFINED__ |
| typedef struct XMLDOMDocumentEvents XMLDOMDocumentEvents; |
| #endif |
| |
| #ifndef __IDSOControl_FWD_DEFINED__ |
| #define __IDSOControl_FWD_DEFINED__ |
| typedef struct IDSOControl IDSOControl; |
| #endif |
| |
| #ifndef __IXMLHTTPRequest_FWD_DEFINED__ |
| #define __IXMLHTTPRequest_FWD_DEFINED__ |
| typedef struct IXMLHTTPRequest IXMLHTTPRequest; |
| #endif |
| |
| #ifndef __IServerXMLHTTPRequest_FWD_DEFINED__ |
| #define __IServerXMLHTTPRequest_FWD_DEFINED__ |
| typedef struct IServerXMLHTTPRequest IServerXMLHTTPRequest; |
| #endif |
| |
| #ifndef __IServerXMLHTTPRequest2_FWD_DEFINED__ |
| #define __IServerXMLHTTPRequest2_FWD_DEFINED__ |
| typedef struct IServerXMLHTTPRequest2 IServerXMLHTTPRequest2; |
| #endif |
| |
| #ifndef __IMXNamespacePrefixes_FWD_DEFINED__ |
| #define __IMXNamespacePrefixes_FWD_DEFINED__ |
| typedef struct IMXNamespacePrefixes IMXNamespacePrefixes; |
| #endif |
| |
| #ifndef __IVBMXNamespaceManager_FWD_DEFINED__ |
| #define __IVBMXNamespaceManager_FWD_DEFINED__ |
| typedef struct IVBMXNamespaceManager IVBMXNamespaceManager; |
| #endif |
| |
| #ifndef __IMXNamespaceManager_FWD_DEFINED__ |
| #define __IMXNamespaceManager_FWD_DEFINED__ |
| typedef struct IMXNamespaceManager IMXNamespaceManager; |
| #endif |
| |
| #ifndef __DOMDocument_FWD_DEFINED__ |
| #define __DOMDocument_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DOMDocument DOMDocument; |
| #else |
| typedef struct DOMDocument DOMDocument; |
| #endif |
| #endif |
| |
| #ifndef __DOMDocument26_FWD_DEFINED__ |
| #define __DOMDocument26_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DOMDocument26 DOMDocument26; |
| #else |
| typedef struct DOMDocument26 DOMDocument26; |
| #endif |
| #endif |
| |
| #ifndef __DOMDocument30_FWD_DEFINED__ |
| #define __DOMDocument30_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DOMDocument30 DOMDocument30; |
| #else |
| typedef struct DOMDocument30 DOMDocument30; |
| #endif |
| #endif |
| |
| #ifndef __DOMDocument40_FWD_DEFINED__ |
| #define __DOMDocument40_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DOMDocument40 DOMDocument40; |
| #else |
| typedef struct DOMDocument40 DOMDocument40; |
| #endif |
| #endif |
| |
| #ifndef __FreeThreadedDOMDocument_FWD_DEFINED__ |
| #define __FreeThreadedDOMDocument_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class FreeThreadedDOMDocument FreeThreadedDOMDocument; |
| #else |
| typedef struct FreeThreadedDOMDocument FreeThreadedDOMDocument; |
| #endif |
| #endif |
| |
| #ifndef __FreeThreadedDOMDocument26_FWD_DEFINED__ |
| #define __FreeThreadedDOMDocument26_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class FreeThreadedDOMDocument26 FreeThreadedDOMDocument26; |
| #else |
| typedef struct FreeThreadedDOMDocument26 FreeThreadedDOMDocument26; |
| #endif |
| #endif |
| |
| #ifndef __FreeThreadedDOMDocument30_FWD_DEFINED__ |
| #define __FreeThreadedDOMDocument30_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class FreeThreadedDOMDocument30 FreeThreadedDOMDocument30; |
| #else |
| typedef struct FreeThreadedDOMDocument30 FreeThreadedDOMDocument30; |
| #endif |
| #endif |
| |
| #ifndef __FreeThreadedDOMDocument40_FWD_DEFINED__ |
| #define __FreeThreadedDOMDocument40_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class FreeThreadedDOMDocument40 FreeThreadedDOMDocument40; |
| #else |
| typedef struct FreeThreadedDOMDocument40 FreeThreadedDOMDocument40; |
| #endif |
| #endif |
| |
| #ifndef __XMLSchemaCache_FWD_DEFINED__ |
| #define __XMLSchemaCache_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class XMLSchemaCache XMLSchemaCache; |
| #else |
| typedef struct XMLSchemaCache XMLSchemaCache; |
| #endif |
| #endif |
| |
| #ifndef __XMLSchemaCache26_FWD_DEFINED__ |
| #define __XMLSchemaCache26_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class XMLSchemaCache26 XMLSchemaCache26; |
| #else |
| typedef struct XMLSchemaCache26 XMLSchemaCache26; |
| #endif |
| #endif |
| |
| #ifndef __XMLSchemaCache30_FWD_DEFINED__ |
| #define __XMLSchemaCache30_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class XMLSchemaCache30 XMLSchemaCache30; |
| #else |
| typedef struct XMLSchemaCache30 XMLSchemaCache30; |
| #endif |
| #endif |
| |
| #ifndef __XMLSchemaCache40_FWD_DEFINED__ |
| #define __XMLSchemaCache40_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class XMLSchemaCache40 XMLSchemaCache40; |
| #else |
| typedef struct XMLSchemaCache40 XMLSchemaCache40; |
| #endif |
| #endif |
| |
| #ifndef __XSLTemplate_FWD_DEFINED__ |
| #define __XSLTemplate_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class XSLTemplate XSLTemplate; |
| #else |
| typedef struct XSLTemplate XSLTemplate; |
| #endif |
| #endif |
| |
| #ifndef __XSLTemplate26_FWD_DEFINED__ |
| #define __XSLTemplate26_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class XSLTemplate26 XSLTemplate26; |
| #else |
| typedef struct XSLTemplate26 XSLTemplate26; |
| #endif |
| #endif |
| |
| #ifndef __XSLTemplate30_FWD_DEFINED__ |
| #define __XSLTemplate30_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class XSLTemplate30 XSLTemplate30; |
| #else |
| typedef struct XSLTemplate30 XSLTemplate30; |
| #endif |
| #endif |
| |
| #ifndef __XSLTemplate40_FWD_DEFINED__ |
| #define __XSLTemplate40_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class XSLTemplate40 XSLTemplate40; |
| #else |
| typedef struct XSLTemplate40 XSLTemplate40; |
| #endif |
| #endif |
| |
| #ifndef __DSOControl_FWD_DEFINED__ |
| #define __DSOControl_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DSOControl DSOControl; |
| #else |
| typedef struct DSOControl DSOControl; |
| #endif |
| #endif |
| |
| #ifndef __DSOControl26_FWD_DEFINED__ |
| #define __DSOControl26_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DSOControl26 DSOControl26; |
| #else |
| typedef struct DSOControl26 DSOControl26; |
| #endif |
| #endif |
| |
| #ifndef __DSOControl30_FWD_DEFINED__ |
| #define __DSOControl30_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DSOControl30 DSOControl30; |
| #else |
| typedef struct DSOControl30 DSOControl30; |
| #endif |
| #endif |
| |
| #ifndef __DSOControl40_FWD_DEFINED__ |
| #define __DSOControl40_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DSOControl40 DSOControl40; |
| #else |
| typedef struct DSOControl40 DSOControl40; |
| #endif |
| #endif |
| |
| #ifndef __XMLHTTP_FWD_DEFINED__ |
| #define __XMLHTTP_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class XMLHTTP XMLHTTP; |
| #else |
| typedef struct XMLHTTP XMLHTTP; |
| #endif |
| #endif |
| |
| #ifndef __XMLHTTP26_FWD_DEFINED__ |
| #define __XMLHTTP26_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class XMLHTTP26 XMLHTTP26; |
| #else |
| typedef struct XMLHTTP26 XMLHTTP26; |
| #endif |
| #endif |
| |
| #ifndef __XMLHTTP30_FWD_DEFINED__ |
| #define __XMLHTTP30_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class XMLHTTP30 XMLHTTP30; |
| #else |
| typedef struct XMLHTTP30 XMLHTTP30; |
| #endif |
| #endif |
| |
| #ifndef __XMLHTTP40_FWD_DEFINED__ |
| #define __XMLHTTP40_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class XMLHTTP40 XMLHTTP40; |
| #else |
| typedef struct XMLHTTP40 XMLHTTP40; |
| #endif |
| #endif |
| |
| #ifndef __ServerXMLHTTP_FWD_DEFINED__ |
| #define __ServerXMLHTTP_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ServerXMLHTTP ServerXMLHTTP; |
| #else |
| typedef struct ServerXMLHTTP ServerXMLHTTP; |
| #endif |
| #endif |
| |
| #ifndef __ServerXMLHTTP30_FWD_DEFINED__ |
| #define __ServerXMLHTTP30_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ServerXMLHTTP30 ServerXMLHTTP30; |
| #else |
| typedef struct ServerXMLHTTP30 ServerXMLHTTP30; |
| #endif |
| #endif |
| |
| #ifndef __ServerXMLHTTP40_FWD_DEFINED__ |
| #define __ServerXMLHTTP40_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ServerXMLHTTP40 ServerXMLHTTP40; |
| #else |
| typedef struct ServerXMLHTTP40 ServerXMLHTTP40; |
| #endif |
| #endif |
| |
| #ifndef __SAXXMLReader_FWD_DEFINED__ |
| #define __SAXXMLReader_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class SAXXMLReader SAXXMLReader; |
| #else |
| typedef struct SAXXMLReader SAXXMLReader; |
| #endif |
| #endif |
| |
| #ifndef __SAXXMLReader30_FWD_DEFINED__ |
| #define __SAXXMLReader30_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class SAXXMLReader30 SAXXMLReader30; |
| #else |
| typedef struct SAXXMLReader30 SAXXMLReader30; |
| #endif |
| #endif |
| |
| #ifndef __SAXXMLReader40_FWD_DEFINED__ |
| #define __SAXXMLReader40_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class SAXXMLReader40 SAXXMLReader40; |
| #else |
| typedef struct SAXXMLReader40 SAXXMLReader40; |
| #endif |
| #endif |
| |
| #ifndef __MXXMLWriter_FWD_DEFINED__ |
| #define __MXXMLWriter_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class MXXMLWriter MXXMLWriter; |
| #else |
| typedef struct MXXMLWriter MXXMLWriter; |
| #endif |
| #endif |
| |
| #ifndef __MXXMLWriter30_FWD_DEFINED__ |
| #define __MXXMLWriter30_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class MXXMLWriter30 MXXMLWriter30; |
| #else |
| typedef struct MXXMLWriter30 MXXMLWriter30; |
| #endif |
| #endif |
| |
| #ifndef __MXXMLWriter40_FWD_DEFINED__ |
| #define __MXXMLWriter40_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class MXXMLWriter40 MXXMLWriter40; |
| #else |
| typedef struct MXXMLWriter40 MXXMLWriter40; |
| #endif |
| #endif |
| |
| #ifndef __MXHTMLWriter_FWD_DEFINED__ |
| #define __MXHTMLWriter_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class MXHTMLWriter MXHTMLWriter; |
| #else |
| typedef struct MXHTMLWriter MXHTMLWriter; |
| #endif |
| #endif |
| |
| #ifndef __MXHTMLWriter30_FWD_DEFINED__ |
| #define __MXHTMLWriter30_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class MXHTMLWriter30 MXHTMLWriter30; |
| #else |
| typedef struct MXHTMLWriter30 MXHTMLWriter30; |
| #endif |
| #endif |
| |
| #ifndef __MXHTMLWriter40_FWD_DEFINED__ |
| #define __MXHTMLWriter40_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class MXHTMLWriter40 MXHTMLWriter40; |
| #else |
| typedef struct MXHTMLWriter40 MXHTMLWriter40; |
| #endif |
| #endif |
| |
| #ifndef __SAXAttributes_FWD_DEFINED__ |
| #define __SAXAttributes_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class SAXAttributes SAXAttributes; |
| #else |
| typedef struct SAXAttributes SAXAttributes; |
| #endif |
| #endif |
| |
| #ifndef __SAXAttributes30_FWD_DEFINED__ |
| #define __SAXAttributes30_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class SAXAttributes30 SAXAttributes30; |
| #else |
| typedef struct SAXAttributes30 SAXAttributes30; |
| #endif |
| #endif |
| |
| #ifndef __SAXAttributes40_FWD_DEFINED__ |
| #define __SAXAttributes40_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class SAXAttributes40 SAXAttributes40; |
| #else |
| typedef struct SAXAttributes40 SAXAttributes40; |
| #endif |
| #endif |
| |
| #ifndef __MXNamespaceManager_FWD_DEFINED__ |
| #define __MXNamespaceManager_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class MXNamespaceManager MXNamespaceManager; |
| #else |
| typedef struct MXNamespaceManager MXNamespaceManager; |
| #endif |
| #endif |
| |
| #ifndef __MXNamespaceManager40_FWD_DEFINED__ |
| #define __MXNamespaceManager40_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class MXNamespaceManager40 MXNamespaceManager40; |
| #else |
| typedef struct MXNamespaceManager40 MXNamespaceManager40; |
| #endif |
| #endif |
| |
| #ifndef __XMLDocument_FWD_DEFINED__ |
| #define __XMLDocument_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class XMLDocument XMLDocument; |
| #else |
| typedef struct XMLDocument XMLDocument; |
| #endif |
| #endif |
| |
| #include "unknwn.h" |
| #include "objidl.h" |
| #include "oaidl.h" |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| #ifndef __MIDL_user_allocate_free_DEFINED__ |
| #define __MIDL_user_allocate_free_DEFINED__ |
| void *__RPC_API MIDL_user_allocate(size_t); |
| void __RPC_API MIDL_user_free(void *); |
| #endif |
| |
| #define DOMDocument DOMDocument2 |
| #define CLSID_DOMDocument CLSID_DOMDocument2 |
| |
| #ifdef __USE_MSXML2_NAMESPACE__ |
| namespace MSXML2 { |
| #endif |
| #ifndef __msxml_h__ |
| typedef struct _xml_error { |
| unsigned int _nLine; |
| BSTR _pchBuf; |
| unsigned int _cchBuf; |
| unsigned int _ich; |
| BSTR _pszFound; |
| BSTR _pszExpected; |
| DWORD _reserved1; |
| DWORD _reserved2; |
| } XML_ERROR; |
| #endif |
| #ifdef __ISAXXMLReader_INTERFACE_DEFINED__ |
| #undef __MSXML2_LIBRARY_DEFINED__ |
| #endif |
| |
| extern RPC_IF_HANDLE __MIDL_itf_msxml2_0000_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_msxml2_0000_v0_0_s_ifspec; |
| |
| #ifndef __MSXML2_LIBRARY_DEFINED__ |
| #define __MSXML2_LIBRARY_DEFINED__ |
| |
| #undef ParseURL |
| #if !defined(__msxml_h__) |
| typedef enum tagXMLEMEM_TYPE { |
| XMLELEMTYPE_ELEMENT = 0,XMLELEMTYPE_TEXT,XMLELEMTYPE_COMMENT, |
| XMLELEMTYPE_DOCUMENT,XMLELEMTYPE_DTD,XMLELEMTYPE_PI,XMLELEMTYPE_OTHER |
| } XMLELEM_TYPE; |
| #endif |
| #if !defined(__msxml_h__) || defined(__IXMLElementNotificationSink_INTERFACE_DEFINED__) |
| typedef enum tagDOMNodeType { |
| NODE_INVALID = 0,NODE_ELEMENT,NODE_ATTRIBUTE,NODE_TEXT,NODE_CDATA_SECTION, |
| NODE_ENTITY_REFERENCE,NODE_ENTITY,NODE_PROCESSING_INSTRUCTION,NODE_COMMENT, |
| NODE_DOCUMENT,NODE_DOCUMENT_TYPE,NODE_DOCUMENT_FRAGMENT,NODE_NOTATION |
| } DOMNodeType; |
| #endif |
| #if !defined(__msxml_sxh_enums__) |
| #define __msxml_sxh_enums__ |
| typedef enum _SERVERXMLHTTP_OPTION { |
| SXH_OPTION_URL = -1,SXH_OPTION_URL_CODEPAGE,SXH_OPTION_ESCAPE_PERCENT_IN_URL, |
| SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS,SXH_OPTION_SELECT_CLIENT_SSL_CERT |
| } SERVERXMLHTTP_OPTION; |
| |
| typedef enum _SXH_SERVER_CERT_OPTION { |
| SXH_SERVER_CERT_IGNORE_UNKNOWN_CA = 0x100,SXH_SERVER_CERT_IGNORE_WRONG_USAGE = 0x200,SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID = 0x1000, |
| SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID = 0x2000, |
| SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS = SXH_SERVER_CERT_IGNORE_UNKNOWN_CA + SXH_SERVER_CERT_IGNORE_WRONG_USAGE + SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID + SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID |
| } SXH_SERVER_CERT_OPTION; |
| |
| typedef enum _SXH_PROXY_SETTING { |
| SXH_PROXY_SET_DEFAULT = 0,SXH_PROXY_SET_PRECONFIG = 0,SXH_PROXY_SET_DIRECT = 0x1,SXH_PROXY_SET_PROXY = 0x2 |
| } SXH_PROXY_SETTING; |
| #endif |
| |
| #ifndef __msxml_som_enums__ |
| #define __msxml_som_enums__ |
| typedef enum _SOMITEMTYPE { |
| SOMITEM_SCHEMA = 0x1000,SOMITEM_ATTRIBUTE = 0x1001,SOMITEM_ATTRIBUTEGROUP = 0x1002,SOMITEM_NOTATION = 0x1003, |
| SOMITEM_IDENTITYCONSTRAINT = 0x1100,SOMITEM_KEY = 0x1101,SOMITEM_KEYREF = 0x1102,SOMITEM_UNIQUE = 0x1103,SOMITEM_ANYTYPE = 0x2000, |
| SOMITEM_DATATYPE = 0x2100,SOMITEM_DATATYPE_ANYTYPE = 0x2101,SOMITEM_DATATYPE_ANYURI = 0x2102,SOMITEM_DATATYPE_BASE64BINARY = 0x2103, |
| SOMITEM_DATATYPE_BOOLEAN = 0x2104,SOMITEM_DATATYPE_BYTE = 0x2105,SOMITEM_DATATYPE_DATE = 0x2106,SOMITEM_DATATYPE_DATETIME = 0x2107, |
| SOMITEM_DATATYPE_DAY = 0x2108,SOMITEM_DATATYPE_DECIMAL = 0x2109,SOMITEM_DATATYPE_DOUBLE = 0x210a,SOMITEM_DATATYPE_DURATION = 0x210b, |
| SOMITEM_DATATYPE_ENTITIES = 0x210c,SOMITEM_DATATYPE_ENTITY = 0x210d,SOMITEM_DATATYPE_FLOAT = 0x210e,SOMITEM_DATATYPE_HEXBINARY = 0x210f, |
| SOMITEM_DATATYPE_ID = 0x2110,SOMITEM_DATATYPE_IDREF = 0x2111,SOMITEM_DATATYPE_IDREFS = 0x2112,SOMITEM_DATATYPE_INT = 0x2113, |
| SOMITEM_DATATYPE_INTEGER = 0x2114,SOMITEM_DATATYPE_LANGUAGE = 0x2115,SOMITEM_DATATYPE_LONG = 0x2116,SOMITEM_DATATYPE_MONTH = 0x2117, |
| SOMITEM_DATATYPE_MONTHDAY = 0x2118,SOMITEM_DATATYPE_NAME = 0x2119,SOMITEM_DATATYPE_NCNAME = 0x211a,SOMITEM_DATATYPE_NEGATIVEINTEGER = 0x211b, |
| SOMITEM_DATATYPE_NMTOKEN = 0x211c,SOMITEM_DATATYPE_NMTOKENS = 0x211d,SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 0x211e, |
| SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 0x211f,SOMITEM_DATATYPE_NORMALIZEDSTRING = 0x2120,SOMITEM_DATATYPE_NOTATION = 0x2121, |
| SOMITEM_DATATYPE_POSITIVEINTEGER = 0x2122,SOMITEM_DATATYPE_QNAME = 0x2123,SOMITEM_DATATYPE_SHORT = 0x2124,SOMITEM_DATATYPE_STRING = 0x2125, |
| SOMITEM_DATATYPE_TIME = 0x2126,SOMITEM_DATATYPE_TOKEN = 0x2127,SOMITEM_DATATYPE_UNSIGNEDBYTE = 0x2128,SOMITEM_DATATYPE_UNSIGNEDINT = 0x2129, |
| SOMITEM_DATATYPE_UNSIGNEDLONG = 0x212a,SOMITEM_DATATYPE_UNSIGNEDSHORT = 0x212b,SOMITEM_DATATYPE_YEAR = 0x212c,SOMITEM_DATATYPE_YEARMONTH = 0x212d, |
| SOMITEM_DATATYPE_ANYSIMPLETYPE = 0x21ff,SOMITEM_SIMPLETYPE = 0x2200,SOMITEM_COMPLEXTYPE = 0x2400,SOMITEM_PARTICLE = 0x4000,SOMITEM_ANY = 0x4001, |
| SOMITEM_ANYATTRIBUTE = 0x4002,SOMITEM_ELEMENT = 0x4003,SOMITEM_GROUP = 0x4100,SOMITEM_ALL = 0x4101,SOMITEM_CHOICE = 0x4102,SOMITEM_SEQUENCE = 0x4103, |
| SOMITEM_EMPTYPARTICLE = 0x4104,SOMITEM_NULL = 0x800,SOMITEM_NULL_TYPE = 0x2800,SOMITEM_NULL_ANY = 0x4801,SOMITEM_NULL_ANYATTRIBUTE = 0x4802, |
| SOMITEM_NULL_ELEMENT = 0x4803 |
| } SOMITEMTYPE; |
| |
| typedef enum _SCHEMAUSE { |
| SCHEMAUSE_OPTIONAL = 0,SCHEMAUSE_PROHIBITED,SCHEMAUSE_REQUIRED |
| } SCHEMAUSE; |
| |
| typedef enum _SCHEMADERIVATIONMETHOD { |
| SCHEMADERIVATIONMETHOD_EMPTY = 0,SCHEMADERIVATIONMETHOD_SUBSTITUTION = 0x1,SCHEMADERIVATIONMETHOD_EXTENSION = 0x2, |
| SCHEMADERIVATIONMETHOD_RESTRICTION = 0x4,SCHEMADERIVATIONMETHOD_LIST = 0x8,SCHEMADERIVATIONMETHOD_UNION = 0x10,SCHEMADERIVATIONMETHOD_ALL = 0xff, |
| SCHEMADERIVATIONMETHOD_NONE = 0x100 |
| } SCHEMADERIVATIONMETHOD; |
| |
| typedef enum _SCHEMACONTENTTYPE { |
| SCHEMACONTENTTYPE_EMPTY = 0,SCHEMACONTENTTYPE_TEXTONLY,SCHEMACONTENTTYPE_ELEMENTONLY, |
| SCHEMACONTENTTYPE_MIXED |
| } SCHEMACONTENTTYPE; |
| |
| typedef enum _SCHEMAPROCESSCONTENTS { |
| SCHEMAPROCESSCONTENTS_NONE = 0,SCHEMAPROCESSCONTENTS_SKIP,SCHEMAPROCESSCONTENTS_LAX, |
| SCHEMAPROCESSCONTENTS_STRICT |
| } SCHEMAPROCESSCONTENTS; |
| |
| typedef enum _SCHEMAWHITESPACE { |
| SCHEMAWHITESPACE_NONE = -1,SCHEMAWHITESPACE_PRESERVE = 0,SCHEMAWHITESPACE_REPLACE = 1,SCHEMAWHITESPACE_COLLAPSE = 2 |
| } SCHEMAWHITESPACE; |
| |
| typedef enum _SCHEMATYPEVARIETY { |
| SCHEMATYPEVARIETY_NONE = -1,SCHEMATYPEVARIETY_ATOMIC = 0,SCHEMATYPEVARIETY_LIST = 1,SCHEMATYPEVARIETY_UNION = 2 |
| } SCHEMATYPEVARIETY; |
| #endif |
| |
| EXTERN_C const IID LIBID_MSXML2; |
| #ifndef __IXMLDOMImplementation_INTERFACE_DEFINED__ |
| #define __IXMLDOMImplementation_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IXMLDOMImplementation; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IXMLDOMImplementation : public IDispatch { |
| public: |
| virtual HRESULT WINAPI hasFeature(BSTR feature,BSTR version,VARIANT_BOOL *hasFeature) = 0; |
| }; |
| #else |
| typedef struct IXMLDOMImplementationVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IXMLDOMImplementation *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IXMLDOMImplementation *This); |
| ULONG (WINAPI *Release)(IXMLDOMImplementation *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMImplementation *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(IXMLDOMImplementation *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMImplementation *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(IXMLDOMImplementation *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *hasFeature)(IXMLDOMImplementation *This,BSTR feature,BSTR version,VARIANT_BOOL *hasFeature); |
| END_INTERFACE |
| } IXMLDOMImplementationVtbl; |
| struct IXMLDOMImplementation { |
| CONST_VTBL struct IXMLDOMImplementationVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IXMLDOMImplementation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXMLDOMImplementation_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXMLDOMImplementation_Release(This) (This)->lpVtbl->Release(This) |
| #define IXMLDOMImplementation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IXMLDOMImplementation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IXMLDOMImplementation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IXMLDOMImplementation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| #define IXMLDOMImplementation_hasFeature(This,feature,version,hasFeature) (This)->lpVtbl->hasFeature(This,feature,version,hasFeature) |
| #endif |
| #endif |
| HRESULT WINAPI IXMLDOMImplementation_hasFeature_Proxy(IXMLDOMImplementation *This,BSTR feature,BSTR version,VARIANT_BOOL *hasFeature); |
| void __RPC_STUB IXMLDOMImplementation_hasFeature_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IXMLDOMNode_INTERFACE_DEFINED__ |
| #define __IXMLDOMNode_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IXMLDOMNode; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IXMLDOMNode : public IDispatch { |
| public: |
| virtual HRESULT WINAPI get_nodeName(BSTR *name) = 0; |
| virtual HRESULT WINAPI get_nodeValue(VARIANT *value) = 0; |
| virtual HRESULT WINAPI put_nodeValue(VARIANT value) = 0; |
| virtual HRESULT WINAPI get_nodeType(DOMNodeType *type) = 0; |
| virtual HRESULT WINAPI get_parentNode(IXMLDOMNode **parent) = 0; |
| virtual HRESULT WINAPI get_childNodes(IXMLDOMNodeList **childList) = 0; |
| virtual HRESULT WINAPI get_firstChild(IXMLDOMNode **firstChild) = 0; |
| virtual HRESULT WINAPI get_lastChild(IXMLDOMNode **lastChild) = 0; |
| virtual HRESULT WINAPI get_previousSibling(IXMLDOMNode **previousSibling) = 0; |
| virtual HRESULT WINAPI get_nextSibling(IXMLDOMNode **nextSibling) = 0; |
| virtual HRESULT WINAPI get_attributes(IXMLDOMNamedNodeMap **attributeMap) = 0; |
| virtual HRESULT WINAPI insertBefore(IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) = 0; |
| virtual HRESULT WINAPI replaceChild(IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) = 0; |
| virtual HRESULT WINAPI removeChild(IXMLDOMNode *childNode,IXMLDOMNode **oldChild) = 0; |
| virtual HRESULT WINAPI appendChild(IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) = 0; |
| virtual HRESULT WINAPI hasChildNodes(VARIANT_BOOL *hasChild) = 0; |
| virtual HRESULT WINAPI get_ownerDocument(IXMLDOMDocument **DOMDocument) = 0; |
| virtual HRESULT WINAPI cloneNode(VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) = 0; |
| virtual HRESULT WINAPI get_nodeTypeString(BSTR *nodeType) = 0; |
| virtual HRESULT WINAPI get_text(BSTR *text) = 0; |
| virtual HRESULT WINAPI put_text(BSTR text) = 0; |
| virtual HRESULT WINAPI get_specified(VARIANT_BOOL *isSpecified) = 0; |
| virtual HRESULT WINAPI get_definition(IXMLDOMNode **definitionNode) = 0; |
| virtual HRESULT WINAPI get_nodeTypedValue(VARIANT *typedValue) = 0; |
| virtual HRESULT WINAPI put_nodeTypedValue(VARIANT typedValue) = 0; |
| virtual HRESULT WINAPI get_dataType(VARIANT *dataTypeName) = 0; |
| virtual HRESULT WINAPI put_dataType(BSTR dataTypeName) = 0; |
| virtual HRESULT WINAPI get_xml(BSTR *xmlString) = 0; |
| virtual HRESULT WINAPI transformNode(IXMLDOMNode *stylesheet,BSTR *xmlString) = 0; |
| virtual HRESULT WINAPI selectNodes(BSTR queryString,IXMLDOMNodeList **resultList) = 0; |
| virtual HRESULT WINAPI selectSingleNode(BSTR queryString,IXMLDOMNode **resultNode) = 0; |
| virtual HRESULT WINAPI get_parsed(VARIANT_BOOL *isParsed) = 0; |
| virtual HRESULT WINAPI get_namespaceURI(BSTR *namespaceURI) = 0; |
| virtual HRESULT WINAPI get_prefix(BSTR *prefixString) = 0; |
| virtual HRESULT WINAPI get_baseName(BSTR *nameString) = 0; |
| virtual HRESULT WINAPI transformNodeToObject(IXMLDOMNode *stylesheet,VARIANT outputObject) = 0; |
| }; |
| #else |
| typedef struct IXMLDOMNodeVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IXMLDOMNode *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IXMLDOMNode *This); |
| ULONG (WINAPI *Release)(IXMLDOMNode *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNode *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNode *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNode *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(IXMLDOMNode *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *get_nodeName)(IXMLDOMNode *This,BSTR *name); |
| HRESULT (WINAPI *get_nodeValue)(IXMLDOMNode *This,VARIANT *value); |
| HRESULT (WINAPI *put_nodeValue)(IXMLDOMNode *This,VARIANT value); |
| HRESULT (WINAPI *get_nodeType)(IXMLDOMNode *This,DOMNodeType *type); |
| HRESULT (WINAPI *get_parentNode)(IXMLDOMNode *This,IXMLDOMNode **parent); |
| HRESULT (WINAPI *get_childNodes)(IXMLDOMNode *This,IXMLDOMNodeList **childList); |
| HRESULT (WINAPI *get_firstChild)(IXMLDOMNode *This,IXMLDOMNode **firstChild); |
| HRESULT (WINAPI *get_lastChild)(IXMLDOMNode *This,IXMLDOMNode **lastChild); |
| HRESULT (WINAPI *get_previousSibling)(IXMLDOMNode *This,IXMLDOMNode **previousSibling); |
| HRESULT (WINAPI *get_nextSibling)(IXMLDOMNode *This,IXMLDOMNode **nextSibling); |
| HRESULT (WINAPI *get_attributes)(IXMLDOMNode *This,IXMLDOMNamedNodeMap **attributeMap); |
| HRESULT (WINAPI *insertBefore)(IXMLDOMNode *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); |
| HRESULT (WINAPI *replaceChild)(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); |
| HRESULT (WINAPI *removeChild)(IXMLDOMNode *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); |
| HRESULT (WINAPI *appendChild)(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); |
| HRESULT (WINAPI *hasChildNodes)(IXMLDOMNode *This,VARIANT_BOOL *hasChild); |
| HRESULT (WINAPI *get_ownerDocument)(IXMLDOMNode *This,IXMLDOMDocument **DOMDocument); |
| HRESULT (WINAPI *cloneNode)(IXMLDOMNode *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); |
| HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMNode *This,BSTR *nodeType); |
| HRESULT (WINAPI *get_text)(IXMLDOMNode *This,BSTR *text); |
| HRESULT (WINAPI *put_text)(IXMLDOMNode *This,BSTR text); |
| HRESULT (WINAPI *get_specified)(IXMLDOMNode *This,VARIANT_BOOL *isSpecified); |
| HRESULT (WINAPI *get_definition)(IXMLDOMNode *This,IXMLDOMNode **definitionNode); |
| HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMNode *This,VARIANT *typedValue); |
| HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMNode *This,VARIANT typedValue); |
| HRESULT (WINAPI *get_dataType)(IXMLDOMNode *This,VARIANT *dataTypeName); |
| HRESULT (WINAPI *put_dataType)(IXMLDOMNode *This,BSTR dataTypeName); |
| HRESULT (WINAPI *get_xml)(IXMLDOMNode *This,BSTR *xmlString); |
| HRESULT (WINAPI *transformNode)(IXMLDOMNode *This,IXMLDOMNode *stylesheet,BSTR *xmlString); |
| HRESULT (WINAPI *selectNodes)(IXMLDOMNode *This,BSTR queryString,IXMLDOMNodeList **resultList); |
| HRESULT (WINAPI *selectSingleNode)(IXMLDOMNode *This,BSTR queryString,IXMLDOMNode **resultNode); |
| HRESULT (WINAPI *get_parsed)(IXMLDOMNode *This,VARIANT_BOOL *isParsed); |
| HRESULT (WINAPI *get_namespaceURI)(IXMLDOMNode *This,BSTR *namespaceURI); |
| HRESULT (WINAPI *get_prefix)(IXMLDOMNode *This,BSTR *prefixString); |
| HRESULT (WINAPI *get_baseName)(IXMLDOMNode *This,BSTR *nameString); |
| HRESULT (WINAPI *transformNodeToObject)(IXMLDOMNode *This,IXMLDOMNode *stylesheet,VARIANT outputObject); |
| END_INTERFACE |
| } IXMLDOMNodeVtbl; |
| struct IXMLDOMNode { |
| CONST_VTBL struct IXMLDOMNodeVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IXMLDOMNode_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXMLDOMNode_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXMLDOMNode_Release(This) (This)->lpVtbl->Release(This) |
| #define IXMLDOMNode_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IXMLDOMNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IXMLDOMNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IXMLDOMNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| #define IXMLDOMNode_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) |
| #define IXMLDOMNode_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) |
| #define IXMLDOMNode_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) |
| #define IXMLDOMNode_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) |
| #define IXMLDOMNode_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) |
| #define IXMLDOMNode_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) |
| #define IXMLDOMNode_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) |
| #define IXMLDOMNode_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) |
| #define IXMLDOMNode_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) |
| #define IXMLDOMNode_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) |
| #define IXMLDOMNode_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) |
| #define IXMLDOMNode_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) |
| #define IXMLDOMNode_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) |
| #define IXMLDOMNode_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) |
| #define IXMLDOMNode_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) |
| #define IXMLDOMNode_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) |
| #define IXMLDOMNode_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) |
| #define IXMLDOMNode_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) |
| #define IXMLDOMNode_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) |
| #define IXMLDOMNode_get_text(This,text) (This)->lpVtbl->get_text(This,text) |
| #define IXMLDOMNode_put_text(This,text) (This)->lpVtbl->put_text(This,text) |
| #define IXMLDOMNode_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) |
| #define IXMLDOMNode_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) |
| #define IXMLDOMNode_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) |
| #define IXMLDOMNode_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) |
| #define IXMLDOMNode_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) |
| #define IXMLDOMNode_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) |
| #define IXMLDOMNode_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) |
| #define IXMLDOMNode_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) |
| #define IXMLDOMNode_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) |
| #define IXMLDOMNode_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) |
| #define IXMLDOMNode_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) |
| #define IXMLDOMNode_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) |
| #define IXMLDOMNode_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) |
| #define IXMLDOMNode_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) |
| #define IXMLDOMNode_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) |
| #endif |
| #endif |
| HRESULT WINAPI IXMLDOMNode_get_nodeName_Proxy(IXMLDOMNode *This,BSTR *name); |
| void __RPC_STUB IXMLDOMNode_get_nodeName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_nodeValue_Proxy(IXMLDOMNode *This,VARIANT *value); |
| void __RPC_STUB IXMLDOMNode_get_nodeValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_put_nodeValue_Proxy(IXMLDOMNode *This,VARIANT value); |
| void __RPC_STUB IXMLDOMNode_put_nodeValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_nodeType_Proxy(IXMLDOMNode *This,DOMNodeType *type); |
| void __RPC_STUB IXMLDOMNode_get_nodeType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_parentNode_Proxy(IXMLDOMNode *This,IXMLDOMNode **parent); |
| void __RPC_STUB IXMLDOMNode_get_parentNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_childNodes_Proxy(IXMLDOMNode *This,IXMLDOMNodeList **childList); |
| void __RPC_STUB IXMLDOMNode_get_childNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_firstChild_Proxy(IXMLDOMNode *This,IXMLDOMNode **firstChild); |
| void __RPC_STUB IXMLDOMNode_get_firstChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_lastChild_Proxy(IXMLDOMNode *This,IXMLDOMNode **lastChild); |
| void __RPC_STUB IXMLDOMNode_get_lastChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_previousSibling_Proxy(IXMLDOMNode *This,IXMLDOMNode **previousSibling); |
| void __RPC_STUB IXMLDOMNode_get_previousSibling_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_nextSibling_Proxy(IXMLDOMNode *This,IXMLDOMNode **nextSibling); |
| void __RPC_STUB IXMLDOMNode_get_nextSibling_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_attributes_Proxy(IXMLDOMNode *This,IXMLDOMNamedNodeMap **attributeMap); |
| void __RPC_STUB IXMLDOMNode_get_attributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_insertBefore_Proxy(IXMLDOMNode *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); |
| void __RPC_STUB IXMLDOMNode_insertBefore_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_replaceChild_Proxy(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); |
| void __RPC_STUB IXMLDOMNode_replaceChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_removeChild_Proxy(IXMLDOMNode *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); |
| void __RPC_STUB IXMLDOMNode_removeChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_appendChild_Proxy(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); |
| void __RPC_STUB IXMLDOMNode_appendChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_hasChildNodes_Proxy(IXMLDOMNode *This,VARIANT_BOOL *hasChild); |
| void __RPC_STUB IXMLDOMNode_hasChildNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_ownerDocument_Proxy(IXMLDOMNode *This,IXMLDOMDocument **DOMDocument); |
| void __RPC_STUB IXMLDOMNode_get_ownerDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_cloneNode_Proxy(IXMLDOMNode *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); |
| void __RPC_STUB IXMLDOMNode_cloneNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_nodeTypeString_Proxy(IXMLDOMNode *This,BSTR *nodeType); |
| void __RPC_STUB IXMLDOMNode_get_nodeTypeString_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_text_Proxy(IXMLDOMNode *This,BSTR *text); |
| void __RPC_STUB IXMLDOMNode_get_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_put_text_Proxy(IXMLDOMNode *This,BSTR text); |
| void __RPC_STUB IXMLDOMNode_put_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_specified_Proxy(IXMLDOMNode *This,VARIANT_BOOL *isSpecified); |
| void __RPC_STUB IXMLDOMNode_get_specified_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_definition_Proxy(IXMLDOMNode *This,IXMLDOMNode **definitionNode); |
| void __RPC_STUB IXMLDOMNode_get_definition_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_nodeTypedValue_Proxy(IXMLDOMNode *This,VARIANT *typedValue); |
| void __RPC_STUB IXMLDOMNode_get_nodeTypedValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_put_nodeTypedValue_Proxy(IXMLDOMNode *This,VARIANT typedValue); |
| void __RPC_STUB IXMLDOMNode_put_nodeTypedValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_dataType_Proxy(IXMLDOMNode *This,VARIANT *dataTypeName); |
| void __RPC_STUB IXMLDOMNode_get_dataType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_put_dataType_Proxy(IXMLDOMNode *This,BSTR dataTypeName); |
| void __RPC_STUB IXMLDOMNode_put_dataType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_xml_Proxy(IXMLDOMNode *This,BSTR *xmlString); |
| void __RPC_STUB IXMLDOMNode_get_xml_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_transformNode_Proxy(IXMLDOMNode *This,IXMLDOMNode *stylesheet,BSTR *xmlString); |
| void __RPC_STUB IXMLDOMNode_transformNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_selectNodes_Proxy(IXMLDOMNode *This,BSTR queryString,IXMLDOMNodeList **resultList); |
| void __RPC_STUB IXMLDOMNode_selectNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_selectSingleNode_Proxy(IXMLDOMNode *This,BSTR queryString,IXMLDOMNode **resultNode); |
| void __RPC_STUB IXMLDOMNode_selectSingleNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_parsed_Proxy(IXMLDOMNode *This,VARIANT_BOOL *isParsed); |
| void __RPC_STUB IXMLDOMNode_get_parsed_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_namespaceURI_Proxy(IXMLDOMNode *This,BSTR *namespaceURI); |
| void __RPC_STUB IXMLDOMNode_get_namespaceURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_prefix_Proxy(IXMLDOMNode *This,BSTR *prefixString); |
| void __RPC_STUB IXMLDOMNode_get_prefix_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_get_baseName_Proxy(IXMLDOMNode *This,BSTR *nameString); |
| void __RPC_STUB IXMLDOMNode_get_baseName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNode_transformNodeToObject_Proxy(IXMLDOMNode *This,IXMLDOMNode *stylesheet,VARIANT outputObject); |
| void __RPC_STUB IXMLDOMNode_transformNodeToObject_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ |
| #define __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IXMLDOMDocumentFragment; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IXMLDOMDocumentFragment : public IXMLDOMNode { |
| }; |
| #else |
| typedef struct IXMLDOMDocumentFragmentVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IXMLDOMDocumentFragment *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IXMLDOMDocumentFragment *This); |
| ULONG (WINAPI *Release)(IXMLDOMDocumentFragment *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocumentFragment *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocumentFragment *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocumentFragment *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(IXMLDOMDocumentFragment *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *get_nodeName)(IXMLDOMDocumentFragment *This,BSTR *name); |
| HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocumentFragment *This,VARIANT *value); |
| HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocumentFragment *This,VARIANT value); |
| HRESULT (WINAPI *get_nodeType)(IXMLDOMDocumentFragment *This,DOMNodeType *type); |
| HRESULT (WINAPI *get_parentNode)(IXMLDOMDocumentFragment *This,IXMLDOMNode **parent); |
| HRESULT (WINAPI *get_childNodes)(IXMLDOMDocumentFragment *This,IXMLDOMNodeList **childList); |
| HRESULT (WINAPI *get_firstChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode **firstChild); |
| HRESULT (WINAPI *get_lastChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode **lastChild); |
| HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocumentFragment *This,IXMLDOMNode **previousSibling); |
| HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocumentFragment *This,IXMLDOMNode **nextSibling); |
| HRESULT (WINAPI *get_attributes)(IXMLDOMDocumentFragment *This,IXMLDOMNamedNodeMap **attributeMap); |
| HRESULT (WINAPI *insertBefore)(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); |
| HRESULT (WINAPI *replaceChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); |
| HRESULT (WINAPI *removeChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); |
| HRESULT (WINAPI *appendChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); |
| HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocumentFragment *This,VARIANT_BOOL *hasChild); |
| HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocumentFragment *This,IXMLDOMDocument **DOMDocument); |
| HRESULT (WINAPI *cloneNode)(IXMLDOMDocumentFragment *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); |
| HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocumentFragment *This,BSTR *nodeType); |
| HRESULT (WINAPI *get_text)(IXMLDOMDocumentFragment *This,BSTR *text); |
| HRESULT (WINAPI *put_text)(IXMLDOMDocumentFragment *This,BSTR text); |
| HRESULT (WINAPI *get_specified)(IXMLDOMDocumentFragment *This,VARIANT_BOOL *isSpecified); |
| HRESULT (WINAPI *get_definition)(IXMLDOMDocumentFragment *This,IXMLDOMNode **definitionNode); |
| HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocumentFragment *This,VARIANT *typedValue); |
| HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocumentFragment *This,VARIANT typedValue); |
| HRESULT (WINAPI *get_dataType)(IXMLDOMDocumentFragment *This,VARIANT *dataTypeName); |
| HRESULT (WINAPI *put_dataType)(IXMLDOMDocumentFragment *This,BSTR dataTypeName); |
| HRESULT (WINAPI *get_xml)(IXMLDOMDocumentFragment *This,BSTR *xmlString); |
| HRESULT (WINAPI *transformNode)(IXMLDOMDocumentFragment *This,IXMLDOMNode *stylesheet,BSTR *xmlString); |
| HRESULT (WINAPI *selectNodes)(IXMLDOMDocumentFragment *This,BSTR queryString,IXMLDOMNodeList **resultList); |
| HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocumentFragment *This,BSTR queryString,IXMLDOMNode **resultNode); |
| HRESULT (WINAPI *get_parsed)(IXMLDOMDocumentFragment *This,VARIANT_BOOL *isParsed); |
| HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocumentFragment *This,BSTR *namespaceURI); |
| HRESULT (WINAPI *get_prefix)(IXMLDOMDocumentFragment *This,BSTR *prefixString); |
| HRESULT (WINAPI *get_baseName)(IXMLDOMDocumentFragment *This,BSTR *nameString); |
| HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocumentFragment *This,IXMLDOMNode *stylesheet,VARIANT outputObject); |
| END_INTERFACE |
| } IXMLDOMDocumentFragmentVtbl; |
| struct IXMLDOMDocumentFragment { |
| CONST_VTBL struct IXMLDOMDocumentFragmentVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IXMLDOMDocumentFragment_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXMLDOMDocumentFragment_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXMLDOMDocumentFragment_Release(This) (This)->lpVtbl->Release(This) |
| #define IXMLDOMDocumentFragment_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IXMLDOMDocumentFragment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IXMLDOMDocumentFragment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IXMLDOMDocumentFragment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| #define IXMLDOMDocumentFragment_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) |
| #define IXMLDOMDocumentFragment_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) |
| #define IXMLDOMDocumentFragment_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) |
| #define IXMLDOMDocumentFragment_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) |
| #define IXMLDOMDocumentFragment_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) |
| #define IXMLDOMDocumentFragment_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) |
| #define IXMLDOMDocumentFragment_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) |
| #define IXMLDOMDocumentFragment_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) |
| #define IXMLDOMDocumentFragment_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) |
| #define IXMLDOMDocumentFragment_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) |
| #define IXMLDOMDocumentFragment_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) |
| #define IXMLDOMDocumentFragment_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) |
| #define IXMLDOMDocumentFragment_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) |
| #define IXMLDOMDocumentFragment_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) |
| #define IXMLDOMDocumentFragment_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) |
| #define IXMLDOMDocumentFragment_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) |
| #define IXMLDOMDocumentFragment_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) |
| #define IXMLDOMDocumentFragment_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) |
| #define IXMLDOMDocumentFragment_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) |
| #define IXMLDOMDocumentFragment_get_text(This,text) (This)->lpVtbl->get_text(This,text) |
| #define IXMLDOMDocumentFragment_put_text(This,text) (This)->lpVtbl->put_text(This,text) |
| #define IXMLDOMDocumentFragment_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) |
| #define IXMLDOMDocumentFragment_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) |
| #define IXMLDOMDocumentFragment_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) |
| #define IXMLDOMDocumentFragment_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) |
| #define IXMLDOMDocumentFragment_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) |
| #define IXMLDOMDocumentFragment_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) |
| #define IXMLDOMDocumentFragment_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) |
| #define IXMLDOMDocumentFragment_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) |
| #define IXMLDOMDocumentFragment_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) |
| #define IXMLDOMDocumentFragment_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) |
| #define IXMLDOMDocumentFragment_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) |
| #define IXMLDOMDocumentFragment_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) |
| #define IXMLDOMDocumentFragment_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) |
| #define IXMLDOMDocumentFragment_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) |
| #define IXMLDOMDocumentFragment_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) |
| #endif |
| #endif |
| #endif |
| |
| #ifndef __IXMLDOMDocument_INTERFACE_DEFINED__ |
| #define __IXMLDOMDocument_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IXMLDOMDocument; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IXMLDOMDocument : public IXMLDOMNode { |
| public: |
| virtual HRESULT WINAPI get_doctype(IXMLDOMDocumentType **documentType) = 0; |
| virtual HRESULT WINAPI get_implementation(IXMLDOMImplementation **impl) = 0; |
| virtual HRESULT WINAPI get_documentElement(IXMLDOMElement **DOMElement) = 0; |
| virtual HRESULT WINAPI putref_documentElement(IXMLDOMElement *DOMElement) = 0; |
| virtual HRESULT WINAPI createElement(BSTR tagName,IXMLDOMElement **element) = 0; |
| virtual HRESULT WINAPI createDocumentFragment(IXMLDOMDocumentFragment **docFrag) = 0; |
| virtual HRESULT WINAPI createTextNode(BSTR data,IXMLDOMText **text) = 0; |
| virtual HRESULT WINAPI createComment(BSTR data,IXMLDOMComment **comment) = 0; |
| virtual HRESULT WINAPI createCDATASection(BSTR data,IXMLDOMCDATASection **cdata) = 0; |
| virtual HRESULT WINAPI createProcessingInstruction(BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi) = 0; |
| virtual HRESULT WINAPI createAttribute(BSTR name,IXMLDOMAttribute **attribute) = 0; |
| virtual HRESULT WINAPI createEntityReference(BSTR name,IXMLDOMEntityReference **entityRef) = 0; |
| virtual HRESULT WINAPI getElementsByTagName(BSTR tagName,IXMLDOMNodeList **resultList) = 0; |
| virtual HRESULT WINAPI createNode(VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node) = 0; |
| virtual HRESULT WINAPI nodeFromID(BSTR idString,IXMLDOMNode **node) = 0; |
| virtual HRESULT WINAPI load(VARIANT xmlSource,VARIANT_BOOL *isSuccessful) = 0; |
| virtual HRESULT WINAPI get_readyState(__LONG32 *value) = 0; |
| virtual HRESULT WINAPI get_parseError(IXMLDOMParseError **errorObj) = 0; |
| virtual HRESULT WINAPI get_url(BSTR *urlString) = 0; |
| virtual HRESULT WINAPI get_async(VARIANT_BOOL *isAsync) = 0; |
| virtual HRESULT WINAPI put_async(VARIANT_BOOL isAsync) = 0; |
| virtual HRESULT WINAPI abort(void) = 0; |
| virtual HRESULT WINAPI loadXML(BSTR bstrXML,VARIANT_BOOL *isSuccessful) = 0; |
| virtual HRESULT WINAPI save(VARIANT destination) = 0; |
| virtual HRESULT WINAPI get_validateOnParse(VARIANT_BOOL *isValidating) = 0; |
| virtual HRESULT WINAPI put_validateOnParse(VARIANT_BOOL isValidating) = 0; |
| virtual HRESULT WINAPI get_resolveExternals(VARIANT_BOOL *isResolving) = 0; |
| virtual HRESULT WINAPI put_resolveExternals(VARIANT_BOOL isResolving) = 0; |
| virtual HRESULT WINAPI get_preserveWhiteSpace(VARIANT_BOOL *isPreserving) = 0; |
| virtual HRESULT WINAPI put_preserveWhiteSpace(VARIANT_BOOL isPreserving) = 0; |
| virtual HRESULT WINAPI put_onreadystatechange(VARIANT readystatechangeSink) = 0; |
| virtual HRESULT WINAPI put_ondataavailable(VARIANT ondataavailableSink) = 0; |
| virtual HRESULT WINAPI put_ontransformnode(VARIANT ontransformnodeSink) = 0; |
| }; |
| #else |
| typedef struct IXMLDOMDocumentVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IXMLDOMDocument *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IXMLDOMDocument *This); |
| ULONG (WINAPI *Release)(IXMLDOMDocument *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocument *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocument *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocument *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(IXMLDOMDocument *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *get_nodeName)(IXMLDOMDocument *This,BSTR *name); |
| HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocument *This,VARIANT *value); |
| HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocument *This,VARIANT value); |
| HRESULT (WINAPI *get_nodeType)(IXMLDOMDocument *This,DOMNodeType *type); |
| HRESULT (WINAPI *get_parentNode)(IXMLDOMDocument *This,IXMLDOMNode **parent); |
| HRESULT (WINAPI *get_childNodes)(IXMLDOMDocument *This,IXMLDOMNodeList **childList); |
| HRESULT (WINAPI *get_firstChild)(IXMLDOMDocument *This,IXMLDOMNode **firstChild); |
| HRESULT (WINAPI *get_lastChild)(IXMLDOMDocument *This,IXMLDOMNode **lastChild); |
| HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocument *This,IXMLDOMNode **previousSibling); |
| HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocument *This,IXMLDOMNode **nextSibling); |
| HRESULT (WINAPI *get_attributes)(IXMLDOMDocument *This,IXMLDOMNamedNodeMap **attributeMap); |
| HRESULT (WINAPI *insertBefore)(IXMLDOMDocument *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); |
| HRESULT (WINAPI *replaceChild)(IXMLDOMDocument *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); |
| HRESULT (WINAPI *removeChild)(IXMLDOMDocument *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); |
| HRESULT (WINAPI *appendChild)(IXMLDOMDocument *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); |
| HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocument *This,VARIANT_BOOL *hasChild); |
| HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocument *This,IXMLDOMDocument **DOMDocument); |
| HRESULT (WINAPI *cloneNode)(IXMLDOMDocument *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); |
| HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocument *This,BSTR *nodeType); |
| HRESULT (WINAPI *get_text)(IXMLDOMDocument *This,BSTR *text); |
| HRESULT (WINAPI *put_text)(IXMLDOMDocument *This,BSTR text); |
| HRESULT (WINAPI *get_specified)(IXMLDOMDocument *This,VARIANT_BOOL *isSpecified); |
| HRESULT (WINAPI *get_definition)(IXMLDOMDocument *This,IXMLDOMNode **definitionNode); |
| HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocument *This,VARIANT *typedValue); |
| HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocument *This,VARIANT typedValue); |
| HRESULT (WINAPI *get_dataType)(IXMLDOMDocument *This,VARIANT *dataTypeName); |
| HRESULT (WINAPI *put_dataType)(IXMLDOMDocument *This,BSTR dataTypeName); |
| HRESULT (WINAPI *get_xml)(IXMLDOMDocument *This,BSTR *xmlString); |
| HRESULT (WINAPI *transformNode)(IXMLDOMDocument *This,IXMLDOMNode *stylesheet,BSTR *xmlString); |
| HRESULT (WINAPI *selectNodes)(IXMLDOMDocument *This,BSTR queryString,IXMLDOMNodeList **resultList); |
| HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocument *This,BSTR queryString,IXMLDOMNode **resultNode); |
| HRESULT (WINAPI *get_parsed)(IXMLDOMDocument *This,VARIANT_BOOL *isParsed); |
| HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocument *This,BSTR *namespaceURI); |
| HRESULT (WINAPI *get_prefix)(IXMLDOMDocument *This,BSTR *prefixString); |
| HRESULT (WINAPI *get_baseName)(IXMLDOMDocument *This,BSTR *nameString); |
| HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocument *This,IXMLDOMNode *stylesheet,VARIANT outputObject); |
| HRESULT (WINAPI *get_doctype)(IXMLDOMDocument *This,IXMLDOMDocumentType **documentType); |
| HRESULT (WINAPI *get_implementation)(IXMLDOMDocument *This,IXMLDOMImplementation **impl); |
| HRESULT (WINAPI *get_documentElement)(IXMLDOMDocument *This,IXMLDOMElement **DOMElement); |
| HRESULT (WINAPI *putref_documentElement)(IXMLDOMDocument *This,IXMLDOMElement *DOMElement); |
| HRESULT (WINAPI *createElement)(IXMLDOMDocument *This,BSTR tagName,IXMLDOMElement **element); |
| HRESULT (WINAPI *createDocumentFragment)(IXMLDOMDocument *This,IXMLDOMDocumentFragment **docFrag); |
| HRESULT (WINAPI *createTextNode)(IXMLDOMDocument *This,BSTR data,IXMLDOMText **text); |
| HRESULT (WINAPI *createComment)(IXMLDOMDocument *This,BSTR data,IXMLDOMComment **comment); |
| HRESULT (WINAPI *createCDATASection)(IXMLDOMDocument *This,BSTR data,IXMLDOMCDATASection **cdata); |
| HRESULT (WINAPI *createProcessingInstruction)(IXMLDOMDocument *This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi); |
| HRESULT (WINAPI *createAttribute)(IXMLDOMDocument *This,BSTR name,IXMLDOMAttribute **attribute); |
| HRESULT (WINAPI *createEntityReference)(IXMLDOMDocument *This,BSTR name,IXMLDOMEntityReference **entityRef); |
| HRESULT (WINAPI *getElementsByTagName)(IXMLDOMDocument *This,BSTR tagName,IXMLDOMNodeList **resultList); |
| HRESULT (WINAPI *createNode)(IXMLDOMDocument *This,VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node); |
| HRESULT (WINAPI *nodeFromID)(IXMLDOMDocument *This,BSTR idString,IXMLDOMNode **node); |
| HRESULT (WINAPI *load)(IXMLDOMDocument *This,VARIANT xmlSource,VARIANT_BOOL *isSuccessful); |
| HRESULT (WINAPI *get_readyState)(IXMLDOMDocument *This,__LONG32 *value); |
| HRESULT (WINAPI *get_parseError)(IXMLDOMDocument *This,IXMLDOMParseError **errorObj); |
| HRESULT (WINAPI *get_url)(IXMLDOMDocument *This,BSTR *urlString); |
| HRESULT (WINAPI *get_async)(IXMLDOMDocument *This,VARIANT_BOOL *isAsync); |
| HRESULT (WINAPI *put_async)(IXMLDOMDocument *This,VARIANT_BOOL isAsync); |
| HRESULT (WINAPI *abort)(IXMLDOMDocument *This); |
| HRESULT (WINAPI *loadXML)(IXMLDOMDocument *This,BSTR bstrXML,VARIANT_BOOL *isSuccessful); |
| HRESULT (WINAPI *save)(IXMLDOMDocument *This,VARIANT destination); |
| HRESULT (WINAPI *get_validateOnParse)(IXMLDOMDocument *This,VARIANT_BOOL *isValidating); |
| HRESULT (WINAPI *put_validateOnParse)(IXMLDOMDocument *This,VARIANT_BOOL isValidating); |
| HRESULT (WINAPI *get_resolveExternals)(IXMLDOMDocument *This,VARIANT_BOOL *isResolving); |
| HRESULT (WINAPI *put_resolveExternals)(IXMLDOMDocument *This,VARIANT_BOOL isResolving); |
| HRESULT (WINAPI *get_preserveWhiteSpace)(IXMLDOMDocument *This,VARIANT_BOOL *isPreserving); |
| HRESULT (WINAPI *put_preserveWhiteSpace)(IXMLDOMDocument *This,VARIANT_BOOL isPreserving); |
| HRESULT (WINAPI *put_onreadystatechange)(IXMLDOMDocument *This,VARIANT readystatechangeSink); |
| HRESULT (WINAPI *put_ondataavailable)(IXMLDOMDocument *This,VARIANT ondataavailableSink); |
| HRESULT (WINAPI *put_ontransformnode)(IXMLDOMDocument *This,VARIANT ontransformnodeSink); |
| END_INTERFACE |
| } IXMLDOMDocumentVtbl; |
| struct IXMLDOMDocument { |
| CONST_VTBL struct IXMLDOMDocumentVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IXMLDOMDocument_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXMLDOMDocument_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXMLDOMDocument_Release(This) (This)->lpVtbl->Release(This) |
| #define IXMLDOMDocument_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IXMLDOMDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IXMLDOMDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IXMLDOMDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| #define IXMLDOMDocument_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) |
| #define IXMLDOMDocument_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) |
| #define IXMLDOMDocument_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) |
| #define IXMLDOMDocument_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) |
| #define IXMLDOMDocument_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) |
| #define IXMLDOMDocument_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) |
| #define IXMLDOMDocument_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) |
| #define IXMLDOMDocument_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) |
| #define IXMLDOMDocument_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) |
| #define IXMLDOMDocument_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) |
| #define IXMLDOMDocument_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) |
| #define IXMLDOMDocument_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) |
| #define IXMLDOMDocument_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) |
| #define IXMLDOMDocument_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) |
| #define IXMLDOMDocument_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) |
| #define IXMLDOMDocument_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) |
| #define IXMLDOMDocument_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) |
| #define IXMLDOMDocument_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) |
| #define IXMLDOMDocument_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) |
| #define IXMLDOMDocument_get_text(This,text) (This)->lpVtbl->get_text(This,text) |
| #define IXMLDOMDocument_put_text(This,text) (This)->lpVtbl->put_text(This,text) |
| #define IXMLDOMDocument_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) |
| #define IXMLDOMDocument_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) |
| #define IXMLDOMDocument_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) |
| #define IXMLDOMDocument_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) |
| #define IXMLDOMDocument_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) |
| #define IXMLDOMDocument_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) |
| #define IXMLDOMDocument_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) |
| #define IXMLDOMDocument_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) |
| #define IXMLDOMDocument_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) |
| #define IXMLDOMDocument_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) |
| #define IXMLDOMDocument_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) |
| #define IXMLDOMDocument_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) |
| #define IXMLDOMDocument_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) |
| #define IXMLDOMDocument_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) |
| #define IXMLDOMDocument_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) |
| #define IXMLDOMDocument_get_doctype(This,documentType) (This)->lpVtbl->get_doctype(This,documentType) |
| #define IXMLDOMDocument_get_implementation(This,impl) (This)->lpVtbl->get_implementation(This,impl) |
| #define IXMLDOMDocument_get_documentElement(This,DOMElement) (This)->lpVtbl->get_documentElement(This,DOMElement) |
| #define IXMLDOMDocument_putref_documentElement(This,DOMElement) (This)->lpVtbl->putref_documentElement(This,DOMElement) |
| #define IXMLDOMDocument_createElement(This,tagName,element) (This)->lpVtbl->createElement(This,tagName,element) |
| #define IXMLDOMDocument_createDocumentFragment(This,docFrag) (This)->lpVtbl->createDocumentFragment(This,docFrag) |
| #define IXMLDOMDocument_createTextNode(This,data,text) (This)->lpVtbl->createTextNode(This,data,text) |
| #define IXMLDOMDocument_createComment(This,data,comment) (This)->lpVtbl->createComment(This,data,comment) |
| #define IXMLDOMDocument_createCDATASection(This,data,cdata) (This)->lpVtbl->createCDATASection(This,data,cdata) |
| #define IXMLDOMDocument_createProcessingInstruction(This,target,data,pi) (This)->lpVtbl->createProcessingInstruction(This,target,data,pi) |
| #define IXMLDOMDocument_createAttribute(This,name,attribute) (This)->lpVtbl->createAttribute(This,name,attribute) |
| #define IXMLDOMDocument_createEntityReference(This,name,entityRef) (This)->lpVtbl->createEntityReference(This,name,entityRef) |
| #define IXMLDOMDocument_getElementsByTagName(This,tagName,resultList) (This)->lpVtbl->getElementsByTagName(This,tagName,resultList) |
| #define IXMLDOMDocument_createNode(This,Type,name,namespaceURI,node) (This)->lpVtbl->createNode(This,Type,name,namespaceURI,node) |
| #define IXMLDOMDocument_nodeFromID(This,idString,node) (This)->lpVtbl->nodeFromID(This,idString,node) |
| #define IXMLDOMDocument_load(This,xmlSource,isSuccessful) (This)->lpVtbl->load(This,xmlSource,isSuccessful) |
| #define IXMLDOMDocument_get_readyState(This,value) (This)->lpVtbl->get_readyState(This,value) |
| #define IXMLDOMDocument_get_parseError(This,errorObj) (This)->lpVtbl->get_parseError(This,errorObj) |
| #define IXMLDOMDocument_get_url(This,urlString) (This)->lpVtbl->get_url(This,urlString) |
| #define IXMLDOMDocument_get_async(This,isAsync) (This)->lpVtbl->get_async(This,isAsync) |
| #define IXMLDOMDocument_put_async(This,isAsync) (This)->lpVtbl->put_async(This,isAsync) |
| #define IXMLDOMDocument_abort(This) (This)->lpVtbl->abort(This) |
| #define IXMLDOMDocument_loadXML(This,bstrXML,isSuccessful) (This)->lpVtbl->loadXML(This,bstrXML,isSuccessful) |
| #define IXMLDOMDocument_save(This,destination) (This)->lpVtbl->save(This,destination) |
| #define IXMLDOMDocument_get_validateOnParse(This,isValidating) (This)->lpVtbl->get_validateOnParse(This,isValidating) |
| #define IXMLDOMDocument_put_validateOnParse(This,isValidating) (This)->lpVtbl->put_validateOnParse(This,isValidating) |
| #define IXMLDOMDocument_get_resolveExternals(This,isResolving) (This)->lpVtbl->get_resolveExternals(This,isResolving) |
| #define IXMLDOMDocument_put_resolveExternals(This,isResolving) (This)->lpVtbl->put_resolveExternals(This,isResolving) |
| #define IXMLDOMDocument_get_preserveWhiteSpace(This,isPreserving) (This)->lpVtbl->get_preserveWhiteSpace(This,isPreserving) |
| #define IXMLDOMDocument_put_preserveWhiteSpace(This,isPreserving) (This)->lpVtbl->put_preserveWhiteSpace(This,isPreserving) |
| #define IXMLDOMDocument_put_onreadystatechange(This,readystatechangeSink) (This)->lpVtbl->put_onreadystatechange(This,readystatechangeSink) |
| #define IXMLDOMDocument_put_ondataavailable(This,ondataavailableSink) (This)->lpVtbl->put_ondataavailable(This,ondataavailableSink) |
| #define IXMLDOMDocument_put_ontransformnode(This,ontransformnodeSink) (This)->lpVtbl->put_ontransformnode(This,ontransformnodeSink) |
| #endif |
| #endif |
| HRESULT WINAPI IXMLDOMDocument_get_doctype_Proxy(IXMLDOMDocument *This,IXMLDOMDocumentType **documentType); |
| void __RPC_STUB IXMLDOMDocument_get_doctype_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_get_implementation_Proxy(IXMLDOMDocument *This,IXMLDOMImplementation **impl); |
| void __RPC_STUB IXMLDOMDocument_get_implementation_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_get_documentElement_Proxy(IXMLDOMDocument *This,IXMLDOMElement **DOMElement); |
| void __RPC_STUB IXMLDOMDocument_get_documentElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_putref_documentElement_Proxy(IXMLDOMDocument *This,IXMLDOMElement *DOMElement); |
| void __RPC_STUB IXMLDOMDocument_putref_documentElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_createElement_Proxy(IXMLDOMDocument *This,BSTR tagName,IXMLDOMElement **element); |
| void __RPC_STUB IXMLDOMDocument_createElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_createDocumentFragment_Proxy(IXMLDOMDocument *This,IXMLDOMDocumentFragment **docFrag); |
| void __RPC_STUB IXMLDOMDocument_createDocumentFragment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_createTextNode_Proxy(IXMLDOMDocument *This,BSTR data,IXMLDOMText **text); |
| void __RPC_STUB IXMLDOMDocument_createTextNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_createComment_Proxy(IXMLDOMDocument *This,BSTR data,IXMLDOMComment **comment); |
| void __RPC_STUB IXMLDOMDocument_createComment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_createCDATASection_Proxy(IXMLDOMDocument *This,BSTR data,IXMLDOMCDATASection **cdata); |
| void __RPC_STUB IXMLDOMDocument_createCDATASection_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_createProcessingInstruction_Proxy(IXMLDOMDocument *This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi); |
| void __RPC_STUB IXMLDOMDocument_createProcessingInstruction_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_createAttribute_Proxy(IXMLDOMDocument *This,BSTR name,IXMLDOMAttribute **attribute); |
| void __RPC_STUB IXMLDOMDocument_createAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_createEntityReference_Proxy(IXMLDOMDocument *This,BSTR name,IXMLDOMEntityReference **entityRef); |
| void __RPC_STUB IXMLDOMDocument_createEntityReference_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_getElementsByTagName_Proxy(IXMLDOMDocument *This,BSTR tagName,IXMLDOMNodeList **resultList); |
| void __RPC_STUB IXMLDOMDocument_getElementsByTagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_createNode_Proxy(IXMLDOMDocument *This,VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node); |
| void __RPC_STUB IXMLDOMDocument_createNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_nodeFromID_Proxy(IXMLDOMDocument *This,BSTR idString,IXMLDOMNode **node); |
| void __RPC_STUB IXMLDOMDocument_nodeFromID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_load_Proxy(IXMLDOMDocument *This,VARIANT xmlSource,VARIANT_BOOL *isSuccessful); |
| void __RPC_STUB IXMLDOMDocument_load_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_get_readyState_Proxy(IXMLDOMDocument *This,__LONG32 *value); |
| void __RPC_STUB IXMLDOMDocument_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_get_parseError_Proxy(IXMLDOMDocument *This,IXMLDOMParseError **errorObj); |
| void __RPC_STUB IXMLDOMDocument_get_parseError_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_get_url_Proxy(IXMLDOMDocument *This,BSTR *urlString); |
| void __RPC_STUB IXMLDOMDocument_get_url_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_get_async_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isAsync); |
| void __RPC_STUB IXMLDOMDocument_get_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_put_async_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isAsync); |
| void __RPC_STUB IXMLDOMDocument_put_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_abort_Proxy(IXMLDOMDocument *This); |
| void __RPC_STUB IXMLDOMDocument_abort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_loadXML_Proxy(IXMLDOMDocument *This,BSTR bstrXML,VARIANT_BOOL *isSuccessful); |
| void __RPC_STUB IXMLDOMDocument_loadXML_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_save_Proxy(IXMLDOMDocument *This,VARIANT destination); |
| void __RPC_STUB IXMLDOMDocument_save_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_get_validateOnParse_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isValidating); |
| void __RPC_STUB IXMLDOMDocument_get_validateOnParse_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_put_validateOnParse_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isValidating); |
| void __RPC_STUB IXMLDOMDocument_put_validateOnParse_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_get_resolveExternals_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isResolving); |
| void __RPC_STUB IXMLDOMDocument_get_resolveExternals_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_put_resolveExternals_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isResolving); |
| void __RPC_STUB IXMLDOMDocument_put_resolveExternals_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_get_preserveWhiteSpace_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isPreserving); |
| void __RPC_STUB IXMLDOMDocument_get_preserveWhiteSpace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_put_preserveWhiteSpace_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isPreserving); |
| void __RPC_STUB IXMLDOMDocument_put_preserveWhiteSpace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_put_onreadystatechange_Proxy(IXMLDOMDocument *This,VARIANT readystatechangeSink); |
| void __RPC_STUB IXMLDOMDocument_put_onreadystatechange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_put_ondataavailable_Proxy(IXMLDOMDocument *This,VARIANT ondataavailableSink); |
| void __RPC_STUB IXMLDOMDocument_put_ondataavailable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument_put_ontransformnode_Proxy(IXMLDOMDocument *This,VARIANT ontransformnodeSink); |
| void __RPC_STUB IXMLDOMDocument_put_ontransformnode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IXMLDOMDocument2_INTERFACE_DEFINED__ |
| #define __IXMLDOMDocument2_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IXMLDOMDocument2; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IXMLDOMDocument2 : public IXMLDOMDocument { |
| public: |
| virtual HRESULT WINAPI get_namespaces(IXMLDOMSchemaCollection **namespaceCollection) = 0; |
| virtual HRESULT WINAPI get_schemas(VARIANT *otherCollection) = 0; |
| virtual HRESULT WINAPI putref_schemas(VARIANT otherCollection) = 0; |
| virtual HRESULT WINAPI validate(IXMLDOMParseError **errorObj) = 0; |
| virtual HRESULT WINAPI setProperty(BSTR name,VARIANT value) = 0; |
| virtual HRESULT WINAPI getProperty(BSTR name,VARIANT *value) = 0; |
| }; |
| #else |
| typedef struct IXMLDOMDocument2Vtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IXMLDOMDocument2 *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IXMLDOMDocument2 *This); |
| ULONG (WINAPI *Release)(IXMLDOMDocument2 *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocument2 *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocument2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocument2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(IXMLDOMDocument2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *get_nodeName)(IXMLDOMDocument2 *This,BSTR *name); |
| HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocument2 *This,VARIANT *value); |
| HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocument2 *This,VARIANT value); |
| HRESULT (WINAPI *get_nodeType)(IXMLDOMDocument2 *This,DOMNodeType *type); |
| HRESULT (WINAPI *get_parentNode)(IXMLDOMDocument2 *This,IXMLDOMNode **parent); |
| HRESULT (WINAPI *get_childNodes)(IXMLDOMDocument2 *This,IXMLDOMNodeList **childList); |
| HRESULT (WINAPI *get_firstChild)(IXMLDOMDocument2 *This,IXMLDOMNode **firstChild); |
| HRESULT (WINAPI *get_lastChild)(IXMLDOMDocument2 *This,IXMLDOMNode **lastChild); |
| HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocument2 *This,IXMLDOMNode **previousSibling); |
| HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocument2 *This,IXMLDOMNode **nextSibling); |
| HRESULT (WINAPI *get_attributes)(IXMLDOMDocument2 *This,IXMLDOMNamedNodeMap **attributeMap); |
| HRESULT (WINAPI *insertBefore)(IXMLDOMDocument2 *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); |
| HRESULT (WINAPI *replaceChild)(IXMLDOMDocument2 *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); |
| HRESULT (WINAPI *removeChild)(IXMLDOMDocument2 *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); |
| HRESULT (WINAPI *appendChild)(IXMLDOMDocument2 *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); |
| HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocument2 *This,VARIANT_BOOL *hasChild); |
| HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocument2 *This,IXMLDOMDocument **DOMDocument); |
| HRESULT (WINAPI *cloneNode)(IXMLDOMDocument2 *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); |
| HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocument2 *This,BSTR *nodeType); |
| HRESULT (WINAPI *get_text)(IXMLDOMDocument2 *This,BSTR *text); |
| HRESULT (WINAPI *put_text)(IXMLDOMDocument2 *This,BSTR text); |
| HRESULT (WINAPI *get_specified)(IXMLDOMDocument2 *This,VARIANT_BOOL *isSpecified); |
| HRESULT (WINAPI *get_definition)(IXMLDOMDocument2 *This,IXMLDOMNode **definitionNode); |
| HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocument2 *This,VARIANT *typedValue); |
| HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocument2 *This,VARIANT typedValue); |
| HRESULT (WINAPI *get_dataType)(IXMLDOMDocument2 *This,VARIANT *dataTypeName); |
| HRESULT (WINAPI *put_dataType)(IXMLDOMDocument2 *This,BSTR dataTypeName); |
| HRESULT (WINAPI *get_xml)(IXMLDOMDocument2 *This,BSTR *xmlString); |
| HRESULT (WINAPI *transformNode)(IXMLDOMDocument2 *This,IXMLDOMNode *stylesheet,BSTR *xmlString); |
| HRESULT (WINAPI *selectNodes)(IXMLDOMDocument2 *This,BSTR queryString,IXMLDOMNodeList **resultList); |
| HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocument2 *This,BSTR queryString,IXMLDOMNode **resultNode); |
| HRESULT (WINAPI *get_parsed)(IXMLDOMDocument2 *This,VARIANT_BOOL *isParsed); |
| HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocument2 *This,BSTR *namespaceURI); |
| HRESULT (WINAPI *get_prefix)(IXMLDOMDocument2 *This,BSTR *prefixString); |
| HRESULT (WINAPI *get_baseName)(IXMLDOMDocument2 *This,BSTR *nameString); |
| HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocument2 *This,IXMLDOMNode *stylesheet,VARIANT outputObject); |
| HRESULT (WINAPI *get_doctype)(IXMLDOMDocument2 *This,IXMLDOMDocumentType **documentType); |
| HRESULT (WINAPI *get_implementation)(IXMLDOMDocument2 *This,IXMLDOMImplementation **impl); |
| HRESULT (WINAPI *get_documentElement)(IXMLDOMDocument2 *This,IXMLDOMElement **DOMElement); |
| HRESULT (WINAPI *putref_documentElement)(IXMLDOMDocument2 *This,IXMLDOMElement *DOMElement); |
| HRESULT (WINAPI *createElement)(IXMLDOMDocument2 *This,BSTR tagName,IXMLDOMElement **element); |
| HRESULT (WINAPI *createDocumentFragment)(IXMLDOMDocument2 *This,IXMLDOMDocumentFragment **docFrag); |
| HRESULT (WINAPI *createTextNode)(IXMLDOMDocument2 *This,BSTR data,IXMLDOMText **text); |
| HRESULT (WINAPI *createComment)(IXMLDOMDocument2 *This,BSTR data,IXMLDOMComment **comment); |
| HRESULT (WINAPI *createCDATASection)(IXMLDOMDocument2 *This,BSTR data,IXMLDOMCDATASection **cdata); |
| HRESULT (WINAPI *createProcessingInstruction)(IXMLDOMDocument2 *This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi); |
| HRESULT (WINAPI *createAttribute)(IXMLDOMDocument2 *This,BSTR name,IXMLDOMAttribute **attribute); |
| HRESULT (WINAPI *createEntityReference)(IXMLDOMDocument2 *This,BSTR name,IXMLDOMEntityReference **entityRef); |
| HRESULT (WINAPI *getElementsByTagName)(IXMLDOMDocument2 *This,BSTR tagName,IXMLDOMNodeList **resultList); |
| HRESULT (WINAPI *createNode)(IXMLDOMDocument2 *This,VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node); |
| HRESULT (WINAPI *nodeFromID)(IXMLDOMDocument2 *This,BSTR idString,IXMLDOMNode **node); |
| HRESULT (WINAPI *load)(IXMLDOMDocument2 *This,VARIANT xmlSource,VARIANT_BOOL *isSuccessful); |
| HRESULT (WINAPI *get_readyState)(IXMLDOMDocument2 *This,__LONG32 *value); |
| HRESULT (WINAPI *get_parseError)(IXMLDOMDocument2 *This,IXMLDOMParseError **errorObj); |
| HRESULT (WINAPI *get_url)(IXMLDOMDocument2 *This,BSTR *urlString); |
| HRESULT (WINAPI *get_async)(IXMLDOMDocument2 *This,VARIANT_BOOL *isAsync); |
| HRESULT (WINAPI *put_async)(IXMLDOMDocument2 *This,VARIANT_BOOL isAsync); |
| HRESULT (WINAPI *abort)(IXMLDOMDocument2 *This); |
| HRESULT (WINAPI *loadXML)(IXMLDOMDocument2 *This,BSTR bstrXML,VARIANT_BOOL *isSuccessful); |
| HRESULT (WINAPI *save)(IXMLDOMDocument2 *This,VARIANT destination); |
| HRESULT (WINAPI *get_validateOnParse)(IXMLDOMDocument2 *This,VARIANT_BOOL *isValidating); |
| HRESULT (WINAPI *put_validateOnParse)(IXMLDOMDocument2 *This,VARIANT_BOOL isValidating); |
| HRESULT (WINAPI *get_resolveExternals)(IXMLDOMDocument2 *This,VARIANT_BOOL *isResolving); |
| HRESULT (WINAPI *put_resolveExternals)(IXMLDOMDocument2 *This,VARIANT_BOOL isResolving); |
| HRESULT (WINAPI *get_preserveWhiteSpace)(IXMLDOMDocument2 *This,VARIANT_BOOL *isPreserving); |
| HRESULT (WINAPI *put_preserveWhiteSpace)(IXMLDOMDocument2 *This,VARIANT_BOOL isPreserving); |
| HRESULT (WINAPI *put_onreadystatechange)(IXMLDOMDocument2 *This,VARIANT readystatechangeSink); |
| HRESULT (WINAPI *put_ondataavailable)(IXMLDOMDocument2 *This,VARIANT ondataavailableSink); |
| HRESULT (WINAPI *put_ontransformnode)(IXMLDOMDocument2 *This,VARIANT ontransformnodeSink); |
| HRESULT (WINAPI *get_namespaces)(IXMLDOMDocument2 *This,IXMLDOMSchemaCollection **namespaceCollection); |
| HRESULT (WINAPI *get_schemas)(IXMLDOMDocument2 *This,VARIANT *otherCollection); |
| HRESULT (WINAPI *putref_schemas)(IXMLDOMDocument2 *This,VARIANT otherCollection); |
| HRESULT (WINAPI *validate)(IXMLDOMDocument2 *This,IXMLDOMParseError **errorObj); |
| HRESULT (WINAPI *setProperty)(IXMLDOMDocument2 *This,BSTR name,VARIANT value); |
| HRESULT (WINAPI *getProperty)(IXMLDOMDocument2 *This,BSTR name,VARIANT *value); |
| END_INTERFACE |
| } IXMLDOMDocument2Vtbl; |
| struct IXMLDOMDocument2 { |
| CONST_VTBL struct IXMLDOMDocument2Vtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IXMLDOMDocument2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXMLDOMDocument2_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXMLDOMDocument2_Release(This) (This)->lpVtbl->Release(This) |
| #define IXMLDOMDocument2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IXMLDOMDocument2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IXMLDOMDocument2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IXMLDOMDocument2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| #define IXMLDOMDocument2_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) |
| #define IXMLDOMDocument2_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) |
| #define IXMLDOMDocument2_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) |
| #define IXMLDOMDocument2_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) |
| #define IXMLDOMDocument2_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) |
| #define IXMLDOMDocument2_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) |
| #define IXMLDOMDocument2_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) |
| #define IXMLDOMDocument2_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) |
| #define IXMLDOMDocument2_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) |
| #define IXMLDOMDocument2_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) |
| #define IXMLDOMDocument2_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) |
| #define IXMLDOMDocument2_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) |
| #define IXMLDOMDocument2_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) |
| #define IXMLDOMDocument2_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) |
| #define IXMLDOMDocument2_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) |
| #define IXMLDOMDocument2_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) |
| #define IXMLDOMDocument2_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) |
| #define IXMLDOMDocument2_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) |
| #define IXMLDOMDocument2_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) |
| #define IXMLDOMDocument2_get_text(This,text) (This)->lpVtbl->get_text(This,text) |
| #define IXMLDOMDocument2_put_text(This,text) (This)->lpVtbl->put_text(This,text) |
| #define IXMLDOMDocument2_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) |
| #define IXMLDOMDocument2_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) |
| #define IXMLDOMDocument2_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) |
| #define IXMLDOMDocument2_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) |
| #define IXMLDOMDocument2_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) |
| #define IXMLDOMDocument2_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) |
| #define IXMLDOMDocument2_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) |
| #define IXMLDOMDocument2_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) |
| #define IXMLDOMDocument2_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) |
| #define IXMLDOMDocument2_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) |
| #define IXMLDOMDocument2_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) |
| #define IXMLDOMDocument2_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) |
| #define IXMLDOMDocument2_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) |
| #define IXMLDOMDocument2_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) |
| #define IXMLDOMDocument2_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) |
| #define IXMLDOMDocument2_get_doctype(This,documentType) (This)->lpVtbl->get_doctype(This,documentType) |
| #define IXMLDOMDocument2_get_implementation(This,impl) (This)->lpVtbl->get_implementation(This,impl) |
| #define IXMLDOMDocument2_get_documentElement(This,DOMElement) (This)->lpVtbl->get_documentElement(This,DOMElement) |
| #define IXMLDOMDocument2_putref_documentElement(This,DOMElement) (This)->lpVtbl->putref_documentElement(This,DOMElement) |
| #define IXMLDOMDocument2_createElement(This,tagName,element) (This)->lpVtbl->createElement(This,tagName,element) |
| #define IXMLDOMDocument2_createDocumentFragment(This,docFrag) (This)->lpVtbl->createDocumentFragment(This,docFrag) |
| #define IXMLDOMDocument2_createTextNode(This,data,text) (This)->lpVtbl->createTextNode(This,data,text) |
| #define IXMLDOMDocument2_createComment(This,data,comment) (This)->lpVtbl->createComment(This,data,comment) |
| #define IXMLDOMDocument2_createCDATASection(This,data,cdata) (This)->lpVtbl->createCDATASection(This,data,cdata) |
| #define IXMLDOMDocument2_createProcessingInstruction(This,target,data,pi) (This)->lpVtbl->createProcessingInstruction(This,target,data,pi) |
| #define IXMLDOMDocument2_createAttribute(This,name,attribute) (This)->lpVtbl->createAttribute(This,name,attribute) |
| #define IXMLDOMDocument2_createEntityReference(This,name,entityRef) (This)->lpVtbl->createEntityReference(This,name,entityRef) |
| #define IXMLDOMDocument2_getElementsByTagName(This,tagName,resultList) (This)->lpVtbl->getElementsByTagName(This,tagName,resultList) |
| #define IXMLDOMDocument2_createNode(This,Type,name,namespaceURI,node) (This)->lpVtbl->createNode(This,Type,name,namespaceURI,node) |
| #define IXMLDOMDocument2_nodeFromID(This,idString,node) (This)->lpVtbl->nodeFromID(This,idString,node) |
| #define IXMLDOMDocument2_load(This,xmlSource,isSuccessful) (This)->lpVtbl->load(This,xmlSource,isSuccessful) |
| #define IXMLDOMDocument2_get_readyState(This,value) (This)->lpVtbl->get_readyState(This,value) |
| #define IXMLDOMDocument2_get_parseError(This,errorObj) (This)->lpVtbl->get_parseError(This,errorObj) |
| #define IXMLDOMDocument2_get_url(This,urlString) (This)->lpVtbl->get_url(This,urlString) |
| #define IXMLDOMDocument2_get_async(This,isAsync) (This)->lpVtbl->get_async(This,isAsync) |
| #define IXMLDOMDocument2_put_async(This,isAsync) (This)->lpVtbl->put_async(This,isAsync) |
| #define IXMLDOMDocument2_abort(This) (This)->lpVtbl->abort(This) |
| #define IXMLDOMDocument2_loadXML(This,bstrXML,isSuccessful) (This)->lpVtbl->loadXML(This,bstrXML,isSuccessful) |
| #define IXMLDOMDocument2_save(This,destination) (This)->lpVtbl->save(This,destination) |
| #define IXMLDOMDocument2_get_validateOnParse(This,isValidating) (This)->lpVtbl->get_validateOnParse(This,isValidating) |
| #define IXMLDOMDocument2_put_validateOnParse(This,isValidating) (This)->lpVtbl->put_validateOnParse(This,isValidating) |
| #define IXMLDOMDocument2_get_resolveExternals(This,isResolving) (This)->lpVtbl->get_resolveExternals(This,isResolving) |
| #define IXMLDOMDocument2_put_resolveExternals(This,isResolving) (This)->lpVtbl->put_resolveExternals(This,isResolving) |
| #define IXMLDOMDocument2_get_preserveWhiteSpace(This,isPreserving) (This)->lpVtbl->get_preserveWhiteSpace(This,isPreserving) |
| #define IXMLDOMDocument2_put_preserveWhiteSpace(This,isPreserving) (This)->lpVtbl->put_preserveWhiteSpace(This,isPreserving) |
| #define IXMLDOMDocument2_put_onreadystatechange(This,readystatechangeSink) (This)->lpVtbl->put_onreadystatechange(This,readystatechangeSink) |
| #define IXMLDOMDocument2_put_ondataavailable(This,ondataavailableSink) (This)->lpVtbl->put_ondataavailable(This,ondataavailableSink) |
| #define IXMLDOMDocument2_put_ontransformnode(This,ontransformnodeSink) (This)->lpVtbl->put_ontransformnode(This,ontransformnodeSink) |
| #define IXMLDOMDocument2_get_namespaces(This,namespaceCollection) (This)->lpVtbl->get_namespaces(This,namespaceCollection) |
| #define IXMLDOMDocument2_get_schemas(This,otherCollection) (This)->lpVtbl->get_schemas(This,otherCollection) |
| #define IXMLDOMDocument2_putref_schemas(This,otherCollection) (This)->lpVtbl->putref_schemas(This,otherCollection) |
| #define IXMLDOMDocument2_validate(This,errorObj) (This)->lpVtbl->validate(This,errorObj) |
| #define IXMLDOMDocument2_setProperty(This,name,value) (This)->lpVtbl->setProperty(This,name,value) |
| #define IXMLDOMDocument2_getProperty(This,name,value) (This)->lpVtbl->getProperty(This,name,value) |
| #endif |
| #endif |
| HRESULT WINAPI IXMLDOMDocument2_get_namespaces_Proxy(IXMLDOMDocument2 *This,IXMLDOMSchemaCollection **namespaceCollection); |
| void __RPC_STUB IXMLDOMDocument2_get_namespaces_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument2_get_schemas_Proxy(IXMLDOMDocument2 *This,VARIANT *otherCollection); |
| void __RPC_STUB IXMLDOMDocument2_get_schemas_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument2_putref_schemas_Proxy(IXMLDOMDocument2 *This,VARIANT otherCollection); |
| void __RPC_STUB IXMLDOMDocument2_putref_schemas_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument2_validate_Proxy(IXMLDOMDocument2 *This,IXMLDOMParseError **errorObj); |
| void __RPC_STUB IXMLDOMDocument2_validate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument2_setProperty_Proxy(IXMLDOMDocument2 *This,BSTR name,VARIANT value); |
| void __RPC_STUB IXMLDOMDocument2_setProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMDocument2_getProperty_Proxy(IXMLDOMDocument2 *This,BSTR name,VARIANT *value); |
| void __RPC_STUB IXMLDOMDocument2_getProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IXMLDOMNodeList_INTERFACE_DEFINED__ |
| #define __IXMLDOMNodeList_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IXMLDOMNodeList; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IXMLDOMNodeList : public IDispatch { |
| public: |
| virtual HRESULT WINAPI get_item(__LONG32 index,IXMLDOMNode **listItem) = 0; |
| virtual HRESULT WINAPI get_length(__LONG32 *listLength) = 0; |
| virtual HRESULT WINAPI nextNode(IXMLDOMNode **nextItem) = 0; |
| virtual HRESULT WINAPI reset(void) = 0; |
| virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0; |
| }; |
| #else |
| typedef struct IXMLDOMNodeListVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IXMLDOMNodeList *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IXMLDOMNodeList *This); |
| ULONG (WINAPI *Release)(IXMLDOMNodeList *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNodeList *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNodeList *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNodeList *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(IXMLDOMNodeList *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *get_item)(IXMLDOMNodeList *This,__LONG32 index,IXMLDOMNode **listItem); |
| HRESULT (WINAPI *get_length)(IXMLDOMNodeList *This,__LONG32 *listLength); |
| HRESULT (WINAPI *nextNode)(IXMLDOMNodeList *This,IXMLDOMNode **nextItem); |
| HRESULT (WINAPI *reset)(IXMLDOMNodeList *This); |
| HRESULT (WINAPI *get__newEnum)(IXMLDOMNodeList *This,IUnknown **ppUnk); |
| END_INTERFACE |
| } IXMLDOMNodeListVtbl; |
| struct IXMLDOMNodeList { |
| CONST_VTBL struct IXMLDOMNodeListVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IXMLDOMNodeList_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXMLDOMNodeList_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXMLDOMNodeList_Release(This) (This)->lpVtbl->Release(This) |
| #define IXMLDOMNodeList_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IXMLDOMNodeList_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IXMLDOMNodeList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IXMLDOMNodeList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| #define IXMLDOMNodeList_get_item(This,index,listItem) (This)->lpVtbl->get_item(This,index,listItem) |
| #define IXMLDOMNodeList_get_length(This,listLength) (This)->lpVtbl->get_length(This,listLength) |
| #define IXMLDOMNodeList_nextNode(This,nextItem) (This)->lpVtbl->nextNode(This,nextItem) |
| #define IXMLDOMNodeList_reset(This) (This)->lpVtbl->reset(This) |
| #define IXMLDOMNodeList_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) |
| #endif |
| #endif |
| HRESULT WINAPI IXMLDOMNodeList_get_item_Proxy(IXMLDOMNodeList *This,__LONG32 index,IXMLDOMNode **listItem); |
| void __RPC_STUB IXMLDOMNodeList_get_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNodeList_get_length_Proxy(IXMLDOMNodeList *This,__LONG32 *listLength); |
| void __RPC_STUB IXMLDOMNodeList_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNodeList_nextNode_Proxy(IXMLDOMNodeList *This,IXMLDOMNode **nextItem); |
| void __RPC_STUB IXMLDOMNodeList_nextNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNodeList_reset_Proxy(IXMLDOMNodeList *This); |
| void __RPC_STUB IXMLDOMNodeList_reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNodeList_get__newEnum_Proxy(IXMLDOMNodeList *This,IUnknown **ppUnk); |
| void __RPC_STUB IXMLDOMNodeList_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ |
| #define __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IXMLDOMNamedNodeMap; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IXMLDOMNamedNodeMap : public IDispatch { |
| public: |
| virtual HRESULT WINAPI getNamedItem(BSTR name,IXMLDOMNode **namedItem) = 0; |
| virtual HRESULT WINAPI setNamedItem(IXMLDOMNode *newItem,IXMLDOMNode **nameItem) = 0; |
| virtual HRESULT WINAPI removeNamedItem(BSTR name,IXMLDOMNode **namedItem) = 0; |
| virtual HRESULT WINAPI get_item(__LONG32 index,IXMLDOMNode **listItem) = 0; |
| virtual HRESULT WINAPI get_length(__LONG32 *listLength) = 0; |
| virtual HRESULT WINAPI getQualifiedItem(BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem) = 0; |
| virtual HRESULT WINAPI removeQualifiedItem(BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem) = 0; |
| virtual HRESULT WINAPI nextNode(IXMLDOMNode **nextItem) = 0; |
| virtual HRESULT WINAPI reset(void) = 0; |
| virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0; |
| }; |
| #else |
| typedef struct IXMLDOMNamedNodeMapVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IXMLDOMNamedNodeMap *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IXMLDOMNamedNodeMap *This); |
| ULONG (WINAPI *Release)(IXMLDOMNamedNodeMap *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNamedNodeMap *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNamedNodeMap *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNamedNodeMap *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(IXMLDOMNamedNodeMap *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *getNamedItem)(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem); |
| HRESULT (WINAPI *setNamedItem)(IXMLDOMNamedNodeMap *This,IXMLDOMNode *newItem,IXMLDOMNode **nameItem); |
| HRESULT (WINAPI *removeNamedItem)(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem); |
| HRESULT (WINAPI *get_item)(IXMLDOMNamedNodeMap *This,__LONG32 index,IXMLDOMNode **listItem); |
| HRESULT (WINAPI *get_length)(IXMLDOMNamedNodeMap *This,__LONG32 *listLength); |
| HRESULT (WINAPI *getQualifiedItem)(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem); |
| HRESULT (WINAPI *removeQualifiedItem)(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem); |
| HRESULT (WINAPI *nextNode)(IXMLDOMNamedNodeMap *This,IXMLDOMNode **nextItem); |
| HRESULT (WINAPI *reset)(IXMLDOMNamedNodeMap *This); |
| HRESULT (WINAPI *get__newEnum)(IXMLDOMNamedNodeMap *This,IUnknown **ppUnk); |
| END_INTERFACE |
| } IXMLDOMNamedNodeMapVtbl; |
| struct IXMLDOMNamedNodeMap { |
| CONST_VTBL struct IXMLDOMNamedNodeMapVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IXMLDOMNamedNodeMap_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXMLDOMNamedNodeMap_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXMLDOMNamedNodeMap_Release(This) (This)->lpVtbl->Release(This) |
| #define IXMLDOMNamedNodeMap_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IXMLDOMNamedNodeMap_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IXMLDOMNamedNodeMap_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IXMLDOMNamedNodeMap_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| #define IXMLDOMNamedNodeMap_getNamedItem(This,name,namedItem) (This)->lpVtbl->getNamedItem(This,name,namedItem) |
| #define IXMLDOMNamedNodeMap_setNamedItem(This,newItem,nameItem) (This)->lpVtbl->setNamedItem(This,newItem,nameItem) |
| #define IXMLDOMNamedNodeMap_removeNamedItem(This,name,namedItem) (This)->lpVtbl->removeNamedItem(This,name,namedItem) |
| #define IXMLDOMNamedNodeMap_get_item(This,index,listItem) (This)->lpVtbl->get_item(This,index,listItem) |
| #define IXMLDOMNamedNodeMap_get_length(This,listLength) (This)->lpVtbl->get_length(This,listLength) |
| #define IXMLDOMNamedNodeMap_getQualifiedItem(This,baseName,namespaceURI,qualifiedItem) (This)->lpVtbl->getQualifiedItem(This,baseName,namespaceURI,qualifiedItem) |
| #define IXMLDOMNamedNodeMap_removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem) (This)->lpVtbl->removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem) |
| #define IXMLDOMNamedNodeMap_nextNode(This,nextItem) (This)->lpVtbl->nextNode(This,nextItem) |
| #define IXMLDOMNamedNodeMap_reset(This) (This)->lpVtbl->reset(This) |
| #define IXMLDOMNamedNodeMap_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) |
| #endif |
| #endif |
| HRESULT WINAPI IXMLDOMNamedNodeMap_getNamedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem); |
| void __RPC_STUB IXMLDOMNamedNodeMap_getNamedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNamedNodeMap_setNamedItem_Proxy(IXMLDOMNamedNodeMap *This,IXMLDOMNode *newItem,IXMLDOMNode **nameItem); |
| void __RPC_STUB IXMLDOMNamedNodeMap_setNamedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNamedNodeMap_removeNamedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem); |
| void __RPC_STUB IXMLDOMNamedNodeMap_removeNamedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNamedNodeMap_get_item_Proxy(IXMLDOMNamedNodeMap *This,__LONG32 index,IXMLDOMNode **listItem); |
| void __RPC_STUB IXMLDOMNamedNodeMap_get_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNamedNodeMap_get_length_Proxy(IXMLDOMNamedNodeMap *This,__LONG32 *listLength); |
| void __RPC_STUB IXMLDOMNamedNodeMap_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNamedNodeMap_getQualifiedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem); |
| void __RPC_STUB IXMLDOMNamedNodeMap_getQualifiedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNamedNodeMap_removeQualifiedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem); |
| void __RPC_STUB IXMLDOMNamedNodeMap_removeQualifiedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNamedNodeMap_nextNode_Proxy(IXMLDOMNamedNodeMap *This,IXMLDOMNode **nextItem); |
| void __RPC_STUB IXMLDOMNamedNodeMap_nextNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNamedNodeMap_reset_Proxy(IXMLDOMNamedNodeMap *This); |
| void __RPC_STUB IXMLDOMNamedNodeMap_reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMNamedNodeMap_get__newEnum_Proxy(IXMLDOMNamedNodeMap *This,IUnknown **ppUnk); |
| void __RPC_STUB IXMLDOMNamedNodeMap_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IXMLDOMCharacterData_INTERFACE_DEFINED__ |
| #define __IXMLDOMCharacterData_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IXMLDOMCharacterData; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IXMLDOMCharacterData : public IXMLDOMNode { |
| public: |
| virtual HRESULT WINAPI get_data(BSTR *data) = 0; |
| virtual HRESULT WINAPI put_data(BSTR data) = 0; |
| virtual HRESULT WINAPI get_length(__LONG32 *dataLength) = 0; |
| virtual HRESULT WINAPI substringData(__LONG32 offset,__LONG32 count,BSTR *data) = 0; |
| virtual HRESULT WINAPI appendData(BSTR data) = 0; |
| virtual HRESULT WINAPI insertData(__LONG32 offset,BSTR data) = 0; |
| virtual HRESULT WINAPI deleteData(__LONG32 offset,__LONG32 count) = 0; |
| virtual HRESULT WINAPI replaceData(__LONG32 offset,__LONG32 count,BSTR data) = 0; |
| }; |
| #else |
| typedef struct IXMLDOMCharacterDataVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IXMLDOMCharacterData *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IXMLDOMCharacterData *This); |
| ULONG (WINAPI *Release)(IXMLDOMCharacterData *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMCharacterData *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(IXMLDOMCharacterData *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMCharacterData *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(IXMLDOMCharacterData *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *get_nodeName)(IXMLDOMCharacterData *This,BSTR *name); |
| HRESULT (WINAPI *get_nodeValue)(IXMLDOMCharacterData *This,VARIANT *value); |
| HRESULT (WINAPI *put_nodeValue)(IXMLDOMCharacterData *This,VARIANT value); |
| HRESULT (WINAPI *get_nodeType)(IXMLDOMCharacterData *This,DOMNodeType *type); |
| HRESULT (WINAPI *get_parentNode)(IXMLDOMCharacterData *This,IXMLDOMNode **parent); |
| HRESULT (WINAPI *get_childNodes)(IXMLDOMCharacterData *This,IXMLDOMNodeList **childList); |
| HRESULT (WINAPI *get_firstChild)(IXMLDOMCharacterData *This,IXMLDOMNode **firstChild); |
| HRESULT (WINAPI *get_lastChild)(IXMLDOMCharacterData *This,IXMLDOMNode **lastChild); |
| HRESULT (WINAPI *get_previousSibling)(IXMLDOMCharacterData *This,IXMLDOMNode **previousSibling); |
| HRESULT (WINAPI *get_nextSibling)(IXMLDOMCharacterData *This,IXMLDOMNode **nextSibling); |
| HRESULT (WINAPI *get_attributes)(IXMLDOMCharacterData *This,IXMLDOMNamedNodeMap **attributeMap); |
| HRESULT (WINAPI *insertBefore)(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); |
| HRESULT (WINAPI *replaceChild)(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); |
| HRESULT (WINAPI *removeChild)(IXMLDOMCharacterData *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); |
| HRESULT (WINAPI *appendChild)(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); |
| HRESULT (WINAPI *hasChildNodes)(IXMLDOMCharacterData *This,VARIANT_BOOL *hasChild); |
| HRESULT (WINAPI *get_ownerDocument)(IXMLDOMCharacterData *This,IXMLDOMDocument **DOMDocument); |
| HRESULT (WINAPI *cloneNode)(IXMLDOMCharacterData *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); |
| HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMCharacterData *This,BSTR *nodeType); |
| HRESULT (WINAPI *get_text)(IXMLDOMCharacterData *This,BSTR *text); |
| HRESULT (WINAPI *put_text)(IXMLDOMCharacterData *This,BSTR text); |
| HRESULT (WINAPI *get_specified)(IXMLDOMCharacterData *This,VARIANT_BOOL *isSpecified); |
| HRESULT (WINAPI *get_definition)(IXMLDOMCharacterData *This,IXMLDOMNode **definitionNode); |
| HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMCharacterData *This,VARIANT *typedValue); |
| HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMCharacterData *This,VARIANT typedValue); |
| HRESULT (WINAPI *get_dataType)(IXMLDOMCharacterData *This,VARIANT *dataTypeName); |
| HRESULT (WINAPI *put_dataType)(IXMLDOMCharacterData *This,BSTR dataTypeName); |
| HRESULT (WINAPI *get_xml)(IXMLDOMCharacterData *This,BSTR *xmlString); |
| HRESULT (WINAPI *transformNode)(IXMLDOMCharacterData *This,IXMLDOMNode *stylesheet,BSTR *xmlString); |
| HRESULT (WINAPI *selectNodes)(IXMLDOMCharacterData *This,BSTR queryString,IXMLDOMNodeList **resultList); |
| HRESULT (WINAPI *selectSingleNode)(IXMLDOMCharacterData *This,BSTR queryString,IXMLDOMNode **resultNode); |
| HRESULT (WINAPI *get_parsed)(IXMLDOMCharacterData *This,VARIANT_BOOL *isParsed); |
| HRESULT (WINAPI *get_namespaceURI)(IXMLDOMCharacterData *This,BSTR *namespaceURI); |
| HRESULT (WINAPI *get_prefix)(IXMLDOMCharacterData *This,BSTR *prefixString); |
| HRESULT (WINAPI *get_baseName)(IXMLDOMCharacterData *This,BSTR *nameString); |
| HRESULT (WINAPI *transformNodeToObject)(IXMLDOMCharacterData *This,IXMLDOMNode *stylesheet,VARIANT outputObject); |
| HRESULT (WINAPI *get_data)(IXMLDOMCharacterData *This,BSTR *data); |
| HRESULT (WINAPI *put_data)(IXMLDOMCharacterData *This,BSTR data); |
| HRESULT (WINAPI *get_length)(IXMLDOMCharacterData *This,__LONG32 *dataLength); |
| HRESULT (WINAPI *substringData)(IXMLDOMCharacterData *This,__LONG32 offset,__LONG32 count,BSTR *data); |
| HRESULT (WINAPI *appendData)(IXMLDOMCharacterData *This,BSTR data); |
| HRESULT (WINAPI *insertData)(IXMLDOMCharacterData *This,__LONG32 offset,BSTR data); |
| HRESULT (WINAPI *deleteData)(IXMLDOMCharacterData *This,__LONG32 offset,__LONG32 count); |
| HRESULT (WINAPI *replaceData)(IXMLDOMCharacterData *This,__LONG32 offset,__LONG32 count,BSTR data); |
| END_INTERFACE |
| } IXMLDOMCharacterDataVtbl; |
| struct IXMLDOMCharacterData { |
| CONST_VTBL struct IXMLDOMCharacterDataVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IXMLDOMCharacterData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXMLDOMCharacterData_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXMLDOMCharacterData_Release(This) (This)->lpVtbl->Release(This) |
| #define IXMLDOMCharacterData_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IXMLDOMCharacterData_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IXMLDOMCharacterData_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IXMLDOMCharacterData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| #define IXMLDOMCharacterData_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) |
| #define IXMLDOMCharacterData_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) |
| #define IXMLDOMCharacterData_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) |
| #define IXMLDOMCharacterData_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) |
| #define IXMLDOMCharacterData_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) |
| #define IXMLDOMCharacterData_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) |
| #define IXMLDOMCharacterData_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) |
| #define IXMLDOMCharacterData_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) |
| #define IXMLDOMCharacterData_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) |
| #define IXMLDOMCharacterData_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) |
| #define IXMLDOMCharacterData_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) |
| #define IXMLDOMCharacterData_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) |
| #define IXMLDOMCharacterData_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) |
| #define IXMLDOMCharacterData_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) |
| #define IXMLDOMCharacterData_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) |
| #define IXMLDOMCharacterData_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) |
| #define IXMLDOMCharacterData_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) |
| #define IXMLDOMCharacterData_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) |
| #define IXMLDOMCharacterData_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) |
| #define IXMLDOMCharacterData_get_text(This,text) (This)->lpVtbl->get_text(This,text) |
| #define IXMLDOMCharacterData_put_text(This,text) (This)->lpVtbl->put_text(This,text) |
| #define IXMLDOMCharacterData_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) |
| #define IXMLDOMCharacterData_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) |
| #define IXMLDOMCharacterData_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) |
| #define IXMLDOMCharacterData_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) |
| #define IXMLDOMCharacterData_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) |
| #define IXMLDOMCharacterData_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) |
| #define IXMLDOMCharacterData_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) |
| #define IXMLDOMCharacterData_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) |
| #define IXMLDOMCharacterData_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) |
| #define IXMLDOMCharacterData_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) |
| #define IXMLDOMCharacterData_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) |
| #define IXMLDOMCharacterData_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) |
| #define IXMLDOMCharacterData_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) |
| #define IXMLDOMCharacterData_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) |
| #define IXMLDOMCharacterData_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) |
| #define IXMLDOMCharacterData_get_data(This,data) (This)->lpVtbl->get_data(This,data) |
| #define IXMLDOMCharacterData_put_data(This,data) (This)->lpVtbl->put_data(This,data) |
| #define IXMLDOMCharacterData_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength) |
| #define IXMLDOMCharacterData_substringData(This,offset,count,data) (This)->lpVtbl->substringData(This,offset,count,data) |
| #define IXMLDOMCharacterData_appendData(This,data) (This)->lpVtbl->appendData(This,data) |
| #define IXMLDOMCharacterData_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data) |
| #define IXMLDOMCharacterData_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) |
| #define IXMLDOMCharacterData_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data) |
| #endif |
| #endif |
| HRESULT WINAPI IXMLDOMCharacterData_get_data_Proxy(IXMLDOMCharacterData *This,BSTR *data); |
| void __RPC_STUB IXMLDOMCharacterData_get_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMCharacterData_put_data_Proxy(IXMLDOMCharacterData *This,BSTR data); |
| void __RPC_STUB IXMLDOMCharacterData_put_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMCharacterData_get_length_Proxy(IXMLDOMCharacterData *This,__LONG32 *dataLength); |
| void __RPC_STUB IXMLDOMCharacterData_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMCharacterData_substringData_Proxy(IXMLDOMCharacterData *This,__LONG32 offset,__LONG32 count,BSTR *data); |
| void __RPC_STUB IXMLDOMCharacterData_substringData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMCharacterData_appendData_Proxy(IXMLDOMCharacterData *This,BSTR data); |
| void __RPC_STUB IXMLDOMCharacterData_appendData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMCharacterData_insertData_Proxy(IXMLDOMCharacterData *This,__LONG32 offset,BSTR data); |
| void __RPC_STUB IXMLDOMCharacterData_insertData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMCharacterData_deleteData_Proxy(IXMLDOMCharacterData *This,__LONG32 offset,__LONG32 count); |
| void __RPC_STUB IXMLDOMCharacterData_deleteData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IXMLDOMCharacterData_replaceData_Proxy(IXMLDOMCharacterData *This,__LONG32 offset,__LONG32 count,BSTR data); |
| void __RPC_STUB IXMLDOMCharacterData_replaceData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IXMLDOMAttribute_INTERFACE_DEFINED__ |
| #define __IXMLDOMAttribute_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IXMLDOMAttribute; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IXMLDOMAttribute : public IXMLDOMNode { |
| public: |
| virtual HRESULT WINAPI get_name(BSTR *attributeName) = 0; |
| virtual HRESULT WINAPI get_value(VARIANT *attributeValue) = 0; |
| virtual HRESULT WINAPI put_value(VARIANT attributeValue) = 0; |
|