MsXml2.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:753k
- #pragma warning( disable: 4049 ) /* more than 64k source lines */
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
- /* File created by MIDL compiler version 6.00.0345 */
- /* Compiler settings for msxml2.idl:
- Oicf, W1, Zp8, env=Win32 (32b run)
- protocol : dce , ms_ext, c_ext
- error checks: allocation ref bounds_check enum stub_data
- VC __declspec() decoration level:
- __declspec(uuid()), __declspec(selectany), __declspec(novtable)
- DECLSPEC_UUID(), MIDL_INTERFACE()
- */
- //@@MIDL_FILE_HEADING( )
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 440
- #endif
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef __msxml2_h__
- #define __msxml2_h__
- #if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
- #endif
- /* Forward Declarations */
- #ifndef __IXMLDOMImplementation_FWD_DEFINED__
- #define __IXMLDOMImplementation_FWD_DEFINED__
- typedef interface IXMLDOMImplementation IXMLDOMImplementation;
- #endif /* __IXMLDOMImplementation_FWD_DEFINED__ */
- #ifndef __IXMLDOMNode_FWD_DEFINED__
- #define __IXMLDOMNode_FWD_DEFINED__
- typedef interface IXMLDOMNode IXMLDOMNode;
- #endif /* __IXMLDOMNode_FWD_DEFINED__ */
- #ifndef __IXMLDOMDocumentFragment_FWD_DEFINED__
- #define __IXMLDOMDocumentFragment_FWD_DEFINED__
- typedef interface IXMLDOMDocumentFragment IXMLDOMDocumentFragment;
- #endif /* __IXMLDOMDocumentFragment_FWD_DEFINED__ */
- #ifndef __IXMLDOMDocument_FWD_DEFINED__
- #define __IXMLDOMDocument_FWD_DEFINED__
- typedef interface IXMLDOMDocument IXMLDOMDocument;
- #endif /* __IXMLDOMDocument_FWD_DEFINED__ */
- #ifndef __IXMLDOMSchemaCollection_FWD_DEFINED__
- #define __IXMLDOMSchemaCollection_FWD_DEFINED__
- typedef interface IXMLDOMSchemaCollection IXMLDOMSchemaCollection;
- #endif /* __IXMLDOMSchemaCollection_FWD_DEFINED__ */
- #ifndef __IXMLDOMDocument2_FWD_DEFINED__
- #define __IXMLDOMDocument2_FWD_DEFINED__
- typedef interface IXMLDOMDocument2 IXMLDOMDocument2;
- #endif /* __IXMLDOMDocument2_FWD_DEFINED__ */
- #ifndef __IXMLDOMNodeList_FWD_DEFINED__
- #define __IXMLDOMNodeList_FWD_DEFINED__
- typedef interface IXMLDOMNodeList IXMLDOMNodeList;
- #endif /* __IXMLDOMNodeList_FWD_DEFINED__ */
- #ifndef __IXMLDOMNamedNodeMap_FWD_DEFINED__
- #define __IXMLDOMNamedNodeMap_FWD_DEFINED__
- typedef interface IXMLDOMNamedNodeMap IXMLDOMNamedNodeMap;
- #endif /* __IXMLDOMNamedNodeMap_FWD_DEFINED__ */
- #ifndef __IXMLDOMCharacterData_FWD_DEFINED__
- #define __IXMLDOMCharacterData_FWD_DEFINED__
- typedef interface IXMLDOMCharacterData IXMLDOMCharacterData;
- #endif /* __IXMLDOMCharacterData_FWD_DEFINED__ */
- #ifndef __IXMLDOMAttribute_FWD_DEFINED__
- #define __IXMLDOMAttribute_FWD_DEFINED__
- typedef interface IXMLDOMAttribute IXMLDOMAttribute;
- #endif /* __IXMLDOMAttribute_FWD_DEFINED__ */
- #ifndef __IXMLDOMElement_FWD_DEFINED__
- #define __IXMLDOMElement_FWD_DEFINED__
- typedef interface IXMLDOMElement IXMLDOMElement;
- #endif /* __IXMLDOMElement_FWD_DEFINED__ */
- #ifndef __IXMLDOMText_FWD_DEFINED__
- #define __IXMLDOMText_FWD_DEFINED__
- typedef interface IXMLDOMText IXMLDOMText;
- #endif /* __IXMLDOMText_FWD_DEFINED__ */
- #ifndef __IXMLDOMComment_FWD_DEFINED__
- #define __IXMLDOMComment_FWD_DEFINED__
- typedef interface IXMLDOMComment IXMLDOMComment;
- #endif /* __IXMLDOMComment_FWD_DEFINED__ */
- #ifndef __IXMLDOMProcessingInstruction_FWD_DEFINED__
- #define __IXMLDOMProcessingInstruction_FWD_DEFINED__
- typedef interface IXMLDOMProcessingInstruction IXMLDOMProcessingInstruction;
- #endif /* __IXMLDOMProcessingInstruction_FWD_DEFINED__ */
- #ifndef __IXMLDOMCDATASection_FWD_DEFINED__
- #define __IXMLDOMCDATASection_FWD_DEFINED__
- typedef interface IXMLDOMCDATASection IXMLDOMCDATASection;
- #endif /* __IXMLDOMCDATASection_FWD_DEFINED__ */
- #ifndef __IXMLDOMDocumentType_FWD_DEFINED__
- #define __IXMLDOMDocumentType_FWD_DEFINED__
- typedef interface IXMLDOMDocumentType IXMLDOMDocumentType;
- #endif /* __IXMLDOMDocumentType_FWD_DEFINED__ */
- #ifndef __IXMLDOMNotation_FWD_DEFINED__
- #define __IXMLDOMNotation_FWD_DEFINED__
- typedef interface IXMLDOMNotation IXMLDOMNotation;
- #endif /* __IXMLDOMNotation_FWD_DEFINED__ */
- #ifndef __IXMLDOMEntity_FWD_DEFINED__
- #define __IXMLDOMEntity_FWD_DEFINED__
- typedef interface IXMLDOMEntity IXMLDOMEntity;
- #endif /* __IXMLDOMEntity_FWD_DEFINED__ */
- #ifndef __IXMLDOMEntityReference_FWD_DEFINED__
- #define __IXMLDOMEntityReference_FWD_DEFINED__
- typedef interface IXMLDOMEntityReference IXMLDOMEntityReference;
- #endif /* __IXMLDOMEntityReference_FWD_DEFINED__ */
- #ifndef __IXMLDOMParseError_FWD_DEFINED__
- #define __IXMLDOMParseError_FWD_DEFINED__
- typedef interface IXMLDOMParseError IXMLDOMParseError;
- #endif /* __IXMLDOMParseError_FWD_DEFINED__ */
- #ifndef __IXTLRuntime_FWD_DEFINED__
- #define __IXTLRuntime_FWD_DEFINED__
- typedef interface IXTLRuntime IXTLRuntime;
- #endif /* __IXTLRuntime_FWD_DEFINED__ */
- #ifndef __IXSLTemplate_FWD_DEFINED__
- #define __IXSLTemplate_FWD_DEFINED__
- typedef interface IXSLTemplate IXSLTemplate;
- #endif /* __IXSLTemplate_FWD_DEFINED__ */
- #ifndef __IXSLProcessor_FWD_DEFINED__
- #define __IXSLProcessor_FWD_DEFINED__
- typedef interface IXSLProcessor IXSLProcessor;
- #endif /* __IXSLProcessor_FWD_DEFINED__ */
- #ifndef __ISAXXMLReader_FWD_DEFINED__
- #define __ISAXXMLReader_FWD_DEFINED__
- typedef interface ISAXXMLReader ISAXXMLReader;
- #endif /* __ISAXXMLReader_FWD_DEFINED__ */
- #ifndef __ISAXXMLFilter_FWD_DEFINED__
- #define __ISAXXMLFilter_FWD_DEFINED__
- typedef interface ISAXXMLFilter ISAXXMLFilter;
- #endif /* __ISAXXMLFilter_FWD_DEFINED__ */
- #ifndef __ISAXLocator_FWD_DEFINED__
- #define __ISAXLocator_FWD_DEFINED__
- typedef interface ISAXLocator ISAXLocator;
- #endif /* __ISAXLocator_FWD_DEFINED__ */
- #ifndef __ISAXEntityResolver_FWD_DEFINED__
- #define __ISAXEntityResolver_FWD_DEFINED__
- typedef interface ISAXEntityResolver ISAXEntityResolver;
- #endif /* __ISAXEntityResolver_FWD_DEFINED__ */
- #ifndef __ISAXContentHandler_FWD_DEFINED__
- #define __ISAXContentHandler_FWD_DEFINED__
- typedef interface ISAXContentHandler ISAXContentHandler;
- #endif /* __ISAXContentHandler_FWD_DEFINED__ */
- #ifndef __ISAXDTDHandler_FWD_DEFINED__
- #define __ISAXDTDHandler_FWD_DEFINED__
- typedef interface ISAXDTDHandler ISAXDTDHandler;
- #endif /* __ISAXDTDHandler_FWD_DEFINED__ */
- #ifndef __ISAXErrorHandler_FWD_DEFINED__
- #define __ISAXErrorHandler_FWD_DEFINED__
- typedef interface ISAXErrorHandler ISAXErrorHandler;
- #endif /* __ISAXErrorHandler_FWD_DEFINED__ */
- #ifndef __ISAXLexicalHandler_FWD_DEFINED__
- #define __ISAXLexicalHandler_FWD_DEFINED__
- typedef interface ISAXLexicalHandler ISAXLexicalHandler;
- #endif /* __ISAXLexicalHandler_FWD_DEFINED__ */
- #ifndef __ISAXDeclHandler_FWD_DEFINED__
- #define __ISAXDeclHandler_FWD_DEFINED__
- typedef interface ISAXDeclHandler ISAXDeclHandler;
- #endif /* __ISAXDeclHandler_FWD_DEFINED__ */
- #ifndef __ISAXAttributes_FWD_DEFINED__
- #define __ISAXAttributes_FWD_DEFINED__
- typedef interface ISAXAttributes ISAXAttributes;
- #endif /* __ISAXAttributes_FWD_DEFINED__ */
- #ifndef __IVBSAXXMLReader_FWD_DEFINED__
- #define __IVBSAXXMLReader_FWD_DEFINED__
- typedef interface IVBSAXXMLReader IVBSAXXMLReader;
- #endif /* __IVBSAXXMLReader_FWD_DEFINED__ */
- #ifndef __IVBSAXXMLFilter_FWD_DEFINED__
- #define __IVBSAXXMLFilter_FWD_DEFINED__
- typedef interface IVBSAXXMLFilter IVBSAXXMLFilter;
- #endif /* __IVBSAXXMLFilter_FWD_DEFINED__ */
- #ifndef __IVBSAXLocator_FWD_DEFINED__
- #define __IVBSAXLocator_FWD_DEFINED__
- typedef interface IVBSAXLocator IVBSAXLocator;
- #endif /* __IVBSAXLocator_FWD_DEFINED__ */
- #ifndef __IVBSAXEntityResolver_FWD_DEFINED__
- #define __IVBSAXEntityResolver_FWD_DEFINED__
- typedef interface IVBSAXEntityResolver IVBSAXEntityResolver;
- #endif /* __IVBSAXEntityResolver_FWD_DEFINED__ */
- #ifndef __IVBSAXContentHandler_FWD_DEFINED__
- #define __IVBSAXContentHandler_FWD_DEFINED__
- typedef interface IVBSAXContentHandler IVBSAXContentHandler;
- #endif /* __IVBSAXContentHandler_FWD_DEFINED__ */
- #ifndef __IVBSAXDTDHandler_FWD_DEFINED__
- #define __IVBSAXDTDHandler_FWD_DEFINED__
- typedef interface IVBSAXDTDHandler IVBSAXDTDHandler;
- #endif /* __IVBSAXDTDHandler_FWD_DEFINED__ */
- #ifndef __IVBSAXErrorHandler_FWD_DEFINED__
- #define __IVBSAXErrorHandler_FWD_DEFINED__
- typedef interface IVBSAXErrorHandler IVBSAXErrorHandler;
- #endif /* __IVBSAXErrorHandler_FWD_DEFINED__ */
- #ifndef __IVBSAXLexicalHandler_FWD_DEFINED__
- #define __IVBSAXLexicalHandler_FWD_DEFINED__
- typedef interface IVBSAXLexicalHandler IVBSAXLexicalHandler;
- #endif /* __IVBSAXLexicalHandler_FWD_DEFINED__ */
- #ifndef __IVBSAXDeclHandler_FWD_DEFINED__
- #define __IVBSAXDeclHandler_FWD_DEFINED__
- typedef interface IVBSAXDeclHandler IVBSAXDeclHandler;
- #endif /* __IVBSAXDeclHandler_FWD_DEFINED__ */
- #ifndef __IVBSAXAttributes_FWD_DEFINED__
- #define __IVBSAXAttributes_FWD_DEFINED__
- typedef interface IVBSAXAttributes IVBSAXAttributes;
- #endif /* __IVBSAXAttributes_FWD_DEFINED__ */
- #ifndef __IMXWriter_FWD_DEFINED__
- #define __IMXWriter_FWD_DEFINED__
- typedef interface IMXWriter IMXWriter;
- #endif /* __IMXWriter_FWD_DEFINED__ */
- #ifndef __IMXAttributes_FWD_DEFINED__
- #define __IMXAttributes_FWD_DEFINED__
- typedef interface IMXAttributes IMXAttributes;
- #endif /* __IMXAttributes_FWD_DEFINED__ */
- #ifndef __IMXReaderControl_FWD_DEFINED__
- #define __IMXReaderControl_FWD_DEFINED__
- typedef interface IMXReaderControl IMXReaderControl;
- #endif /* __IMXReaderControl_FWD_DEFINED__ */
- #ifndef __IXMLElementCollection_FWD_DEFINED__
- #define __IXMLElementCollection_FWD_DEFINED__
- typedef interface IXMLElementCollection IXMLElementCollection;
- #endif /* __IXMLElementCollection_FWD_DEFINED__ */
- #ifndef __IXMLDocument_FWD_DEFINED__
- #define __IXMLDocument_FWD_DEFINED__
- typedef interface IXMLDocument IXMLDocument;
- #endif /* __IXMLDocument_FWD_DEFINED__ */
- #ifndef __IXMLDocument2_FWD_DEFINED__
- #define __IXMLDocument2_FWD_DEFINED__
- typedef interface IXMLDocument2 IXMLDocument2;
- #endif /* __IXMLDocument2_FWD_DEFINED__ */
- #ifndef __IXMLElement_FWD_DEFINED__
- #define __IXMLElement_FWD_DEFINED__
- typedef interface IXMLElement IXMLElement;
- #endif /* __IXMLElement_FWD_DEFINED__ */
- #ifndef __IXMLElement2_FWD_DEFINED__
- #define __IXMLElement2_FWD_DEFINED__
- typedef interface IXMLElement2 IXMLElement2;
- #endif /* __IXMLElement2_FWD_DEFINED__ */
- #ifndef __IXMLAttribute_FWD_DEFINED__
- #define __IXMLAttribute_FWD_DEFINED__
- typedef interface IXMLAttribute IXMLAttribute;
- #endif /* __IXMLAttribute_FWD_DEFINED__ */
- #ifndef __IXMLError_FWD_DEFINED__
- #define __IXMLError_FWD_DEFINED__
- typedef interface IXMLError IXMLError;
- #endif /* __IXMLError_FWD_DEFINED__ */
- #ifndef __IXMLDOMSelection_FWD_DEFINED__
- #define __IXMLDOMSelection_FWD_DEFINED__
- typedef interface IXMLDOMSelection IXMLDOMSelection;
- #endif /* __IXMLDOMSelection_FWD_DEFINED__ */
- #ifndef __XMLDOMDocumentEvents_FWD_DEFINED__
- #define __XMLDOMDocumentEvents_FWD_DEFINED__
- typedef interface XMLDOMDocumentEvents XMLDOMDocumentEvents;
- #endif /* __XMLDOMDocumentEvents_FWD_DEFINED__ */
- #ifndef __IDSOControl_FWD_DEFINED__
- #define __IDSOControl_FWD_DEFINED__
- typedef interface IDSOControl IDSOControl;
- #endif /* __IDSOControl_FWD_DEFINED__ */
- #ifndef __IXMLHTTPRequest_FWD_DEFINED__
- #define __IXMLHTTPRequest_FWD_DEFINED__
- typedef interface IXMLHTTPRequest IXMLHTTPRequest;
- #endif /* __IXMLHTTPRequest_FWD_DEFINED__ */
- #ifndef __IServerXMLHTTPRequest_FWD_DEFINED__
- #define __IServerXMLHTTPRequest_FWD_DEFINED__
- typedef interface IServerXMLHTTPRequest IServerXMLHTTPRequest;
- #endif /* __IServerXMLHTTPRequest_FWD_DEFINED__ */
- #ifndef __DOMDocument_FWD_DEFINED__
- #define __DOMDocument_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class DOMDocument DOMDocument;
- #else
- typedef struct DOMDocument DOMDocument;
- #endif /* __cplusplus */
- #endif /* __DOMDocument_FWD_DEFINED__ */
- #ifndef __DOMDocument26_FWD_DEFINED__
- #define __DOMDocument26_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class DOMDocument26 DOMDocument26;
- #else
- typedef struct DOMDocument26 DOMDocument26;
- #endif /* __cplusplus */
- #endif /* __DOMDocument26_FWD_DEFINED__ */
- #ifndef __DOMDocument30_FWD_DEFINED__
- #define __DOMDocument30_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class DOMDocument30 DOMDocument30;
- #else
- typedef struct DOMDocument30 DOMDocument30;
- #endif /* __cplusplus */
- #endif /* __DOMDocument30_FWD_DEFINED__ */
- #ifndef __FreeThreadedDOMDocument_FWD_DEFINED__
- #define __FreeThreadedDOMDocument_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class FreeThreadedDOMDocument FreeThreadedDOMDocument;
- #else
- typedef struct FreeThreadedDOMDocument FreeThreadedDOMDocument;
- #endif /* __cplusplus */
- #endif /* __FreeThreadedDOMDocument_FWD_DEFINED__ */
- #ifndef __FreeThreadedDOMDocument26_FWD_DEFINED__
- #define __FreeThreadedDOMDocument26_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class FreeThreadedDOMDocument26 FreeThreadedDOMDocument26;
- #else
- typedef struct FreeThreadedDOMDocument26 FreeThreadedDOMDocument26;
- #endif /* __cplusplus */
- #endif /* __FreeThreadedDOMDocument26_FWD_DEFINED__ */
- #ifndef __FreeThreadedDOMDocument30_FWD_DEFINED__
- #define __FreeThreadedDOMDocument30_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class FreeThreadedDOMDocument30 FreeThreadedDOMDocument30;
- #else
- typedef struct FreeThreadedDOMDocument30 FreeThreadedDOMDocument30;
- #endif /* __cplusplus */
- #endif /* __FreeThreadedDOMDocument30_FWD_DEFINED__ */
- #ifndef __XMLSchemaCache_FWD_DEFINED__
- #define __XMLSchemaCache_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class XMLSchemaCache XMLSchemaCache;
- #else
- typedef struct XMLSchemaCache XMLSchemaCache;
- #endif /* __cplusplus */
- #endif /* __XMLSchemaCache_FWD_DEFINED__ */
- #ifndef __XMLSchemaCache26_FWD_DEFINED__
- #define __XMLSchemaCache26_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class XMLSchemaCache26 XMLSchemaCache26;
- #else
- typedef struct XMLSchemaCache26 XMLSchemaCache26;
- #endif /* __cplusplus */
- #endif /* __XMLSchemaCache26_FWD_DEFINED__ */
- #ifndef __XMLSchemaCache30_FWD_DEFINED__
- #define __XMLSchemaCache30_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class XMLSchemaCache30 XMLSchemaCache30;
- #else
- typedef struct XMLSchemaCache30 XMLSchemaCache30;
- #endif /* __cplusplus */
- #endif /* __XMLSchemaCache30_FWD_DEFINED__ */
- #ifndef __XSLTemplate_FWD_DEFINED__
- #define __XSLTemplate_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class XSLTemplate XSLTemplate;
- #else
- typedef struct XSLTemplate XSLTemplate;
- #endif /* __cplusplus */
- #endif /* __XSLTemplate_FWD_DEFINED__ */
- #ifndef __XSLTemplate26_FWD_DEFINED__
- #define __XSLTemplate26_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class XSLTemplate26 XSLTemplate26;
- #else
- typedef struct XSLTemplate26 XSLTemplate26;
- #endif /* __cplusplus */
- #endif /* __XSLTemplate26_FWD_DEFINED__ */
- #ifndef __XSLTemplate30_FWD_DEFINED__
- #define __XSLTemplate30_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class XSLTemplate30 XSLTemplate30;
- #else
- typedef struct XSLTemplate30 XSLTemplate30;
- #endif /* __cplusplus */
- #endif /* __XSLTemplate30_FWD_DEFINED__ */
- #ifndef __DSOControl_FWD_DEFINED__
- #define __DSOControl_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class DSOControl DSOControl;
- #else
- typedef struct DSOControl DSOControl;
- #endif /* __cplusplus */
- #endif /* __DSOControl_FWD_DEFINED__ */
- #ifndef __DSOControl26_FWD_DEFINED__
- #define __DSOControl26_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class DSOControl26 DSOControl26;
- #else
- typedef struct DSOControl26 DSOControl26;
- #endif /* __cplusplus */
- #endif /* __DSOControl26_FWD_DEFINED__ */
- #ifndef __DSOControl30_FWD_DEFINED__
- #define __DSOControl30_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class DSOControl30 DSOControl30;
- #else
- typedef struct DSOControl30 DSOControl30;
- #endif /* __cplusplus */
- #endif /* __DSOControl30_FWD_DEFINED__ */
- #ifndef __XMLHTTP_FWD_DEFINED__
- #define __XMLHTTP_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class XMLHTTP XMLHTTP;
- #else
- typedef struct XMLHTTP XMLHTTP;
- #endif /* __cplusplus */
- #endif /* __XMLHTTP_FWD_DEFINED__ */
- #ifndef __XMLHTTP26_FWD_DEFINED__
- #define __XMLHTTP26_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class XMLHTTP26 XMLHTTP26;
- #else
- typedef struct XMLHTTP26 XMLHTTP26;
- #endif /* __cplusplus */
- #endif /* __XMLHTTP26_FWD_DEFINED__ */
- #ifndef __XMLHTTP30_FWD_DEFINED__
- #define __XMLHTTP30_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class XMLHTTP30 XMLHTTP30;
- #else
- typedef struct XMLHTTP30 XMLHTTP30;
- #endif /* __cplusplus */
- #endif /* __XMLHTTP30_FWD_DEFINED__ */
- #ifndef __ServerXMLHTTP_FWD_DEFINED__
- #define __ServerXMLHTTP_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class ServerXMLHTTP ServerXMLHTTP;
- #else
- typedef struct ServerXMLHTTP ServerXMLHTTP;
- #endif /* __cplusplus */
- #endif /* __ServerXMLHTTP_FWD_DEFINED__ */
- #ifndef __ServerXMLHTTP30_FWD_DEFINED__
- #define __ServerXMLHTTP30_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class ServerXMLHTTP30 ServerXMLHTTP30;
- #else
- typedef struct ServerXMLHTTP30 ServerXMLHTTP30;
- #endif /* __cplusplus */
- #endif /* __ServerXMLHTTP30_FWD_DEFINED__ */
- #ifndef __SAXXMLReader_FWD_DEFINED__
- #define __SAXXMLReader_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class SAXXMLReader SAXXMLReader;
- #else
- typedef struct SAXXMLReader SAXXMLReader;
- #endif /* __cplusplus */
- #endif /* __SAXXMLReader_FWD_DEFINED__ */
- #ifndef __SAXXMLReader30_FWD_DEFINED__
- #define __SAXXMLReader30_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class SAXXMLReader30 SAXXMLReader30;
- #else
- typedef struct SAXXMLReader30 SAXXMLReader30;
- #endif /* __cplusplus */
- #endif /* __SAXXMLReader30_FWD_DEFINED__ */
- #ifndef __MXXMLWriter_FWD_DEFINED__
- #define __MXXMLWriter_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MXXMLWriter MXXMLWriter;
- #else
- typedef struct MXXMLWriter MXXMLWriter;
- #endif /* __cplusplus */
- #endif /* __MXXMLWriter_FWD_DEFINED__ */
- #ifndef __MXXMLWriter30_FWD_DEFINED__
- #define __MXXMLWriter30_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MXXMLWriter30 MXXMLWriter30;
- #else
- typedef struct MXXMLWriter30 MXXMLWriter30;
- #endif /* __cplusplus */
- #endif /* __MXXMLWriter30_FWD_DEFINED__ */
- #ifndef __SAXAttributes_FWD_DEFINED__
- #define __SAXAttributes_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class SAXAttributes SAXAttributes;
- #else
- typedef struct SAXAttributes SAXAttributes;
- #endif /* __cplusplus */
- #endif /* __SAXAttributes_FWD_DEFINED__ */
- #ifndef __SAXAttributes30_FWD_DEFINED__
- #define __SAXAttributes30_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class SAXAttributes30 SAXAttributes30;
- #else
- typedef struct SAXAttributes30 SAXAttributes30;
- #endif /* __cplusplus */
- #endif /* __SAXAttributes30_FWD_DEFINED__ */
- #ifndef __XMLDocument_FWD_DEFINED__
- #define __XMLDocument_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class XMLDocument XMLDocument;
- #else
- typedef struct XMLDocument XMLDocument;
- #endif /* __cplusplus */
- #endif /* __XMLDocument_FWD_DEFINED__ */
- /* header files for imported files */
- #include "unknwn.h"
- #include "objidl.h"
- #include "oaidl.h"
- #ifdef __cplusplus
- extern "C"{
- #endif
- void * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void * );
- /* interface __MIDL_itf_msxml2_0000 */
- /* [local] */
- //+-------------------------------------------------------------------------
- //
- // Microsoft Windows
- // Copyright (C) Microsoft Corporation, 1997-1998.
- //
- //--------------------------------------------------------------------------
- #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
- #ifndef __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__
- /* library MSXML2 */
- /* [lcid][helpstring][version][uuid] */
- #undef ParseURL
- #if !defined(__msxml_h__)
- typedef /* [helpstring] */
- enum tagXMLEMEM_TYPE
- { XMLELEMTYPE_ELEMENT = 0,
- XMLELEMTYPE_TEXT = XMLELEMTYPE_ELEMENT + 1,
- XMLELEMTYPE_COMMENT = XMLELEMTYPE_TEXT + 1,
- XMLELEMTYPE_DOCUMENT = XMLELEMTYPE_COMMENT + 1,
- XMLELEMTYPE_DTD = XMLELEMTYPE_DOCUMENT + 1,
- XMLELEMTYPE_PI = XMLELEMTYPE_DTD + 1,
- XMLELEMTYPE_OTHER = XMLELEMTYPE_PI + 1
- } XMLELEM_TYPE;
- #endif
- #if !defined(__msxml_h__) || defined(__IXMLElementNotificationSink_INTERFACE_DEFINED__)
- typedef /* [helpstring] */
- enum tagDOMNodeType
- { NODE_INVALID = 0,
- NODE_ELEMENT = NODE_INVALID + 1,
- NODE_ATTRIBUTE = NODE_ELEMENT + 1,
- NODE_TEXT = NODE_ATTRIBUTE + 1,
- NODE_CDATA_SECTION = NODE_TEXT + 1,
- NODE_ENTITY_REFERENCE = NODE_CDATA_SECTION + 1,
- NODE_ENTITY = NODE_ENTITY_REFERENCE + 1,
- NODE_PROCESSING_INSTRUCTION = NODE_ENTITY + 1,
- NODE_COMMENT = NODE_PROCESSING_INSTRUCTION + 1,
- NODE_DOCUMENT = NODE_COMMENT + 1,
- NODE_DOCUMENT_TYPE = NODE_DOCUMENT + 1,
- NODE_DOCUMENT_FRAGMENT = NODE_DOCUMENT_TYPE + 1,
- NODE_NOTATION = NODE_DOCUMENT_FRAGMENT + 1
- } DOMNodeType;
- #endif
- typedef /* [helpstring] */
- enum _SERVERXMLHTTP_OPTION
- { SXH_OPTION_URL_CODEPAGE = 0,
- SXH_OPTION_ESCAPE_PERCENT_IN_URL = SXH_OPTION_URL_CODEPAGE + 1,
- SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS = SXH_OPTION_ESCAPE_PERCENT_IN_URL + 1,
- SXH_OPTION_SELECT_CLIENT_SSL_CERT = SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS + 1
- } SERVERXMLHTTP_OPTION;
- typedef /* [helpstring] */
- 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;
- EXTERN_C const IID LIBID_MSXML2;
- #ifndef __IXMLDOMImplementation_INTERFACE_DEFINED__
- #define __IXMLDOMImplementation_INTERFACE_DEFINED__
- /* interface IXMLDOMImplementation */
- /* [uuid][dual][oleautomation][unique][nonextensible][object][local] */
- EXTERN_C const IID IID_IXMLDOMImplementation;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF8F-7B36-11d2-B20E-00C04F983E60")
- IXMLDOMImplementation : public IDispatch
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE hasFeature(
- /* [in] */ BSTR feature,
- /* [in] */ BSTR version,
- /* [retval][out] */ VARIANT_BOOL *hasFeature) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLDOMImplementationVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLDOMImplementation * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLDOMImplementation * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLDOMImplementation * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLDOMImplementation * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLDOMImplementation * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLDOMImplementation * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLDOMImplementation * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *hasFeature )(
- IXMLDOMImplementation * This,
- /* [in] */ BSTR feature,
- /* [in] */ BSTR version,
- /* [retval][out] */ VARIANT_BOOL *hasFeature);
-
- END_INTERFACE
- } IXMLDOMImplementationVtbl;
- interface 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 /* COBJMACROS */
- #endif /* C style interface */
- /* [id] */ HRESULT STDMETHODCALLTYPE IXMLDOMImplementation_hasFeature_Proxy(
- IXMLDOMImplementation * This,
- /* [in] */ BSTR feature,
- /* [in] */ BSTR version,
- /* [retval][out] */ VARIANT_BOOL *hasFeature);
- void __RPC_STUB IXMLDOMImplementation_hasFeature_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IXMLDOMImplementation_INTERFACE_DEFINED__ */
- #ifndef __IXMLDOMNode_INTERFACE_DEFINED__
- #define __IXMLDOMNode_INTERFACE_DEFINED__
- /* interface IXMLDOMNode */
- /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
- EXTERN_C const IID IID_IXMLDOMNode;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF80-7B36-11d2-B20E-00C04F983E60")
- IXMLDOMNode : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeName(
- /* [retval][out] */ BSTR *name) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeValue(
- /* [retval][out] */ VARIANT *value) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_nodeValue(
- /* [in] */ VARIANT value) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeType(
- /* [retval][out] */ DOMNodeType *type) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parentNode(
- /* [retval][out] */ IXMLDOMNode **parent) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_childNodes(
- /* [retval][out] */ IXMLDOMNodeList **childList) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_firstChild(
- /* [retval][out] */ IXMLDOMNode **firstChild) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_lastChild(
- /* [retval][out] */ IXMLDOMNode **lastChild) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_previousSibling(
- /* [retval][out] */ IXMLDOMNode **previousSibling) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nextSibling(
- /* [retval][out] */ IXMLDOMNode **nextSibling) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
- /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE insertBefore(
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE replaceChild(
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ IXMLDOMNode *oldChild,
- /* [retval][out] */ IXMLDOMNode **outOldChild) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeChild(
- /* [in] */ IXMLDOMNode *childNode,
- /* [retval][out] */ IXMLDOMNode **oldChild) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE appendChild(
- /* [in] */ IXMLDOMNode *newChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE hasChildNodes(
- /* [retval][out] */ VARIANT_BOOL *hasChild) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ownerDocument(
- /* [retval][out] */ IXMLDOMDocument **DOMDocument) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE cloneNode(
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode **cloneRoot) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeTypeString(
- /* [out][retval] */ BSTR *nodeType) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_text(
- /* [out][retval] */ BSTR *text) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_text(
- /* [in] */ BSTR text) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_specified(
- /* [retval][out] */ VARIANT_BOOL *isSpecified) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_definition(
- /* [out][retval] */ IXMLDOMNode **definitionNode) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeTypedValue(
- /* [out][retval] */ VARIANT *typedValue) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_nodeTypedValue(
- /* [in] */ VARIANT typedValue) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_dataType(
- /* [out][retval] */ VARIANT *dataTypeName) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_dataType(
- /* [in] */ BSTR dataTypeName) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_xml(
- /* [out][retval] */ BSTR *xmlString) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE transformNode(
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [out][retval] */ BSTR *xmlString) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE selectNodes(
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList **resultList) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE selectSingleNode(
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode **resultNode) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parsed(
- /* [out][retval] */ VARIANT_BOOL *isParsed) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_namespaceURI(
- /* [out][retval] */ BSTR *namespaceURI) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_prefix(
- /* [out][retval] */ BSTR *prefixString) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_baseName(
- /* [out][retval] */ BSTR *nameString) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE transformNodeToObject(
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [in] */ VARIANT outputObject) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLDOMNodeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLDOMNode * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLDOMNode * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLDOMNode * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLDOMNode * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLDOMNode * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLDOMNode * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLDOMNode * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )(
- IXMLDOMNode * This,
- /* [retval][out] */ BSTR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )(
- IXMLDOMNode * This,
- /* [retval][out] */ VARIANT *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )(
- IXMLDOMNode * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )(
- IXMLDOMNode * This,
- /* [retval][out] */ DOMNodeType *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )(
- IXMLDOMNode * This,
- /* [retval][out] */ IXMLDOMNode **parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )(
- IXMLDOMNode * This,
- /* [retval][out] */ IXMLDOMNodeList **childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )(
- IXMLDOMNode * This,
- /* [retval][out] */ IXMLDOMNode **firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )(
- IXMLDOMNode * This,
- /* [retval][out] */ IXMLDOMNode **lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )(
- IXMLDOMNode * This,
- /* [retval][out] */ IXMLDOMNode **previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )(
- IXMLDOMNode * This,
- /* [retval][out] */ IXMLDOMNode **nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
- IXMLDOMNode * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )(
- IXMLDOMNode * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )(
- IXMLDOMNode * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ IXMLDOMNode *oldChild,
- /* [retval][out] */ IXMLDOMNode **outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
- IXMLDOMNode * This,
- /* [in] */ IXMLDOMNode *childNode,
- /* [retval][out] */ IXMLDOMNode **oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )(
- IXMLDOMNode * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )(
- IXMLDOMNode * This,
- /* [retval][out] */ VARIANT_BOOL *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )(
- IXMLDOMNode * This,
- /* [retval][out] */ IXMLDOMDocument **DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )(
- IXMLDOMNode * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode **cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )(
- IXMLDOMNode * This,
- /* [out][retval] */ BSTR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
- IXMLDOMNode * This,
- /* [out][retval] */ BSTR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
- IXMLDOMNode * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )(
- IXMLDOMNode * This,
- /* [retval][out] */ VARIANT_BOOL *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )(
- IXMLDOMNode * This,
- /* [out][retval] */ IXMLDOMNode **definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )(
- IXMLDOMNode * This,
- /* [out][retval] */ VARIANT *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )(
- IXMLDOMNode * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )(
- IXMLDOMNode * This,
- /* [out][retval] */ VARIANT *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )(
- IXMLDOMNode * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )(
- IXMLDOMNode * This,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )(
- IXMLDOMNode * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )(
- IXMLDOMNode * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList **resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )(
- IXMLDOMNode * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode **resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )(
- IXMLDOMNode * This,
- /* [out][retval] */ VARIANT_BOOL *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )(
- IXMLDOMNode * This,
- /* [out][retval] */ BSTR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )(
- IXMLDOMNode * This,
- /* [out][retval] */ BSTR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )(
- IXMLDOMNode * This,
- /* [out][retval] */ BSTR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )(
- IXMLDOMNode * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- END_INTERFACE
- } IXMLDOMNodeVtbl;
- interface 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 /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeName_Proxy(
- IXMLDOMNode * This,
- /* [retval][out] */ BSTR *name);
- void __RPC_STUB IXMLDOMNode_get_nodeName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeValue_Proxy(
- IXMLDOMNode * This,
- /* [retval][out] */ VARIANT *value);
- void __RPC_STUB IXMLDOMNode_get_nodeValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_put_nodeValue_Proxy(
- IXMLDOMNode * This,
- /* [in] */ VARIANT value);
- void __RPC_STUB IXMLDOMNode_put_nodeValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeType_Proxy(
- IXMLDOMNode * This,
- /* [retval][out] */ DOMNodeType *type);
- void __RPC_STUB IXMLDOMNode_get_nodeType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_parentNode_Proxy(
- IXMLDOMNode * This,
- /* [retval][out] */ IXMLDOMNode **parent);
- void __RPC_STUB IXMLDOMNode_get_parentNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_childNodes_Proxy(
- IXMLDOMNode * This,
- /* [retval][out] */ IXMLDOMNodeList **childList);
- void __RPC_STUB IXMLDOMNode_get_childNodes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_firstChild_Proxy(
- IXMLDOMNode * This,
- /* [retval][out] */ IXMLDOMNode **firstChild);
- void __RPC_STUB IXMLDOMNode_get_firstChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_lastChild_Proxy(
- IXMLDOMNode * This,
- /* [retval][out] */ IXMLDOMNode **lastChild);
- void __RPC_STUB IXMLDOMNode_get_lastChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_previousSibling_Proxy(
- IXMLDOMNode * This,
- /* [retval][out] */ IXMLDOMNode **previousSibling);
- void __RPC_STUB IXMLDOMNode_get_previousSibling_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nextSibling_Proxy(
- IXMLDOMNode * This,
- /* [retval][out] */ IXMLDOMNode **nextSibling);
- void __RPC_STUB IXMLDOMNode_get_nextSibling_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_attributes_Proxy(
- IXMLDOMNode * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap);
- void __RPC_STUB IXMLDOMNode_get_attributes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_insertBefore_Proxy(
- IXMLDOMNode * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
- void __RPC_STUB IXMLDOMNode_insertBefore_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_replaceChild_Proxy(
- IXMLDOMNode * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ IXMLDOMNode *oldChild,
- /* [retval][out] */ IXMLDOMNode **outOldChild);
- void __RPC_STUB IXMLDOMNode_replaceChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_removeChild_Proxy(
- IXMLDOMNode * This,
- /* [in] */ IXMLDOMNode *childNode,
- /* [retval][out] */ IXMLDOMNode **oldChild);
- void __RPC_STUB IXMLDOMNode_removeChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_appendChild_Proxy(
- IXMLDOMNode * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
- void __RPC_STUB IXMLDOMNode_appendChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_hasChildNodes_Proxy(
- IXMLDOMNode * This,
- /* [retval][out] */ VARIANT_BOOL *hasChild);
- void __RPC_STUB IXMLDOMNode_hasChildNodes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_ownerDocument_Proxy(
- IXMLDOMNode * This,
- /* [retval][out] */ IXMLDOMDocument **DOMDocument);
- void __RPC_STUB IXMLDOMNode_get_ownerDocument_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_cloneNode_Proxy(
- IXMLDOMNode * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode **cloneRoot);
- void __RPC_STUB IXMLDOMNode_cloneNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeTypeString_Proxy(
- IXMLDOMNode * This,
- /* [out][retval] */ BSTR *nodeType);
- void __RPC_STUB IXMLDOMNode_get_nodeTypeString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_text_Proxy(
- IXMLDOMNode * This,
- /* [out][retval] */ BSTR *text);
- void __RPC_STUB IXMLDOMNode_get_text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_put_text_Proxy(
- IXMLDOMNode * This,
- /* [in] */ BSTR text);
- void __RPC_STUB IXMLDOMNode_put_text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_specified_Proxy(
- IXMLDOMNode * This,
- /* [retval][out] */ VARIANT_BOOL *isSpecified);
- void __RPC_STUB IXMLDOMNode_get_specified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_definition_Proxy(
- IXMLDOMNode * This,
- /* [out][retval] */ IXMLDOMNode **definitionNode);
- void __RPC_STUB IXMLDOMNode_get_definition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeTypedValue_Proxy(
- IXMLDOMNode * This,
- /* [out][retval] */ VARIANT *typedValue);
- void __RPC_STUB IXMLDOMNode_get_nodeTypedValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_put_nodeTypedValue_Proxy(
- IXMLDOMNode * This,
- /* [in] */ VARIANT typedValue);
- void __RPC_STUB IXMLDOMNode_put_nodeTypedValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_dataType_Proxy(
- IXMLDOMNode * This,
- /* [out][retval] */ VARIANT *dataTypeName);
- void __RPC_STUB IXMLDOMNode_get_dataType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_put_dataType_Proxy(
- IXMLDOMNode * This,
- /* [in] */ BSTR dataTypeName);
- void __RPC_STUB IXMLDOMNode_put_dataType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_xml_Proxy(
- IXMLDOMNode * This,
- /* [out][retval] */ BSTR *xmlString);
- void __RPC_STUB IXMLDOMNode_get_xml_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_transformNode_Proxy(
- IXMLDOMNode * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [out][retval] */ BSTR *xmlString);
- void __RPC_STUB IXMLDOMNode_transformNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_selectNodes_Proxy(
- IXMLDOMNode * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList **resultList);
- void __RPC_STUB IXMLDOMNode_selectNodes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_selectSingleNode_Proxy(
- IXMLDOMNode * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode **resultNode);
- void __RPC_STUB IXMLDOMNode_selectSingleNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_parsed_Proxy(
- IXMLDOMNode * This,
- /* [out][retval] */ VARIANT_BOOL *isParsed);
- void __RPC_STUB IXMLDOMNode_get_parsed_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_namespaceURI_Proxy(
- IXMLDOMNode * This,
- /* [out][retval] */ BSTR *namespaceURI);
- void __RPC_STUB IXMLDOMNode_get_namespaceURI_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_prefix_Proxy(
- IXMLDOMNode * This,
- /* [out][retval] */ BSTR *prefixString);
- void __RPC_STUB IXMLDOMNode_get_prefix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_baseName_Proxy(
- IXMLDOMNode * This,
- /* [out][retval] */ BSTR *nameString);
- void __RPC_STUB IXMLDOMNode_get_baseName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_transformNodeToObject_Proxy(
- IXMLDOMNode * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [in] */ VARIANT outputObject);
- void __RPC_STUB IXMLDOMNode_transformNodeToObject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IXMLDOMNode_INTERFACE_DEFINED__ */
- #ifndef __IXMLDOMDocumentFragment_INTERFACE_DEFINED__
- #define __IXMLDOMDocumentFragment_INTERFACE_DEFINED__
- /* interface IXMLDOMDocumentFragment */
- /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
- EXTERN_C const IID IID_IXMLDOMDocumentFragment;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3efaa413-272f-11d2-836f-0000f87a7782")
- IXMLDOMDocumentFragment : public IXMLDOMNode
- {
- public:
- };
-
- #else /* C style interface */
- typedef struct IXMLDOMDocumentFragmentVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLDOMDocumentFragment * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLDOMDocumentFragment * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLDOMDocumentFragment * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )(
- IXMLDOMDocumentFragment * This,
- /* [retval][out] */ BSTR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )(
- IXMLDOMDocumentFragment * This,
- /* [retval][out] */ VARIANT *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )(
- IXMLDOMDocumentFragment * This,
- /* [retval][out] */ DOMNodeType *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )(
- IXMLDOMDocumentFragment * This,
- /* [retval][out] */ IXMLDOMNode **parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )(
- IXMLDOMDocumentFragment * This,
- /* [retval][out] */ IXMLDOMNodeList **childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )(
- IXMLDOMDocumentFragment * This,
- /* [retval][out] */ IXMLDOMNode **firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )(
- IXMLDOMDocumentFragment * This,
- /* [retval][out] */ IXMLDOMNode **lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )(
- IXMLDOMDocumentFragment * This,
- /* [retval][out] */ IXMLDOMNode **previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )(
- IXMLDOMDocumentFragment * This,
- /* [retval][out] */ IXMLDOMNode **nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
- IXMLDOMDocumentFragment * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ IXMLDOMNode *oldChild,
- /* [retval][out] */ IXMLDOMNode **outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ IXMLDOMNode *childNode,
- /* [retval][out] */ IXMLDOMNode **oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )(
- IXMLDOMDocumentFragment * This,
- /* [retval][out] */ VARIANT_BOOL *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )(
- IXMLDOMDocumentFragment * This,
- /* [retval][out] */ IXMLDOMDocument **DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode **cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )(
- IXMLDOMDocumentFragment * This,
- /* [out][retval] */ BSTR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
- IXMLDOMDocumentFragment * This,
- /* [out][retval] */ BSTR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )(
- IXMLDOMDocumentFragment * This,
- /* [retval][out] */ VARIANT_BOOL *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )(
- IXMLDOMDocumentFragment * This,
- /* [out][retval] */ IXMLDOMNode **definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )(
- IXMLDOMDocumentFragment * This,
- /* [out][retval] */ VARIANT *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )(
- IXMLDOMDocumentFragment * This,
- /* [out][retval] */ VARIANT *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )(
- IXMLDOMDocumentFragment * This,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList **resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode **resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )(
- IXMLDOMDocumentFragment * This,
- /* [out][retval] */ VARIANT_BOOL *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )(
- IXMLDOMDocumentFragment * This,
- /* [out][retval] */ BSTR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )(
- IXMLDOMDocumentFragment * This,
- /* [out][retval] */ BSTR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )(
- IXMLDOMDocumentFragment * This,
- /* [out][retval] */ BSTR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )(
- IXMLDOMDocumentFragment * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- END_INTERFACE
- } IXMLDOMDocumentFragmentVtbl;
- interface 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 /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ */
- #ifndef __IXMLDOMDocument_INTERFACE_DEFINED__
- #define __IXMLDOMDocument_INTERFACE_DEFINED__
- /* interface IXMLDOMDocument */
- /* [hidden][unique][nonextensible][oleautomation][dual][uuid][object][local] */
- EXTERN_C const IID IID_IXMLDOMDocument;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF81-7B36-11d2-B20E-00C04F983E60")
- IXMLDOMDocument : public IXMLDOMNode
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_doctype(
- /* [retval][out] */ IXMLDOMDocumentType **documentType) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_implementation(
- /* [retval][out] */ IXMLDOMImplementation **impl) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_documentElement(
- /* [retval][out] */ IXMLDOMElement **DOMElement) = 0;
-
- virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_documentElement(
- /* [in] */ IXMLDOMElement *DOMElement) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createElement(
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMElement **element) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createDocumentFragment(
- /* [retval][out] */ IXMLDOMDocumentFragment **docFrag) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createTextNode(
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMText **text) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createComment(
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMComment **comment) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createCDATASection(
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMCDATASection **cdata) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createProcessingInstruction(
- /* [in] */ BSTR target,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMProcessingInstruction **pi) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createAttribute(
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMAttribute **attribute) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createEntityReference(
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMEntityReference **entityRef) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getElementsByTagName(
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMNodeList **resultList) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createNode(
- /* [in] */ VARIANT Type,
- /* [in] */ BSTR name,
- /* [in] */ BSTR namespaceURI,
- /* [out][retval] */ IXMLDOMNode **node) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE nodeFromID(
- /* [in] */ BSTR idString,
- /* [out][retval] */ IXMLDOMNode **node) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE load(
- /* [in] */ VARIANT xmlSource,
- /* [retval][out] */ VARIANT_BOOL *isSuccessful) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
- /* [out][retval] */ long *value) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parseError(
- /* [out][retval] */ IXMLDOMParseError **errorObj) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_url(
- /* [out][retval] */ BSTR *urlString) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_async(
- /* [out][retval] */ VARIANT_BOOL *isAsync) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_async(
- /* [in] */ VARIANT_BOOL isAsync) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE abort( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE loadXML(
- /* [in] */ BSTR bstrXML,
- /* [retval][out] */ VARIANT_BOOL *isSuccessful) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE save(
- /* [in] */ VARIANT destination) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_validateOnParse(
- /* [out][retval] */ VARIANT_BOOL *isValidating) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_validateOnParse(
- /* [in] */ VARIANT_BOOL isValidating) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_resolveExternals(
- /* [out][retval] */ VARIANT_BOOL *isResolving) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_resolveExternals(
- /* [in] */ VARIANT_BOOL isResolving) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_preserveWhiteSpace(
- /* [out][retval] */ VARIANT_BOOL *isPreserving) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_preserveWhiteSpace(
- /* [in] */ VARIANT_BOOL isPreserving) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange(
- /* [in] */ VARIANT readystatechangeSink) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondataavailable(
- /* [in] */ VARIANT ondataavailableSink) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ontransformnode(
- /* [in] */ VARIANT ontransformnodeSink) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLDOMDocumentVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLDOMDocument * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLDOMDocument * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLDOMDocument * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLDOMDocument * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLDOMDocument * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLDOMDocument * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLDOMDocument * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )(
- IXMLDOMDocument * This,
- /* [retval][out] */ BSTR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )(
- IXMLDOMDocument * This,
- /* [retval][out] */ VARIANT *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )(
- IXMLDOMDocument * This,
- /* [retval][out] */ DOMNodeType *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )(
- IXMLDOMDocument * This,
- /* [retval][out] */ IXMLDOMNode **parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )(
- IXMLDOMDocument * This,
- /* [retval][out] */ IXMLDOMNodeList **childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )(
- IXMLDOMDocument * This,
- /* [retval][out] */ IXMLDOMNode **firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )(
- IXMLDOMDocument * This,
- /* [retval][out] */ IXMLDOMNode **lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )(
- IXMLDOMDocument * This,
- /* [retval][out] */ IXMLDOMNode **previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )(
- IXMLDOMDocument * This,
- /* [retval][out] */ IXMLDOMNode **nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
- IXMLDOMDocument * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )(
- IXMLDOMDocument * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )(
- IXMLDOMDocument * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ IXMLDOMNode *oldChild,
- /* [retval][out] */ IXMLDOMNode **outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
- IXMLDOMDocument * This,
- /* [in] */ IXMLDOMNode *childNode,
- /* [retval][out] */ IXMLDOMNode **oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )(
- IXMLDOMDocument * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )(
- IXMLDOMDocument * This,
- /* [retval][out] */ VARIANT_BOOL *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )(
- IXMLDOMDocument * This,
- /* [retval][out] */ IXMLDOMDocument **DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode **cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )(
- IXMLDOMDocument * This,
- /* [out][retval] */ BSTR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
- IXMLDOMDocument * This,
- /* [out][retval] */ BSTR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
- IXMLDOMDocument * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )(
- IXMLDOMDocument * This,
- /* [retval][out] */ VARIANT_BOOL *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )(
- IXMLDOMDocument * This,
- /* [out][retval] */ IXMLDOMNode **definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )(
- IXMLDOMDocument * This,
- /* [out][retval] */ VARIANT *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )(
- IXMLDOMDocument * This,
- /* [out][retval] */ VARIANT *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )(
- IXMLDOMDocument * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )(
- IXMLDOMDocument * This,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )(
- IXMLDOMDocument * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )(
- IXMLDOMDocument * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList **resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )(
- IXMLDOMDocument * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode **resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )(
- IXMLDOMDocument * This,
- /* [out][retval] */ VARIANT_BOOL *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )(
- IXMLDOMDocument * This,
- /* [out][retval] */ BSTR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )(
- IXMLDOMDocument * This,
- /* [out][retval] */ BSTR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )(
- IXMLDOMDocument * This,
- /* [out][retval] */ BSTR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )(
- IXMLDOMDocument * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_doctype )(
- IXMLDOMDocument * This,
- /* [retval][out] */ IXMLDOMDocumentType **documentType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_implementation )(
- IXMLDOMDocument * This,
- /* [retval][out] */ IXMLDOMImplementation **impl);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_documentElement )(
- IXMLDOMDocument * This,
- /* [retval][out] */ IXMLDOMElement **DOMElement);
-
- /* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_documentElement )(
- IXMLDOMDocument * This,
- /* [in] */ IXMLDOMElement *DOMElement);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createElement )(
- IXMLDOMDocument * This,
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMElement **element);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createDocumentFragment )(
- IXMLDOMDocument * This,
- /* [retval][out] */ IXMLDOMDocumentFragment **docFrag);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createTextNode )(
- IXMLDOMDocument * This,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMText **text);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createComment )(
- IXMLDOMDocument * This,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMComment **comment);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createCDATASection )(
- IXMLDOMDocument * This,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMCDATASection **cdata);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createProcessingInstruction )(
- IXMLDOMDocument * This,
- /* [in] */ BSTR target,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMProcessingInstruction **pi);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createAttribute )(
- IXMLDOMDocument * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMAttribute **attribute);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createEntityReference )(
- IXMLDOMDocument * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMEntityReference **entityRef);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getElementsByTagName )(
- IXMLDOMDocument * This,
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMNodeList **resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createNode )(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT Type,
- /* [in] */ BSTR name,
- /* [in] */ BSTR namespaceURI,
- /* [out][retval] */ IXMLDOMNode **node);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *nodeFromID )(
- IXMLDOMDocument * This,
- /* [in] */ BSTR idString,
- /* [out][retval] */ IXMLDOMNode **node);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *load )(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT xmlSource,
- /* [retval][out] */ VARIANT_BOOL *isSuccessful);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
- IXMLDOMDocument * This,
- /* [out][retval] */ long *value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parseError )(
- IXMLDOMDocument * This,
- /* [out][retval] */ IXMLDOMParseError **errorObj);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_url )(
- IXMLDOMDocument * This,
- /* [out][retval] */ BSTR *urlString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_async )(
- IXMLDOMDocument * This,
- /* [out][retval] */ VARIANT_BOOL *isAsync);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_async )(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT_BOOL isAsync);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *abort )(
- IXMLDOMDocument * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *loadXML )(
- IXMLDOMDocument * This,
- /* [in] */ BSTR bstrXML,
- /* [retval][out] */ VARIANT_BOOL *isSuccessful);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *save )(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT destination);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_validateOnParse )(
- IXMLDOMDocument * This,
- /* [out][retval] */ VARIANT_BOOL *isValidating);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_validateOnParse )(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT_BOOL isValidating);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_resolveExternals )(
- IXMLDOMDocument * This,
- /* [out][retval] */ VARIANT_BOOL *isResolving);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_resolveExternals )(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT_BOOL isResolving);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_preserveWhiteSpace )(
- IXMLDOMDocument * This,
- /* [out][retval] */ VARIANT_BOOL *isPreserving);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_preserveWhiteSpace )(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT_BOOL isPreserving);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT readystatechangeSink);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondataavailable )(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT ondataavailableSink);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ontransformnode )(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT ontransformnodeSink);
-
- END_INTERFACE
- } IXMLDOMDocumentVtbl;
- interface 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 /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_doctype_Proxy(
- IXMLDOMDocument * This,
- /* [retval][out] */ IXMLDOMDocumentType **documentType);
- void __RPC_STUB IXMLDOMDocument_get_doctype_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_implementation_Proxy(
- IXMLDOMDocument * This,
- /* [retval][out] */ IXMLDOMImplementation **impl);
- void __RPC_STUB IXMLDOMDocument_get_implementation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_documentElement_Proxy(
- IXMLDOMDocument * This,
- /* [retval][out] */ IXMLDOMElement **DOMElement);
- void __RPC_STUB IXMLDOMDocument_get_documentElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_putref_documentElement_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ IXMLDOMElement *DOMElement);
- void __RPC_STUB IXMLDOMDocument_putref_documentElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createElement_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMElement **element);
- void __RPC_STUB IXMLDOMDocument_createElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createDocumentFragment_Proxy(
- IXMLDOMDocument * This,
- /* [retval][out] */ IXMLDOMDocumentFragment **docFrag);
- void __RPC_STUB IXMLDOMDocument_createDocumentFragment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createTextNode_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMText **text);
- void __RPC_STUB IXMLDOMDocument_createTextNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createComment_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMComment **comment);
- void __RPC_STUB IXMLDOMDocument_createComment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createCDATASection_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMCDATASection **cdata);
- void __RPC_STUB IXMLDOMDocument_createCDATASection_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createProcessingInstruction_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ BSTR target,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMProcessingInstruction **pi);
- void __RPC_STUB IXMLDOMDocument_createProcessingInstruction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createAttribute_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMAttribute **attribute);
- void __RPC_STUB IXMLDOMDocument_createAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createEntityReference_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMEntityReference **entityRef);
- void __RPC_STUB IXMLDOMDocument_createEntityReference_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_getElementsByTagName_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMNodeList **resultList);
- void __RPC_STUB IXMLDOMDocument_getElementsByTagName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createNode_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT Type,
- /* [in] */ BSTR name,
- /* [in] */ BSTR namespaceURI,
- /* [out][retval] */ IXMLDOMNode **node);
- void __RPC_STUB IXMLDOMDocument_createNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_nodeFromID_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ BSTR idString,
- /* [out][retval] */ IXMLDOMNode **node);
- void __RPC_STUB IXMLDOMDocument_nodeFromID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_load_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT xmlSource,
- /* [retval][out] */ VARIANT_BOOL *isSuccessful);
- void __RPC_STUB IXMLDOMDocument_load_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_readyState_Proxy(
- IXMLDOMDocument * This,
- /* [out][retval] */ long *value);
- void __RPC_STUB IXMLDOMDocument_get_readyState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_parseError_Proxy(
- IXMLDOMDocument * This,
- /* [out][retval] */ IXMLDOMParseError **errorObj);
- void __RPC_STUB IXMLDOMDocument_get_parseError_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_url_Proxy(
- IXMLDOMDocument * This,
- /* [out][retval] */ BSTR *urlString);
- void __RPC_STUB IXMLDOMDocument_get_url_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_async_Proxy(
- IXMLDOMDocument * This,
- /* [out][retval] */ VARIANT_BOOL *isAsync);
- void __RPC_STUB IXMLDOMDocument_get_async_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_async_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT_BOOL isAsync);
- void __RPC_STUB IXMLDOMDocument_put_async_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_abort_Proxy(
- IXMLDOMDocument * This);
- void __RPC_STUB IXMLDOMDocument_abort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_loadXML_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ BSTR bstrXML,
- /* [retval][out] */ VARIANT_BOOL *isSuccessful);
- void __RPC_STUB IXMLDOMDocument_loadXML_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_save_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT destination);
- void __RPC_STUB IXMLDOMDocument_save_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_validateOnParse_Proxy(
- IXMLDOMDocument * This,
- /* [out][retval] */ VARIANT_BOOL *isValidating);
- void __RPC_STUB IXMLDOMDocument_get_validateOnParse_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_validateOnParse_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT_BOOL isValidating);
- void __RPC_STUB IXMLDOMDocument_put_validateOnParse_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_resolveExternals_Proxy(
- IXMLDOMDocument * This,
- /* [out][retval] */ VARIANT_BOOL *isResolving);
- void __RPC_STUB IXMLDOMDocument_get_resolveExternals_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_resolveExternals_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT_BOOL isResolving);
- void __RPC_STUB IXMLDOMDocument_put_resolveExternals_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_preserveWhiteSpace_Proxy(
- IXMLDOMDocument * This,
- /* [out][retval] */ VARIANT_BOOL *isPreserving);
- void __RPC_STUB IXMLDOMDocument_get_preserveWhiteSpace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_preserveWhiteSpace_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT_BOOL isPreserving);
- void __RPC_STUB IXMLDOMDocument_put_preserveWhiteSpace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_onreadystatechange_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT readystatechangeSink);
- void __RPC_STUB IXMLDOMDocument_put_onreadystatechange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_ondataavailable_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT ondataavailableSink);
- void __RPC_STUB IXMLDOMDocument_put_ondataavailable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_ontransformnode_Proxy(
- IXMLDOMDocument * This,
- /* [in] */ VARIANT ontransformnodeSink);
- void __RPC_STUB IXMLDOMDocument_put_ontransformnode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IXMLDOMDocument_INTERFACE_DEFINED__ */
- #ifndef __IXMLDOMSchemaCollection_INTERFACE_DEFINED__
- #define __IXMLDOMSchemaCollection_INTERFACE_DEFINED__
- /* interface IXMLDOMSchemaCollection */
- /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
- EXTERN_C const IID IID_IXMLDOMSchemaCollection;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("373984c8-b845-449b-91e7-45ac83036ade")
- IXMLDOMSchemaCollection : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE add(
- /* [in] */ BSTR namespaceURI,
- /* [in] */ VARIANT var) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE get(
- /* [in] */ BSTR namespaceURI,
- /* [retval][out] */ IXMLDOMNode **schemaNode) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE remove(
- /* [in] */ BSTR namespaceURI) = 0;
-
- virtual /* [propget][helpstring][id] */ HRESULT STDMETHODCALLTYPE get_length(
- /* [retval][out] */ long *length) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_namespaceURI(
- /* [in] */ long index,
- /* [retval][out] */ BSTR *length) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addCollection(
- /* [in] */ IXMLDOMSchemaCollection *otherCollection) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
- /* [out][retval] */ IUnknown **ppUnk) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLDOMSchemaCollectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLDOMSchemaCollection * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLDOMSchemaCollection * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLDOMSchemaCollection * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLDOMSchemaCollection * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLDOMSchemaCollection * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLDOMSchemaCollection * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLDOMSchemaCollection * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *add )(
- IXMLDOMSchemaCollection * This,
- /* [in] */ BSTR namespaceURI,
- /* [in] */ VARIANT var);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *get )(
- IXMLDOMSchemaCollection * This,
- /* [in] */ BSTR namespaceURI,
- /* [retval][out] */ IXMLDOMNode **schemaNode);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *remove )(
- IXMLDOMSchemaCollection * This,
- /* [in] */ BSTR namespaceURI);
-
- /* [propget][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
- IXMLDOMSchemaCollection * This,
- /* [retval][out] */ long *length);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )(
- IXMLDOMSchemaCollection * This,
- /* [in] */ long index,
- /* [retval][out] */ BSTR *length);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *addCollection )(
- IXMLDOMSchemaCollection * This,
- /* [in] */ IXMLDOMSchemaCollection *otherCollection);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
- IXMLDOMSchemaCollection * This,
- /* [out][retval] */ IUnknown **ppUnk);
-
- END_INTERFACE
- } IXMLDOMSchemaCollectionVtbl;
- interface IXMLDOMSchemaCollection
- {
- CONST_VTBL struct IXMLDOMSchemaCollectionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IXMLDOMSchemaCollection_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IXMLDOMSchemaCollection_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IXMLDOMSchemaCollection_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IXMLDOMSchemaCollection_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IXMLDOMSchemaCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IXMLDOMSchemaCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IXMLDOMSchemaCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IXMLDOMSchemaCollection_add(This,namespaceURI,var)
- (This)->lpVtbl -> add(This,namespaceURI,var)