MsXml2.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:753k
- IXMLDOMComment * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ IXMLDOMNode *oldChild,
- /* [retval][out] */ IXMLDOMNode **outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
- IXMLDOMComment * This,
- /* [in] */ IXMLDOMNode *childNode,
- /* [retval][out] */ IXMLDOMNode **oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )(
- IXMLDOMComment * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )(
- IXMLDOMComment * This,
- /* [retval][out] */ VARIANT_BOOL *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )(
- IXMLDOMComment * This,
- /* [retval][out] */ IXMLDOMDocument **DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )(
- IXMLDOMComment * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode **cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )(
- IXMLDOMComment * This,
- /* [out][retval] */ BSTR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
- IXMLDOMComment * This,
- /* [out][retval] */ BSTR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
- IXMLDOMComment * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )(
- IXMLDOMComment * This,
- /* [retval][out] */ VARIANT_BOOL *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )(
- IXMLDOMComment * This,
- /* [out][retval] */ IXMLDOMNode **definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )(
- IXMLDOMComment * This,
- /* [out][retval] */ VARIANT *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )(
- IXMLDOMComment * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )(
- IXMLDOMComment * This,
- /* [out][retval] */ VARIANT *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )(
- IXMLDOMComment * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )(
- IXMLDOMComment * This,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )(
- IXMLDOMComment * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )(
- IXMLDOMComment * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList **resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )(
- IXMLDOMComment * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode **resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )(
- IXMLDOMComment * This,
- /* [out][retval] */ VARIANT_BOOL *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )(
- IXMLDOMComment * This,
- /* [out][retval] */ BSTR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )(
- IXMLDOMComment * This,
- /* [out][retval] */ BSTR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )(
- IXMLDOMComment * This,
- /* [out][retval] */ BSTR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )(
- IXMLDOMComment * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )(
- IXMLDOMComment * This,
- /* [retval][out] */ BSTR *data);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )(
- IXMLDOMComment * This,
- /* [in] */ BSTR data);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
- IXMLDOMComment * This,
- /* [retval][out] */ long *dataLength);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *substringData )(
- IXMLDOMComment * This,
- /* [in] */ long offset,
- /* [in] */ long count,
- /* [retval][out] */ BSTR *data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendData )(
- IXMLDOMComment * This,
- /* [in] */ BSTR data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertData )(
- IXMLDOMComment * This,
- /* [in] */ long offset,
- /* [in] */ BSTR data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *deleteData )(
- IXMLDOMComment * This,
- /* [in] */ long offset,
- /* [in] */ long count);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceData )(
- IXMLDOMComment * This,
- /* [in] */ long offset,
- /* [in] */ long count,
- /* [in] */ BSTR data);
-
- END_INTERFACE
- } IXMLDOMCommentVtbl;
- interface IXMLDOMComment
- {
- CONST_VTBL struct IXMLDOMCommentVtbl *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 *name) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_data(
- /* [retval][out] */ BSTR *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 *QueryInterface )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLDOMProcessingInstruction * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLDOMProcessingInstruction * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLDOMProcessingInstruction * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )(
- IXMLDOMProcessingInstruction * This,
- /* [retval][out] */ BSTR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )(
- IXMLDOMProcessingInstruction * This,
- /* [retval][out] */ VARIANT *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )(
- IXMLDOMProcessingInstruction * This,
- /* [retval][out] */ DOMNodeType *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )(
- IXMLDOMProcessingInstruction * This,
- /* [retval][out] */ IXMLDOMNode **parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )(
- IXMLDOMProcessingInstruction * This,
- /* [retval][out] */ IXMLDOMNodeList **childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )(
- IXMLDOMProcessingInstruction * This,
- /* [retval][out] */ IXMLDOMNode **firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )(
- IXMLDOMProcessingInstruction * This,
- /* [retval][out] */ IXMLDOMNode **lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )(
- IXMLDOMProcessingInstruction * This,
- /* [retval][out] */ IXMLDOMNode **previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )(
- IXMLDOMProcessingInstruction * This,
- /* [retval][out] */ IXMLDOMNode **nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
- IXMLDOMProcessingInstruction * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ IXMLDOMNode *oldChild,
- /* [retval][out] */ IXMLDOMNode **outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ IXMLDOMNode *childNode,
- /* [retval][out] */ IXMLDOMNode **oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )(
- IXMLDOMProcessingInstruction * This,
- /* [retval][out] */ VARIANT_BOOL *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )(
- IXMLDOMProcessingInstruction * This,
- /* [retval][out] */ IXMLDOMDocument **DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode **cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )(
- IXMLDOMProcessingInstruction * This,
- /* [out][retval] */ BSTR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
- IXMLDOMProcessingInstruction * This,
- /* [out][retval] */ BSTR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )(
- IXMLDOMProcessingInstruction * This,
- /* [retval][out] */ VARIANT_BOOL *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )(
- IXMLDOMProcessingInstruction * This,
- /* [out][retval] */ IXMLDOMNode **definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )(
- IXMLDOMProcessingInstruction * This,
- /* [out][retval] */ VARIANT *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )(
- IXMLDOMProcessingInstruction * This,
- /* [out][retval] */ VARIANT *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )(
- IXMLDOMProcessingInstruction * This,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList **resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode **resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )(
- IXMLDOMProcessingInstruction * This,
- /* [out][retval] */ VARIANT_BOOL *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )(
- IXMLDOMProcessingInstruction * This,
- /* [out][retval] */ BSTR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )(
- IXMLDOMProcessingInstruction * This,
- /* [out][retval] */ BSTR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )(
- IXMLDOMProcessingInstruction * This,
- /* [out][retval] */ BSTR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_target )(
- IXMLDOMProcessingInstruction * This,
- /* [retval][out] */ BSTR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )(
- IXMLDOMProcessingInstruction * This,
- /* [retval][out] */ BSTR *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )(
- IXMLDOMProcessingInstruction * This,
- /* [in] */ BSTR value);
-
- END_INTERFACE
- } IXMLDOMProcessingInstructionVtbl;
- interface IXMLDOMProcessingInstruction
- {
- CONST_VTBL struct IXMLDOMProcessingInstructionVtbl *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 * This,
- /* [retval][out] */ BSTR *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 * This,
- /* [retval][out] */ BSTR *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 * 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 *QueryInterface )(
- IXMLDOMCDATASection * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLDOMCDATASection * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLDOMCDATASection * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLDOMCDATASection * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLDOMCDATASection * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLDOMCDATASection * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLDOMCDATASection * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )(
- IXMLDOMCDATASection * This,
- /* [retval][out] */ BSTR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )(
- IXMLDOMCDATASection * This,
- /* [retval][out] */ VARIANT *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )(
- IXMLDOMCDATASection * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )(
- IXMLDOMCDATASection * This,
- /* [retval][out] */ DOMNodeType *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )(
- IXMLDOMCDATASection * This,
- /* [retval][out] */ IXMLDOMNode **parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )(
- IXMLDOMCDATASection * This,
- /* [retval][out] */ IXMLDOMNodeList **childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )(
- IXMLDOMCDATASection * This,
- /* [retval][out] */ IXMLDOMNode **firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )(
- IXMLDOMCDATASection * This,
- /* [retval][out] */ IXMLDOMNode **lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )(
- IXMLDOMCDATASection * This,
- /* [retval][out] */ IXMLDOMNode **previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )(
- IXMLDOMCDATASection * This,
- /* [retval][out] */ IXMLDOMNode **nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
- IXMLDOMCDATASection * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )(
- IXMLDOMCDATASection * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )(
- IXMLDOMCDATASection * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ IXMLDOMNode *oldChild,
- /* [retval][out] */ IXMLDOMNode **outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
- IXMLDOMCDATASection * This,
- /* [in] */ IXMLDOMNode *childNode,
- /* [retval][out] */ IXMLDOMNode **oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )(
- IXMLDOMCDATASection * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )(
- IXMLDOMCDATASection * This,
- /* [retval][out] */ VARIANT_BOOL *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )(
- IXMLDOMCDATASection * This,
- /* [retval][out] */ IXMLDOMDocument **DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )(
- IXMLDOMCDATASection * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode **cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )(
- IXMLDOMCDATASection * This,
- /* [out][retval] */ BSTR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
- IXMLDOMCDATASection * This,
- /* [out][retval] */ BSTR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
- IXMLDOMCDATASection * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )(
- IXMLDOMCDATASection * This,
- /* [retval][out] */ VARIANT_BOOL *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )(
- IXMLDOMCDATASection * This,
- /* [out][retval] */ IXMLDOMNode **definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )(
- IXMLDOMCDATASection * This,
- /* [out][retval] */ VARIANT *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )(
- IXMLDOMCDATASection * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )(
- IXMLDOMCDATASection * This,
- /* [out][retval] */ VARIANT *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )(
- IXMLDOMCDATASection * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )(
- IXMLDOMCDATASection * This,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )(
- IXMLDOMCDATASection * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )(
- IXMLDOMCDATASection * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList **resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )(
- IXMLDOMCDATASection * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode **resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )(
- IXMLDOMCDATASection * This,
- /* [out][retval] */ VARIANT_BOOL *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )(
- IXMLDOMCDATASection * This,
- /* [out][retval] */ BSTR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )(
- IXMLDOMCDATASection * This,
- /* [out][retval] */ BSTR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )(
- IXMLDOMCDATASection * This,
- /* [out][retval] */ BSTR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )(
- IXMLDOMCDATASection * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )(
- IXMLDOMCDATASection * This,
- /* [retval][out] */ BSTR *data);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )(
- IXMLDOMCDATASection * This,
- /* [in] */ BSTR data);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
- IXMLDOMCDATASection * This,
- /* [retval][out] */ long *dataLength);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *substringData )(
- IXMLDOMCDATASection * This,
- /* [in] */ long offset,
- /* [in] */ long count,
- /* [retval][out] */ BSTR *data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendData )(
- IXMLDOMCDATASection * This,
- /* [in] */ BSTR data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertData )(
- IXMLDOMCDATASection * This,
- /* [in] */ long offset,
- /* [in] */ BSTR data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *deleteData )(
- IXMLDOMCDATASection * This,
- /* [in] */ long offset,
- /* [in] */ long count);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceData )(
- IXMLDOMCDATASection * This,
- /* [in] */ long offset,
- /* [in] */ long count,
- /* [in] */ BSTR data);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *splitText )(
- IXMLDOMCDATASection * This,
- /* [in] */ long offset,
- /* [retval][out] */ IXMLDOMText **rightHandTextNode);
-
- END_INTERFACE
- } IXMLDOMCDATASectionVtbl;
- interface IXMLDOMCDATASection
- {
- CONST_VTBL struct IXMLDOMCDATASectionVtbl *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 *rootName) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_entities(
- /* [retval][out] */ IXMLDOMNamedNodeMap **entityMap) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_notations(
- /* [retval][out] */ IXMLDOMNamedNodeMap **notationMap) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLDOMDocumentTypeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLDOMDocumentType * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLDOMDocumentType * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLDOMDocumentType * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLDOMDocumentType * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLDOMDocumentType * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLDOMDocumentType * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLDOMDocumentType * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )(
- IXMLDOMDocumentType * This,
- /* [retval][out] */ BSTR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )(
- IXMLDOMDocumentType * This,
- /* [retval][out] */ VARIANT *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )(
- IXMLDOMDocumentType * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )(
- IXMLDOMDocumentType * This,
- /* [retval][out] */ DOMNodeType *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )(
- IXMLDOMDocumentType * This,
- /* [retval][out] */ IXMLDOMNode **parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )(
- IXMLDOMDocumentType * This,
- /* [retval][out] */ IXMLDOMNodeList **childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )(
- IXMLDOMDocumentType * This,
- /* [retval][out] */ IXMLDOMNode **firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )(
- IXMLDOMDocumentType * This,
- /* [retval][out] */ IXMLDOMNode **lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )(
- IXMLDOMDocumentType * This,
- /* [retval][out] */ IXMLDOMNode **previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )(
- IXMLDOMDocumentType * This,
- /* [retval][out] */ IXMLDOMNode **nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
- IXMLDOMDocumentType * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )(
- IXMLDOMDocumentType * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )(
- IXMLDOMDocumentType * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ IXMLDOMNode *oldChild,
- /* [retval][out] */ IXMLDOMNode **outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
- IXMLDOMDocumentType * This,
- /* [in] */ IXMLDOMNode *childNode,
- /* [retval][out] */ IXMLDOMNode **oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )(
- IXMLDOMDocumentType * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )(
- IXMLDOMDocumentType * This,
- /* [retval][out] */ VARIANT_BOOL *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )(
- IXMLDOMDocumentType * This,
- /* [retval][out] */ IXMLDOMDocument **DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )(
- IXMLDOMDocumentType * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode **cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )(
- IXMLDOMDocumentType * This,
- /* [out][retval] */ BSTR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
- IXMLDOMDocumentType * This,
- /* [out][retval] */ BSTR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
- IXMLDOMDocumentType * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )(
- IXMLDOMDocumentType * This,
- /* [retval][out] */ VARIANT_BOOL *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )(
- IXMLDOMDocumentType * This,
- /* [out][retval] */ IXMLDOMNode **definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )(
- IXMLDOMDocumentType * This,
- /* [out][retval] */ VARIANT *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )(
- IXMLDOMDocumentType * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )(
- IXMLDOMDocumentType * This,
- /* [out][retval] */ VARIANT *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )(
- IXMLDOMDocumentType * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )(
- IXMLDOMDocumentType * This,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )(
- IXMLDOMDocumentType * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )(
- IXMLDOMDocumentType * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList **resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )(
- IXMLDOMDocumentType * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode **resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )(
- IXMLDOMDocumentType * This,
- /* [out][retval] */ VARIANT_BOOL *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )(
- IXMLDOMDocumentType * This,
- /* [out][retval] */ BSTR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )(
- IXMLDOMDocumentType * This,
- /* [out][retval] */ BSTR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )(
- IXMLDOMDocumentType * This,
- /* [out][retval] */ BSTR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )(
- IXMLDOMDocumentType * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
- IXMLDOMDocumentType * This,
- /* [retval][out] */ BSTR *rootName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_entities )(
- IXMLDOMDocumentType * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap **entityMap);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notations )(
- IXMLDOMDocumentType * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap **notationMap);
-
- END_INTERFACE
- } IXMLDOMDocumentTypeVtbl;
- interface IXMLDOMDocumentType
- {
- CONST_VTBL struct IXMLDOMDocumentTypeVtbl *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 * This,
- /* [retval][out] */ BSTR *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 * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap **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 * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap **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 *publicID) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_systemId(
- /* [retval][out] */ VARIANT *systemID) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLDOMNotationVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLDOMNotation * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLDOMNotation * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLDOMNotation * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLDOMNotation * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLDOMNotation * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLDOMNotation * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLDOMNotation * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )(
- IXMLDOMNotation * This,
- /* [retval][out] */ BSTR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )(
- IXMLDOMNotation * This,
- /* [retval][out] */ VARIANT *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )(
- IXMLDOMNotation * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )(
- IXMLDOMNotation * This,
- /* [retval][out] */ DOMNodeType *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )(
- IXMLDOMNotation * This,
- /* [retval][out] */ IXMLDOMNode **parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )(
- IXMLDOMNotation * This,
- /* [retval][out] */ IXMLDOMNodeList **childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )(
- IXMLDOMNotation * This,
- /* [retval][out] */ IXMLDOMNode **firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )(
- IXMLDOMNotation * This,
- /* [retval][out] */ IXMLDOMNode **lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )(
- IXMLDOMNotation * This,
- /* [retval][out] */ IXMLDOMNode **previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )(
- IXMLDOMNotation * This,
- /* [retval][out] */ IXMLDOMNode **nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
- IXMLDOMNotation * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )(
- IXMLDOMNotation * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )(
- IXMLDOMNotation * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ IXMLDOMNode *oldChild,
- /* [retval][out] */ IXMLDOMNode **outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
- IXMLDOMNotation * This,
- /* [in] */ IXMLDOMNode *childNode,
- /* [retval][out] */ IXMLDOMNode **oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )(
- IXMLDOMNotation * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )(
- IXMLDOMNotation * This,
- /* [retval][out] */ VARIANT_BOOL *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )(
- IXMLDOMNotation * This,
- /* [retval][out] */ IXMLDOMDocument **DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )(
- IXMLDOMNotation * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode **cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )(
- IXMLDOMNotation * This,
- /* [out][retval] */ BSTR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
- IXMLDOMNotation * This,
- /* [out][retval] */ BSTR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
- IXMLDOMNotation * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )(
- IXMLDOMNotation * This,
- /* [retval][out] */ VARIANT_BOOL *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )(
- IXMLDOMNotation * This,
- /* [out][retval] */ IXMLDOMNode **definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )(
- IXMLDOMNotation * This,
- /* [out][retval] */ VARIANT *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )(
- IXMLDOMNotation * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )(
- IXMLDOMNotation * This,
- /* [out][retval] */ VARIANT *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )(
- IXMLDOMNotation * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )(
- IXMLDOMNotation * This,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )(
- IXMLDOMNotation * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )(
- IXMLDOMNotation * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList **resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )(
- IXMLDOMNotation * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode **resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )(
- IXMLDOMNotation * This,
- /* [out][retval] */ VARIANT_BOOL *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )(
- IXMLDOMNotation * This,
- /* [out][retval] */ BSTR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )(
- IXMLDOMNotation * This,
- /* [out][retval] */ BSTR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )(
- IXMLDOMNotation * This,
- /* [out][retval] */ BSTR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )(
- IXMLDOMNotation * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_publicId )(
- IXMLDOMNotation * This,
- /* [retval][out] */ VARIANT *publicID);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_systemId )(
- IXMLDOMNotation * This,
- /* [retval][out] */ VARIANT *systemID);
-
- END_INTERFACE
- } IXMLDOMNotationVtbl;
- interface IXMLDOMNotation
- {
- CONST_VTBL struct IXMLDOMNotationVtbl *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 * This,
- /* [retval][out] */ VARIANT *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 * This,
- /* [retval][out] */ VARIANT *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 *publicID) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_systemId(
- /* [retval][out] */ VARIANT *systemID) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_notationName(
- /* [retval][out] */ BSTR *name) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLDOMEntityVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLDOMEntity * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLDOMEntity * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLDOMEntity * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLDOMEntity * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLDOMEntity * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLDOMEntity * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLDOMEntity * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )(
- IXMLDOMEntity * This,
- /* [retval][out] */ BSTR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )(
- IXMLDOMEntity * This,
- /* [retval][out] */ VARIANT *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )(
- IXMLDOMEntity * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )(
- IXMLDOMEntity * This,
- /* [retval][out] */ DOMNodeType *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )(
- IXMLDOMEntity * This,
- /* [retval][out] */ IXMLDOMNode **parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )(
- IXMLDOMEntity * This,
- /* [retval][out] */ IXMLDOMNodeList **childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )(
- IXMLDOMEntity * This,
- /* [retval][out] */ IXMLDOMNode **firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )(
- IXMLDOMEntity * This,
- /* [retval][out] */ IXMLDOMNode **lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )(
- IXMLDOMEntity * This,
- /* [retval][out] */ IXMLDOMNode **previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )(
- IXMLDOMEntity * This,
- /* [retval][out] */ IXMLDOMNode **nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
- IXMLDOMEntity * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )(
- IXMLDOMEntity * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )(
- IXMLDOMEntity * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ IXMLDOMNode *oldChild,
- /* [retval][out] */ IXMLDOMNode **outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
- IXMLDOMEntity * This,
- /* [in] */ IXMLDOMNode *childNode,
- /* [retval][out] */ IXMLDOMNode **oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )(
- IXMLDOMEntity * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )(
- IXMLDOMEntity * This,
- /* [retval][out] */ VARIANT_BOOL *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )(
- IXMLDOMEntity * This,
- /* [retval][out] */ IXMLDOMDocument **DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )(
- IXMLDOMEntity * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode **cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )(
- IXMLDOMEntity * This,
- /* [out][retval] */ BSTR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
- IXMLDOMEntity * This,
- /* [out][retval] */ BSTR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
- IXMLDOMEntity * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )(
- IXMLDOMEntity * This,
- /* [retval][out] */ VARIANT_BOOL *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )(
- IXMLDOMEntity * This,
- /* [out][retval] */ IXMLDOMNode **definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )(
- IXMLDOMEntity * This,
- /* [out][retval] */ VARIANT *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )(
- IXMLDOMEntity * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )(
- IXMLDOMEntity * This,
- /* [out][retval] */ VARIANT *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )(
- IXMLDOMEntity * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )(
- IXMLDOMEntity * This,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )(
- IXMLDOMEntity * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )(
- IXMLDOMEntity * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList **resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )(
- IXMLDOMEntity * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode **resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )(
- IXMLDOMEntity * This,
- /* [out][retval] */ VARIANT_BOOL *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )(
- IXMLDOMEntity * This,
- /* [out][retval] */ BSTR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )(
- IXMLDOMEntity * This,
- /* [out][retval] */ BSTR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )(
- IXMLDOMEntity * This,
- /* [out][retval] */ BSTR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )(
- IXMLDOMEntity * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_publicId )(
- IXMLDOMEntity * This,
- /* [retval][out] */ VARIANT *publicID);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_systemId )(
- IXMLDOMEntity * This,
- /* [retval][out] */ VARIANT *systemID);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notationName )(
- IXMLDOMEntity * This,
- /* [retval][out] */ BSTR *name);
-
- END_INTERFACE
- } IXMLDOMEntityVtbl;
- interface IXMLDOMEntity
- {
- CONST_VTBL struct IXMLDOMEntityVtbl *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 * This,
- /* [retval][out] */ VARIANT *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 * This,
- /* [retval][out] */ VARIANT *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 * This,
- /* [retval][out] */ BSTR *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 *QueryInterface )(
- IXMLDOMEntityReference * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLDOMEntityReference * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLDOMEntityReference * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLDOMEntityReference * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLDOMEntityReference * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLDOMEntityReference * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLDOMEntityReference * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )(
- IXMLDOMEntityReference * This,
- /* [retval][out] */ BSTR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )(
- IXMLDOMEntityReference * This,
- /* [retval][out] */ VARIANT *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )(
- IXMLDOMEntityReference * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )(
- IXMLDOMEntityReference * This,
- /* [retval][out] */ DOMNodeType *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )(
- IXMLDOMEntityReference * This,
- /* [retval][out] */ IXMLDOMNode **parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )(
- IXMLDOMEntityReference * This,
- /* [retval][out] */ IXMLDOMNodeList **childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )(
- IXMLDOMEntityReference * This,
- /* [retval][out] */ IXMLDOMNode **firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )(
- IXMLDOMEntityReference * This,
- /* [retval][out] */ IXMLDOMNode **lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )(
- IXMLDOMEntityReference * This,
- /* [retval][out] */ IXMLDOMNode **previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )(
- IXMLDOMEntityReference * This,
- /* [retval][out] */ IXMLDOMNode **nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
- IXMLDOMEntityReference * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )(
- IXMLDOMEntityReference * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )(
- IXMLDOMEntityReference * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ IXMLDOMNode *oldChild,
- /* [retval][out] */ IXMLDOMNode **outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
- IXMLDOMEntityReference * This,
- /* [in] */ IXMLDOMNode *childNode,
- /* [retval][out] */ IXMLDOMNode **oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )(
- IXMLDOMEntityReference * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )(
- IXMLDOMEntityReference * This,
- /* [retval][out] */ VARIANT_BOOL *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )(
- IXMLDOMEntityReference * This,
- /* [retval][out] */ IXMLDOMDocument **DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )(
- IXMLDOMEntityReference * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode **cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )(
- IXMLDOMEntityReference * This,
- /* [out][retval] */ BSTR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
- IXMLDOMEntityReference * This,
- /* [out][retval] */ BSTR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
- IXMLDOMEntityReference * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )(
- IXMLDOMEntityReference * This,
- /* [retval][out] */ VARIANT_BOOL *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )(
- IXMLDOMEntityReference * This,
- /* [out][retval] */ IXMLDOMNode **definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )(
- IXMLDOMEntityReference * This,
- /* [out][retval] */ VARIANT *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )(
- IXMLDOMEntityReference * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )(
- IXMLDOMEntityReference * This,
- /* [out][retval] */ VARIANT *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )(
- IXMLDOMEntityReference * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )(
- IXMLDOMEntityReference * This,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )(
- IXMLDOMEntityReference * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )(
- IXMLDOMEntityReference * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList **resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )(
- IXMLDOMEntityReference * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode **resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )(
- IXMLDOMEntityReference * This,
- /* [out][retval] */ VARIANT_BOOL *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )(
- IXMLDOMEntityReference * This,
- /* [out][retval] */ BSTR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )(
- IXMLDOMEntityReference * This,
- /* [out][retval] */ BSTR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )(
- IXMLDOMEntityReference * This,
- /* [out][retval] */ BSTR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )(
- IXMLDOMEntityReference * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- END_INTERFACE
- } IXMLDOMEntityReferenceVtbl;
- interface IXMLDOMEntityReference
- {
- CONST_VTBL struct IXMLDOMEntityReferenceVtbl *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 *errorCode) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_url(
- /* [out][retval] */ BSTR *urlString) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_reason(
- /* [out][retval] */ BSTR *reasonString) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_srcText(
- /* [out][retval] */ BSTR *sourceString) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_line(
- /* [out][retval] */ long *lineNumber) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_linepos(
- /* [out][retval] */ long *linePosition) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_filepos(
- /* [out][retval] */ long *filePosition) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLDOMParseErrorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLDOMParseError * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLDOMParseError * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLDOMParseError * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLDOMParseError * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLDOMParseError * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLDOMParseError * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLDOMParseError * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_errorCode )(
- IXMLDOMParseError * This,
- /* [out][retval] */ long *errorCode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_url )(
- IXMLDOMParseError * This,
- /* [out][retval] */ BSTR *urlString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_reason )(
- IXMLDOMParseError * This,
- /* [out][retval] */ BSTR *reasonString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_srcText )(
- IXMLDOMParseError * This,
- /* [out][retval] */ BSTR *sourceString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_line )(
- IXMLDOMParseError * This,
- /* [out][retval] */ long *lineNumber);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_linepos )(
- IXMLDOMParseError * This,
- /* [out][retval] */ long *linePosition);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_filepos )(
- IXMLDOMParseError * This,
- /* [out][retval] */ long *filePosition);
-
- END_INTERFACE
- } IXMLDOMParseErrorVtbl;
- interface IXMLDOMParseError
- {
- CONST_VTBL struct IXMLDOMParseErrorVtbl *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 * This,
- /* [out][retval] */ long *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 * This,
- /* [out][retval] */ BSTR *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 * This,
- /* [out][retval] */ BSTR *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 * This,
- /* [out][retval] */ BSTR *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 * This,
- /* [out][retval] */ long *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 * This,
- /* [out][retval] */ long *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 * This,
- /* [out][retval] */ long *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 *pNode,
- /* [retval][out] */ long *pID) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE depth(
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ long *pDepth) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE childNumber(
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ long *pNumber) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ancestorChildNumber(
- /* [in] */ BSTR bstrNodeName,
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ long *pNumber) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE absoluteChildNumber(
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ long *pNumber) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatIndex(
- /* [in] */ long lIndex,
- /* [in] */ BSTR bstrFormat,
- /* [retval][out] */ BSTR *pbstrFormattedString) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatNumber(
- /* [in] */ double dblNumber,
- /* [in] */ BSTR bstrFormat,
- /* [retval][out] */ BSTR *pbstrFormattedString) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatDate(
- /* [in] */ VARIANT varDate,
- /* [in] */ BSTR bstrFormat,
- /* [optional][in] */ VARIANT varDestLocale,
- /* [retval][out] */ BSTR *pbstrFormattedString) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatTime(
- /* [in] */ VARIANT varTime,
- /* [in] */ BSTR bstrFormat,
- /* [optional][in] */ VARIANT varDestLocale,
- /* [retval][out] */ BSTR *pbstrFormattedString) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXTLRuntimeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXTLRuntime * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXTLRuntime * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXTLRuntime * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXTLRuntime * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXTLRuntime * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXTLRuntime * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXTLRuntime * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )(
- IXTLRuntime * This,
- /* [retval][out] */ BSTR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )(
- IXTLRuntime * This,
- /* [retval][out] */ VARIANT *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )(
- IXTLRuntime * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )(
- IXTLRuntime * This,
- /* [retval][out] */ DOMNodeType *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )(
- IXTLRuntime * This,
- /* [retval][out] */ IXMLDOMNode **parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )(
- IXTLRuntime * This,
- /* [retval][out] */ IXMLDOMNodeList **childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )(
- IXTLRuntime * This,
- /* [retval][out] */ IXMLDOMNode **firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )(
- IXTLRuntime * This,
- /* [retval][out] */ IXMLDOMNode **lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )(
- IXTLRuntime * This,
- /* [retval][out] */ IXMLDOMNode **previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )(
- IXTLRuntime * This,
- /* [retval][out] */ IXMLDOMNode **nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
- IXTLRuntime * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )(
- IXTLRuntime * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )(
- IXTLRuntime * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ IXMLDOMNode *oldChild,
- /* [retval][out] */ IXMLDOMNode **outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
- IXTLRuntime * This,
- /* [in] */ IXMLDOMNode *childNode,
- /* [retval][out] */ IXMLDOMNode **oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )(
- IXTLRuntime * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )(
- IXTLRuntime * This,
- /* [retval][out] */ VARIANT_BOOL *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )(
- IXTLRuntime * This,
- /* [retval][out] */ IXMLDOMDocument **DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )(
- IXTLRuntime * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode **cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )(
- IXTLRuntime * This,
- /* [out][retval] */ BSTR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
- IXTLRuntime * This,
- /* [out][retval] */ BSTR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
- IXTLRuntime * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )(
- IXTLRuntime * This,
- /* [retval][out] */ VARIANT_BOOL *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )(
- IXTLRuntime * This,
- /* [out][retval] */ IXMLDOMNode **definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )(
- IXTLRuntime * This,
- /* [out][retval] */ VARIANT *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )(
- IXTLRuntime * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )(
- IXTLRuntime * This,
- /* [out][retval] */ VARIANT *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )(
- IXTLRuntime * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )(
- IXTLRuntime * This,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )(
- IXTLRuntime * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )(
- IXTLRuntime * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList **resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )(
- IXTLRuntime * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode **resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )(
- IXTLRuntime * This,
- /* [out][retval] */ VARIANT_BOOL *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )(
- IXTLRuntime * This,
- /* [out][retval] */ BSTR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )(
- IXTLRuntime * This,
- /* [out][retval] */ BSTR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )(
- IXTLRuntime * This,
- /* [out][retval] */ BSTR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )(
- IXTLRuntime * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *uniqueID )(
- IXTLRuntime * This,
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ long *pID);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *depth )(
- IXTLRuntime * This,
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ long *pDepth);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *childNumber )(
- IXTLRuntime * This,
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ long *pNumber);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ancestorChildNumber )(
- IXTLRuntime * This,
- /* [in] */ BSTR bstrNodeName,
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ long *pNumber);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *absoluteChildNumber )(
- IXTLRuntime * This,
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ long *pNumber);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *formatIndex )(
- IXTLRuntime * This,
- /* [in] */ long lIndex,
- /* [in] */ BSTR bstrFormat,
- /* [retval][out] */ BSTR *pbstrFormattedString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *formatNumber )(
- IXTLRuntime * This,
- /* [in] */ double dblNumber,
- /* [in] */ BSTR bstrFormat,
- /* [retval][out] */ BSTR *pbstrFormattedString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *formatDate )(
- IXTLRuntime * This,
- /* [in] */ VARIANT varDate,
- /* [in] */ BSTR bstrFormat,
- /* [optional][in] */ VARIANT varDestLocale,
- /* [retval][out] */ BSTR *pbstrFormattedString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *formatTime )(
- IXTLRuntime * This,
- /* [in] */ VARIANT varTime,
- /* [in] */ BSTR bstrFormat,
- /* [optional][in] */ VARIANT varDestLocale,
- /* [retval][out] */ BSTR *pbstrFormattedString);
-
- END_INTERFACE
- } IXTLRuntimeVtbl;
- interface IXTLRuntime
- {
- CONST_VTBL struct IXTLRuntimeVtbl *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)