home *** CD-ROM | disk | FTP | other *** search
- #pragma option push -b -a8 -pc -A- /*P_O_Push*/
-
- #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 5.03.0279 */
- /* at Fri Jul 30 19:34:45 1999
- */
- /* Compiler settings for msxml.idl:
- Oicf (OptLev=i2), W1, Zp8, env=Win32 (32b run), 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 __msxml_h__
- #define __msxml_h__
-
- /* 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 __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 __XMLDOMDocumentEvents_FWD_DEFINED__
- #define __XMLDOMDocumentEvents_FWD_DEFINED__
- typedef interface XMLDOMDocumentEvents XMLDOMDocumentEvents;
- #endif /* __XMLDOMDocumentEvents_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 __DOMFreeThreadedDocument_FWD_DEFINED__
- #define __DOMFreeThreadedDocument_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DOMFreeThreadedDocument DOMFreeThreadedDocument;
- #else
- typedef struct DOMFreeThreadedDocument DOMFreeThreadedDocument;
- #endif /* __cplusplus */
-
- #endif /* __DOMFreeThreadedDocument_FWD_DEFINED__ */
-
-
- #ifndef __IXMLHttpRequest_FWD_DEFINED__
- #define __IXMLHttpRequest_FWD_DEFINED__
- typedef interface IXMLHttpRequest IXMLHttpRequest;
- #endif /* __IXMLHttpRequest_FWD_DEFINED__ */
-
-
- #ifndef __XMLHTTPRequest_FWD_DEFINED__
- #define __XMLHTTPRequest_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class XMLHTTPRequest XMLHTTPRequest;
- #else
- typedef struct XMLHTTPRequest XMLHTTPRequest;
- #endif /* __cplusplus */
-
- #endif /* __XMLHTTPRequest_FWD_DEFINED__ */
-
-
- #ifndef __IXMLDSOControl_FWD_DEFINED__
- #define __IXMLDSOControl_FWD_DEFINED__
- typedef interface IXMLDSOControl IXMLDSOControl;
- #endif /* __IXMLDSOControl_FWD_DEFINED__ */
-
-
- #ifndef __XMLDSOControl_FWD_DEFINED__
- #define __XMLDSOControl_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class XMLDSOControl XMLDSOControl;
- #else
- typedef struct XMLDSOControl XMLDSOControl;
- #endif /* __cplusplus */
-
- #endif /* __XMLDSOControl_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 __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_FAR * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void __RPC_FAR * );
-
- /* interface __MIDL_itf_msxml_0000 */
- /* [local] */
-
- //+-------------------------------------------------------------------------
- //
- // Microsoft Windows
- // Copyright (C) Microsoft Corporation, 1997-1998.
- //
- //--------------------------------------------------------------------------
- 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;
-
-
-
- extern RPC_IF_HANDLE __MIDL_itf_msxml_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_msxml_0000_v0_0_s_ifspec;
-
-
- #ifndef __MSXML_LIBRARY_DEFINED__
- #define __MSXML_LIBRARY_DEFINED__
-
- /* library MSXML */
- /* [version][lcid][helpstring][uuid] */
-
- //+-------------------------------------------------------------------------
- //
- // Microsoft Windows
- // Copyright (C) Microsoft Corporation, 1998.
- //
- //--------------------------------------------------------------------------
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 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;
-
- //+-------------------------------------------------------------------------
- //
- // Microsoft Windows
- // Copyright (C) Microsoft Corporation, 1998.
- //
- //--------------------------------------------------------------------------
-
-
-
-
-
-
-
-
-
- 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;
-
-
- EXTERN_C const IID LIBID_MSXML;
-
- #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 __RPC_FAR *hasFeature) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDOMImplementationVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDOMImplementation __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMImplementation __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMImplementation __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMImplementation __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMImplementation __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMImplementation __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMImplementation __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasFeature )(
- IXMLDOMImplementation __RPC_FAR * This,
- /* [in] */ BSTR feature,
- /* [in] */ BSTR version,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasFeature);
-
- END_INTERFACE
- } IXMLDOMImplementationVtbl;
-
- interface IXMLDOMImplementation
- {
- CONST_VTBL struct IXMLDOMImplementationVtbl __RPC_FAR *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 __RPC_FAR * This,
- /* [in] */ BSTR feature,
- /* [in] */ BSTR version,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *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 __RPC_FAR *name) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeValue(
- /* [retval][out] */ VARIANT __RPC_FAR *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 __RPC_FAR *type) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parentNode(
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *parent) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_childNodes(
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *childList) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_firstChild(
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *firstChild) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_lastChild(
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *lastChild) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_previousSibling(
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *previousSibling) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nextSibling(
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextSibling) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *attributeMap) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE insertBefore(
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE replaceChild(
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeChild(
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE appendChild(
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE hasChildNodes(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasChild) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ownerDocument(
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *DOMDocument) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE cloneNode(
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *cloneRoot) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeTypeString(
- /* [out][retval] */ BSTR __RPC_FAR *nodeType) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_text(
- /* [out][retval] */ BSTR __RPC_FAR *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 __RPC_FAR *isSpecified) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_definition(
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *definitionNode) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeTypedValue(
- /* [out][retval] */ VARIANT __RPC_FAR *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 __RPC_FAR *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 __RPC_FAR *xmlString) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE transformNode(
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE selectNodes(
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE selectSingleNode(
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *resultNode) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parsed(
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isParsed) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_namespaceURI(
- /* [out][retval] */ BSTR __RPC_FAR *namespaceURI) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_prefix(
- /* [out][retval] */ BSTR __RPC_FAR *prefixString) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_baseName(
- /* [out][retval] */ BSTR __RPC_FAR *nameString) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE transformNodeToObject(
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [in] */ VARIANT outputObject) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDOMNodeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMNode __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMNode __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMNode __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )(
- IXMLDOMNode __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )(
- IXMLDOMNode __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeType )(
- IXMLDOMNode __RPC_FAR * This,
- /* [retval][out] */ DOMNodeType __RPC_FAR *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentNode )(
- IXMLDOMNode __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_childNodes )(
- IXMLDOMNode __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_firstChild )(
- IXMLDOMNode __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lastChild )(
- IXMLDOMNode __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_previousSibling )(
- IXMLDOMNode __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nextSibling )(
- IXMLDOMNode __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )(
- IXMLDOMNode __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBefore )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceChild )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendChild )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasChildNodes )(
- IXMLDOMNode __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ownerDocument )(
- IXMLDOMNode __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cloneNode )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypeString )(
- IXMLDOMNode __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXMLDOMNode __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_specified )(
- IXMLDOMNode __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_definition )(
- IXMLDOMNode __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypedValue )(
- IXMLDOMNode __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeTypedValue )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataType )(
- IXMLDOMNode __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataType )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_xml )(
- IXMLDOMNode __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNode )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectNodes )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectSingleNode )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parsed )(
- IXMLDOMNode __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_namespaceURI )(
- IXMLDOMNode __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_prefix )(
- IXMLDOMNode __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_baseName )(
- IXMLDOMNode __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNodeToObject )(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- END_INTERFACE
- } IXMLDOMNodeVtbl;
-
- interface IXMLDOMNode
- {
- CONST_VTBL struct IXMLDOMNodeVtbl __RPC_FAR *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 __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
- /* [retval][out] */ DOMNodeType __RPC_FAR *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 __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
-
- void __RPC_STUB IXMLDOMNode_insertBefore_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_replaceChild_Proxy(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild);
-
-
- void __RPC_STUB IXMLDOMNode_replaceChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_removeChild_Proxy(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild);
-
-
- void __RPC_STUB IXMLDOMNode_removeChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_appendChild_Proxy(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
-
- void __RPC_STUB IXMLDOMNode_appendChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_hasChildNodes_Proxy(
- IXMLDOMNode __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *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 __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *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 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *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 __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *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 __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
-
- void __RPC_STUB IXMLDOMNode_transformNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_selectNodes_Proxy(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
-
- void __RPC_STUB IXMLDOMNode_selectNodes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_selectSingleNode_Proxy(
- IXMLDOMNode __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *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 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *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 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *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 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *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 __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *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 __RPC_FAR *QueryInterface )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMDocumentFragment __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMDocumentFragment __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeType )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [retval][out] */ DOMNodeType __RPC_FAR *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentNode )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_childNodes )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_firstChild )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lastChild )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_previousSibling )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nextSibling )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBefore )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceChild )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendChild )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasChildNodes )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ownerDocument )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cloneNode )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypeString )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_specified )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_definition )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypedValue )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeTypedValue )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataType )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataType )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_xml )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNode )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectNodes )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectSingleNode )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parsed )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_namespaceURI )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_prefix )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_baseName )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNodeToObject )(
- IXMLDOMDocumentFragment __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- END_INTERFACE
- } IXMLDOMDocumentFragmentVtbl;
-
- interface IXMLDOMDocumentFragment
- {
- CONST_VTBL struct IXMLDOMDocumentFragmentVtbl __RPC_FAR *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 */
- /* [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 __RPC_FAR *__RPC_FAR *documentType) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_implementation(
- /* [retval][out] */ IXMLDOMImplementation __RPC_FAR *__RPC_FAR *impl) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_documentElement(
- /* [retval][out] */ IXMLDOMElement __RPC_FAR *__RPC_FAR *DOMElement) = 0;
-
- virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_documentElement(
- /* [in] */ IXMLDOMElement __RPC_FAR *DOMElement) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createElement(
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMElement __RPC_FAR *__RPC_FAR *element) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createDocumentFragment(
- /* [retval][out] */ IXMLDOMDocumentFragment __RPC_FAR *__RPC_FAR *docFrag) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createTextNode(
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMText __RPC_FAR *__RPC_FAR *text) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createComment(
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMComment __RPC_FAR *__RPC_FAR *comment) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createCDATASection(
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMCDATASection __RPC_FAR *__RPC_FAR *cdata) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createProcessingInstruction(
- /* [in] */ BSTR target,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMProcessingInstruction __RPC_FAR *__RPC_FAR *pi) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createAttribute(
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMAttribute __RPC_FAR *__RPC_FAR *attribute) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createEntityReference(
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMEntityReference __RPC_FAR *__RPC_FAR *entityRef) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getElementsByTagName(
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createNode(
- /* [in] */ VARIANT Type,
- /* [in] */ BSTR name,
- /* [in] */ BSTR namespaceURI,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *node) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE nodeFromID(
- /* [in] */ BSTR idString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *node) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE load(
- /* [in] */ VARIANT xmlSource,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSuccessful) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
- /* [out][retval] */ long __RPC_FAR *value) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parseError(
- /* [out][retval] */ IXMLDOMParseError __RPC_FAR *__RPC_FAR *errorObj) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_url(
- /* [out][retval] */ BSTR __RPC_FAR *urlString) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_async(
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *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 __RPC_FAR *isSuccessful) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE save(
- /* [in] */ VARIANT desination) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_validateOnParse(
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *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 __RPC_FAR *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 __RPC_FAR *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 __RPC_FAR *QueryInterface )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMDocument __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMDocument __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeType )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ DOMNodeType __RPC_FAR *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentNode )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_childNodes )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_firstChild )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lastChild )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_previousSibling )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nextSibling )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBefore )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceChild )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendChild )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasChildNodes )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ownerDocument )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cloneNode )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypeString )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_specified )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_definition )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypedValue )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeTypedValue )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataType )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataType )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_xml )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNode )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectNodes )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectSingleNode )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parsed )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_namespaceURI )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_prefix )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_baseName )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNodeToObject )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_doctype )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocumentType __RPC_FAR *__RPC_FAR *documentType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_implementation )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMImplementation __RPC_FAR *__RPC_FAR *impl);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_documentElement )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMElement __RPC_FAR *__RPC_FAR *DOMElement);
-
- /* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_documentElement )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ IXMLDOMElement __RPC_FAR *DOMElement);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createElement )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMElement __RPC_FAR *__RPC_FAR *element);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createDocumentFragment )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocumentFragment __RPC_FAR *__RPC_FAR *docFrag);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createTextNode )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMText __RPC_FAR *__RPC_FAR *text);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createComment )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMComment __RPC_FAR *__RPC_FAR *comment);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createCDATASection )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMCDATASection __RPC_FAR *__RPC_FAR *cdata);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createProcessingInstruction )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR target,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMProcessingInstruction __RPC_FAR *__RPC_FAR *pi);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createAttribute )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMAttribute __RPC_FAR *__RPC_FAR *attribute);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createEntityReference )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMEntityReference __RPC_FAR *__RPC_FAR *entityRef);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getElementsByTagName )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createNode )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ VARIANT Type,
- /* [in] */ BSTR name,
- /* [in] */ BSTR namespaceURI,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *node);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *nodeFromID )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR idString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *node);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *load )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ VARIANT xmlSource,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSuccessful);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readyState )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parseError )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMParseError __RPC_FAR *__RPC_FAR *errorObj);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_url )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *urlString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_async )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isAsync);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_async )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL isAsync);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *abort )(
- IXMLDOMDocument __RPC_FAR * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *loadXML )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR bstrXML,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSuccessful);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *save )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ VARIANT desination);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_validateOnParse )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isValidating);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_validateOnParse )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL isValidating);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_resolveExternals )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isResolving);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_resolveExternals )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL isResolving);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_preserveWhiteSpace )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isPreserving);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_preserveWhiteSpace )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL isPreserving);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onreadystatechange )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ VARIANT readystatechangeSink);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondataavailable )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ VARIANT ondataavailableSink);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ontransformnode )(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ VARIANT ontransformnodeSink);
-
- END_INTERFACE
- } IXMLDOMDocumentVtbl;
-
- interface IXMLDOMDocument
- {
- CONST_VTBL struct IXMLDOMDocumentVtbl __RPC_FAR *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,desination) \
- (This)->lpVtbl -> save(This,desination)
-
- #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 __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocumentType __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMImplementation __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMElement __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
- /* [in] */ IXMLDOMElement __RPC_FAR *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 __RPC_FAR * This,
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMElement __RPC_FAR *__RPC_FAR *element);
-
-
- void __RPC_STUB IXMLDOMDocument_createElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createDocumentFragment_Proxy(
- IXMLDOMDocument __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocumentFragment __RPC_FAR *__RPC_FAR *docFrag);
-
-
- void __RPC_STUB IXMLDOMDocument_createDocumentFragment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createTextNode_Proxy(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMText __RPC_FAR *__RPC_FAR *text);
-
-
- void __RPC_STUB IXMLDOMDocument_createTextNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createComment_Proxy(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMComment __RPC_FAR *__RPC_FAR *comment);
-
-
- void __RPC_STUB IXMLDOMDocument_createComment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createCDATASection_Proxy(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMCDATASection __RPC_FAR *__RPC_FAR *cdata);
-
-
- void __RPC_STUB IXMLDOMDocument_createCDATASection_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createProcessingInstruction_Proxy(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR target,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMProcessingInstruction __RPC_FAR *__RPC_FAR *pi);
-
-
- void __RPC_STUB IXMLDOMDocument_createProcessingInstruction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createAttribute_Proxy(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMAttribute __RPC_FAR *__RPC_FAR *attribute);
-
-
- void __RPC_STUB IXMLDOMDocument_createAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createEntityReference_Proxy(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMEntityReference __RPC_FAR *__RPC_FAR *entityRef);
-
-
- void __RPC_STUB IXMLDOMDocument_createEntityReference_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_getElementsByTagName_Proxy(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
-
- void __RPC_STUB IXMLDOMDocument_getElementsByTagName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createNode_Proxy(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ VARIANT Type,
- /* [in] */ BSTR name,
- /* [in] */ BSTR namespaceURI,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *node);
-
-
- void __RPC_STUB IXMLDOMDocument_createNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_nodeFromID_Proxy(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR idString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *node);
-
-
- void __RPC_STUB IXMLDOMDocument_nodeFromID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_load_Proxy(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ VARIANT xmlSource,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *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 __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *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 __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMParseError __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *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 __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This);
-
-
- void __RPC_STUB IXMLDOMDocument_abort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_loadXML_Proxy(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ BSTR bstrXML,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSuccessful);
-
-
- void __RPC_STUB IXMLDOMDocument_loadXML_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_save_Proxy(
- IXMLDOMDocument __RPC_FAR * This,
- /* [in] */ VARIANT desination);
-
-
- 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 __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * 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 __RPC_FAR * 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 __RPC_FAR * 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 __IXMLDOMNodeList_INTERFACE_DEFINED__
- #define __IXMLDOMNodeList_INTERFACE_DEFINED__
-
- /* interface IXMLDOMNodeList */
- /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDOMNodeList;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF82-7B36-11d2-B20E-00C04F983E60")
- IXMLDOMNodeList : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_item(
- /* [in] */ long index,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *listItem) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
- /* [retval][out] */ long __RPC_FAR *listLength) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE nextNode(
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE reset( void) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
- /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDOMNodeListVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDOMNodeList __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMNodeList __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMNodeList __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMNodeList __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMNodeList __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMNodeList __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMNodeList __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_item )(
- IXMLDOMNodeList __RPC_FAR * This,
- /* [in] */ long index,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *listItem);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )(
- IXMLDOMNodeList __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *listLength);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *nextNode )(
- IXMLDOMNodeList __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *reset )(
- IXMLDOMNodeList __RPC_FAR * This);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )(
- IXMLDOMNodeList __RPC_FAR * This,
- /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- END_INTERFACE
- } IXMLDOMNodeListVtbl;
-
- interface IXMLDOMNodeList
- {
- CONST_VTBL struct IXMLDOMNodeListVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDOMNodeList_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDOMNodeList_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDOMNodeList_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDOMNodeList_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDOMNodeList_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDOMNodeList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDOMNodeList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDOMNodeList_get_item(This,index,listItem) \
- (This)->lpVtbl -> get_item(This,index,listItem)
-
- #define IXMLDOMNodeList_get_length(This,listLength) \
- (This)->lpVtbl -> get_length(This,listLength)
-
- #define IXMLDOMNodeList_nextNode(This,nextItem) \
- (This)->lpVtbl -> nextNode(This,nextItem)
-
- #define IXMLDOMNodeList_reset(This) \
- (This)->lpVtbl -> reset(This)
-
- #define IXMLDOMNodeList_get__newEnum(This,ppUnk) \
- (This)->lpVtbl -> get__newEnum(This,ppUnk)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_get_item_Proxy(
- IXMLDOMNodeList __RPC_FAR * This,
- /* [in] */ long index,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *listItem);
-
-
- void __RPC_STUB IXMLDOMNodeList_get_item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_get_length_Proxy(
- IXMLDOMNodeList __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *listLength);
-
-
- void __RPC_STUB IXMLDOMNodeList_get_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_nextNode_Proxy(
- IXMLDOMNodeList __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextItem);
-
-
- void __RPC_STUB IXMLDOMNodeList_nextNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_reset_Proxy(
- IXMLDOMNodeList __RPC_FAR * This);
-
-
- void __RPC_STUB IXMLDOMNodeList_reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_get__newEnum_Proxy(
- IXMLDOMNodeList __RPC_FAR * This,
- /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IXMLDOMNodeList_get__newEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLDOMNodeList_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__
- #define __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__
-
- /* interface IXMLDOMNamedNodeMap */
- /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDOMNamedNodeMap;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF83-7B36-11d2-B20E-00C04F983E60")
- IXMLDOMNamedNodeMap : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getNamedItem(
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *namedItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setNamedItem(
- /* [in] */ IXMLDOMNode __RPC_FAR *newItem,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nameItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeNamedItem(
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *namedItem) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_item(
- /* [in] */ long index,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *listItem) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
- /* [retval][out] */ long __RPC_FAR *listLength) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getQualifiedItem(
- /* [in] */ BSTR baseName,
- /* [in] */ BSTR namespaceURI,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *qualifiedItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeQualifiedItem(
- /* [in] */ BSTR baseName,
- /* [in] */ BSTR namespaceURI,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *qualifiedItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE nextNode(
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE reset( void) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
- /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDOMNamedNodeMapVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMNamedNodeMap __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMNamedNodeMap __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getNamedItem )(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *namedItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setNamedItem )(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newItem,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nameItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeNamedItem )(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *namedItem);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_item )(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [in] */ long index,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *listItem);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *listLength);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getQualifiedItem )(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [in] */ BSTR baseName,
- /* [in] */ BSTR namespaceURI,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *qualifiedItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeQualifiedItem )(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [in] */ BSTR baseName,
- /* [in] */ BSTR namespaceURI,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *qualifiedItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *nextNode )(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *reset )(
- IXMLDOMNamedNodeMap __RPC_FAR * This);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- END_INTERFACE
- } IXMLDOMNamedNodeMapVtbl;
-
- interface IXMLDOMNamedNodeMap
- {
- CONST_VTBL struct IXMLDOMNamedNodeMapVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDOMNamedNodeMap_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDOMNamedNodeMap_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDOMNamedNodeMap_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDOMNamedNodeMap_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDOMNamedNodeMap_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDOMNamedNodeMap_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDOMNamedNodeMap_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDOMNamedNodeMap_getNamedItem(This,name,namedItem) \
- (This)->lpVtbl -> getNamedItem(This,name,namedItem)
-
- #define IXMLDOMNamedNodeMap_setNamedItem(This,newItem,nameItem) \
- (This)->lpVtbl -> setNamedItem(This,newItem,nameItem)
-
- #define IXMLDOMNamedNodeMap_removeNamedItem(This,name,namedItem) \
- (This)->lpVtbl -> removeNamedItem(This,name,namedItem)
-
- #define IXMLDOMNamedNodeMap_get_item(This,index,listItem) \
- (This)->lpVtbl -> get_item(This,index,listItem)
-
- #define IXMLDOMNamedNodeMap_get_length(This,listLength) \
- (This)->lpVtbl -> get_length(This,listLength)
-
- #define IXMLDOMNamedNodeMap_getQualifiedItem(This,baseName,namespaceURI,qualifiedItem) \
- (This)->lpVtbl -> getQualifiedItem(This,baseName,namespaceURI,qualifiedItem)
-
- #define IXMLDOMNamedNodeMap_removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem) \
- (This)->lpVtbl -> removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem)
-
- #define IXMLDOMNamedNodeMap_nextNode(This,nextItem) \
- (This)->lpVtbl -> nextNode(This,nextItem)
-
- #define IXMLDOMNamedNodeMap_reset(This) \
- (This)->lpVtbl -> reset(This)
-
- #define IXMLDOMNamedNodeMap_get__newEnum(This,ppUnk) \
- (This)->lpVtbl -> get__newEnum(This,ppUnk)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_getNamedItem_Proxy(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *namedItem);
-
-
- void __RPC_STUB IXMLDOMNamedNodeMap_getNamedItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_setNamedItem_Proxy(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newItem,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nameItem);
-
-
- void __RPC_STUB IXMLDOMNamedNodeMap_setNamedItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_removeNamedItem_Proxy(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *namedItem);
-
-
- void __RPC_STUB IXMLDOMNamedNodeMap_removeNamedItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_get_item_Proxy(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [in] */ long index,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *listItem);
-
-
- void __RPC_STUB IXMLDOMNamedNodeMap_get_item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_get_length_Proxy(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *listLength);
-
-
- void __RPC_STUB IXMLDOMNamedNodeMap_get_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_getQualifiedItem_Proxy(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [in] */ BSTR baseName,
- /* [in] */ BSTR namespaceURI,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *qualifiedItem);
-
-
- void __RPC_STUB IXMLDOMNamedNodeMap_getQualifiedItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_removeQualifiedItem_Proxy(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [in] */ BSTR baseName,
- /* [in] */ BSTR namespaceURI,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *qualifiedItem);
-
-
- void __RPC_STUB IXMLDOMNamedNodeMap_removeQualifiedItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_nextNode_Proxy(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextItem);
-
-
- void __RPC_STUB IXMLDOMNamedNodeMap_nextNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_reset_Proxy(
- IXMLDOMNamedNodeMap __RPC_FAR * This);
-
-
- void __RPC_STUB IXMLDOMNamedNodeMap_reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_get__newEnum_Proxy(
- IXMLDOMNamedNodeMap __RPC_FAR * This,
- /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IXMLDOMNamedNodeMap_get__newEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLDOMCharacterData_INTERFACE_DEFINED__
- #define __IXMLDOMCharacterData_INTERFACE_DEFINED__
-
- /* interface IXMLDOMCharacterData */
- /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDOMCharacterData;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF84-7B36-11d2-B20E-00C04F983E60")
- IXMLDOMCharacterData : public IXMLDOMNode
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_data(
- /* [retval][out] */ BSTR __RPC_FAR *data) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_data(
- /* [in] */ BSTR data) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
- /* [retval][out] */ long __RPC_FAR *dataLength) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE substringData(
- /* [in] */ long offset,
- /* [in] */ long count,
- /* [retval][out] */ BSTR __RPC_FAR *data) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE appendData(
- /* [in] */ BSTR data) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE insertData(
- /* [in] */ long offset,
- /* [in] */ BSTR data) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE deleteData(
- /* [in] */ long offset,
- /* [in] */ long count) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE replaceData(
- /* [in] */ long offset,
- /* [in] */ long count,
- /* [in] */ BSTR data) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDOMCharacterDataVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMCharacterData __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMCharacterData __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeType )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ DOMNodeType __RPC_FAR *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentNode )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_childNodes )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_firstChild )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lastChild )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_previousSibling )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nextSibling )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBefore )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceChild )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendChild )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasChildNodes )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ownerDocument )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cloneNode )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypeString )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_specified )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_definition )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypedValue )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeTypedValue )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataType )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataType )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_xml )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNode )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectNodes )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectSingleNode )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parsed )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_namespaceURI )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_prefix )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_baseName )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNodeToObject )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_data )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *data);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_data )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ BSTR data);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *dataLength);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *substringData )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ long count,
- /* [retval][out] */ BSTR __RPC_FAR *data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendData )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ BSTR data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertData )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ BSTR data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *deleteData )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ long count);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceData )(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ long count,
- /* [in] */ BSTR data);
-
- END_INTERFACE
- } IXMLDOMCharacterDataVtbl;
-
- interface IXMLDOMCharacterData
- {
- CONST_VTBL struct IXMLDOMCharacterDataVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDOMCharacterData_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDOMCharacterData_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDOMCharacterData_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDOMCharacterData_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDOMCharacterData_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDOMCharacterData_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDOMCharacterData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDOMCharacterData_get_nodeName(This,name) \
- (This)->lpVtbl -> get_nodeName(This,name)
-
- #define IXMLDOMCharacterData_get_nodeValue(This,value) \
- (This)->lpVtbl -> get_nodeValue(This,value)
-
- #define IXMLDOMCharacterData_put_nodeValue(This,value) \
- (This)->lpVtbl -> put_nodeValue(This,value)
-
- #define IXMLDOMCharacterData_get_nodeType(This,type) \
- (This)->lpVtbl -> get_nodeType(This,type)
-
- #define IXMLDOMCharacterData_get_parentNode(This,parent) \
- (This)->lpVtbl -> get_parentNode(This,parent)
-
- #define IXMLDOMCharacterData_get_childNodes(This,childList) \
- (This)->lpVtbl -> get_childNodes(This,childList)
-
- #define IXMLDOMCharacterData_get_firstChild(This,firstChild) \
- (This)->lpVtbl -> get_firstChild(This,firstChild)
-
- #define IXMLDOMCharacterData_get_lastChild(This,lastChild) \
- (This)->lpVtbl -> get_lastChild(This,lastChild)
-
- #define IXMLDOMCharacterData_get_previousSibling(This,previousSibling) \
- (This)->lpVtbl -> get_previousSibling(This,previousSibling)
-
- #define IXMLDOMCharacterData_get_nextSibling(This,nextSibling) \
- (This)->lpVtbl -> get_nextSibling(This,nextSibling)
-
- #define IXMLDOMCharacterData_get_attributes(This,attributeMap) \
- (This)->lpVtbl -> get_attributes(This,attributeMap)
-
- #define IXMLDOMCharacterData_insertBefore(This,newChild,refChild,outNewChild) \
- (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
-
- #define IXMLDOMCharacterData_replaceChild(This,newChild,oldChild,outOldChild) \
- (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
-
- #define IXMLDOMCharacterData_removeChild(This,childNode,oldChild) \
- (This)->lpVtbl -> removeChild(This,childNode,oldChild)
-
- #define IXMLDOMCharacterData_appendChild(This,newChild,outNewChild) \
- (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
-
- #define IXMLDOMCharacterData_hasChildNodes(This,hasChild) \
- (This)->lpVtbl -> hasChildNodes(This,hasChild)
-
- #define IXMLDOMCharacterData_get_ownerDocument(This,DOMDocument) \
- (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
-
- #define IXMLDOMCharacterData_cloneNode(This,deep,cloneRoot) \
- (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
-
- #define IXMLDOMCharacterData_get_nodeTypeString(This,nodeType) \
- (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
-
- #define IXMLDOMCharacterData_get_text(This,text) \
- (This)->lpVtbl -> get_text(This,text)
-
- #define IXMLDOMCharacterData_put_text(This,text) \
- (This)->lpVtbl -> put_text(This,text)
-
- #define IXMLDOMCharacterData_get_specified(This,isSpecified) \
- (This)->lpVtbl -> get_specified(This,isSpecified)
-
- #define IXMLDOMCharacterData_get_definition(This,definitionNode) \
- (This)->lpVtbl -> get_definition(This,definitionNode)
-
- #define IXMLDOMCharacterData_get_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMCharacterData_put_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMCharacterData_get_dataType(This,dataTypeName) \
- (This)->lpVtbl -> get_dataType(This,dataTypeName)
-
- #define IXMLDOMCharacterData_put_dataType(This,dataTypeName) \
- (This)->lpVtbl -> put_dataType(This,dataTypeName)
-
- #define IXMLDOMCharacterData_get_xml(This,xmlString) \
- (This)->lpVtbl -> get_xml(This,xmlString)
-
- #define IXMLDOMCharacterData_transformNode(This,stylesheet,xmlString) \
- (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
-
- #define IXMLDOMCharacterData_selectNodes(This,queryString,resultList) \
- (This)->lpVtbl -> selectNodes(This,queryString,resultList)
-
- #define IXMLDOMCharacterData_selectSingleNode(This,queryString,resultNode) \
- (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
-
- #define IXMLDOMCharacterData_get_parsed(This,isParsed) \
- (This)->lpVtbl -> get_parsed(This,isParsed)
-
- #define IXMLDOMCharacterData_get_namespaceURI(This,namespaceURI) \
- (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
-
- #define IXMLDOMCharacterData_get_prefix(This,prefixString) \
- (This)->lpVtbl -> get_prefix(This,prefixString)
-
- #define IXMLDOMCharacterData_get_baseName(This,nameString) \
- (This)->lpVtbl -> get_baseName(This,nameString)
-
- #define IXMLDOMCharacterData_transformNodeToObject(This,stylesheet,outputObject) \
- (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
-
-
- #define IXMLDOMCharacterData_get_data(This,data) \
- (This)->lpVtbl -> get_data(This,data)
-
- #define IXMLDOMCharacterData_put_data(This,data) \
- (This)->lpVtbl -> put_data(This,data)
-
- #define IXMLDOMCharacterData_get_length(This,dataLength) \
- (This)->lpVtbl -> get_length(This,dataLength)
-
- #define IXMLDOMCharacterData_substringData(This,offset,count,data) \
- (This)->lpVtbl -> substringData(This,offset,count,data)
-
- #define IXMLDOMCharacterData_appendData(This,data) \
- (This)->lpVtbl -> appendData(This,data)
-
- #define IXMLDOMCharacterData_insertData(This,offset,data) \
- (This)->lpVtbl -> insertData(This,offset,data)
-
- #define IXMLDOMCharacterData_deleteData(This,offset,count) \
- (This)->lpVtbl -> deleteData(This,offset,count)
-
- #define IXMLDOMCharacterData_replaceData(This,offset,count,data) \
- (This)->lpVtbl -> replaceData(This,offset,count,data)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_get_data_Proxy(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *data);
-
-
- void __RPC_STUB IXMLDOMCharacterData_get_data_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_put_data_Proxy(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ BSTR data);
-
-
- void __RPC_STUB IXMLDOMCharacterData_put_data_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_get_length_Proxy(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *dataLength);
-
-
- void __RPC_STUB IXMLDOMCharacterData_get_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_substringData_Proxy(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ long count,
- /* [retval][out] */ BSTR __RPC_FAR *data);
-
-
- void __RPC_STUB IXMLDOMCharacterData_substringData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_appendData_Proxy(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ BSTR data);
-
-
- void __RPC_STUB IXMLDOMCharacterData_appendData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_insertData_Proxy(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ BSTR data);
-
-
- void __RPC_STUB IXMLDOMCharacterData_insertData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_deleteData_Proxy(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ long count);
-
-
- void __RPC_STUB IXMLDOMCharacterData_deleteData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_replaceData_Proxy(
- IXMLDOMCharacterData __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ long count,
- /* [in] */ BSTR data);
-
-
- void __RPC_STUB IXMLDOMCharacterData_replaceData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLDOMCharacterData_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLDOMAttribute_INTERFACE_DEFINED__
- #define __IXMLDOMAttribute_INTERFACE_DEFINED__
-
- /* interface IXMLDOMAttribute */
- /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDOMAttribute;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF85-7B36-11d2-B20E-00C04F983E60")
- IXMLDOMAttribute : public IXMLDOMNode
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
- /* [retval][out] */ BSTR __RPC_FAR *attributeName) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
- /* [retval][out] */ VARIANT __RPC_FAR *attributeValue) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
- /* [in] */ VARIANT attributeValue) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDOMAttributeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMAttribute __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMAttribute __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeType )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ DOMNodeType __RPC_FAR *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentNode )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_childNodes )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_firstChild )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lastChild )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_previousSibling )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nextSibling )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBefore )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceChild )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendChild )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasChildNodes )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ownerDocument )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cloneNode )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypeString )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_specified )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_definition )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypedValue )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeTypedValue )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataType )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataType )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_xml )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNode )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectNodes )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectSingleNode )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parsed )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_namespaceURI )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_prefix )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_baseName )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNodeToObject )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *attributeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_value )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *attributeValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_value )(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ VARIANT attributeValue);
-
- END_INTERFACE
- } IXMLDOMAttributeVtbl;
-
- interface IXMLDOMAttribute
- {
- CONST_VTBL struct IXMLDOMAttributeVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDOMAttribute_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDOMAttribute_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDOMAttribute_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDOMAttribute_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDOMAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDOMAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDOMAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDOMAttribute_get_nodeName(This,name) \
- (This)->lpVtbl -> get_nodeName(This,name)
-
- #define IXMLDOMAttribute_get_nodeValue(This,value) \
- (This)->lpVtbl -> get_nodeValue(This,value)
-
- #define IXMLDOMAttribute_put_nodeValue(This,value) \
- (This)->lpVtbl -> put_nodeValue(This,value)
-
- #define IXMLDOMAttribute_get_nodeType(This,type) \
- (This)->lpVtbl -> get_nodeType(This,type)
-
- #define IXMLDOMAttribute_get_parentNode(This,parent) \
- (This)->lpVtbl -> get_parentNode(This,parent)
-
- #define IXMLDOMAttribute_get_childNodes(This,childList) \
- (This)->lpVtbl -> get_childNodes(This,childList)
-
- #define IXMLDOMAttribute_get_firstChild(This,firstChild) \
- (This)->lpVtbl -> get_firstChild(This,firstChild)
-
- #define IXMLDOMAttribute_get_lastChild(This,lastChild) \
- (This)->lpVtbl -> get_lastChild(This,lastChild)
-
- #define IXMLDOMAttribute_get_previousSibling(This,previousSibling) \
- (This)->lpVtbl -> get_previousSibling(This,previousSibling)
-
- #define IXMLDOMAttribute_get_nextSibling(This,nextSibling) \
- (This)->lpVtbl -> get_nextSibling(This,nextSibling)
-
- #define IXMLDOMAttribute_get_attributes(This,attributeMap) \
- (This)->lpVtbl -> get_attributes(This,attributeMap)
-
- #define IXMLDOMAttribute_insertBefore(This,newChild,refChild,outNewChild) \
- (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
-
- #define IXMLDOMAttribute_replaceChild(This,newChild,oldChild,outOldChild) \
- (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
-
- #define IXMLDOMAttribute_removeChild(This,childNode,oldChild) \
- (This)->lpVtbl -> removeChild(This,childNode,oldChild)
-
- #define IXMLDOMAttribute_appendChild(This,newChild,outNewChild) \
- (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
-
- #define IXMLDOMAttribute_hasChildNodes(This,hasChild) \
- (This)->lpVtbl -> hasChildNodes(This,hasChild)
-
- #define IXMLDOMAttribute_get_ownerDocument(This,DOMDocument) \
- (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
-
- #define IXMLDOMAttribute_cloneNode(This,deep,cloneRoot) \
- (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
-
- #define IXMLDOMAttribute_get_nodeTypeString(This,nodeType) \
- (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
-
- #define IXMLDOMAttribute_get_text(This,text) \
- (This)->lpVtbl -> get_text(This,text)
-
- #define IXMLDOMAttribute_put_text(This,text) \
- (This)->lpVtbl -> put_text(This,text)
-
- #define IXMLDOMAttribute_get_specified(This,isSpecified) \
- (This)->lpVtbl -> get_specified(This,isSpecified)
-
- #define IXMLDOMAttribute_get_definition(This,definitionNode) \
- (This)->lpVtbl -> get_definition(This,definitionNode)
-
- #define IXMLDOMAttribute_get_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMAttribute_put_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMAttribute_get_dataType(This,dataTypeName) \
- (This)->lpVtbl -> get_dataType(This,dataTypeName)
-
- #define IXMLDOMAttribute_put_dataType(This,dataTypeName) \
- (This)->lpVtbl -> put_dataType(This,dataTypeName)
-
- #define IXMLDOMAttribute_get_xml(This,xmlString) \
- (This)->lpVtbl -> get_xml(This,xmlString)
-
- #define IXMLDOMAttribute_transformNode(This,stylesheet,xmlString) \
- (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
-
- #define IXMLDOMAttribute_selectNodes(This,queryString,resultList) \
- (This)->lpVtbl -> selectNodes(This,queryString,resultList)
-
- #define IXMLDOMAttribute_selectSingleNode(This,queryString,resultNode) \
- (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
-
- #define IXMLDOMAttribute_get_parsed(This,isParsed) \
- (This)->lpVtbl -> get_parsed(This,isParsed)
-
- #define IXMLDOMAttribute_get_namespaceURI(This,namespaceURI) \
- (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
-
- #define IXMLDOMAttribute_get_prefix(This,prefixString) \
- (This)->lpVtbl -> get_prefix(This,prefixString)
-
- #define IXMLDOMAttribute_get_baseName(This,nameString) \
- (This)->lpVtbl -> get_baseName(This,nameString)
-
- #define IXMLDOMAttribute_transformNodeToObject(This,stylesheet,outputObject) \
- (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
-
-
- #define IXMLDOMAttribute_get_name(This,attributeName) \
- (This)->lpVtbl -> get_name(This,attributeName)
-
- #define IXMLDOMAttribute_get_value(This,attributeValue) \
- (This)->lpVtbl -> get_value(This,attributeValue)
-
- #define IXMLDOMAttribute_put_value(This,attributeValue) \
- (This)->lpVtbl -> put_value(This,attributeValue)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMAttribute_get_name_Proxy(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *attributeName);
-
-
- void __RPC_STUB IXMLDOMAttribute_get_name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMAttribute_get_value_Proxy(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *attributeValue);
-
-
- void __RPC_STUB IXMLDOMAttribute_get_value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMAttribute_put_value_Proxy(
- IXMLDOMAttribute __RPC_FAR * This,
- /* [in] */ VARIANT attributeValue);
-
-
- void __RPC_STUB IXMLDOMAttribute_put_value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLDOMAttribute_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLDOMElement_INTERFACE_DEFINED__
- #define __IXMLDOMElement_INTERFACE_DEFINED__
-
- /* interface IXMLDOMElement */
- /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDOMElement;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF86-7B36-11d2-B20E-00C04F983E60")
- IXMLDOMElement : public IXMLDOMNode
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_tagName(
- /* [retval][out] */ BSTR __RPC_FAR *tagName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAttribute(
- /* [in] */ BSTR name,
- /* [retval][out] */ VARIANT __RPC_FAR *value) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttribute(
- /* [in] */ BSTR name,
- /* [in] */ VARIANT value) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttribute(
- /* [in] */ BSTR name) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAttributeNode(
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMAttribute __RPC_FAR *__RPC_FAR *attributeNode) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttributeNode(
- /* [in] */ IXMLDOMAttribute __RPC_FAR *DOMAttribute,
- /* [retval][out] */ IXMLDOMAttribute __RPC_FAR *__RPC_FAR *attributeNode) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttributeNode(
- /* [in] */ IXMLDOMAttribute __RPC_FAR *DOMAttribute,
- /* [retval][out] */ IXMLDOMAttribute __RPC_FAR *__RPC_FAR *attributeNode) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getElementsByTagName(
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE normalize( void) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDOMElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMElement __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMElement __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMElement __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )(
- IXMLDOMElement __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )(
- IXMLDOMElement __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeType )(
- IXMLDOMElement __RPC_FAR * This,
- /* [retval][out] */ DOMNodeType __RPC_FAR *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentNode )(
- IXMLDOMElement __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_childNodes )(
- IXMLDOMElement __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_firstChild )(
- IXMLDOMElement __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lastChild )(
- IXMLDOMElement __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_previousSibling )(
- IXMLDOMElement __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nextSibling )(
- IXMLDOMElement __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )(
- IXMLDOMElement __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBefore )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceChild )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendChild )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasChildNodes )(
- IXMLDOMElement __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ownerDocument )(
- IXMLDOMElement __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cloneNode )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypeString )(
- IXMLDOMElement __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXMLDOMElement __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_specified )(
- IXMLDOMElement __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_definition )(
- IXMLDOMElement __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypedValue )(
- IXMLDOMElement __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeTypedValue )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataType )(
- IXMLDOMElement __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataType )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_xml )(
- IXMLDOMElement __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNode )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectNodes )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectSingleNode )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parsed )(
- IXMLDOMElement __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_namespaceURI )(
- IXMLDOMElement __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_prefix )(
- IXMLDOMElement __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_baseName )(
- IXMLDOMElement __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNodeToObject )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tagName )(
- IXMLDOMElement __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *tagName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttribute )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAttribute )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeAttribute )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ BSTR name);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttributeNode )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMAttribute __RPC_FAR *__RPC_FAR *attributeNode);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAttributeNode )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ IXMLDOMAttribute __RPC_FAR *DOMAttribute,
- /* [retval][out] */ IXMLDOMAttribute __RPC_FAR *__RPC_FAR *attributeNode);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeAttributeNode )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ IXMLDOMAttribute __RPC_FAR *DOMAttribute,
- /* [retval][out] */ IXMLDOMAttribute __RPC_FAR *__RPC_FAR *attributeNode);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getElementsByTagName )(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *normalize )(
- IXMLDOMElement __RPC_FAR * This);
-
- END_INTERFACE
- } IXMLDOMElementVtbl;
-
- interface IXMLDOMElement
- {
- CONST_VTBL struct IXMLDOMElementVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDOMElement_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDOMElement_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDOMElement_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDOMElement_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDOMElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDOMElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDOMElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDOMElement_get_nodeName(This,name) \
- (This)->lpVtbl -> get_nodeName(This,name)
-
- #define IXMLDOMElement_get_nodeValue(This,value) \
- (This)->lpVtbl -> get_nodeValue(This,value)
-
- #define IXMLDOMElement_put_nodeValue(This,value) \
- (This)->lpVtbl -> put_nodeValue(This,value)
-
- #define IXMLDOMElement_get_nodeType(This,type) \
- (This)->lpVtbl -> get_nodeType(This,type)
-
- #define IXMLDOMElement_get_parentNode(This,parent) \
- (This)->lpVtbl -> get_parentNode(This,parent)
-
- #define IXMLDOMElement_get_childNodes(This,childList) \
- (This)->lpVtbl -> get_childNodes(This,childList)
-
- #define IXMLDOMElement_get_firstChild(This,firstChild) \
- (This)->lpVtbl -> get_firstChild(This,firstChild)
-
- #define IXMLDOMElement_get_lastChild(This,lastChild) \
- (This)->lpVtbl -> get_lastChild(This,lastChild)
-
- #define IXMLDOMElement_get_previousSibling(This,previousSibling) \
- (This)->lpVtbl -> get_previousSibling(This,previousSibling)
-
- #define IXMLDOMElement_get_nextSibling(This,nextSibling) \
- (This)->lpVtbl -> get_nextSibling(This,nextSibling)
-
- #define IXMLDOMElement_get_attributes(This,attributeMap) \
- (This)->lpVtbl -> get_attributes(This,attributeMap)
-
- #define IXMLDOMElement_insertBefore(This,newChild,refChild,outNewChild) \
- (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
-
- #define IXMLDOMElement_replaceChild(This,newChild,oldChild,outOldChild) \
- (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
-
- #define IXMLDOMElement_removeChild(This,childNode,oldChild) \
- (This)->lpVtbl -> removeChild(This,childNode,oldChild)
-
- #define IXMLDOMElement_appendChild(This,newChild,outNewChild) \
- (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
-
- #define IXMLDOMElement_hasChildNodes(This,hasChild) \
- (This)->lpVtbl -> hasChildNodes(This,hasChild)
-
- #define IXMLDOMElement_get_ownerDocument(This,DOMDocument) \
- (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
-
- #define IXMLDOMElement_cloneNode(This,deep,cloneRoot) \
- (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
-
- #define IXMLDOMElement_get_nodeTypeString(This,nodeType) \
- (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
-
- #define IXMLDOMElement_get_text(This,text) \
- (This)->lpVtbl -> get_text(This,text)
-
- #define IXMLDOMElement_put_text(This,text) \
- (This)->lpVtbl -> put_text(This,text)
-
- #define IXMLDOMElement_get_specified(This,isSpecified) \
- (This)->lpVtbl -> get_specified(This,isSpecified)
-
- #define IXMLDOMElement_get_definition(This,definitionNode) \
- (This)->lpVtbl -> get_definition(This,definitionNode)
-
- #define IXMLDOMElement_get_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMElement_put_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMElement_get_dataType(This,dataTypeName) \
- (This)->lpVtbl -> get_dataType(This,dataTypeName)
-
- #define IXMLDOMElement_put_dataType(This,dataTypeName) \
- (This)->lpVtbl -> put_dataType(This,dataTypeName)
-
- #define IXMLDOMElement_get_xml(This,xmlString) \
- (This)->lpVtbl -> get_xml(This,xmlString)
-
- #define IXMLDOMElement_transformNode(This,stylesheet,xmlString) \
- (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
-
- #define IXMLDOMElement_selectNodes(This,queryString,resultList) \
- (This)->lpVtbl -> selectNodes(This,queryString,resultList)
-
- #define IXMLDOMElement_selectSingleNode(This,queryString,resultNode) \
- (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
-
- #define IXMLDOMElement_get_parsed(This,isParsed) \
- (This)->lpVtbl -> get_parsed(This,isParsed)
-
- #define IXMLDOMElement_get_namespaceURI(This,namespaceURI) \
- (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
-
- #define IXMLDOMElement_get_prefix(This,prefixString) \
- (This)->lpVtbl -> get_prefix(This,prefixString)
-
- #define IXMLDOMElement_get_baseName(This,nameString) \
- (This)->lpVtbl -> get_baseName(This,nameString)
-
- #define IXMLDOMElement_transformNodeToObject(This,stylesheet,outputObject) \
- (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
-
-
- #define IXMLDOMElement_get_tagName(This,tagName) \
- (This)->lpVtbl -> get_tagName(This,tagName)
-
- #define IXMLDOMElement_getAttribute(This,name,value) \
- (This)->lpVtbl -> getAttribute(This,name,value)
-
- #define IXMLDOMElement_setAttribute(This,name,value) \
- (This)->lpVtbl -> setAttribute(This,name,value)
-
- #define IXMLDOMElement_removeAttribute(This,name) \
- (This)->lpVtbl -> removeAttribute(This,name)
-
- #define IXMLDOMElement_getAttributeNode(This,name,attributeNode) \
- (This)->lpVtbl -> getAttributeNode(This,name,attributeNode)
-
- #define IXMLDOMElement_setAttributeNode(This,DOMAttribute,attributeNode) \
- (This)->lpVtbl -> setAttributeNode(This,DOMAttribute,attributeNode)
-
- #define IXMLDOMElement_removeAttributeNode(This,DOMAttribute,attributeNode) \
- (This)->lpVtbl -> removeAttributeNode(This,DOMAttribute,attributeNode)
-
- #define IXMLDOMElement_getElementsByTagName(This,tagName,resultList) \
- (This)->lpVtbl -> getElementsByTagName(This,tagName,resultList)
-
- #define IXMLDOMElement_normalize(This) \
- (This)->lpVtbl -> normalize(This)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_get_tagName_Proxy(
- IXMLDOMElement __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *tagName);
-
-
- void __RPC_STUB IXMLDOMElement_get_tagName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_getAttribute_Proxy(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
-
- void __RPC_STUB IXMLDOMElement_getAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_setAttribute_Proxy(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [in] */ VARIANT value);
-
-
- void __RPC_STUB IXMLDOMElement_setAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_removeAttribute_Proxy(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ BSTR name);
-
-
- void __RPC_STUB IXMLDOMElement_removeAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_getAttributeNode_Proxy(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMAttribute __RPC_FAR *__RPC_FAR *attributeNode);
-
-
- void __RPC_STUB IXMLDOMElement_getAttributeNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_setAttributeNode_Proxy(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ IXMLDOMAttribute __RPC_FAR *DOMAttribute,
- /* [retval][out] */ IXMLDOMAttribute __RPC_FAR *__RPC_FAR *attributeNode);
-
-
- void __RPC_STUB IXMLDOMElement_setAttributeNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_removeAttributeNode_Proxy(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ IXMLDOMAttribute __RPC_FAR *DOMAttribute,
- /* [retval][out] */ IXMLDOMAttribute __RPC_FAR *__RPC_FAR *attributeNode);
-
-
- void __RPC_STUB IXMLDOMElement_removeAttributeNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_getElementsByTagName_Proxy(
- IXMLDOMElement __RPC_FAR * This,
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
-
- void __RPC_STUB IXMLDOMElement_getElementsByTagName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_normalize_Proxy(
- IXMLDOMElement __RPC_FAR * This);
-
-
- void __RPC_STUB IXMLDOMElement_normalize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLDOMElement_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLDOMText_INTERFACE_DEFINED__
- #define __IXMLDOMText_INTERFACE_DEFINED__
-
- /* interface IXMLDOMText */
- /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDOMText;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF87-7B36-11d2-B20E-00C04F983E60")
- IXMLDOMText : public IXMLDOMCharacterData
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE splitText(
- /* [in] */ long offset,
- /* [retval][out] */ IXMLDOMText __RPC_FAR *__RPC_FAR *rightHandTextNode) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDOMTextVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMText __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMText __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMText __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )(
- IXMLDOMText __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )(
- IXMLDOMText __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeType )(
- IXMLDOMText __RPC_FAR * This,
- /* [retval][out] */ DOMNodeType __RPC_FAR *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentNode )(
- IXMLDOMText __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_childNodes )(
- IXMLDOMText __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_firstChild )(
- IXMLDOMText __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lastChild )(
- IXMLDOMText __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_previousSibling )(
- IXMLDOMText __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nextSibling )(
- IXMLDOMText __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )(
- IXMLDOMText __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBefore )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceChild )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendChild )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasChildNodes )(
- IXMLDOMText __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ownerDocument )(
- IXMLDOMText __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cloneNode )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypeString )(
- IXMLDOMText __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXMLDOMText __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_specified )(
- IXMLDOMText __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_definition )(
- IXMLDOMText __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypedValue )(
- IXMLDOMText __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeTypedValue )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataType )(
- IXMLDOMText __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataType )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_xml )(
- IXMLDOMText __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNode )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectNodes )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectSingleNode )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parsed )(
- IXMLDOMText __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_namespaceURI )(
- IXMLDOMText __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_prefix )(
- IXMLDOMText __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_baseName )(
- IXMLDOMText __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNodeToObject )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_data )(
- IXMLDOMText __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *data);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_data )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ BSTR data);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )(
- IXMLDOMText __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *dataLength);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *substringData )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ long count,
- /* [retval][out] */ BSTR __RPC_FAR *data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendData )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ BSTR data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertData )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ BSTR data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *deleteData )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ long count);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceData )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ long count,
- /* [in] */ BSTR data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *splitText )(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ long offset,
- /* [retval][out] */ IXMLDOMText __RPC_FAR *__RPC_FAR *rightHandTextNode);
-
- END_INTERFACE
- } IXMLDOMTextVtbl;
-
- interface IXMLDOMText
- {
- CONST_VTBL struct IXMLDOMTextVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDOMText_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDOMText_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDOMText_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDOMText_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDOMText_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDOMText_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDOMText_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDOMText_get_nodeName(This,name) \
- (This)->lpVtbl -> get_nodeName(This,name)
-
- #define IXMLDOMText_get_nodeValue(This,value) \
- (This)->lpVtbl -> get_nodeValue(This,value)
-
- #define IXMLDOMText_put_nodeValue(This,value) \
- (This)->lpVtbl -> put_nodeValue(This,value)
-
- #define IXMLDOMText_get_nodeType(This,type) \
- (This)->lpVtbl -> get_nodeType(This,type)
-
- #define IXMLDOMText_get_parentNode(This,parent) \
- (This)->lpVtbl -> get_parentNode(This,parent)
-
- #define IXMLDOMText_get_childNodes(This,childList) \
- (This)->lpVtbl -> get_childNodes(This,childList)
-
- #define IXMLDOMText_get_firstChild(This,firstChild) \
- (This)->lpVtbl -> get_firstChild(This,firstChild)
-
- #define IXMLDOMText_get_lastChild(This,lastChild) \
- (This)->lpVtbl -> get_lastChild(This,lastChild)
-
- #define IXMLDOMText_get_previousSibling(This,previousSibling) \
- (This)->lpVtbl -> get_previousSibling(This,previousSibling)
-
- #define IXMLDOMText_get_nextSibling(This,nextSibling) \
- (This)->lpVtbl -> get_nextSibling(This,nextSibling)
-
- #define IXMLDOMText_get_attributes(This,attributeMap) \
- (This)->lpVtbl -> get_attributes(This,attributeMap)
-
- #define IXMLDOMText_insertBefore(This,newChild,refChild,outNewChild) \
- (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
-
- #define IXMLDOMText_replaceChild(This,newChild,oldChild,outOldChild) \
- (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
-
- #define IXMLDOMText_removeChild(This,childNode,oldChild) \
- (This)->lpVtbl -> removeChild(This,childNode,oldChild)
-
- #define IXMLDOMText_appendChild(This,newChild,outNewChild) \
- (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
-
- #define IXMLDOMText_hasChildNodes(This,hasChild) \
- (This)->lpVtbl -> hasChildNodes(This,hasChild)
-
- #define IXMLDOMText_get_ownerDocument(This,DOMDocument) \
- (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
-
- #define IXMLDOMText_cloneNode(This,deep,cloneRoot) \
- (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
-
- #define IXMLDOMText_get_nodeTypeString(This,nodeType) \
- (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
-
- #define IXMLDOMText_get_text(This,text) \
- (This)->lpVtbl -> get_text(This,text)
-
- #define IXMLDOMText_put_text(This,text) \
- (This)->lpVtbl -> put_text(This,text)
-
- #define IXMLDOMText_get_specified(This,isSpecified) \
- (This)->lpVtbl -> get_specified(This,isSpecified)
-
- #define IXMLDOMText_get_definition(This,definitionNode) \
- (This)->lpVtbl -> get_definition(This,definitionNode)
-
- #define IXMLDOMText_get_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMText_put_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMText_get_dataType(This,dataTypeName) \
- (This)->lpVtbl -> get_dataType(This,dataTypeName)
-
- #define IXMLDOMText_put_dataType(This,dataTypeName) \
- (This)->lpVtbl -> put_dataType(This,dataTypeName)
-
- #define IXMLDOMText_get_xml(This,xmlString) \
- (This)->lpVtbl -> get_xml(This,xmlString)
-
- #define IXMLDOMText_transformNode(This,stylesheet,xmlString) \
- (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
-
- #define IXMLDOMText_selectNodes(This,queryString,resultList) \
- (This)->lpVtbl -> selectNodes(This,queryString,resultList)
-
- #define IXMLDOMText_selectSingleNode(This,queryString,resultNode) \
- (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
-
- #define IXMLDOMText_get_parsed(This,isParsed) \
- (This)->lpVtbl -> get_parsed(This,isParsed)
-
- #define IXMLDOMText_get_namespaceURI(This,namespaceURI) \
- (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
-
- #define IXMLDOMText_get_prefix(This,prefixString) \
- (This)->lpVtbl -> get_prefix(This,prefixString)
-
- #define IXMLDOMText_get_baseName(This,nameString) \
- (This)->lpVtbl -> get_baseName(This,nameString)
-
- #define IXMLDOMText_transformNodeToObject(This,stylesheet,outputObject) \
- (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
-
-
- #define IXMLDOMText_get_data(This,data) \
- (This)->lpVtbl -> get_data(This,data)
-
- #define IXMLDOMText_put_data(This,data) \
- (This)->lpVtbl -> put_data(This,data)
-
- #define IXMLDOMText_get_length(This,dataLength) \
- (This)->lpVtbl -> get_length(This,dataLength)
-
- #define IXMLDOMText_substringData(This,offset,count,data) \
- (This)->lpVtbl -> substringData(This,offset,count,data)
-
- #define IXMLDOMText_appendData(This,data) \
- (This)->lpVtbl -> appendData(This,data)
-
- #define IXMLDOMText_insertData(This,offset,data) \
- (This)->lpVtbl -> insertData(This,offset,data)
-
- #define IXMLDOMText_deleteData(This,offset,count) \
- (This)->lpVtbl -> deleteData(This,offset,count)
-
- #define IXMLDOMText_replaceData(This,offset,count,data) \
- (This)->lpVtbl -> replaceData(This,offset,count,data)
-
-
- #define IXMLDOMText_splitText(This,offset,rightHandTextNode) \
- (This)->lpVtbl -> splitText(This,offset,rightHandTextNode)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMText_splitText_Proxy(
- IXMLDOMText __RPC_FAR * This,
- /* [in] */ long offset,
- /* [retval][out] */ IXMLDOMText __RPC_FAR *__RPC_FAR *rightHandTextNode);
-
-
- void __RPC_STUB IXMLDOMText_splitText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLDOMText_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLDOMComment_INTERFACE_DEFINED__
- #define __IXMLDOMComment_INTERFACE_DEFINED__
-
- /* interface IXMLDOMComment */
- /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDOMComment;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF88-7B36-11d2-B20E-00C04F983E60")
- IXMLDOMComment : public IXMLDOMCharacterData
- {
- public:
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDOMCommentVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMComment __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMComment __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMComment __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )(
- IXMLDOMComment __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )(
- IXMLDOMComment __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeType )(
- IXMLDOMComment __RPC_FAR * This,
- /* [retval][out] */ DOMNodeType __RPC_FAR *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentNode )(
- IXMLDOMComment __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_childNodes )(
- IXMLDOMComment __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_firstChild )(
- IXMLDOMComment __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lastChild )(
- IXMLDOMComment __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_previousSibling )(
- IXMLDOMComment __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nextSibling )(
- IXMLDOMComment __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )(
- IXMLDOMComment __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBefore )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceChild )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendChild )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasChildNodes )(
- IXMLDOMComment __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ownerDocument )(
- IXMLDOMComment __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cloneNode )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypeString )(
- IXMLDOMComment __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXMLDOMComment __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_specified )(
- IXMLDOMComment __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_definition )(
- IXMLDOMComment __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypedValue )(
- IXMLDOMComment __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeTypedValue )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataType )(
- IXMLDOMComment __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataType )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_xml )(
- IXMLDOMComment __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNode )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectNodes )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectSingleNode )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parsed )(
- IXMLDOMComment __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_namespaceURI )(
- IXMLDOMComment __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_prefix )(
- IXMLDOMComment __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_baseName )(
- IXMLDOMComment __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNodeToObject )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_data )(
- IXMLDOMComment __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *data);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_data )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ BSTR data);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )(
- IXMLDOMComment __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *dataLength);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *substringData )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ long count,
- /* [retval][out] */ BSTR __RPC_FAR *data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendData )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ BSTR data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertData )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ BSTR data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *deleteData )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ long count);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceData )(
- IXMLDOMComment __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ long count,
- /* [in] */ BSTR data);
-
- END_INTERFACE
- } IXMLDOMCommentVtbl;
-
- interface IXMLDOMComment
- {
- CONST_VTBL struct IXMLDOMCommentVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDOMComment_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDOMComment_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDOMComment_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDOMComment_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDOMComment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDOMComment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDOMComment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDOMComment_get_nodeName(This,name) \
- (This)->lpVtbl -> get_nodeName(This,name)
-
- #define IXMLDOMComment_get_nodeValue(This,value) \
- (This)->lpVtbl -> get_nodeValue(This,value)
-
- #define IXMLDOMComment_put_nodeValue(This,value) \
- (This)->lpVtbl -> put_nodeValue(This,value)
-
- #define IXMLDOMComment_get_nodeType(This,type) \
- (This)->lpVtbl -> get_nodeType(This,type)
-
- #define IXMLDOMComment_get_parentNode(This,parent) \
- (This)->lpVtbl -> get_parentNode(This,parent)
-
- #define IXMLDOMComment_get_childNodes(This,childList) \
- (This)->lpVtbl -> get_childNodes(This,childList)
-
- #define IXMLDOMComment_get_firstChild(This,firstChild) \
- (This)->lpVtbl -> get_firstChild(This,firstChild)
-
- #define IXMLDOMComment_get_lastChild(This,lastChild) \
- (This)->lpVtbl -> get_lastChild(This,lastChild)
-
- #define IXMLDOMComment_get_previousSibling(This,previousSibling) \
- (This)->lpVtbl -> get_previousSibling(This,previousSibling)
-
- #define IXMLDOMComment_get_nextSibling(This,nextSibling) \
- (This)->lpVtbl -> get_nextSibling(This,nextSibling)
-
- #define IXMLDOMComment_get_attributes(This,attributeMap) \
- (This)->lpVtbl -> get_attributes(This,attributeMap)
-
- #define IXMLDOMComment_insertBefore(This,newChild,refChild,outNewChild) \
- (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
-
- #define IXMLDOMComment_replaceChild(This,newChild,oldChild,outOldChild) \
- (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
-
- #define IXMLDOMComment_removeChild(This,childNode,oldChild) \
- (This)->lpVtbl -> removeChild(This,childNode,oldChild)
-
- #define IXMLDOMComment_appendChild(This,newChild,outNewChild) \
- (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
-
- #define IXMLDOMComment_hasChildNodes(This,hasChild) \
- (This)->lpVtbl -> hasChildNodes(This,hasChild)
-
- #define IXMLDOMComment_get_ownerDocument(This,DOMDocument) \
- (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
-
- #define IXMLDOMComment_cloneNode(This,deep,cloneRoot) \
- (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
-
- #define IXMLDOMComment_get_nodeTypeString(This,nodeType) \
- (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
-
- #define IXMLDOMComment_get_text(This,text) \
- (This)->lpVtbl -> get_text(This,text)
-
- #define IXMLDOMComment_put_text(This,text) \
- (This)->lpVtbl -> put_text(This,text)
-
- #define IXMLDOMComment_get_specified(This,isSpecified) \
- (This)->lpVtbl -> get_specified(This,isSpecified)
-
- #define IXMLDOMComment_get_definition(This,definitionNode) \
- (This)->lpVtbl -> get_definition(This,definitionNode)
-
- #define IXMLDOMComment_get_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMComment_put_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMComment_get_dataType(This,dataTypeName) \
- (This)->lpVtbl -> get_dataType(This,dataTypeName)
-
- #define IXMLDOMComment_put_dataType(This,dataTypeName) \
- (This)->lpVtbl -> put_dataType(This,dataTypeName)
-
- #define IXMLDOMComment_get_xml(This,xmlString) \
- (This)->lpVtbl -> get_xml(This,xmlString)
-
- #define IXMLDOMComment_transformNode(This,stylesheet,xmlString) \
- (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
-
- #define IXMLDOMComment_selectNodes(This,queryString,resultList) \
- (This)->lpVtbl -> selectNodes(This,queryString,resultList)
-
- #define IXMLDOMComment_selectSingleNode(This,queryString,resultNode) \
- (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
-
- #define IXMLDOMComment_get_parsed(This,isParsed) \
- (This)->lpVtbl -> get_parsed(This,isParsed)
-
- #define IXMLDOMComment_get_namespaceURI(This,namespaceURI) \
- (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
-
- #define IXMLDOMComment_get_prefix(This,prefixString) \
- (This)->lpVtbl -> get_prefix(This,prefixString)
-
- #define IXMLDOMComment_get_baseName(This,nameString) \
- (This)->lpVtbl -> get_baseName(This,nameString)
-
- #define IXMLDOMComment_transformNodeToObject(This,stylesheet,outputObject) \
- (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
-
-
- #define IXMLDOMComment_get_data(This,data) \
- (This)->lpVtbl -> get_data(This,data)
-
- #define IXMLDOMComment_put_data(This,data) \
- (This)->lpVtbl -> put_data(This,data)
-
- #define IXMLDOMComment_get_length(This,dataLength) \
- (This)->lpVtbl -> get_length(This,dataLength)
-
- #define IXMLDOMComment_substringData(This,offset,count,data) \
- (This)->lpVtbl -> substringData(This,offset,count,data)
-
- #define IXMLDOMComment_appendData(This,data) \
- (This)->lpVtbl -> appendData(This,data)
-
- #define IXMLDOMComment_insertData(This,offset,data) \
- (This)->lpVtbl -> insertData(This,offset,data)
-
- #define IXMLDOMComment_deleteData(This,offset,count) \
- (This)->lpVtbl -> deleteData(This,offset,count)
-
- #define IXMLDOMComment_replaceData(This,offset,count,data) \
- (This)->lpVtbl -> replaceData(This,offset,count,data)
-
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
-
- #endif /* __IXMLDOMComment_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__
- #define __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__
-
- /* interface IXMLDOMProcessingInstruction */
- /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDOMProcessingInstruction;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF89-7B36-11d2-B20E-00C04F983E60")
- IXMLDOMProcessingInstruction : public IXMLDOMNode
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_target(
- /* [retval][out] */ BSTR __RPC_FAR *name) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_data(
- /* [retval][out] */ BSTR __RPC_FAR *value) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_data(
- /* [in] */ BSTR value) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDOMProcessingInstructionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMProcessingInstruction __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMProcessingInstruction __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeType )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ DOMNodeType __RPC_FAR *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentNode )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_childNodes )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_firstChild )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lastChild )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_previousSibling )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nextSibling )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBefore )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceChild )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendChild )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasChildNodes )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ownerDocument )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cloneNode )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypeString )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_specified )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_definition )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypedValue )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeTypedValue )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataType )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataType )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_xml )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNode )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectNodes )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectSingleNode )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parsed )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_namespaceURI )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_prefix )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_baseName )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNodeToObject )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_target )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_data )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_data )(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ BSTR value);
-
- END_INTERFACE
- } IXMLDOMProcessingInstructionVtbl;
-
- interface IXMLDOMProcessingInstruction
- {
- CONST_VTBL struct IXMLDOMProcessingInstructionVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDOMProcessingInstruction_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDOMProcessingInstruction_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDOMProcessingInstruction_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDOMProcessingInstruction_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDOMProcessingInstruction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDOMProcessingInstruction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDOMProcessingInstruction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDOMProcessingInstruction_get_nodeName(This,name) \
- (This)->lpVtbl -> get_nodeName(This,name)
-
- #define IXMLDOMProcessingInstruction_get_nodeValue(This,value) \
- (This)->lpVtbl -> get_nodeValue(This,value)
-
- #define IXMLDOMProcessingInstruction_put_nodeValue(This,value) \
- (This)->lpVtbl -> put_nodeValue(This,value)
-
- #define IXMLDOMProcessingInstruction_get_nodeType(This,type) \
- (This)->lpVtbl -> get_nodeType(This,type)
-
- #define IXMLDOMProcessingInstruction_get_parentNode(This,parent) \
- (This)->lpVtbl -> get_parentNode(This,parent)
-
- #define IXMLDOMProcessingInstruction_get_childNodes(This,childList) \
- (This)->lpVtbl -> get_childNodes(This,childList)
-
- #define IXMLDOMProcessingInstruction_get_firstChild(This,firstChild) \
- (This)->lpVtbl -> get_firstChild(This,firstChild)
-
- #define IXMLDOMProcessingInstruction_get_lastChild(This,lastChild) \
- (This)->lpVtbl -> get_lastChild(This,lastChild)
-
- #define IXMLDOMProcessingInstruction_get_previousSibling(This,previousSibling) \
- (This)->lpVtbl -> get_previousSibling(This,previousSibling)
-
- #define IXMLDOMProcessingInstruction_get_nextSibling(This,nextSibling) \
- (This)->lpVtbl -> get_nextSibling(This,nextSibling)
-
- #define IXMLDOMProcessingInstruction_get_attributes(This,attributeMap) \
- (This)->lpVtbl -> get_attributes(This,attributeMap)
-
- #define IXMLDOMProcessingInstruction_insertBefore(This,newChild,refChild,outNewChild) \
- (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
-
- #define IXMLDOMProcessingInstruction_replaceChild(This,newChild,oldChild,outOldChild) \
- (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
-
- #define IXMLDOMProcessingInstruction_removeChild(This,childNode,oldChild) \
- (This)->lpVtbl -> removeChild(This,childNode,oldChild)
-
- #define IXMLDOMProcessingInstruction_appendChild(This,newChild,outNewChild) \
- (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
-
- #define IXMLDOMProcessingInstruction_hasChildNodes(This,hasChild) \
- (This)->lpVtbl -> hasChildNodes(This,hasChild)
-
- #define IXMLDOMProcessingInstruction_get_ownerDocument(This,DOMDocument) \
- (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
-
- #define IXMLDOMProcessingInstruction_cloneNode(This,deep,cloneRoot) \
- (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
-
- #define IXMLDOMProcessingInstruction_get_nodeTypeString(This,nodeType) \
- (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
-
- #define IXMLDOMProcessingInstruction_get_text(This,text) \
- (This)->lpVtbl -> get_text(This,text)
-
- #define IXMLDOMProcessingInstruction_put_text(This,text) \
- (This)->lpVtbl -> put_text(This,text)
-
- #define IXMLDOMProcessingInstruction_get_specified(This,isSpecified) \
- (This)->lpVtbl -> get_specified(This,isSpecified)
-
- #define IXMLDOMProcessingInstruction_get_definition(This,definitionNode) \
- (This)->lpVtbl -> get_definition(This,definitionNode)
-
- #define IXMLDOMProcessingInstruction_get_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMProcessingInstruction_put_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMProcessingInstruction_get_dataType(This,dataTypeName) \
- (This)->lpVtbl -> get_dataType(This,dataTypeName)
-
- #define IXMLDOMProcessingInstruction_put_dataType(This,dataTypeName) \
- (This)->lpVtbl -> put_dataType(This,dataTypeName)
-
- #define IXMLDOMProcessingInstruction_get_xml(This,xmlString) \
- (This)->lpVtbl -> get_xml(This,xmlString)
-
- #define IXMLDOMProcessingInstruction_transformNode(This,stylesheet,xmlString) \
- (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
-
- #define IXMLDOMProcessingInstruction_selectNodes(This,queryString,resultList) \
- (This)->lpVtbl -> selectNodes(This,queryString,resultList)
-
- #define IXMLDOMProcessingInstruction_selectSingleNode(This,queryString,resultNode) \
- (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
-
- #define IXMLDOMProcessingInstruction_get_parsed(This,isParsed) \
- (This)->lpVtbl -> get_parsed(This,isParsed)
-
- #define IXMLDOMProcessingInstruction_get_namespaceURI(This,namespaceURI) \
- (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
-
- #define IXMLDOMProcessingInstruction_get_prefix(This,prefixString) \
- (This)->lpVtbl -> get_prefix(This,prefixString)
-
- #define IXMLDOMProcessingInstruction_get_baseName(This,nameString) \
- (This)->lpVtbl -> get_baseName(This,nameString)
-
- #define IXMLDOMProcessingInstruction_transformNodeToObject(This,stylesheet,outputObject) \
- (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
-
-
- #define IXMLDOMProcessingInstruction_get_target(This,name) \
- (This)->lpVtbl -> get_target(This,name)
-
- #define IXMLDOMProcessingInstruction_get_data(This,value) \
- (This)->lpVtbl -> get_data(This,value)
-
- #define IXMLDOMProcessingInstruction_put_data(This,value) \
- (This)->lpVtbl -> put_data(This,value)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMProcessingInstruction_get_target_Proxy(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
-
- void __RPC_STUB IXMLDOMProcessingInstruction_get_target_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMProcessingInstruction_get_data_Proxy(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *value);
-
-
- void __RPC_STUB IXMLDOMProcessingInstruction_get_data_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMProcessingInstruction_put_data_Proxy(
- IXMLDOMProcessingInstruction __RPC_FAR * This,
- /* [in] */ BSTR value);
-
-
- void __RPC_STUB IXMLDOMProcessingInstruction_put_data_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLDOMCDATASection_INTERFACE_DEFINED__
- #define __IXMLDOMCDATASection_INTERFACE_DEFINED__
-
- /* interface IXMLDOMCDATASection */
- /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDOMCDATASection;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF8A-7B36-11d2-B20E-00C04F983E60")
- IXMLDOMCDATASection : public IXMLDOMText
- {
- public:
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDOMCDATASectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMCDATASection __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMCDATASection __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeType )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [retval][out] */ DOMNodeType __RPC_FAR *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentNode )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_childNodes )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_firstChild )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lastChild )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_previousSibling )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nextSibling )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBefore )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceChild )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendChild )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasChildNodes )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ownerDocument )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cloneNode )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypeString )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_specified )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_definition )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypedValue )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeTypedValue )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataType )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataType )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_xml )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNode )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectNodes )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectSingleNode )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parsed )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_namespaceURI )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_prefix )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_baseName )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNodeToObject )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_data )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *data);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_data )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ BSTR data);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *dataLength);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *substringData )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ long count,
- /* [retval][out] */ BSTR __RPC_FAR *data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendData )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ BSTR data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertData )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ BSTR data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *deleteData )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ long count);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceData )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ long offset,
- /* [in] */ long count,
- /* [in] */ BSTR data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *splitText )(
- IXMLDOMCDATASection __RPC_FAR * This,
- /* [in] */ long offset,
- /* [retval][out] */ IXMLDOMText __RPC_FAR *__RPC_FAR *rightHandTextNode);
-
- END_INTERFACE
- } IXMLDOMCDATASectionVtbl;
-
- interface IXMLDOMCDATASection
- {
- CONST_VTBL struct IXMLDOMCDATASectionVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDOMCDATASection_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDOMCDATASection_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDOMCDATASection_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDOMCDATASection_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDOMCDATASection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDOMCDATASection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDOMCDATASection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDOMCDATASection_get_nodeName(This,name) \
- (This)->lpVtbl -> get_nodeName(This,name)
-
- #define IXMLDOMCDATASection_get_nodeValue(This,value) \
- (This)->lpVtbl -> get_nodeValue(This,value)
-
- #define IXMLDOMCDATASection_put_nodeValue(This,value) \
- (This)->lpVtbl -> put_nodeValue(This,value)
-
- #define IXMLDOMCDATASection_get_nodeType(This,type) \
- (This)->lpVtbl -> get_nodeType(This,type)
-
- #define IXMLDOMCDATASection_get_parentNode(This,parent) \
- (This)->lpVtbl -> get_parentNode(This,parent)
-
- #define IXMLDOMCDATASection_get_childNodes(This,childList) \
- (This)->lpVtbl -> get_childNodes(This,childList)
-
- #define IXMLDOMCDATASection_get_firstChild(This,firstChild) \
- (This)->lpVtbl -> get_firstChild(This,firstChild)
-
- #define IXMLDOMCDATASection_get_lastChild(This,lastChild) \
- (This)->lpVtbl -> get_lastChild(This,lastChild)
-
- #define IXMLDOMCDATASection_get_previousSibling(This,previousSibling) \
- (This)->lpVtbl -> get_previousSibling(This,previousSibling)
-
- #define IXMLDOMCDATASection_get_nextSibling(This,nextSibling) \
- (This)->lpVtbl -> get_nextSibling(This,nextSibling)
-
- #define IXMLDOMCDATASection_get_attributes(This,attributeMap) \
- (This)->lpVtbl -> get_attributes(This,attributeMap)
-
- #define IXMLDOMCDATASection_insertBefore(This,newChild,refChild,outNewChild) \
- (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
-
- #define IXMLDOMCDATASection_replaceChild(This,newChild,oldChild,outOldChild) \
- (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
-
- #define IXMLDOMCDATASection_removeChild(This,childNode,oldChild) \
- (This)->lpVtbl -> removeChild(This,childNode,oldChild)
-
- #define IXMLDOMCDATASection_appendChild(This,newChild,outNewChild) \
- (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
-
- #define IXMLDOMCDATASection_hasChildNodes(This,hasChild) \
- (This)->lpVtbl -> hasChildNodes(This,hasChild)
-
- #define IXMLDOMCDATASection_get_ownerDocument(This,DOMDocument) \
- (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
-
- #define IXMLDOMCDATASection_cloneNode(This,deep,cloneRoot) \
- (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
-
- #define IXMLDOMCDATASection_get_nodeTypeString(This,nodeType) \
- (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
-
- #define IXMLDOMCDATASection_get_text(This,text) \
- (This)->lpVtbl -> get_text(This,text)
-
- #define IXMLDOMCDATASection_put_text(This,text) \
- (This)->lpVtbl -> put_text(This,text)
-
- #define IXMLDOMCDATASection_get_specified(This,isSpecified) \
- (This)->lpVtbl -> get_specified(This,isSpecified)
-
- #define IXMLDOMCDATASection_get_definition(This,definitionNode) \
- (This)->lpVtbl -> get_definition(This,definitionNode)
-
- #define IXMLDOMCDATASection_get_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMCDATASection_put_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMCDATASection_get_dataType(This,dataTypeName) \
- (This)->lpVtbl -> get_dataType(This,dataTypeName)
-
- #define IXMLDOMCDATASection_put_dataType(This,dataTypeName) \
- (This)->lpVtbl -> put_dataType(This,dataTypeName)
-
- #define IXMLDOMCDATASection_get_xml(This,xmlString) \
- (This)->lpVtbl -> get_xml(This,xmlString)
-
- #define IXMLDOMCDATASection_transformNode(This,stylesheet,xmlString) \
- (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
-
- #define IXMLDOMCDATASection_selectNodes(This,queryString,resultList) \
- (This)->lpVtbl -> selectNodes(This,queryString,resultList)
-
- #define IXMLDOMCDATASection_selectSingleNode(This,queryString,resultNode) \
- (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
-
- #define IXMLDOMCDATASection_get_parsed(This,isParsed) \
- (This)->lpVtbl -> get_parsed(This,isParsed)
-
- #define IXMLDOMCDATASection_get_namespaceURI(This,namespaceURI) \
- (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
-
- #define IXMLDOMCDATASection_get_prefix(This,prefixString) \
- (This)->lpVtbl -> get_prefix(This,prefixString)
-
- #define IXMLDOMCDATASection_get_baseName(This,nameString) \
- (This)->lpVtbl -> get_baseName(This,nameString)
-
- #define IXMLDOMCDATASection_transformNodeToObject(This,stylesheet,outputObject) \
- (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
-
-
- #define IXMLDOMCDATASection_get_data(This,data) \
- (This)->lpVtbl -> get_data(This,data)
-
- #define IXMLDOMCDATASection_put_data(This,data) \
- (This)->lpVtbl -> put_data(This,data)
-
- #define IXMLDOMCDATASection_get_length(This,dataLength) \
- (This)->lpVtbl -> get_length(This,dataLength)
-
- #define IXMLDOMCDATASection_substringData(This,offset,count,data) \
- (This)->lpVtbl -> substringData(This,offset,count,data)
-
- #define IXMLDOMCDATASection_appendData(This,data) \
- (This)->lpVtbl -> appendData(This,data)
-
- #define IXMLDOMCDATASection_insertData(This,offset,data) \
- (This)->lpVtbl -> insertData(This,offset,data)
-
- #define IXMLDOMCDATASection_deleteData(This,offset,count) \
- (This)->lpVtbl -> deleteData(This,offset,count)
-
- #define IXMLDOMCDATASection_replaceData(This,offset,count,data) \
- (This)->lpVtbl -> replaceData(This,offset,count,data)
-
-
- #define IXMLDOMCDATASection_splitText(This,offset,rightHandTextNode) \
- (This)->lpVtbl -> splitText(This,offset,rightHandTextNode)
-
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
-
- #endif /* __IXMLDOMCDATASection_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLDOMDocumentType_INTERFACE_DEFINED__
- #define __IXMLDOMDocumentType_INTERFACE_DEFINED__
-
- /* interface IXMLDOMDocumentType */
- /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDOMDocumentType;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF8B-7B36-11d2-B20E-00C04F983E60")
- IXMLDOMDocumentType : public IXMLDOMNode
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
- /* [retval][out] */ BSTR __RPC_FAR *rootName) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_entities(
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *entityMap) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_notations(
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *notationMap) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDOMDocumentTypeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMDocumentType __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMDocumentType __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeType )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ DOMNodeType __RPC_FAR *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentNode )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_childNodes )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_firstChild )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lastChild )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_previousSibling )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nextSibling )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBefore )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceChild )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendChild )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasChildNodes )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ownerDocument )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cloneNode )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypeString )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_specified )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_definition )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypedValue )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeTypedValue )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataType )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataType )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_xml )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNode )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectNodes )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectSingleNode )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parsed )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_namespaceURI )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_prefix )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_baseName )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNodeToObject )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *rootName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_entities )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *entityMap);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_notations )(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *notationMap);
-
- END_INTERFACE
- } IXMLDOMDocumentTypeVtbl;
-
- interface IXMLDOMDocumentType
- {
- CONST_VTBL struct IXMLDOMDocumentTypeVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDOMDocumentType_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDOMDocumentType_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDOMDocumentType_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDOMDocumentType_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDOMDocumentType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDOMDocumentType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDOMDocumentType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDOMDocumentType_get_nodeName(This,name) \
- (This)->lpVtbl -> get_nodeName(This,name)
-
- #define IXMLDOMDocumentType_get_nodeValue(This,value) \
- (This)->lpVtbl -> get_nodeValue(This,value)
-
- #define IXMLDOMDocumentType_put_nodeValue(This,value) \
- (This)->lpVtbl -> put_nodeValue(This,value)
-
- #define IXMLDOMDocumentType_get_nodeType(This,type) \
- (This)->lpVtbl -> get_nodeType(This,type)
-
- #define IXMLDOMDocumentType_get_parentNode(This,parent) \
- (This)->lpVtbl -> get_parentNode(This,parent)
-
- #define IXMLDOMDocumentType_get_childNodes(This,childList) \
- (This)->lpVtbl -> get_childNodes(This,childList)
-
- #define IXMLDOMDocumentType_get_firstChild(This,firstChild) \
- (This)->lpVtbl -> get_firstChild(This,firstChild)
-
- #define IXMLDOMDocumentType_get_lastChild(This,lastChild) \
- (This)->lpVtbl -> get_lastChild(This,lastChild)
-
- #define IXMLDOMDocumentType_get_previousSibling(This,previousSibling) \
- (This)->lpVtbl -> get_previousSibling(This,previousSibling)
-
- #define IXMLDOMDocumentType_get_nextSibling(This,nextSibling) \
- (This)->lpVtbl -> get_nextSibling(This,nextSibling)
-
- #define IXMLDOMDocumentType_get_attributes(This,attributeMap) \
- (This)->lpVtbl -> get_attributes(This,attributeMap)
-
- #define IXMLDOMDocumentType_insertBefore(This,newChild,refChild,outNewChild) \
- (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
-
- #define IXMLDOMDocumentType_replaceChild(This,newChild,oldChild,outOldChild) \
- (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
-
- #define IXMLDOMDocumentType_removeChild(This,childNode,oldChild) \
- (This)->lpVtbl -> removeChild(This,childNode,oldChild)
-
- #define IXMLDOMDocumentType_appendChild(This,newChild,outNewChild) \
- (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
-
- #define IXMLDOMDocumentType_hasChildNodes(This,hasChild) \
- (This)->lpVtbl -> hasChildNodes(This,hasChild)
-
- #define IXMLDOMDocumentType_get_ownerDocument(This,DOMDocument) \
- (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
-
- #define IXMLDOMDocumentType_cloneNode(This,deep,cloneRoot) \
- (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
-
- #define IXMLDOMDocumentType_get_nodeTypeString(This,nodeType) \
- (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
-
- #define IXMLDOMDocumentType_get_text(This,text) \
- (This)->lpVtbl -> get_text(This,text)
-
- #define IXMLDOMDocumentType_put_text(This,text) \
- (This)->lpVtbl -> put_text(This,text)
-
- #define IXMLDOMDocumentType_get_specified(This,isSpecified) \
- (This)->lpVtbl -> get_specified(This,isSpecified)
-
- #define IXMLDOMDocumentType_get_definition(This,definitionNode) \
- (This)->lpVtbl -> get_definition(This,definitionNode)
-
- #define IXMLDOMDocumentType_get_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMDocumentType_put_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMDocumentType_get_dataType(This,dataTypeName) \
- (This)->lpVtbl -> get_dataType(This,dataTypeName)
-
- #define IXMLDOMDocumentType_put_dataType(This,dataTypeName) \
- (This)->lpVtbl -> put_dataType(This,dataTypeName)
-
- #define IXMLDOMDocumentType_get_xml(This,xmlString) \
- (This)->lpVtbl -> get_xml(This,xmlString)
-
- #define IXMLDOMDocumentType_transformNode(This,stylesheet,xmlString) \
- (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
-
- #define IXMLDOMDocumentType_selectNodes(This,queryString,resultList) \
- (This)->lpVtbl -> selectNodes(This,queryString,resultList)
-
- #define IXMLDOMDocumentType_selectSingleNode(This,queryString,resultNode) \
- (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
-
- #define IXMLDOMDocumentType_get_parsed(This,isParsed) \
- (This)->lpVtbl -> get_parsed(This,isParsed)
-
- #define IXMLDOMDocumentType_get_namespaceURI(This,namespaceURI) \
- (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
-
- #define IXMLDOMDocumentType_get_prefix(This,prefixString) \
- (This)->lpVtbl -> get_prefix(This,prefixString)
-
- #define IXMLDOMDocumentType_get_baseName(This,nameString) \
- (This)->lpVtbl -> get_baseName(This,nameString)
-
- #define IXMLDOMDocumentType_transformNodeToObject(This,stylesheet,outputObject) \
- (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
-
-
- #define IXMLDOMDocumentType_get_name(This,rootName) \
- (This)->lpVtbl -> get_name(This,rootName)
-
- #define IXMLDOMDocumentType_get_entities(This,entityMap) \
- (This)->lpVtbl -> get_entities(This,entityMap)
-
- #define IXMLDOMDocumentType_get_notations(This,notationMap) \
- (This)->lpVtbl -> get_notations(This,notationMap)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocumentType_get_name_Proxy(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *rootName);
-
-
- void __RPC_STUB IXMLDOMDocumentType_get_name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocumentType_get_entities_Proxy(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *entityMap);
-
-
- void __RPC_STUB IXMLDOMDocumentType_get_entities_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocumentType_get_notations_Proxy(
- IXMLDOMDocumentType __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *notationMap);
-
-
- void __RPC_STUB IXMLDOMDocumentType_get_notations_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLDOMDocumentType_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLDOMNotation_INTERFACE_DEFINED__
- #define __IXMLDOMNotation_INTERFACE_DEFINED__
-
- /* interface IXMLDOMNotation */
- /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDOMNotation;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF8C-7B36-11d2-B20E-00C04F983E60")
- IXMLDOMNotation : public IXMLDOMNode
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_publicId(
- /* [retval][out] */ VARIANT __RPC_FAR *publicID) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_systemId(
- /* [retval][out] */ VARIANT __RPC_FAR *systemID) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDOMNotationVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMNotation __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMNotation __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeType )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ DOMNodeType __RPC_FAR *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentNode )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_childNodes )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_firstChild )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lastChild )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_previousSibling )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nextSibling )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBefore )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceChild )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendChild )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasChildNodes )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ownerDocument )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cloneNode )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypeString )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_specified )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_definition )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypedValue )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeTypedValue )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataType )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataType )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_xml )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNode )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectNodes )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectSingleNode )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parsed )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_namespaceURI )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_prefix )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_baseName )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNodeToObject )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_publicId )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *publicID);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_systemId )(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *systemID);
-
- END_INTERFACE
- } IXMLDOMNotationVtbl;
-
- interface IXMLDOMNotation
- {
- CONST_VTBL struct IXMLDOMNotationVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDOMNotation_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDOMNotation_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDOMNotation_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDOMNotation_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDOMNotation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDOMNotation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDOMNotation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDOMNotation_get_nodeName(This,name) \
- (This)->lpVtbl -> get_nodeName(This,name)
-
- #define IXMLDOMNotation_get_nodeValue(This,value) \
- (This)->lpVtbl -> get_nodeValue(This,value)
-
- #define IXMLDOMNotation_put_nodeValue(This,value) \
- (This)->lpVtbl -> put_nodeValue(This,value)
-
- #define IXMLDOMNotation_get_nodeType(This,type) \
- (This)->lpVtbl -> get_nodeType(This,type)
-
- #define IXMLDOMNotation_get_parentNode(This,parent) \
- (This)->lpVtbl -> get_parentNode(This,parent)
-
- #define IXMLDOMNotation_get_childNodes(This,childList) \
- (This)->lpVtbl -> get_childNodes(This,childList)
-
- #define IXMLDOMNotation_get_firstChild(This,firstChild) \
- (This)->lpVtbl -> get_firstChild(This,firstChild)
-
- #define IXMLDOMNotation_get_lastChild(This,lastChild) \
- (This)->lpVtbl -> get_lastChild(This,lastChild)
-
- #define IXMLDOMNotation_get_previousSibling(This,previousSibling) \
- (This)->lpVtbl -> get_previousSibling(This,previousSibling)
-
- #define IXMLDOMNotation_get_nextSibling(This,nextSibling) \
- (This)->lpVtbl -> get_nextSibling(This,nextSibling)
-
- #define IXMLDOMNotation_get_attributes(This,attributeMap) \
- (This)->lpVtbl -> get_attributes(This,attributeMap)
-
- #define IXMLDOMNotation_insertBefore(This,newChild,refChild,outNewChild) \
- (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
-
- #define IXMLDOMNotation_replaceChild(This,newChild,oldChild,outOldChild) \
- (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
-
- #define IXMLDOMNotation_removeChild(This,childNode,oldChild) \
- (This)->lpVtbl -> removeChild(This,childNode,oldChild)
-
- #define IXMLDOMNotation_appendChild(This,newChild,outNewChild) \
- (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
-
- #define IXMLDOMNotation_hasChildNodes(This,hasChild) \
- (This)->lpVtbl -> hasChildNodes(This,hasChild)
-
- #define IXMLDOMNotation_get_ownerDocument(This,DOMDocument) \
- (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
-
- #define IXMLDOMNotation_cloneNode(This,deep,cloneRoot) \
- (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
-
- #define IXMLDOMNotation_get_nodeTypeString(This,nodeType) \
- (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
-
- #define IXMLDOMNotation_get_text(This,text) \
- (This)->lpVtbl -> get_text(This,text)
-
- #define IXMLDOMNotation_put_text(This,text) \
- (This)->lpVtbl -> put_text(This,text)
-
- #define IXMLDOMNotation_get_specified(This,isSpecified) \
- (This)->lpVtbl -> get_specified(This,isSpecified)
-
- #define IXMLDOMNotation_get_definition(This,definitionNode) \
- (This)->lpVtbl -> get_definition(This,definitionNode)
-
- #define IXMLDOMNotation_get_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMNotation_put_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMNotation_get_dataType(This,dataTypeName) \
- (This)->lpVtbl -> get_dataType(This,dataTypeName)
-
- #define IXMLDOMNotation_put_dataType(This,dataTypeName) \
- (This)->lpVtbl -> put_dataType(This,dataTypeName)
-
- #define IXMLDOMNotation_get_xml(This,xmlString) \
- (This)->lpVtbl -> get_xml(This,xmlString)
-
- #define IXMLDOMNotation_transformNode(This,stylesheet,xmlString) \
- (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
-
- #define IXMLDOMNotation_selectNodes(This,queryString,resultList) \
- (This)->lpVtbl -> selectNodes(This,queryString,resultList)
-
- #define IXMLDOMNotation_selectSingleNode(This,queryString,resultNode) \
- (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
-
- #define IXMLDOMNotation_get_parsed(This,isParsed) \
- (This)->lpVtbl -> get_parsed(This,isParsed)
-
- #define IXMLDOMNotation_get_namespaceURI(This,namespaceURI) \
- (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
-
- #define IXMLDOMNotation_get_prefix(This,prefixString) \
- (This)->lpVtbl -> get_prefix(This,prefixString)
-
- #define IXMLDOMNotation_get_baseName(This,nameString) \
- (This)->lpVtbl -> get_baseName(This,nameString)
-
- #define IXMLDOMNotation_transformNodeToObject(This,stylesheet,outputObject) \
- (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
-
-
- #define IXMLDOMNotation_get_publicId(This,publicID) \
- (This)->lpVtbl -> get_publicId(This,publicID)
-
- #define IXMLDOMNotation_get_systemId(This,systemID) \
- (This)->lpVtbl -> get_systemId(This,systemID)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNotation_get_publicId_Proxy(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *publicID);
-
-
- void __RPC_STUB IXMLDOMNotation_get_publicId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNotation_get_systemId_Proxy(
- IXMLDOMNotation __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *systemID);
-
-
- void __RPC_STUB IXMLDOMNotation_get_systemId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLDOMNotation_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLDOMEntity_INTERFACE_DEFINED__
- #define __IXMLDOMEntity_INTERFACE_DEFINED__
-
- /* interface IXMLDOMEntity */
- /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDOMEntity;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF8D-7B36-11d2-B20E-00C04F983E60")
- IXMLDOMEntity : public IXMLDOMNode
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_publicId(
- /* [retval][out] */ VARIANT __RPC_FAR *publicID) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_systemId(
- /* [retval][out] */ VARIANT __RPC_FAR *systemID) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_notationName(
- /* [retval][out] */ BSTR __RPC_FAR *name) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDOMEntityVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMEntity __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMEntity __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeType )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ DOMNodeType __RPC_FAR *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentNode )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_childNodes )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_firstChild )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lastChild )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_previousSibling )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nextSibling )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBefore )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceChild )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendChild )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasChildNodes )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ownerDocument )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cloneNode )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypeString )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_specified )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_definition )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypedValue )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeTypedValue )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataType )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataType )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_xml )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNode )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectNodes )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectSingleNode )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parsed )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_namespaceURI )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_prefix )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_baseName )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNodeToObject )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_publicId )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *publicID);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_systemId )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *systemID);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_notationName )(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- END_INTERFACE
- } IXMLDOMEntityVtbl;
-
- interface IXMLDOMEntity
- {
- CONST_VTBL struct IXMLDOMEntityVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDOMEntity_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDOMEntity_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDOMEntity_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDOMEntity_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDOMEntity_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDOMEntity_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDOMEntity_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDOMEntity_get_nodeName(This,name) \
- (This)->lpVtbl -> get_nodeName(This,name)
-
- #define IXMLDOMEntity_get_nodeValue(This,value) \
- (This)->lpVtbl -> get_nodeValue(This,value)
-
- #define IXMLDOMEntity_put_nodeValue(This,value) \
- (This)->lpVtbl -> put_nodeValue(This,value)
-
- #define IXMLDOMEntity_get_nodeType(This,type) \
- (This)->lpVtbl -> get_nodeType(This,type)
-
- #define IXMLDOMEntity_get_parentNode(This,parent) \
- (This)->lpVtbl -> get_parentNode(This,parent)
-
- #define IXMLDOMEntity_get_childNodes(This,childList) \
- (This)->lpVtbl -> get_childNodes(This,childList)
-
- #define IXMLDOMEntity_get_firstChild(This,firstChild) \
- (This)->lpVtbl -> get_firstChild(This,firstChild)
-
- #define IXMLDOMEntity_get_lastChild(This,lastChild) \
- (This)->lpVtbl -> get_lastChild(This,lastChild)
-
- #define IXMLDOMEntity_get_previousSibling(This,previousSibling) \
- (This)->lpVtbl -> get_previousSibling(This,previousSibling)
-
- #define IXMLDOMEntity_get_nextSibling(This,nextSibling) \
- (This)->lpVtbl -> get_nextSibling(This,nextSibling)
-
- #define IXMLDOMEntity_get_attributes(This,attributeMap) \
- (This)->lpVtbl -> get_attributes(This,attributeMap)
-
- #define IXMLDOMEntity_insertBefore(This,newChild,refChild,outNewChild) \
- (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
-
- #define IXMLDOMEntity_replaceChild(This,newChild,oldChild,outOldChild) \
- (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
-
- #define IXMLDOMEntity_removeChild(This,childNode,oldChild) \
- (This)->lpVtbl -> removeChild(This,childNode,oldChild)
-
- #define IXMLDOMEntity_appendChild(This,newChild,outNewChild) \
- (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
-
- #define IXMLDOMEntity_hasChildNodes(This,hasChild) \
- (This)->lpVtbl -> hasChildNodes(This,hasChild)
-
- #define IXMLDOMEntity_get_ownerDocument(This,DOMDocument) \
- (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
-
- #define IXMLDOMEntity_cloneNode(This,deep,cloneRoot) \
- (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
-
- #define IXMLDOMEntity_get_nodeTypeString(This,nodeType) \
- (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
-
- #define IXMLDOMEntity_get_text(This,text) \
- (This)->lpVtbl -> get_text(This,text)
-
- #define IXMLDOMEntity_put_text(This,text) \
- (This)->lpVtbl -> put_text(This,text)
-
- #define IXMLDOMEntity_get_specified(This,isSpecified) \
- (This)->lpVtbl -> get_specified(This,isSpecified)
-
- #define IXMLDOMEntity_get_definition(This,definitionNode) \
- (This)->lpVtbl -> get_definition(This,definitionNode)
-
- #define IXMLDOMEntity_get_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMEntity_put_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMEntity_get_dataType(This,dataTypeName) \
- (This)->lpVtbl -> get_dataType(This,dataTypeName)
-
- #define IXMLDOMEntity_put_dataType(This,dataTypeName) \
- (This)->lpVtbl -> put_dataType(This,dataTypeName)
-
- #define IXMLDOMEntity_get_xml(This,xmlString) \
- (This)->lpVtbl -> get_xml(This,xmlString)
-
- #define IXMLDOMEntity_transformNode(This,stylesheet,xmlString) \
- (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
-
- #define IXMLDOMEntity_selectNodes(This,queryString,resultList) \
- (This)->lpVtbl -> selectNodes(This,queryString,resultList)
-
- #define IXMLDOMEntity_selectSingleNode(This,queryString,resultNode) \
- (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
-
- #define IXMLDOMEntity_get_parsed(This,isParsed) \
- (This)->lpVtbl -> get_parsed(This,isParsed)
-
- #define IXMLDOMEntity_get_namespaceURI(This,namespaceURI) \
- (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
-
- #define IXMLDOMEntity_get_prefix(This,prefixString) \
- (This)->lpVtbl -> get_prefix(This,prefixString)
-
- #define IXMLDOMEntity_get_baseName(This,nameString) \
- (This)->lpVtbl -> get_baseName(This,nameString)
-
- #define IXMLDOMEntity_transformNodeToObject(This,stylesheet,outputObject) \
- (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
-
-
- #define IXMLDOMEntity_get_publicId(This,publicID) \
- (This)->lpVtbl -> get_publicId(This,publicID)
-
- #define IXMLDOMEntity_get_systemId(This,systemID) \
- (This)->lpVtbl -> get_systemId(This,systemID)
-
- #define IXMLDOMEntity_get_notationName(This,name) \
- (This)->lpVtbl -> get_notationName(This,name)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMEntity_get_publicId_Proxy(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *publicID);
-
-
- void __RPC_STUB IXMLDOMEntity_get_publicId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMEntity_get_systemId_Proxy(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *systemID);
-
-
- void __RPC_STUB IXMLDOMEntity_get_systemId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMEntity_get_notationName_Proxy(
- IXMLDOMEntity __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
-
- void __RPC_STUB IXMLDOMEntity_get_notationName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLDOMEntity_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLDOMEntityReference_INTERFACE_DEFINED__
- #define __IXMLDOMEntityReference_INTERFACE_DEFINED__
-
- /* interface IXMLDOMEntityReference */
- /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDOMEntityReference;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF8E-7B36-11d2-B20E-00C04F983E60")
- IXMLDOMEntityReference : public IXMLDOMNode
- {
- public:
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDOMEntityReferenceVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMEntityReference __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMEntityReference __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeType )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [retval][out] */ DOMNodeType __RPC_FAR *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentNode )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_childNodes )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_firstChild )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lastChild )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_previousSibling )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nextSibling )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBefore )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceChild )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendChild )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasChildNodes )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ownerDocument )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cloneNode )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypeString )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_specified )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_definition )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypedValue )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeTypedValue )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataType )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataType )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_xml )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNode )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectNodes )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectSingleNode )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parsed )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_namespaceURI )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_prefix )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_baseName )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNodeToObject )(
- IXMLDOMEntityReference __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- END_INTERFACE
- } IXMLDOMEntityReferenceVtbl;
-
- interface IXMLDOMEntityReference
- {
- CONST_VTBL struct IXMLDOMEntityReferenceVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDOMEntityReference_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDOMEntityReference_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDOMEntityReference_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDOMEntityReference_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDOMEntityReference_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDOMEntityReference_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDOMEntityReference_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDOMEntityReference_get_nodeName(This,name) \
- (This)->lpVtbl -> get_nodeName(This,name)
-
- #define IXMLDOMEntityReference_get_nodeValue(This,value) \
- (This)->lpVtbl -> get_nodeValue(This,value)
-
- #define IXMLDOMEntityReference_put_nodeValue(This,value) \
- (This)->lpVtbl -> put_nodeValue(This,value)
-
- #define IXMLDOMEntityReference_get_nodeType(This,type) \
- (This)->lpVtbl -> get_nodeType(This,type)
-
- #define IXMLDOMEntityReference_get_parentNode(This,parent) \
- (This)->lpVtbl -> get_parentNode(This,parent)
-
- #define IXMLDOMEntityReference_get_childNodes(This,childList) \
- (This)->lpVtbl -> get_childNodes(This,childList)
-
- #define IXMLDOMEntityReference_get_firstChild(This,firstChild) \
- (This)->lpVtbl -> get_firstChild(This,firstChild)
-
- #define IXMLDOMEntityReference_get_lastChild(This,lastChild) \
- (This)->lpVtbl -> get_lastChild(This,lastChild)
-
- #define IXMLDOMEntityReference_get_previousSibling(This,previousSibling) \
- (This)->lpVtbl -> get_previousSibling(This,previousSibling)
-
- #define IXMLDOMEntityReference_get_nextSibling(This,nextSibling) \
- (This)->lpVtbl -> get_nextSibling(This,nextSibling)
-
- #define IXMLDOMEntityReference_get_attributes(This,attributeMap) \
- (This)->lpVtbl -> get_attributes(This,attributeMap)
-
- #define IXMLDOMEntityReference_insertBefore(This,newChild,refChild,outNewChild) \
- (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
-
- #define IXMLDOMEntityReference_replaceChild(This,newChild,oldChild,outOldChild) \
- (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
-
- #define IXMLDOMEntityReference_removeChild(This,childNode,oldChild) \
- (This)->lpVtbl -> removeChild(This,childNode,oldChild)
-
- #define IXMLDOMEntityReference_appendChild(This,newChild,outNewChild) \
- (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
-
- #define IXMLDOMEntityReference_hasChildNodes(This,hasChild) \
- (This)->lpVtbl -> hasChildNodes(This,hasChild)
-
- #define IXMLDOMEntityReference_get_ownerDocument(This,DOMDocument) \
- (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
-
- #define IXMLDOMEntityReference_cloneNode(This,deep,cloneRoot) \
- (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
-
- #define IXMLDOMEntityReference_get_nodeTypeString(This,nodeType) \
- (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
-
- #define IXMLDOMEntityReference_get_text(This,text) \
- (This)->lpVtbl -> get_text(This,text)
-
- #define IXMLDOMEntityReference_put_text(This,text) \
- (This)->lpVtbl -> put_text(This,text)
-
- #define IXMLDOMEntityReference_get_specified(This,isSpecified) \
- (This)->lpVtbl -> get_specified(This,isSpecified)
-
- #define IXMLDOMEntityReference_get_definition(This,definitionNode) \
- (This)->lpVtbl -> get_definition(This,definitionNode)
-
- #define IXMLDOMEntityReference_get_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMEntityReference_put_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
-
- #define IXMLDOMEntityReference_get_dataType(This,dataTypeName) \
- (This)->lpVtbl -> get_dataType(This,dataTypeName)
-
- #define IXMLDOMEntityReference_put_dataType(This,dataTypeName) \
- (This)->lpVtbl -> put_dataType(This,dataTypeName)
-
- #define IXMLDOMEntityReference_get_xml(This,xmlString) \
- (This)->lpVtbl -> get_xml(This,xmlString)
-
- #define IXMLDOMEntityReference_transformNode(This,stylesheet,xmlString) \
- (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
-
- #define IXMLDOMEntityReference_selectNodes(This,queryString,resultList) \
- (This)->lpVtbl -> selectNodes(This,queryString,resultList)
-
- #define IXMLDOMEntityReference_selectSingleNode(This,queryString,resultNode) \
- (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
-
- #define IXMLDOMEntityReference_get_parsed(This,isParsed) \
- (This)->lpVtbl -> get_parsed(This,isParsed)
-
- #define IXMLDOMEntityReference_get_namespaceURI(This,namespaceURI) \
- (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
-
- #define IXMLDOMEntityReference_get_prefix(This,prefixString) \
- (This)->lpVtbl -> get_prefix(This,prefixString)
-
- #define IXMLDOMEntityReference_get_baseName(This,nameString) \
- (This)->lpVtbl -> get_baseName(This,nameString)
-
- #define IXMLDOMEntityReference_transformNodeToObject(This,stylesheet,outputObject) \
- (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
-
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
-
- #endif /* __IXMLDOMEntityReference_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLDOMParseError_INTERFACE_DEFINED__
- #define __IXMLDOMParseError_INTERFACE_DEFINED__
-
- /* interface IXMLDOMParseError */
- /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDOMParseError;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3efaa426-272f-11d2-836f-0000f87a7782")
- IXMLDOMParseError : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_errorCode(
- /* [out][retval] */ long __RPC_FAR *errorCode) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_url(
- /* [out][retval] */ BSTR __RPC_FAR *urlString) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_reason(
- /* [out][retval] */ BSTR __RPC_FAR *reasonString) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_srcText(
- /* [out][retval] */ BSTR __RPC_FAR *sourceString) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_line(
- /* [out][retval] */ long __RPC_FAR *lineNumber) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_linepos(
- /* [out][retval] */ long __RPC_FAR *linePosition) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_filepos(
- /* [out][retval] */ long __RPC_FAR *filePosition) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDOMParseErrorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDOMParseError __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDOMParseError __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDOMParseError __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDOMParseError __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDOMParseError __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDOMParseError __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDOMParseError __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_errorCode )(
- IXMLDOMParseError __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *errorCode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_url )(
- IXMLDOMParseError __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *urlString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_reason )(
- IXMLDOMParseError __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *reasonString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_srcText )(
- IXMLDOMParseError __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *sourceString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_line )(
- IXMLDOMParseError __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *lineNumber);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_linepos )(
- IXMLDOMParseError __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *linePosition);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_filepos )(
- IXMLDOMParseError __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *filePosition);
-
- END_INTERFACE
- } IXMLDOMParseErrorVtbl;
-
- interface IXMLDOMParseError
- {
- CONST_VTBL struct IXMLDOMParseErrorVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDOMParseError_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDOMParseError_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDOMParseError_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDOMParseError_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDOMParseError_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDOMParseError_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDOMParseError_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDOMParseError_get_errorCode(This,errorCode) \
- (This)->lpVtbl -> get_errorCode(This,errorCode)
-
- #define IXMLDOMParseError_get_url(This,urlString) \
- (This)->lpVtbl -> get_url(This,urlString)
-
- #define IXMLDOMParseError_get_reason(This,reasonString) \
- (This)->lpVtbl -> get_reason(This,reasonString)
-
- #define IXMLDOMParseError_get_srcText(This,sourceString) \
- (This)->lpVtbl -> get_srcText(This,sourceString)
-
- #define IXMLDOMParseError_get_line(This,lineNumber) \
- (This)->lpVtbl -> get_line(This,lineNumber)
-
- #define IXMLDOMParseError_get_linepos(This,linePosition) \
- (This)->lpVtbl -> get_linepos(This,linePosition)
-
- #define IXMLDOMParseError_get_filepos(This,filePosition) \
- (This)->lpVtbl -> get_filepos(This,filePosition)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_errorCode_Proxy(
- IXMLDOMParseError __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *errorCode);
-
-
- void __RPC_STUB IXMLDOMParseError_get_errorCode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_url_Proxy(
- IXMLDOMParseError __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *urlString);
-
-
- void __RPC_STUB IXMLDOMParseError_get_url_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_reason_Proxy(
- IXMLDOMParseError __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *reasonString);
-
-
- void __RPC_STUB IXMLDOMParseError_get_reason_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_srcText_Proxy(
- IXMLDOMParseError __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *sourceString);
-
-
- void __RPC_STUB IXMLDOMParseError_get_srcText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_line_Proxy(
- IXMLDOMParseError __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *lineNumber);
-
-
- void __RPC_STUB IXMLDOMParseError_get_line_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_linepos_Proxy(
- IXMLDOMParseError __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *linePosition);
-
-
- void __RPC_STUB IXMLDOMParseError_get_linepos_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_filepos_Proxy(
- IXMLDOMParseError __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *filePosition);
-
-
- void __RPC_STUB IXMLDOMParseError_get_filepos_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLDOMParseError_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXTLRuntime_INTERFACE_DEFINED__
- #define __IXTLRuntime_INTERFACE_DEFINED__
-
- /* interface IXTLRuntime */
- /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXTLRuntime;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3efaa425-272f-11d2-836f-0000f87a7782")
- IXTLRuntime : public IXMLDOMNode
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE uniqueID(
- /* [in] */ IXMLDOMNode __RPC_FAR *pNode,
- /* [retval][out] */ long __RPC_FAR *pID) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE depth(
- /* [in] */ IXMLDOMNode __RPC_FAR *pNode,
- /* [retval][out] */ long __RPC_FAR *pDepth) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE childNumber(
- /* [in] */ IXMLDOMNode __RPC_FAR *pNode,
- /* [retval][out] */ long __RPC_FAR *pNumber) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ancestorChildNumber(
- /* [in] */ BSTR bstrNodeName,
- /* [in] */ IXMLDOMNode __RPC_FAR *pNode,
- /* [retval][out] */ long __RPC_FAR *pNumber) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE absoluteChildNumber(
- /* [in] */ IXMLDOMNode __RPC_FAR *pNode,
- /* [retval][out] */ long __RPC_FAR *pNumber) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatIndex(
- /* [in] */ long lIndex,
- /* [in] */ BSTR bstrFormat,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrFormattedString) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatNumber(
- /* [in] */ double dblNumber,
- /* [in] */ BSTR bstrFormat,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrFormattedString) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatDate(
- /* [in] */ VARIANT varDate,
- /* [in] */ BSTR bstrFormat,
- /* [optional][in] */ VARIANT varDestLocale,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrFormattedString) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatTime(
- /* [in] */ VARIANT varTime,
- /* [in] */ BSTR bstrFormat,
- /* [optional][in] */ VARIANT varDestLocale,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrFormattedString) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXTLRuntimeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXTLRuntime __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXTLRuntime __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXTLRuntime __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )(
- IXTLRuntime __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )(
- IXTLRuntime __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeType )(
- IXTLRuntime __RPC_FAR * This,
- /* [retval][out] */ DOMNodeType __RPC_FAR *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentNode )(
- IXTLRuntime __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_childNodes )(
- IXTLRuntime __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_firstChild )(
- IXTLRuntime __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lastChild )(
- IXTLRuntime __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_previousSibling )(
- IXTLRuntime __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nextSibling )(
- IXTLRuntime __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )(
- IXTLRuntime __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap __RPC_FAR *__RPC_FAR *attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBefore )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceChild )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [in] */ IXMLDOMNode __RPC_FAR *oldChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *childNode,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendChild )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *newChild,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasChildNodes )(
- IXTLRuntime __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ownerDocument )(
- IXTLRuntime __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cloneNode )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypeString )(
- IXTLRuntime __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXTLRuntime __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_specified )(
- IXTLRuntime __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_definition )(
- IXTLRuntime __RPC_FAR * This,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeTypedValue )(
- IXTLRuntime __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeTypedValue )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataType )(
- IXTLRuntime __RPC_FAR * This,
- /* [out][retval] */ VARIANT __RPC_FAR *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataType )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_xml )(
- IXTLRuntime __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNode )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [out][retval] */ BSTR __RPC_FAR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectNodes )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList __RPC_FAR *__RPC_FAR *resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectSingleNode )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode __RPC_FAR *__RPC_FAR *resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parsed )(
- IXTLRuntime __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_namespaceURI )(
- IXTLRuntime __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_prefix )(
- IXTLRuntime __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_baseName )(
- IXTLRuntime __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *transformNodeToObject )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *uniqueID )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *pNode,
- /* [retval][out] */ long __RPC_FAR *pID);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *depth )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *pNode,
- /* [retval][out] */ long __RPC_FAR *pDepth);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *childNumber )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *pNode,
- /* [retval][out] */ long __RPC_FAR *pNumber);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ancestorChildNumber )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ BSTR bstrNodeName,
- /* [in] */ IXMLDOMNode __RPC_FAR *pNode,
- /* [retval][out] */ long __RPC_FAR *pNumber);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *absoluteChildNumber )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *pNode,
- /* [retval][out] */ long __RPC_FAR *pNumber);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *formatIndex )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ long lIndex,
- /* [in] */ BSTR bstrFormat,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrFormattedString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *formatNumber )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ double dblNumber,
- /* [in] */ BSTR bstrFormat,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrFormattedString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *formatDate )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ VARIANT varDate,
- /* [in] */ BSTR bstrFormat,
- /* [optional][in] */ VARIANT varDestLocale,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrFormattedString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *formatTime )(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ VARIANT varTime,
- /* [in] */ BSTR bstrFormat,
- /* [optional][in] */ VARIANT varDestLocale,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrFormattedString);
-
- END_INTERFACE
- } IXTLRuntimeVtbl;
-
- interface IXTLRuntime
- {
- CONST_VTBL struct IXTLRuntimeVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXTLRuntime_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXTLRuntime_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXTLRuntime_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXTLRuntime_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXTLRuntime_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXTLRuntime_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXTLRuntime_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXTLRuntime_get_nodeName(This,name) \
- (This)->lpVtbl -> get_nodeName(This,name)
-
- #define IXTLRuntime_get_nodeValue(This,value) \
- (This)->lpVtbl -> get_nodeValue(This,value)
-
- #define IXTLRuntime_put_nodeValue(This,value) \
- (This)->lpVtbl -> put_nodeValue(This,value)
-
- #define IXTLRuntime_get_nodeType(This,type) \
- (This)->lpVtbl -> get_nodeType(This,type)
-
- #define IXTLRuntime_get_parentNode(This,parent) \
- (This)->lpVtbl -> get_parentNode(This,parent)
-
- #define IXTLRuntime_get_childNodes(This,childList) \
- (This)->lpVtbl -> get_childNodes(This,childList)
-
- #define IXTLRuntime_get_firstChild(This,firstChild) \
- (This)->lpVtbl -> get_firstChild(This,firstChild)
-
- #define IXTLRuntime_get_lastChild(This,lastChild) \
- (This)->lpVtbl -> get_lastChild(This,lastChild)
-
- #define IXTLRuntime_get_previousSibling(This,previousSibling) \
- (This)->lpVtbl -> get_previousSibling(This,previousSibling)
-
- #define IXTLRuntime_get_nextSibling(This,nextSibling) \
- (This)->lpVtbl -> get_nextSibling(This,nextSibling)
-
- #define IXTLRuntime_get_attributes(This,attributeMap) \
- (This)->lpVtbl -> get_attributes(This,attributeMap)
-
- #define IXTLRuntime_insertBefore(This,newChild,refChild,outNewChild) \
- (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
-
- #define IXTLRuntime_replaceChild(This,newChild,oldChild,outOldChild) \
- (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
-
- #define IXTLRuntime_removeChild(This,childNode,oldChild) \
- (This)->lpVtbl -> removeChild(This,childNode,oldChild)
-
- #define IXTLRuntime_appendChild(This,newChild,outNewChild) \
- (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
-
- #define IXTLRuntime_hasChildNodes(This,hasChild) \
- (This)->lpVtbl -> hasChildNodes(This,hasChild)
-
- #define IXTLRuntime_get_ownerDocument(This,DOMDocument) \
- (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
-
- #define IXTLRuntime_cloneNode(This,deep,cloneRoot) \
- (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
-
- #define IXTLRuntime_get_nodeTypeString(This,nodeType) \
- (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
-
- #define IXTLRuntime_get_text(This,text) \
- (This)->lpVtbl -> get_text(This,text)
-
- #define IXTLRuntime_put_text(This,text) \
- (This)->lpVtbl -> put_text(This,text)
-
- #define IXTLRuntime_get_specified(This,isSpecified) \
- (This)->lpVtbl -> get_specified(This,isSpecified)
-
- #define IXTLRuntime_get_definition(This,definitionNode) \
- (This)->lpVtbl -> get_definition(This,definitionNode)
-
- #define IXTLRuntime_get_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
-
- #define IXTLRuntime_put_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
-
- #define IXTLRuntime_get_dataType(This,dataTypeName) \
- (This)->lpVtbl -> get_dataType(This,dataTypeName)
-
- #define IXTLRuntime_put_dataType(This,dataTypeName) \
- (This)->lpVtbl -> put_dataType(This,dataTypeName)
-
- #define IXTLRuntime_get_xml(This,xmlString) \
- (This)->lpVtbl -> get_xml(This,xmlString)
-
- #define IXTLRuntime_transformNode(This,stylesheet,xmlString) \
- (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
-
- #define IXTLRuntime_selectNodes(This,queryString,resultList) \
- (This)->lpVtbl -> selectNodes(This,queryString,resultList)
-
- #define IXTLRuntime_selectSingleNode(This,queryString,resultNode) \
- (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
-
- #define IXTLRuntime_get_parsed(This,isParsed) \
- (This)->lpVtbl -> get_parsed(This,isParsed)
-
- #define IXTLRuntime_get_namespaceURI(This,namespaceURI) \
- (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
-
- #define IXTLRuntime_get_prefix(This,prefixString) \
- (This)->lpVtbl -> get_prefix(This,prefixString)
-
- #define IXTLRuntime_get_baseName(This,nameString) \
- (This)->lpVtbl -> get_baseName(This,nameString)
-
- #define IXTLRuntime_transformNodeToObject(This,stylesheet,outputObject) \
- (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
-
-
- #define IXTLRuntime_uniqueID(This,pNode,pID) \
- (This)->lpVtbl -> uniqueID(This,pNode,pID)
-
- #define IXTLRuntime_depth(This,pNode,pDepth) \
- (This)->lpVtbl -> depth(This,pNode,pDepth)
-
- #define IXTLRuntime_childNumber(This,pNode,pNumber) \
- (This)->lpVtbl -> childNumber(This,pNode,pNumber)
-
- #define IXTLRuntime_ancestorChildNumber(This,bstrNodeName,pNode,pNumber) \
- (This)->lpVtbl -> ancestorChildNumber(This,bstrNodeName,pNode,pNumber)
-
- #define IXTLRuntime_absoluteChildNumber(This,pNode,pNumber) \
- (This)->lpVtbl -> absoluteChildNumber(This,pNode,pNumber)
-
- #define IXTLRuntime_formatIndex(This,lIndex,bstrFormat,pbstrFormattedString) \
- (This)->lpVtbl -> formatIndex(This,lIndex,bstrFormat,pbstrFormattedString)
-
- #define IXTLRuntime_formatNumber(This,dblNumber,bstrFormat,pbstrFormattedString) \
- (This)->lpVtbl -> formatNumber(This,dblNumber,bstrFormat,pbstrFormattedString)
-
- #define IXTLRuntime_formatDate(This,varDate,bstrFormat,varDestLocale,pbstrFormattedString) \
- (This)->lpVtbl -> formatDate(This,varDate,bstrFormat,varDestLocale,pbstrFormattedString)
-
- #define IXTLRuntime_formatTime(This,varTime,bstrFormat,varDestLocale,pbstrFormattedString) \
- (This)->lpVtbl -> formatTime(This,varTime,bstrFormat,varDestLocale,pbstrFormattedString)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_uniqueID_Proxy(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *pNode,
- /* [retval][out] */ long __RPC_FAR *pID);
-
-
- void __RPC_STUB IXTLRuntime_uniqueID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_depth_Proxy(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *pNode,
- /* [retval][out] */ long __RPC_FAR *pDepth);
-
-
- void __RPC_STUB IXTLRuntime_depth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_childNumber_Proxy(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *pNode,
- /* [retval][out] */ long __RPC_FAR *pNumber);
-
-
- void __RPC_STUB IXTLRuntime_childNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_ancestorChildNumber_Proxy(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ BSTR bstrNodeName,
- /* [in] */ IXMLDOMNode __RPC_FAR *pNode,
- /* [retval][out] */ long __RPC_FAR *pNumber);
-
-
- void __RPC_STUB IXTLRuntime_ancestorChildNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_absoluteChildNumber_Proxy(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ IXMLDOMNode __RPC_FAR *pNode,
- /* [retval][out] */ long __RPC_FAR *pNumber);
-
-
- void __RPC_STUB IXTLRuntime_absoluteChildNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_formatIndex_Proxy(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ long lIndex,
- /* [in] */ BSTR bstrFormat,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrFormattedString);
-
-
- void __RPC_STUB IXTLRuntime_formatIndex_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_formatNumber_Proxy(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ double dblNumber,
- /* [in] */ BSTR bstrFormat,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrFormattedString);
-
-
- void __RPC_STUB IXTLRuntime_formatNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_formatDate_Proxy(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ VARIANT varDate,
- /* [in] */ BSTR bstrFormat,
- /* [optional][in] */ VARIANT varDestLocale,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrFormattedString);
-
-
- void __RPC_STUB IXTLRuntime_formatDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_formatTime_Proxy(
- IXTLRuntime __RPC_FAR * This,
- /* [in] */ VARIANT varTime,
- /* [in] */ BSTR bstrFormat,
- /* [optional][in] */ VARIANT varDestLocale,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrFormattedString);
-
-
- void __RPC_STUB IXTLRuntime_formatTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXTLRuntime_INTERFACE_DEFINED__ */
-
-
- #ifndef __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__
- #define __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__
-
- /* dispinterface XMLDOMDocumentEvents */
- /* [uuid][hidden] */
-
-
- EXTERN_C const IID DIID_XMLDOMDocumentEvents;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3efaa427-272f-11d2-836f-0000f87a7782")
- XMLDOMDocumentEvents : public IDispatch
- {
- };
-
- #else /* C style interface */
-
- typedef struct XMLDOMDocumentEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- XMLDOMDocumentEvents __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- XMLDOMDocumentEvents __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- XMLDOMDocumentEvents __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- XMLDOMDocumentEvents __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- XMLDOMDocumentEvents __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- XMLDOMDocumentEvents __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- XMLDOMDocumentEvents __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- END_INTERFACE
- } XMLDOMDocumentEventsVtbl;
-
- interface XMLDOMDocumentEvents
- {
- CONST_VTBL struct XMLDOMDocumentEventsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define XMLDOMDocumentEvents_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define XMLDOMDocumentEvents_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define XMLDOMDocumentEvents_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define XMLDOMDocumentEvents_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define XMLDOMDocumentEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define XMLDOMDocumentEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define XMLDOMDocumentEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
- #endif /* __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ */
-
-
- EXTERN_C const CLSID CLSID_DOMDocument;
-
- #ifdef __cplusplus
-
- class DECLSPEC_UUID("2933BF90-7B36-11d2-B20E-00C04F983E60")
- DOMDocument;
- #endif
-
- EXTERN_C const CLSID CLSID_DOMFreeThreadedDocument;
-
- #ifdef __cplusplus
-
- class DECLSPEC_UUID("2933BF91-7B36-11d2-B20E-00C04F983E60")
- DOMFreeThreadedDocument;
- #endif
-
- #ifndef __IXMLHttpRequest_INTERFACE_DEFINED__
- #define __IXMLHttpRequest_INTERFACE_DEFINED__
-
- /* interface IXMLHttpRequest */
- /* [unique][helpstring][oleautomation][dual][uuid][object] */
-
-
- EXTERN_C const IID IID_IXMLHttpRequest;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("ED8C108D-4349-11D2-91A4-00C04F7969E8")
- IXMLHttpRequest : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE open(
- /* [in] */ BSTR bstrMethod,
- /* [in] */ BSTR bstrUrl,
- /* [optional][in] */ VARIANT varAsync,
- /* [optional][in] */ VARIANT bstrUser,
- /* [optional][in] */ VARIANT bstrPassword) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setRequestHeader(
- /* [in] */ BSTR bstrHeader,
- /* [in] */ BSTR bstrValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getResponseHeader(
- /* [in] */ BSTR bstrHeader,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAllResponseHeaders(
- /* [retval][out] */ BSTR __RPC_FAR *pbstrHeaders) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE send(
- /* [optional][in] */ VARIANT varBody) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE abort( void) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_status(
- /* [retval][out] */ long __RPC_FAR *plStatus) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_statusText(
- /* [retval][out] */ BSTR __RPC_FAR *pbstrStatus) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseXML(
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppBody) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseText(
- /* [retval][out] */ BSTR __RPC_FAR *pbstrBody) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseBody(
- /* [retval][out] */ VARIANT __RPC_FAR *pvarBody) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseStream(
- /* [retval][out] */ VARIANT __RPC_FAR *pvarBody) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
- /* [retval][out] */ long __RPC_FAR *plState) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange(
- /* [in] */ IDispatch __RPC_FAR *pReadyStateSink) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLHttpRequestVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLHttpRequest __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLHttpRequest __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *open )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [in] */ BSTR bstrMethod,
- /* [in] */ BSTR bstrUrl,
- /* [optional][in] */ VARIANT varAsync,
- /* [optional][in] */ VARIANT bstrUser,
- /* [optional][in] */ VARIANT bstrPassword);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setRequestHeader )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [in] */ BSTR bstrHeader,
- /* [in] */ BSTR bstrValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getResponseHeader )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [in] */ BSTR bstrHeader,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAllResponseHeaders )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrHeaders);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *send )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [optional][in] */ VARIANT varBody);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *abort )(
- IXMLHttpRequest __RPC_FAR * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_status )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *plStatus);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_statusText )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrStatus);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_responseXML )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppBody);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_responseText )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrBody);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_responseBody )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarBody);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_responseStream )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarBody);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readyState )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *plState);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onreadystatechange )(
- IXMLHttpRequest __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pReadyStateSink);
-
- END_INTERFACE
- } IXMLHttpRequestVtbl;
-
- interface IXMLHttpRequest
- {
- CONST_VTBL struct IXMLHttpRequestVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLHttpRequest_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLHttpRequest_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLHttpRequest_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLHttpRequest_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLHttpRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLHttpRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLHttpRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLHttpRequest_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) \
- (This)->lpVtbl -> open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword)
-
- #define IXMLHttpRequest_setRequestHeader(This,bstrHeader,bstrValue) \
- (This)->lpVtbl -> setRequestHeader(This,bstrHeader,bstrValue)
-
- #define IXMLHttpRequest_getResponseHeader(This,bstrHeader,pbstrValue) \
- (This)->lpVtbl -> getResponseHeader(This,bstrHeader,pbstrValue)
-
- #define IXMLHttpRequest_getAllResponseHeaders(This,pbstrHeaders) \
- (This)->lpVtbl -> getAllResponseHeaders(This,pbstrHeaders)
-
- #define IXMLHttpRequest_send(This,varBody) \
- (This)->lpVtbl -> send(This,varBody)
-
- #define IXMLHttpRequest_abort(This) \
- (This)->lpVtbl -> abort(This)
-
- #define IXMLHttpRequest_get_status(This,plStatus) \
- (This)->lpVtbl -> get_status(This,plStatus)
-
- #define IXMLHttpRequest_get_statusText(This,pbstrStatus) \
- (This)->lpVtbl -> get_statusText(This,pbstrStatus)
-
- #define IXMLHttpRequest_get_responseXML(This,ppBody) \
- (This)->lpVtbl -> get_responseXML(This,ppBody)
-
- #define IXMLHttpRequest_get_responseText(This,pbstrBody) \
- (This)->lpVtbl -> get_responseText(This,pbstrBody)
-
- #define IXMLHttpRequest_get_responseBody(This,pvarBody) \
- (This)->lpVtbl -> get_responseBody(This,pvarBody)
-
- #define IXMLHttpRequest_get_responseStream(This,pvarBody) \
- (This)->lpVtbl -> get_responseStream(This,pvarBody)
-
- #define IXMLHttpRequest_get_readyState(This,plState) \
- (This)->lpVtbl -> get_readyState(This,plState)
-
- #define IXMLHttpRequest_put_onreadystatechange(This,pReadyStateSink) \
- (This)->lpVtbl -> put_onreadystatechange(This,pReadyStateSink)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHttpRequest_open_Proxy(
- IXMLHttpRequest __RPC_FAR * This,
- /* [in] */ BSTR bstrMethod,
- /* [in] */ BSTR bstrUrl,
- /* [optional][in] */ VARIANT varAsync,
- /* [optional][in] */ VARIANT bstrUser,
- /* [optional][in] */ VARIANT bstrPassword);
-
-
- void __RPC_STUB IXMLHttpRequest_open_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHttpRequest_setRequestHeader_Proxy(
- IXMLHttpRequest __RPC_FAR * This,
- /* [in] */ BSTR bstrHeader,
- /* [in] */ BSTR bstrValue);
-
-
- void __RPC_STUB IXMLHttpRequest_setRequestHeader_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHttpRequest_getResponseHeader_Proxy(
- IXMLHttpRequest __RPC_FAR * This,
- /* [in] */ BSTR bstrHeader,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrValue);
-
-
- void __RPC_STUB IXMLHttpRequest_getResponseHeader_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHttpRequest_getAllResponseHeaders_Proxy(
- IXMLHttpRequest __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrHeaders);
-
-
- void __RPC_STUB IXMLHttpRequest_getAllResponseHeaders_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHttpRequest_send_Proxy(
- IXMLHttpRequest __RPC_FAR * This,
- /* [optional][in] */ VARIANT varBody);
-
-
- void __RPC_STUB IXMLHttpRequest_send_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHttpRequest_abort_Proxy(
- IXMLHttpRequest __RPC_FAR * This);
-
-
- void __RPC_STUB IXMLHttpRequest_abort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHttpRequest_get_status_Proxy(
- IXMLHttpRequest __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *plStatus);
-
-
- void __RPC_STUB IXMLHttpRequest_get_status_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHttpRequest_get_statusText_Proxy(
- IXMLHttpRequest __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrStatus);
-
-
- void __RPC_STUB IXMLHttpRequest_get_statusText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHttpRequest_get_responseXML_Proxy(
- IXMLHttpRequest __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppBody);
-
-
- void __RPC_STUB IXMLHttpRequest_get_responseXML_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHttpRequest_get_responseText_Proxy(
- IXMLHttpRequest __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrBody);
-
-
- void __RPC_STUB IXMLHttpRequest_get_responseText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHttpRequest_get_responseBody_Proxy(
- IXMLHttpRequest __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarBody);
-
-
- void __RPC_STUB IXMLHttpRequest_get_responseBody_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHttpRequest_get_responseStream_Proxy(
- IXMLHttpRequest __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarBody);
-
-
- void __RPC_STUB IXMLHttpRequest_get_responseStream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHttpRequest_get_readyState_Proxy(
- IXMLHttpRequest __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *plState);
-
-
- void __RPC_STUB IXMLHttpRequest_get_readyState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLHttpRequest_put_onreadystatechange_Proxy(
- IXMLHttpRequest __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pReadyStateSink);
-
-
- void __RPC_STUB IXMLHttpRequest_put_onreadystatechange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLHttpRequest_INTERFACE_DEFINED__ */
-
-
- EXTERN_C const CLSID CLSID_XMLHTTPRequest;
-
- #ifdef __cplusplus
-
- class DECLSPEC_UUID("ED8C108E-4349-11D2-91A4-00C04F7969E8")
- XMLHTTPRequest;
- #endif
-
- #ifndef __IXMLDSOControl_INTERFACE_DEFINED__
- #define __IXMLDSOControl_INTERFACE_DEFINED__
-
- /* interface IXMLDSOControl */
- /* [unique][helpstring][hidden][nonextensible][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDSOControl;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("310afa62-0575-11d2-9ca9-0060b0ec3d39")
- IXMLDSOControl : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_XMLDocument(
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *ppDoc) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_XMLDocument(
- /* [in] */ IXMLDOMDocument __RPC_FAR *ppDoc) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_JavaDSOCompatible(
- /* [retval][out] */ BOOL __RPC_FAR *fJavaDSOCompatible) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_JavaDSOCompatible(
- /* [in] */ BOOL fJavaDSOCompatible) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
- /* [retval][out] */ long __RPC_FAR *state) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDSOControlVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDSOControl __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDSOControl __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDSOControl __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDSOControl __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDSOControl __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDSOControl __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDSOControl __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_XMLDocument )(
- IXMLDSOControl __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_XMLDocument )(
- IXMLDSOControl __RPC_FAR * This,
- /* [in] */ IXMLDOMDocument __RPC_FAR *ppDoc);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_JavaDSOCompatible )(
- IXMLDSOControl __RPC_FAR * This,
- /* [retval][out] */ BOOL __RPC_FAR *fJavaDSOCompatible);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_JavaDSOCompatible )(
- IXMLDSOControl __RPC_FAR * This,
- /* [in] */ BOOL fJavaDSOCompatible);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readyState )(
- IXMLDSOControl __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *state);
-
- END_INTERFACE
- } IXMLDSOControlVtbl;
-
- interface IXMLDSOControl
- {
- CONST_VTBL struct IXMLDSOControlVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDSOControl_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDSOControl_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDSOControl_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDSOControl_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDSOControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDSOControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDSOControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDSOControl_get_XMLDocument(This,ppDoc) \
- (This)->lpVtbl -> get_XMLDocument(This,ppDoc)
-
- #define IXMLDSOControl_put_XMLDocument(This,ppDoc) \
- (This)->lpVtbl -> put_XMLDocument(This,ppDoc)
-
- #define IXMLDSOControl_get_JavaDSOCompatible(This,fJavaDSOCompatible) \
- (This)->lpVtbl -> get_JavaDSOCompatible(This,fJavaDSOCompatible)
-
- #define IXMLDSOControl_put_JavaDSOCompatible(This,fJavaDSOCompatible) \
- (This)->lpVtbl -> put_JavaDSOCompatible(This,fJavaDSOCompatible)
-
- #define IXMLDSOControl_get_readyState(This,state) \
- (This)->lpVtbl -> get_readyState(This,state)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDSOControl_get_XMLDocument_Proxy(
- IXMLDSOControl __RPC_FAR * This,
- /* [retval][out] */ IXMLDOMDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
-
- void __RPC_STUB IXMLDSOControl_get_XMLDocument_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDSOControl_put_XMLDocument_Proxy(
- IXMLDSOControl __RPC_FAR * This,
- /* [in] */ IXMLDOMDocument __RPC_FAR *ppDoc);
-
-
- void __RPC_STUB IXMLDSOControl_put_XMLDocument_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDSOControl_get_JavaDSOCompatible_Proxy(
- IXMLDSOControl __RPC_FAR * This,
- /* [retval][out] */ BOOL __RPC_FAR *fJavaDSOCompatible);
-
-
- void __RPC_STUB IXMLDSOControl_get_JavaDSOCompatible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDSOControl_put_JavaDSOCompatible_Proxy(
- IXMLDSOControl __RPC_FAR * This,
- /* [in] */ BOOL fJavaDSOCompatible);
-
-
- void __RPC_STUB IXMLDSOControl_put_JavaDSOCompatible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDSOControl_get_readyState_Proxy(
- IXMLDSOControl __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *state);
-
-
- void __RPC_STUB IXMLDSOControl_get_readyState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLDSOControl_INTERFACE_DEFINED__ */
-
-
- EXTERN_C const CLSID CLSID_XMLDSOControl;
-
- #ifdef __cplusplus
-
- class DECLSPEC_UUID("550dda30-0541-11d2-9ca9-0060b0ec3d39")
- XMLDSOControl;
- #endif
-
- #ifndef __IXMLElementCollection_INTERFACE_DEFINED__
- #define __IXMLElementCollection_INTERFACE_DEFINED__
-
- /* interface IXMLElementCollection */
- /* [helpstring][hidden][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLElementCollection;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("65725580-9B5D-11d0-9BFE-00C04FC99C8E")
- IXMLElementCollection : public IDispatch
- {
- public:
- virtual /* [id][hidden][restricted][propput] */ HRESULT STDMETHODCALLTYPE put_length(
- /* [in] */ long v) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
- /* [out][retval] */ long __RPC_FAR *p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
- /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE item(
- /* [in][optional] */ VARIANT var1,
- /* [in][optional] */ VARIANT var2,
- /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLElementCollectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLElementCollection __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLElementCollection __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLElementCollection __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLElementCollection __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLElementCollection __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLElementCollection __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLElementCollection __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [id][hidden][restricted][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_length )(
- IXMLElementCollection __RPC_FAR * This,
- /* [in] */ long v);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )(
- IXMLElementCollection __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )(
- IXMLElementCollection __RPC_FAR * This,
- /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )(
- IXMLElementCollection __RPC_FAR * This,
- /* [in][optional] */ VARIANT var1,
- /* [in][optional] */ VARIANT var2,
- /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp);
-
- END_INTERFACE
- } IXMLElementCollectionVtbl;
-
- interface IXMLElementCollection
- {
- CONST_VTBL struct IXMLElementCollectionVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLElementCollection_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLElementCollection_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLElementCollection_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLElementCollection_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLElementCollection_put_length(This,v) \
- (This)->lpVtbl -> put_length(This,v)
-
- #define IXMLElementCollection_get_length(This,p) \
- (This)->lpVtbl -> get_length(This,p)
-
- #define IXMLElementCollection_get__newEnum(This,ppUnk) \
- (This)->lpVtbl -> get__newEnum(This,ppUnk)
-
- #define IXMLElementCollection_item(This,var1,var2,ppDisp) \
- (This)->lpVtbl -> item(This,var1,var2,ppDisp)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [id][hidden][restricted][propput] */ HRESULT STDMETHODCALLTYPE IXMLElementCollection_put_length_Proxy(
- IXMLElementCollection __RPC_FAR * This,
- /* [in] */ long v);
-
-
- void __RPC_STUB IXMLElementCollection_put_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElementCollection_get_length_Proxy(
- IXMLElementCollection __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLElementCollection_get_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLElementCollection_get__newEnum_Proxy(
- IXMLElementCollection __RPC_FAR * This,
- /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IXMLElementCollection_get__newEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElementCollection_item_Proxy(
- IXMLElementCollection __RPC_FAR * This,
- /* [in][optional] */ VARIANT var1,
- /* [in][optional] */ VARIANT var2,
- /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp);
-
-
- void __RPC_STUB IXMLElementCollection_item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLElementCollection_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLDocument_INTERFACE_DEFINED__
- #define __IXMLDocument_INTERFACE_DEFINED__
-
- /* interface IXMLDocument */
- /* [helpstring][hidden][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDocument;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("F52E2B61-18A1-11d1-B105-00805F49916B")
- IXMLDocument : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_root(
- /* [out][retval] */ IXMLElement __RPC_FAR *__RPC_FAR *p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileSize(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileModifiedDate(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileUpdatedDate(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_URL(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_URL(
- /* [in] */ BSTR p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
- /* [out][retval] */ long __RPC_FAR *pl) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_charset(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_charset(
- /* [in] */ BSTR p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_version(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_doctype(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_dtdURL(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createElement(
- /* [in] */ VARIANT vType,
- /* [in][optional] */ VARIANT var1,
- /* [out][retval] */ IXMLElement __RPC_FAR *__RPC_FAR *ppElem) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDocumentVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDocument __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDocument __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDocument __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDocument __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDocument __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDocument __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDocument __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_root )(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ IXMLElement __RPC_FAR *__RPC_FAR *p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileSize )(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileModifiedDate )(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileUpdatedDate )(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_URL )(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_URL )(
- IXMLDocument __RPC_FAR * This,
- /* [in] */ BSTR p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_mimeType )(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readyState )(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *pl);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_charset )(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_charset )(
- IXMLDocument __RPC_FAR * This,
- /* [in] */ BSTR p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_version )(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_doctype )(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dtdURL )(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createElement )(
- IXMLDocument __RPC_FAR * This,
- /* [in] */ VARIANT vType,
- /* [in][optional] */ VARIANT var1,
- /* [out][retval] */ IXMLElement __RPC_FAR *__RPC_FAR *ppElem);
-
- END_INTERFACE
- } IXMLDocumentVtbl;
-
- interface IXMLDocument
- {
- CONST_VTBL struct IXMLDocumentVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDocument_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDocument_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDocument_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDocument_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDocument_get_root(This,p) \
- (This)->lpVtbl -> get_root(This,p)
-
- #define IXMLDocument_get_fileSize(This,p) \
- (This)->lpVtbl -> get_fileSize(This,p)
-
- #define IXMLDocument_get_fileModifiedDate(This,p) \
- (This)->lpVtbl -> get_fileModifiedDate(This,p)
-
- #define IXMLDocument_get_fileUpdatedDate(This,p) \
- (This)->lpVtbl -> get_fileUpdatedDate(This,p)
-
- #define IXMLDocument_get_URL(This,p) \
- (This)->lpVtbl -> get_URL(This,p)
-
- #define IXMLDocument_put_URL(This,p) \
- (This)->lpVtbl -> put_URL(This,p)
-
- #define IXMLDocument_get_mimeType(This,p) \
- (This)->lpVtbl -> get_mimeType(This,p)
-
- #define IXMLDocument_get_readyState(This,pl) \
- (This)->lpVtbl -> get_readyState(This,pl)
-
- #define IXMLDocument_get_charset(This,p) \
- (This)->lpVtbl -> get_charset(This,p)
-
- #define IXMLDocument_put_charset(This,p) \
- (This)->lpVtbl -> put_charset(This,p)
-
- #define IXMLDocument_get_version(This,p) \
- (This)->lpVtbl -> get_version(This,p)
-
- #define IXMLDocument_get_doctype(This,p) \
- (This)->lpVtbl -> get_doctype(This,p)
-
- #define IXMLDocument_get_dtdURL(This,p) \
- (This)->lpVtbl -> get_dtdURL(This,p)
-
- #define IXMLDocument_createElement(This,vType,var1,ppElem) \
- (This)->lpVtbl -> createElement(This,vType,var1,ppElem)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_root_Proxy(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ IXMLElement __RPC_FAR *__RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument_get_root_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_fileSize_Proxy(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument_get_fileSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_fileModifiedDate_Proxy(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument_get_fileModifiedDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_fileUpdatedDate_Proxy(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument_get_fileUpdatedDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_URL_Proxy(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument_get_URL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDocument_put_URL_Proxy(
- IXMLDocument __RPC_FAR * This,
- /* [in] */ BSTR p);
-
-
- void __RPC_STUB IXMLDocument_put_URL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_mimeType_Proxy(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument_get_mimeType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_readyState_Proxy(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *pl);
-
-
- void __RPC_STUB IXMLDocument_get_readyState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_charset_Proxy(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument_get_charset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDocument_put_charset_Proxy(
- IXMLDocument __RPC_FAR * This,
- /* [in] */ BSTR p);
-
-
- void __RPC_STUB IXMLDocument_put_charset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_version_Proxy(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument_get_version_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_doctype_Proxy(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument_get_doctype_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_dtdURL_Proxy(
- IXMLDocument __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument_get_dtdURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDocument_createElement_Proxy(
- IXMLDocument __RPC_FAR * This,
- /* [in] */ VARIANT vType,
- /* [in][optional] */ VARIANT var1,
- /* [out][retval] */ IXMLElement __RPC_FAR *__RPC_FAR *ppElem);
-
-
- void __RPC_STUB IXMLDocument_createElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLDocument_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLDocument2_INTERFACE_DEFINED__
- #define __IXMLDocument2_INTERFACE_DEFINED__
-
- /* interface IXMLDocument2 */
- /* [hidden][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLDocument2;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2B8DE2FE-8D2D-11d1-B2FC-00C04FD915A9")
- IXMLDocument2 : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_root(
- /* [out][retval] */ IXMLElement2 __RPC_FAR *__RPC_FAR *p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileSize(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileModifiedDate(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileUpdatedDate(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_URL(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_URL(
- /* [in] */ BSTR p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
- /* [out][retval] */ long __RPC_FAR *pl) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_charset(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_charset(
- /* [in] */ BSTR p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_version(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_doctype(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_dtdURL(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createElement(
- /* [in] */ VARIANT vType,
- /* [in][optional] */ VARIANT var1,
- /* [out][retval] */ IXMLElement2 __RPC_FAR *__RPC_FAR *ppElem) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_async(
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pf) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_async(
- /* [in] */ VARIANT_BOOL f) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLDocument2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLDocument2 __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLDocument2 __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLDocument2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLDocument2 __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLDocument2 __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLDocument2 __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLDocument2 __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_root )(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ IXMLElement2 __RPC_FAR *__RPC_FAR *p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileSize )(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileModifiedDate )(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileUpdatedDate )(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_URL )(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_URL )(
- IXMLDocument2 __RPC_FAR * This,
- /* [in] */ BSTR p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_mimeType )(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readyState )(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *pl);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_charset )(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_charset )(
- IXMLDocument2 __RPC_FAR * This,
- /* [in] */ BSTR p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_version )(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_doctype )(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dtdURL )(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createElement )(
- IXMLDocument2 __RPC_FAR * This,
- /* [in] */ VARIANT vType,
- /* [in][optional] */ VARIANT var1,
- /* [out][retval] */ IXMLElement2 __RPC_FAR *__RPC_FAR *ppElem);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_async )(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pf);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_async )(
- IXMLDocument2 __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL f);
-
- END_INTERFACE
- } IXMLDocument2Vtbl;
-
- interface IXMLDocument2
- {
- CONST_VTBL struct IXMLDocument2Vtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLDocument2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLDocument2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLDocument2_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLDocument2_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLDocument2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLDocument2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLDocument2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLDocument2_get_root(This,p) \
- (This)->lpVtbl -> get_root(This,p)
-
- #define IXMLDocument2_get_fileSize(This,p) \
- (This)->lpVtbl -> get_fileSize(This,p)
-
- #define IXMLDocument2_get_fileModifiedDate(This,p) \
- (This)->lpVtbl -> get_fileModifiedDate(This,p)
-
- #define IXMLDocument2_get_fileUpdatedDate(This,p) \
- (This)->lpVtbl -> get_fileUpdatedDate(This,p)
-
- #define IXMLDocument2_get_URL(This,p) \
- (This)->lpVtbl -> get_URL(This,p)
-
- #define IXMLDocument2_put_URL(This,p) \
- (This)->lpVtbl -> put_URL(This,p)
-
- #define IXMLDocument2_get_mimeType(This,p) \
- (This)->lpVtbl -> get_mimeType(This,p)
-
- #define IXMLDocument2_get_readyState(This,pl) \
- (This)->lpVtbl -> get_readyState(This,pl)
-
- #define IXMLDocument2_get_charset(This,p) \
- (This)->lpVtbl -> get_charset(This,p)
-
- #define IXMLDocument2_put_charset(This,p) \
- (This)->lpVtbl -> put_charset(This,p)
-
- #define IXMLDocument2_get_version(This,p) \
- (This)->lpVtbl -> get_version(This,p)
-
- #define IXMLDocument2_get_doctype(This,p) \
- (This)->lpVtbl -> get_doctype(This,p)
-
- #define IXMLDocument2_get_dtdURL(This,p) \
- (This)->lpVtbl -> get_dtdURL(This,p)
-
- #define IXMLDocument2_createElement(This,vType,var1,ppElem) \
- (This)->lpVtbl -> createElement(This,vType,var1,ppElem)
-
- #define IXMLDocument2_get_async(This,pf) \
- (This)->lpVtbl -> get_async(This,pf)
-
- #define IXMLDocument2_put_async(This,f) \
- (This)->lpVtbl -> put_async(This,f)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_root_Proxy(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ IXMLElement2 __RPC_FAR *__RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument2_get_root_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_fileSize_Proxy(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument2_get_fileSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_fileModifiedDate_Proxy(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument2_get_fileModifiedDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_fileUpdatedDate_Proxy(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument2_get_fileUpdatedDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_URL_Proxy(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument2_get_URL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_put_URL_Proxy(
- IXMLDocument2 __RPC_FAR * This,
- /* [in] */ BSTR p);
-
-
- void __RPC_STUB IXMLDocument2_put_URL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_mimeType_Proxy(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument2_get_mimeType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_readyState_Proxy(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *pl);
-
-
- void __RPC_STUB IXMLDocument2_get_readyState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_charset_Proxy(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument2_get_charset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_put_charset_Proxy(
- IXMLDocument2 __RPC_FAR * This,
- /* [in] */ BSTR p);
-
-
- void __RPC_STUB IXMLDocument2_put_charset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_version_Proxy(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument2_get_version_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_doctype_Proxy(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument2_get_doctype_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_dtdURL_Proxy(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLDocument2_get_dtdURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_createElement_Proxy(
- IXMLDocument2 __RPC_FAR * This,
- /* [in] */ VARIANT vType,
- /* [in][optional] */ VARIANT var1,
- /* [out][retval] */ IXMLElement2 __RPC_FAR *__RPC_FAR *ppElem);
-
-
- void __RPC_STUB IXMLDocument2_createElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_async_Proxy(
- IXMLDocument2 __RPC_FAR * This,
- /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pf);
-
-
- void __RPC_STUB IXMLDocument2_get_async_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_put_async_Proxy(
- IXMLDocument2 __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL f);
-
-
- void __RPC_STUB IXMLDocument2_put_async_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLDocument2_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLElement_INTERFACE_DEFINED__
- #define __IXMLElement_INTERFACE_DEFINED__
-
- /* interface IXMLElement */
- /* [helpstring][hidden][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLElement;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3F7F31AC-E15F-11d0-9C25-00C04FC99C8E")
- IXMLElement : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_tagName(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_tagName(
- /* [in] */ BSTR p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parent(
- /* [out][retval] */ IXMLElement __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttribute(
- /* [in] */ BSTR strPropertyName,
- /* [in] */ VARIANT PropertyValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAttribute(
- /* [in] */ BSTR strPropertyName,
- /* [out][retval] */ VARIANT __RPC_FAR *PropertyValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttribute(
- /* [in] */ BSTR strPropertyName) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_children(
- /* [out][retval] */ IXMLElementCollection __RPC_FAR *__RPC_FAR *pp) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
- /* [out][retval] */ long __RPC_FAR *plType) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_text(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_text(
- /* [in] */ BSTR p) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addChild(
- /* [in] */ IXMLElement __RPC_FAR *pChildElem,
- long lIndex,
- long lReserved) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeChild(
- /* [in] */ IXMLElement __RPC_FAR *pChildElem) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLElement __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLElement __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLElement __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLElement __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLElement __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLElement __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLElement __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tagName )(
- IXMLElement __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_tagName )(
- IXMLElement __RPC_FAR * This,
- /* [in] */ BSTR p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parent )(
- IXMLElement __RPC_FAR * This,
- /* [out][retval] */ IXMLElement __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAttribute )(
- IXMLElement __RPC_FAR * This,
- /* [in] */ BSTR strPropertyName,
- /* [in] */ VARIANT PropertyValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttribute )(
- IXMLElement __RPC_FAR * This,
- /* [in] */ BSTR strPropertyName,
- /* [out][retval] */ VARIANT __RPC_FAR *PropertyValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeAttribute )(
- IXMLElement __RPC_FAR * This,
- /* [in] */ BSTR strPropertyName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_children )(
- IXMLElement __RPC_FAR * This,
- /* [out][retval] */ IXMLElementCollection __RPC_FAR *__RPC_FAR *pp);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )(
- IXMLElement __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *plType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXMLElement __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXMLElement __RPC_FAR * This,
- /* [in] */ BSTR p);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addChild )(
- IXMLElement __RPC_FAR * This,
- /* [in] */ IXMLElement __RPC_FAR *pChildElem,
- long lIndex,
- long lReserved);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXMLElement __RPC_FAR * This,
- /* [in] */ IXMLElement __RPC_FAR *pChildElem);
-
- END_INTERFACE
- } IXMLElementVtbl;
-
- interface IXMLElement
- {
- CONST_VTBL struct IXMLElementVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLElement_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLElement_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLElement_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLElement_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLElement_get_tagName(This,p) \
- (This)->lpVtbl -> get_tagName(This,p)
-
- #define IXMLElement_put_tagName(This,p) \
- (This)->lpVtbl -> put_tagName(This,p)
-
- #define IXMLElement_get_parent(This,ppParent) \
- (This)->lpVtbl -> get_parent(This,ppParent)
-
- #define IXMLElement_setAttribute(This,strPropertyName,PropertyValue) \
- (This)->lpVtbl -> setAttribute(This,strPropertyName,PropertyValue)
-
- #define IXMLElement_getAttribute(This,strPropertyName,PropertyValue) \
- (This)->lpVtbl -> getAttribute(This,strPropertyName,PropertyValue)
-
- #define IXMLElement_removeAttribute(This,strPropertyName) \
- (This)->lpVtbl -> removeAttribute(This,strPropertyName)
-
- #define IXMLElement_get_children(This,pp) \
- (This)->lpVtbl -> get_children(This,pp)
-
- #define IXMLElement_get_type(This,plType) \
- (This)->lpVtbl -> get_type(This,plType)
-
- #define IXMLElement_get_text(This,p) \
- (This)->lpVtbl -> get_text(This,p)
-
- #define IXMLElement_put_text(This,p) \
- (This)->lpVtbl -> put_text(This,p)
-
- #define IXMLElement_addChild(This,pChildElem,lIndex,lReserved) \
- (This)->lpVtbl -> addChild(This,pChildElem,lIndex,lReserved)
-
- #define IXMLElement_removeChild(This,pChildElem) \
- (This)->lpVtbl -> removeChild(This,pChildElem)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement_get_tagName_Proxy(
- IXMLElement __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLElement_get_tagName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLElement_put_tagName_Proxy(
- IXMLElement __RPC_FAR * This,
- /* [in] */ BSTR p);
-
-
- void __RPC_STUB IXMLElement_put_tagName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement_get_parent_Proxy(
- IXMLElement __RPC_FAR * This,
- /* [out][retval] */ IXMLElement __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IXMLElement_get_parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement_setAttribute_Proxy(
- IXMLElement __RPC_FAR * This,
- /* [in] */ BSTR strPropertyName,
- /* [in] */ VARIANT PropertyValue);
-
-
- void __RPC_STUB IXMLElement_setAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement_getAttribute_Proxy(
- IXMLElement __RPC_FAR * This,
- /* [in] */ BSTR strPropertyName,
- /* [out][retval] */ VARIANT __RPC_FAR *PropertyValue);
-
-
- void __RPC_STUB IXMLElement_getAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement_removeAttribute_Proxy(
- IXMLElement __RPC_FAR * This,
- /* [in] */ BSTR strPropertyName);
-
-
- void __RPC_STUB IXMLElement_removeAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement_get_children_Proxy(
- IXMLElement __RPC_FAR * This,
- /* [out][retval] */ IXMLElementCollection __RPC_FAR *__RPC_FAR *pp);
-
-
- void __RPC_STUB IXMLElement_get_children_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement_get_type_Proxy(
- IXMLElement __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *plType);
-
-
- void __RPC_STUB IXMLElement_get_type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement_get_text_Proxy(
- IXMLElement __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLElement_get_text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLElement_put_text_Proxy(
- IXMLElement __RPC_FAR * This,
- /* [in] */ BSTR p);
-
-
- void __RPC_STUB IXMLElement_put_text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement_addChild_Proxy(
- IXMLElement __RPC_FAR * This,
- /* [in] */ IXMLElement __RPC_FAR *pChildElem,
- long lIndex,
- long lReserved);
-
-
- void __RPC_STUB IXMLElement_addChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement_removeChild_Proxy(
- IXMLElement __RPC_FAR * This,
- /* [in] */ IXMLElement __RPC_FAR *pChildElem);
-
-
- void __RPC_STUB IXMLElement_removeChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLElement_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLElement2_INTERFACE_DEFINED__
- #define __IXMLElement2_INTERFACE_DEFINED__
-
- /* interface IXMLElement2 */
- /* [helpstring][hidden][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLElement2;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2B8DE2FF-8D2D-11d1-B2FC-00C04FD915A9")
- IXMLElement2 : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_tagName(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_tagName(
- /* [in] */ BSTR p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parent(
- /* [out][retval] */ IXMLElement2 __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttribute(
- /* [in] */ BSTR strPropertyName,
- /* [in] */ VARIANT PropertyValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAttribute(
- /* [in] */ BSTR strPropertyName,
- /* [out][retval] */ VARIANT __RPC_FAR *PropertyValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttribute(
- /* [in] */ BSTR strPropertyName) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_children(
- /* [out][retval] */ IXMLElementCollection __RPC_FAR *__RPC_FAR *pp) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
- /* [out][retval] */ long __RPC_FAR *plType) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_text(
- /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_text(
- /* [in] */ BSTR p) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addChild(
- /* [in] */ IXMLElement2 __RPC_FAR *pChildElem,
- long lIndex,
- long lReserved) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeChild(
- /* [in] */ IXMLElement2 __RPC_FAR *pChildElem) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
- /* [out][retval] */ IXMLElementCollection __RPC_FAR *__RPC_FAR *pp) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLElement2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLElement2 __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLElement2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLElement2 __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tagName )(
- IXMLElement2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_tagName )(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ BSTR p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parent )(
- IXMLElement2 __RPC_FAR * This,
- /* [out][retval] */ IXMLElement2 __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAttribute )(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ BSTR strPropertyName,
- /* [in] */ VARIANT PropertyValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttribute )(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ BSTR strPropertyName,
- /* [out][retval] */ VARIANT __RPC_FAR *PropertyValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeAttribute )(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ BSTR strPropertyName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_children )(
- IXMLElement2 __RPC_FAR * This,
- /* [out][retval] */ IXMLElementCollection __RPC_FAR *__RPC_FAR *pp);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )(
- IXMLElement2 __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *plType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )(
- IXMLElement2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ BSTR p);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addChild )(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ IXMLElement2 __RPC_FAR *pChildElem,
- long lIndex,
- long lReserved);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ IXMLElement2 __RPC_FAR *pChildElem);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )(
- IXMLElement2 __RPC_FAR * This,
- /* [out][retval] */ IXMLElementCollection __RPC_FAR *__RPC_FAR *pp);
-
- END_INTERFACE
- } IXMLElement2Vtbl;
-
- interface IXMLElement2
- {
- CONST_VTBL struct IXMLElement2Vtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLElement2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLElement2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLElement2_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLElement2_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLElement2_get_tagName(This,p) \
- (This)->lpVtbl -> get_tagName(This,p)
-
- #define IXMLElement2_put_tagName(This,p) \
- (This)->lpVtbl -> put_tagName(This,p)
-
- #define IXMLElement2_get_parent(This,ppParent) \
- (This)->lpVtbl -> get_parent(This,ppParent)
-
- #define IXMLElement2_setAttribute(This,strPropertyName,PropertyValue) \
- (This)->lpVtbl -> setAttribute(This,strPropertyName,PropertyValue)
-
- #define IXMLElement2_getAttribute(This,strPropertyName,PropertyValue) \
- (This)->lpVtbl -> getAttribute(This,strPropertyName,PropertyValue)
-
- #define IXMLElement2_removeAttribute(This,strPropertyName) \
- (This)->lpVtbl -> removeAttribute(This,strPropertyName)
-
- #define IXMLElement2_get_children(This,pp) \
- (This)->lpVtbl -> get_children(This,pp)
-
- #define IXMLElement2_get_type(This,plType) \
- (This)->lpVtbl -> get_type(This,plType)
-
- #define IXMLElement2_get_text(This,p) \
- (This)->lpVtbl -> get_text(This,p)
-
- #define IXMLElement2_put_text(This,p) \
- (This)->lpVtbl -> put_text(This,p)
-
- #define IXMLElement2_addChild(This,pChildElem,lIndex,lReserved) \
- (This)->lpVtbl -> addChild(This,pChildElem,lIndex,lReserved)
-
- #define IXMLElement2_removeChild(This,pChildElem) \
- (This)->lpVtbl -> removeChild(This,pChildElem)
-
- #define IXMLElement2_get_attributes(This,pp) \
- (This)->lpVtbl -> get_attributes(This,pp)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_tagName_Proxy(
- IXMLElement2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLElement2_get_tagName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLElement2_put_tagName_Proxy(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ BSTR p);
-
-
- void __RPC_STUB IXMLElement2_put_tagName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_parent_Proxy(
- IXMLElement2 __RPC_FAR * This,
- /* [out][retval] */ IXMLElement2 __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IXMLElement2_get_parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement2_setAttribute_Proxy(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ BSTR strPropertyName,
- /* [in] */ VARIANT PropertyValue);
-
-
- void __RPC_STUB IXMLElement2_setAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement2_getAttribute_Proxy(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ BSTR strPropertyName,
- /* [out][retval] */ VARIANT __RPC_FAR *PropertyValue);
-
-
- void __RPC_STUB IXMLElement2_getAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement2_removeAttribute_Proxy(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ BSTR strPropertyName);
-
-
- void __RPC_STUB IXMLElement2_removeAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_children_Proxy(
- IXMLElement2 __RPC_FAR * This,
- /* [out][retval] */ IXMLElementCollection __RPC_FAR *__RPC_FAR *pp);
-
-
- void __RPC_STUB IXMLElement2_get_children_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_type_Proxy(
- IXMLElement2 __RPC_FAR * This,
- /* [out][retval] */ long __RPC_FAR *plType);
-
-
- void __RPC_STUB IXMLElement2_get_type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_text_Proxy(
- IXMLElement2 __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *p);
-
-
- void __RPC_STUB IXMLElement2_get_text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLElement2_put_text_Proxy(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ BSTR p);
-
-
- void __RPC_STUB IXMLElement2_put_text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement2_addChild_Proxy(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ IXMLElement2 __RPC_FAR *pChildElem,
- long lIndex,
- long lReserved);
-
-
- void __RPC_STUB IXMLElement2_addChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement2_removeChild_Proxy(
- IXMLElement2 __RPC_FAR * This,
- /* [in] */ IXMLElement2 __RPC_FAR *pChildElem);
-
-
- void __RPC_STUB IXMLElement2_removeChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_attributes_Proxy(
- IXMLElement2 __RPC_FAR * This,
- /* [out][retval] */ IXMLElementCollection __RPC_FAR *__RPC_FAR *pp);
-
-
- void __RPC_STUB IXMLElement2_get_attributes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLElement2_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLAttribute_INTERFACE_DEFINED__
- #define __IXMLAttribute_INTERFACE_DEFINED__
-
- /* interface IXMLAttribute */
- /* [helpstring][hidden][oleautomation][dual][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLAttribute;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D4D4A0FC-3B73-11d1-B2B4-00C04FB92596")
- IXMLAttribute : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
- /* [out][retval] */ BSTR __RPC_FAR *n) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
- /* [out][retval] */ BSTR __RPC_FAR *v) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLAttributeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLAttribute __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLAttribute __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLAttribute __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IXMLAttribute __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IXMLAttribute __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IXMLAttribute __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IXMLAttribute __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )(
- IXMLAttribute __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *n);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_value )(
- IXMLAttribute __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *v);
-
- END_INTERFACE
- } IXMLAttributeVtbl;
-
- interface IXMLAttribute
- {
- CONST_VTBL struct IXMLAttributeVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLAttribute_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLAttribute_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLAttribute_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLAttribute_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IXMLAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IXMLAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IXMLAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IXMLAttribute_get_name(This,n) \
- (This)->lpVtbl -> get_name(This,n)
-
- #define IXMLAttribute_get_value(This,v) \
- (This)->lpVtbl -> get_value(This,v)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLAttribute_get_name_Proxy(
- IXMLAttribute __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *n);
-
-
- void __RPC_STUB IXMLAttribute_get_name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLAttribute_get_value_Proxy(
- IXMLAttribute __RPC_FAR * This,
- /* [out][retval] */ BSTR __RPC_FAR *v);
-
-
- void __RPC_STUB IXMLAttribute_get_value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLAttribute_INTERFACE_DEFINED__ */
-
-
- #ifndef __IXMLError_INTERFACE_DEFINED__
- #define __IXMLError_INTERFACE_DEFINED__
-
- /* interface IXMLError */
- /* [helpstring][hidden][uuid][object][local] */
-
-
- EXTERN_C const IID IID_IXMLError;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("948C5AD3-C58D-11d0-9C0B-00C04FC99C8E")
- IXMLError : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetErrorInfo(
- XML_ERROR __RPC_FAR *pErrorReturn) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IXMLErrorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IXMLError __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IXMLError __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IXMLError __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetErrorInfo )(
- IXMLError __RPC_FAR * This,
- XML_ERROR __RPC_FAR *pErrorReturn);
-
- END_INTERFACE
- } IXMLErrorVtbl;
-
- interface IXMLError
- {
- CONST_VTBL struct IXMLErrorVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IXMLError_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IXMLError_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IXMLError_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IXMLError_GetErrorInfo(This,pErrorReturn) \
- (This)->lpVtbl -> GetErrorInfo(This,pErrorReturn)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IXMLError_GetErrorInfo_Proxy(
- IXMLError __RPC_FAR * This,
- XML_ERROR __RPC_FAR *pErrorReturn);
-
-
- void __RPC_STUB IXMLError_GetErrorInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IXMLError_INTERFACE_DEFINED__ */
-
-
- EXTERN_C const CLSID CLSID_XMLDocument;
-
- #ifdef __cplusplus
-
- class DECLSPEC_UUID("CFC399AF-D876-11d0-9C10-00C04FC99C8E")
- XMLDocument;
- #endif
- #endif /* __MSXML_LIBRARY_DEFINED__ */
-
- /* Additional Prototypes for ALL interfaces */
-
- /* end of Additional Prototypes */
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif
-
-
- #pragma option pop /*P_O_Pop*/
-