1/** 2 * This file has no copyright assigned and is placed in the Public Domain. 3 * This file is part of the mingw-w64 runtime package. 4 * No warranty is given; refer to the file DISCLAIMER.PD within this package. 5 */ 6 7import "unknwn.idl"; 8import "objidl.idl"; 9import "oaidl.idl"; 10 11cpp_quote("#pragma push_macro(\"abort\")") 12cpp_quote("#undef abort") 13cpp_quote("#ifndef __IXMLDOMImplementation_FWD_DEFINED__") 14cpp_quote("#define __IXMLDOMImplementation_FWD_DEFINED__") 15cpp_quote("typedef struct IXMLDOMImplementation IXMLDOMImplementation;") 16cpp_quote("#endif") 17cpp_quote("") 18cpp_quote("#ifndef __IXMLDOMNode_FWD_DEFINED__") 19cpp_quote("#define __IXMLDOMNode_FWD_DEFINED__") 20cpp_quote("typedef struct IXMLDOMNode IXMLDOMNode;") 21cpp_quote("#endif") 22cpp_quote("") 23cpp_quote("#ifndef __IXMLDOMDocumentFragment_FWD_DEFINED__") 24cpp_quote("#define __IXMLDOMDocumentFragment_FWD_DEFINED__") 25cpp_quote("typedef struct IXMLDOMDocumentFragment IXMLDOMDocumentFragment;") 26cpp_quote("#endif") 27cpp_quote("") 28cpp_quote("#ifndef __IXMLDOMDocument_FWD_DEFINED__") 29cpp_quote("#define __IXMLDOMDocument_FWD_DEFINED__") 30cpp_quote("typedef struct IXMLDOMDocument IXMLDOMDocument;") 31cpp_quote("#endif") 32cpp_quote("") 33cpp_quote("#ifndef __IXMLDOMNodeList_FWD_DEFINED__") 34cpp_quote("#define __IXMLDOMNodeList_FWD_DEFINED__") 35cpp_quote("typedef struct IXMLDOMNodeList IXMLDOMNodeList;") 36cpp_quote("#endif") 37cpp_quote("") 38cpp_quote("#ifndef __IXMLDOMNamedNodeMap_FWD_DEFINED__") 39cpp_quote("#define __IXMLDOMNamedNodeMap_FWD_DEFINED__") 40cpp_quote("typedef struct IXMLDOMNamedNodeMap IXMLDOMNamedNodeMap;") 41cpp_quote("#endif") 42cpp_quote("") 43cpp_quote("#ifndef __IXMLDOMCharacterData_FWD_DEFINED__") 44cpp_quote("#define __IXMLDOMCharacterData_FWD_DEFINED__") 45cpp_quote("typedef struct IXMLDOMCharacterData IXMLDOMCharacterData;") 46cpp_quote("#endif") 47cpp_quote("") 48cpp_quote("#ifndef __IXMLDOMAttribute_FWD_DEFINED__") 49cpp_quote("#define __IXMLDOMAttribute_FWD_DEFINED__") 50cpp_quote("typedef struct IXMLDOMAttribute IXMLDOMAttribute;") 51cpp_quote("#endif") 52cpp_quote("") 53cpp_quote("#ifndef __IXMLDOMElement_FWD_DEFINED__") 54cpp_quote("#define __IXMLDOMElement_FWD_DEFINED__") 55cpp_quote("typedef struct IXMLDOMElement IXMLDOMElement;") 56cpp_quote("#endif") 57cpp_quote("") 58cpp_quote("#ifndef __IXMLDOMText_FWD_DEFINED__") 59cpp_quote("#define __IXMLDOMText_FWD_DEFINED__") 60cpp_quote("typedef struct IXMLDOMText IXMLDOMText;") 61cpp_quote("#endif") 62cpp_quote("") 63cpp_quote("#ifndef __IXMLDOMComment_FWD_DEFINED__") 64cpp_quote("#define __IXMLDOMComment_FWD_DEFINED__") 65cpp_quote("typedef struct IXMLDOMComment IXMLDOMComment;") 66cpp_quote("#endif") 67cpp_quote("") 68cpp_quote("#ifndef __IXMLDOMProcessingInstruction_FWD_DEFINED__") 69cpp_quote("#define __IXMLDOMProcessingInstruction_FWD_DEFINED__") 70cpp_quote("typedef struct IXMLDOMProcessingInstruction IXMLDOMProcessingInstruction;") 71cpp_quote("#endif") 72cpp_quote("") 73cpp_quote("#ifndef __IXMLDOMCDATASection_FWD_DEFINED__") 74cpp_quote("#define __IXMLDOMCDATASection_FWD_DEFINED__") 75cpp_quote("typedef struct IXMLDOMCDATASection IXMLDOMCDATASection;") 76cpp_quote("#endif") 77cpp_quote("") 78cpp_quote("#ifndef __IXMLDOMDocumentType_FWD_DEFINED__") 79cpp_quote("#define __IXMLDOMDocumentType_FWD_DEFINED__") 80cpp_quote("typedef struct IXMLDOMDocumentType IXMLDOMDocumentType;") 81cpp_quote("#endif") 82cpp_quote("") 83cpp_quote("#ifndef __IXMLDOMNotation_FWD_DEFINED__") 84cpp_quote("#define __IXMLDOMNotation_FWD_DEFINED__") 85cpp_quote("typedef struct IXMLDOMNotation IXMLDOMNotation;") 86cpp_quote("#endif") 87cpp_quote("") 88cpp_quote("#ifndef __IXMLDOMEntity_FWD_DEFINED__") 89cpp_quote("#define __IXMLDOMEntity_FWD_DEFINED__") 90cpp_quote("typedef struct IXMLDOMEntity IXMLDOMEntity;") 91cpp_quote("#endif") 92cpp_quote("") 93cpp_quote("#ifndef __IXMLDOMEntityReference_FWD_DEFINED__") 94cpp_quote("#define __IXMLDOMEntityReference_FWD_DEFINED__") 95cpp_quote("typedef struct IXMLDOMEntityReference IXMLDOMEntityReference;") 96cpp_quote("#endif") 97cpp_quote("") 98cpp_quote("#ifndef __IXMLDOMParseError_FWD_DEFINED__") 99cpp_quote("#define __IXMLDOMParseError_FWD_DEFINED__") 100cpp_quote("typedef struct IXMLDOMParseError IXMLDOMParseError;") 101cpp_quote("#endif") 102cpp_quote("") 103cpp_quote("#ifndef __IXTLRuntime_FWD_DEFINED__") 104cpp_quote("#define __IXTLRuntime_FWD_DEFINED__") 105cpp_quote("typedef struct IXTLRuntime IXTLRuntime;") 106cpp_quote("#endif") 107cpp_quote("") 108cpp_quote("#ifndef __XMLDOMDocumentEvents_FWD_DEFINED__") 109cpp_quote("#define __XMLDOMDocumentEvents_FWD_DEFINED__") 110cpp_quote("typedef struct XMLDOMDocumentEvents XMLDOMDocumentEvents;") 111cpp_quote("#endif") 112cpp_quote("") 113cpp_quote("#ifndef __DOMDocument_FWD_DEFINED__") 114cpp_quote("#define __DOMDocument_FWD_DEFINED__") 115cpp_quote("#ifdef __cplusplus") 116cpp_quote("typedef class DOMDocument DOMDocument;") 117cpp_quote("#else") 118cpp_quote("typedef struct DOMDocument DOMDocument;") 119cpp_quote("#endif") 120cpp_quote("#endif") 121cpp_quote("") 122cpp_quote("#ifndef __DOMFreeThreadedDocument_FWD_DEFINED__") 123cpp_quote("#define __DOMFreeThreadedDocument_FWD_DEFINED__") 124cpp_quote("#ifdef __cplusplus") 125cpp_quote("typedef class DOMFreeThreadedDocument DOMFreeThreadedDocument;") 126cpp_quote("#else") 127cpp_quote("typedef struct DOMFreeThreadedDocument DOMFreeThreadedDocument;") 128cpp_quote("#endif") 129cpp_quote("#endif") 130cpp_quote("") 131cpp_quote("#ifndef __IXMLHttpRequest_FWD_DEFINED__") 132cpp_quote("#define __IXMLHttpRequest_FWD_DEFINED__") 133cpp_quote("typedef struct IXMLHttpRequest IXMLHttpRequest;") 134cpp_quote("#endif") 135cpp_quote("") 136cpp_quote("#ifndef __XMLHTTPRequest_FWD_DEFINED__") 137cpp_quote("#define __XMLHTTPRequest_FWD_DEFINED__") 138cpp_quote("#ifdef __cplusplus") 139cpp_quote("typedef class XMLHTTPRequest XMLHTTPRequest;") 140cpp_quote("#else") 141cpp_quote("typedef struct XMLHTTPRequest XMLHTTPRequest;") 142cpp_quote("#endif") 143cpp_quote("#endif") 144cpp_quote("") 145cpp_quote("#ifndef __IXMLDSOControl_FWD_DEFINED__") 146cpp_quote("#define __IXMLDSOControl_FWD_DEFINED__") 147cpp_quote("typedef struct IXMLDSOControl IXMLDSOControl;") 148cpp_quote("#endif") 149cpp_quote("") 150cpp_quote("#ifndef __XMLDSOControl_FWD_DEFINED__") 151cpp_quote("#define __XMLDSOControl_FWD_DEFINED__") 152cpp_quote("#ifdef __cplusplus") 153cpp_quote("typedef class XMLDSOControl XMLDSOControl;") 154cpp_quote("#else") 155cpp_quote("typedef struct XMLDSOControl XMLDSOControl;") 156cpp_quote("#endif") 157cpp_quote("#endif") 158cpp_quote("") 159cpp_quote("#ifndef __IXMLElementCollection_FWD_DEFINED__") 160cpp_quote("#define __IXMLElementCollection_FWD_DEFINED__") 161cpp_quote("typedef struct IXMLElementCollection IXMLElementCollection;") 162cpp_quote("#endif") 163cpp_quote("") 164cpp_quote("#ifndef __IXMLDocument_FWD_DEFINED__") 165cpp_quote("#define __IXMLDocument_FWD_DEFINED__") 166cpp_quote("typedef struct IXMLDocument IXMLDocument;") 167cpp_quote("#endif") 168cpp_quote("") 169cpp_quote("#ifndef __IXMLDocument2_FWD_DEFINED__") 170cpp_quote("#define __IXMLDocument2_FWD_DEFINED__") 171cpp_quote("typedef struct IXMLDocument2 IXMLDocument2;") 172cpp_quote("#endif") 173cpp_quote("") 174cpp_quote("#ifndef __IXMLElement_FWD_DEFINED__") 175cpp_quote("#define __IXMLElement_FWD_DEFINED__") 176cpp_quote("typedef struct IXMLElement IXMLElement;") 177cpp_quote("#endif") 178cpp_quote("") 179cpp_quote("#ifndef __IXMLElement2_FWD_DEFINED__") 180cpp_quote("#define __IXMLElement2_FWD_DEFINED__") 181cpp_quote("typedef struct IXMLElement2 IXMLElement2;") 182cpp_quote("#endif") 183cpp_quote("") 184cpp_quote("#ifndef __IXMLAttribute_FWD_DEFINED__") 185cpp_quote("#define __IXMLAttribute_FWD_DEFINED__") 186cpp_quote("typedef struct IXMLAttribute IXMLAttribute;") 187cpp_quote("#endif") 188cpp_quote("") 189cpp_quote("#ifndef __IXMLError_FWD_DEFINED__") 190cpp_quote("#define __IXMLError_FWD_DEFINED__") 191cpp_quote("typedef struct IXMLError IXMLError;") 192cpp_quote("#endif") 193cpp_quote("") 194cpp_quote("#ifndef __XMLDocument_FWD_DEFINED__") 195cpp_quote("#define __XMLDocument_FWD_DEFINED__") 196cpp_quote("") 197cpp_quote("#ifdef __cplusplus") 198cpp_quote("typedef class XMLDocument XMLDocument;") 199cpp_quote("#else") 200cpp_quote("typedef struct XMLDocument XMLDocument;") 201cpp_quote("#endif") 202cpp_quote("#endif") 203cpp_quote("") 204cpp_quote("") 205cpp_quote(" typedef struct _xml_error {") 206cpp_quote(" unsigned int _nLine;") 207cpp_quote(" BSTR _pchBuf;") 208cpp_quote(" unsigned int _cchBuf;") 209cpp_quote(" unsigned int _ich;") 210cpp_quote(" BSTR _pszFound;") 211cpp_quote(" BSTR _pszExpected;") 212cpp_quote(" DWORD _reserved1;") 213cpp_quote(" DWORD _reserved2;") 214cpp_quote(" } XML_ERROR;") 215cpp_quote("") 216cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_msxml_0000_v0_0_c_ifspec;") 217cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_msxml_0000_v0_0_s_ifspec;") 218cpp_quote("") 219cpp_quote("#ifndef __MSXML_LIBRARY_DEFINED__") 220cpp_quote("#define __MSXML_LIBRARY_DEFINED__") 221cpp_quote("") 222cpp_quote(" typedef enum tagDOMNodeType {") 223cpp_quote(" NODE_INVALID = 0,NODE_ELEMENT,NODE_ATTRIBUTE,NODE_TEXT,NODE_CDATA_SECTION,") 224cpp_quote(" NODE_ENTITY_REFERENCE,NODE_ENTITY,NODE_PROCESSING_INSTRUCTION,NODE_COMMENT,") 225cpp_quote(" NODE_DOCUMENT,NODE_DOCUMENT_TYPE,NODE_DOCUMENT_FRAGMENT,NODE_NOTATION") 226cpp_quote(" } DOMNodeType;") 227cpp_quote("") 228cpp_quote(" typedef enum tagXMLEMEM_TYPE {") 229cpp_quote(" XMLELEMTYPE_ELEMENT = 0,XMLELEMTYPE_TEXT,XMLELEMTYPE_COMMENT,XMLELEMTYPE_DOCUMENT,") 230cpp_quote(" XMLELEMTYPE_DTD,XMLELEMTYPE_PI,XMLELEMTYPE_OTHER") 231cpp_quote(" } XMLELEM_TYPE;") 232cpp_quote("") 233cpp_quote(" EXTERN_C const IID LIBID_MSXML;") 234cpp_quote("") 235cpp_quote("#ifndef __IXMLDOMImplementation_INTERFACE_DEFINED__") 236cpp_quote("#define __IXMLDOMImplementation_INTERFACE_DEFINED__") 237cpp_quote(" EXTERN_C const IID IID_IXMLDOMImplementation;") 238cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 239cpp_quote(" struct IXMLDOMImplementation : public IDispatch {") 240cpp_quote(" public:") 241cpp_quote(" virtual HRESULT WINAPI hasFeature(BSTR feature,BSTR version,VARIANT_BOOL *hasFeature) = 0;") 242cpp_quote(" };") 243cpp_quote("#else") 244cpp_quote(" typedef struct IXMLDOMImplementationVtbl {") 245cpp_quote(" BEGIN_INTERFACE") 246cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMImplementation *This,REFIID riid,void **ppvObject);") 247cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMImplementation *This);") 248cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMImplementation *This);") 249cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMImplementation *This,UINT *pctinfo);") 250cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMImplementation *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 251cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMImplementation *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 252cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMImplementation *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 253cpp_quote(" HRESULT (WINAPI *hasFeature)(IXMLDOMImplementation *This,BSTR feature,BSTR version,VARIANT_BOOL *hasFeature);") 254cpp_quote(" END_INTERFACE") 255cpp_quote(" } IXMLDOMImplementationVtbl;") 256cpp_quote(" struct IXMLDOMImplementation {") 257cpp_quote(" CONST_VTBL struct IXMLDOMImplementationVtbl *lpVtbl;") 258cpp_quote(" };") 259cpp_quote("#ifdef COBJMACROS") 260cpp_quote("#define IXMLDOMImplementation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 261cpp_quote("#define IXMLDOMImplementation_AddRef(This) (This)->lpVtbl->AddRef(This)") 262cpp_quote("#define IXMLDOMImplementation_Release(This) (This)->lpVtbl->Release(This)") 263cpp_quote("#define IXMLDOMImplementation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 264cpp_quote("#define IXMLDOMImplementation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 265cpp_quote("#define IXMLDOMImplementation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 266cpp_quote("#define IXMLDOMImplementation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 267cpp_quote("#define IXMLDOMImplementation_hasFeature(This,feature,version,hasFeature) (This)->lpVtbl->hasFeature(This,feature,version,hasFeature)") 268cpp_quote("#endif") 269cpp_quote("#endif") 270cpp_quote(" HRESULT WINAPI IXMLDOMImplementation_hasFeature_Proxy(IXMLDOMImplementation *This,BSTR feature,BSTR version,VARIANT_BOOL *hasFeature);") 271cpp_quote(" void __RPC_STUB IXMLDOMImplementation_hasFeature_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 272cpp_quote("#endif") 273cpp_quote("") 274cpp_quote("#ifndef __IXMLDOMNode_INTERFACE_DEFINED__") 275cpp_quote("#define __IXMLDOMNode_INTERFACE_DEFINED__") 276cpp_quote(" EXTERN_C const IID IID_IXMLDOMNode;") 277cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 278cpp_quote(" struct IXMLDOMNode : public IDispatch {") 279cpp_quote(" public:") 280cpp_quote(" virtual HRESULT WINAPI get_nodeName(BSTR *name) = 0;") 281cpp_quote(" virtual HRESULT WINAPI get_nodeValue(VARIANT *value) = 0;") 282cpp_quote(" virtual HRESULT WINAPI put_nodeValue(VARIANT value) = 0;") 283cpp_quote(" virtual HRESULT WINAPI get_nodeType(DOMNodeType *type) = 0;") 284cpp_quote(" virtual HRESULT WINAPI get_parentNode(IXMLDOMNode **parent) = 0;") 285cpp_quote(" virtual HRESULT WINAPI get_childNodes(IXMLDOMNodeList **childList) = 0;") 286cpp_quote(" virtual HRESULT WINAPI get_firstChild(IXMLDOMNode **firstChild) = 0;") 287cpp_quote(" virtual HRESULT WINAPI get_lastChild(IXMLDOMNode **lastChild) = 0;") 288cpp_quote(" virtual HRESULT WINAPI get_previousSibling(IXMLDOMNode **previousSibling) = 0;") 289cpp_quote(" virtual HRESULT WINAPI get_nextSibling(IXMLDOMNode **nextSibling) = 0;") 290cpp_quote(" virtual HRESULT WINAPI get_attributes(IXMLDOMNamedNodeMap **attributeMap) = 0;") 291cpp_quote(" virtual HRESULT WINAPI insertBefore(IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) = 0;") 292cpp_quote(" virtual HRESULT WINAPI replaceChild(IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) = 0;") 293cpp_quote(" virtual HRESULT WINAPI removeChild(IXMLDOMNode *childNode,IXMLDOMNode **oldChild) = 0;") 294cpp_quote(" virtual HRESULT WINAPI appendChild(IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) = 0;") 295cpp_quote(" virtual HRESULT WINAPI hasChildNodes(VARIANT_BOOL *hasChild) = 0;") 296cpp_quote(" virtual HRESULT WINAPI get_ownerDocument(IXMLDOMDocument **DOMDocument) = 0;") 297cpp_quote(" virtual HRESULT WINAPI cloneNode(VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) = 0;") 298cpp_quote(" virtual HRESULT WINAPI get_nodeTypeString(BSTR *nodeType) = 0;") 299cpp_quote(" virtual HRESULT WINAPI get_text(BSTR *text) = 0;") 300cpp_quote(" virtual HRESULT WINAPI put_text(BSTR text) = 0;") 301cpp_quote(" virtual HRESULT WINAPI get_specified(VARIANT_BOOL *isSpecified) = 0;") 302cpp_quote(" virtual HRESULT WINAPI get_definition(IXMLDOMNode **definitionNode) = 0;") 303cpp_quote(" virtual HRESULT WINAPI get_nodeTypedValue(VARIANT *typedValue) = 0;") 304cpp_quote(" virtual HRESULT WINAPI put_nodeTypedValue(VARIANT typedValue) = 0;") 305cpp_quote(" virtual HRESULT WINAPI get_dataType(VARIANT *dataTypeName) = 0;") 306cpp_quote(" virtual HRESULT WINAPI put_dataType(BSTR dataTypeName) = 0;") 307cpp_quote(" virtual HRESULT WINAPI get_xml(BSTR *xmlString) = 0;") 308cpp_quote(" virtual HRESULT WINAPI transformNode(IXMLDOMNode *stylesheet,BSTR *xmlString) = 0;") 309cpp_quote(" virtual HRESULT WINAPI selectNodes(BSTR queryString,IXMLDOMNodeList **resultList) = 0;") 310cpp_quote(" virtual HRESULT WINAPI selectSingleNode(BSTR queryString,IXMLDOMNode **resultNode) = 0;") 311cpp_quote(" virtual HRESULT WINAPI get_parsed(VARIANT_BOOL *isParsed) = 0;") 312cpp_quote(" virtual HRESULT WINAPI get_namespaceURI(BSTR *namespaceURI) = 0;") 313cpp_quote(" virtual HRESULT WINAPI get_prefix(BSTR *prefixString) = 0;") 314cpp_quote(" virtual HRESULT WINAPI get_baseName(BSTR *nameString) = 0;") 315cpp_quote(" virtual HRESULT WINAPI transformNodeToObject(IXMLDOMNode *stylesheet,VARIANT outputObject) = 0;") 316cpp_quote(" };") 317cpp_quote("#else") 318cpp_quote(" typedef struct IXMLDOMNodeVtbl {") 319cpp_quote(" BEGIN_INTERFACE") 320cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMNode *This,REFIID riid,void **ppvObject);") 321cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMNode *This);") 322cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMNode *This);") 323cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNode *This,UINT *pctinfo);") 324cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNode *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 325cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNode *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 326cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMNode *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 327cpp_quote(" HRESULT (WINAPI *get_nodeName)(IXMLDOMNode *This,BSTR *name);") 328cpp_quote(" HRESULT (WINAPI *get_nodeValue)(IXMLDOMNode *This,VARIANT *value);") 329cpp_quote(" HRESULT (WINAPI *put_nodeValue)(IXMLDOMNode *This,VARIANT value);") 330cpp_quote(" HRESULT (WINAPI *get_nodeType)(IXMLDOMNode *This,DOMNodeType *type);") 331cpp_quote(" HRESULT (WINAPI *get_parentNode)(IXMLDOMNode *This,IXMLDOMNode **parent);") 332cpp_quote(" HRESULT (WINAPI *get_childNodes)(IXMLDOMNode *This,IXMLDOMNodeList **childList);") 333cpp_quote(" HRESULT (WINAPI *get_firstChild)(IXMLDOMNode *This,IXMLDOMNode **firstChild);") 334cpp_quote(" HRESULT (WINAPI *get_lastChild)(IXMLDOMNode *This,IXMLDOMNode **lastChild);") 335cpp_quote(" HRESULT (WINAPI *get_previousSibling)(IXMLDOMNode *This,IXMLDOMNode **previousSibling);") 336cpp_quote(" HRESULT (WINAPI *get_nextSibling)(IXMLDOMNode *This,IXMLDOMNode **nextSibling);") 337cpp_quote(" HRESULT (WINAPI *get_attributes)(IXMLDOMNode *This,IXMLDOMNamedNodeMap **attributeMap);") 338cpp_quote(" HRESULT (WINAPI *insertBefore)(IXMLDOMNode *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild);") 339cpp_quote(" HRESULT (WINAPI *replaceChild)(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild);") 340cpp_quote(" HRESULT (WINAPI *removeChild)(IXMLDOMNode *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild);") 341cpp_quote(" HRESULT (WINAPI *appendChild)(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild);") 342cpp_quote(" HRESULT (WINAPI *hasChildNodes)(IXMLDOMNode *This,VARIANT_BOOL *hasChild);") 343cpp_quote(" HRESULT (WINAPI *get_ownerDocument)(IXMLDOMNode *This,IXMLDOMDocument **DOMDocument);") 344cpp_quote(" HRESULT (WINAPI *cloneNode)(IXMLDOMNode *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot);") 345cpp_quote(" HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMNode *This,BSTR *nodeType);") 346cpp_quote(" HRESULT (WINAPI *get_text)(IXMLDOMNode *This,BSTR *text);") 347cpp_quote(" HRESULT (WINAPI *put_text)(IXMLDOMNode *This,BSTR text);") 348cpp_quote(" HRESULT (WINAPI *get_specified)(IXMLDOMNode *This,VARIANT_BOOL *isSpecified);") 349cpp_quote(" HRESULT (WINAPI *get_definition)(IXMLDOMNode *This,IXMLDOMNode **definitionNode);") 350cpp_quote(" HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMNode *This,VARIANT *typedValue);") 351cpp_quote(" HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMNode *This,VARIANT typedValue);") 352cpp_quote(" HRESULT (WINAPI *get_dataType)(IXMLDOMNode *This,VARIANT *dataTypeName);") 353cpp_quote(" HRESULT (WINAPI *put_dataType)(IXMLDOMNode *This,BSTR dataTypeName);") 354cpp_quote(" HRESULT (WINAPI *get_xml)(IXMLDOMNode *This,BSTR *xmlString);") 355cpp_quote(" HRESULT (WINAPI *transformNode)(IXMLDOMNode *This,IXMLDOMNode *stylesheet,BSTR *xmlString);") 356cpp_quote(" HRESULT (WINAPI *selectNodes)(IXMLDOMNode *This,BSTR queryString,IXMLDOMNodeList **resultList);") 357cpp_quote(" HRESULT (WINAPI *selectSingleNode)(IXMLDOMNode *This,BSTR queryString,IXMLDOMNode **resultNode);") 358cpp_quote(" HRESULT (WINAPI *get_parsed)(IXMLDOMNode *This,VARIANT_BOOL *isParsed);") 359cpp_quote(" HRESULT (WINAPI *get_namespaceURI)(IXMLDOMNode *This,BSTR *namespaceURI);") 360cpp_quote(" HRESULT (WINAPI *get_prefix)(IXMLDOMNode *This,BSTR *prefixString);") 361cpp_quote(" HRESULT (WINAPI *get_baseName)(IXMLDOMNode *This,BSTR *nameString);") 362cpp_quote(" HRESULT (WINAPI *transformNodeToObject)(IXMLDOMNode *This,IXMLDOMNode *stylesheet,VARIANT outputObject);") 363cpp_quote(" END_INTERFACE") 364cpp_quote(" } IXMLDOMNodeVtbl;") 365cpp_quote(" struct IXMLDOMNode {") 366cpp_quote(" CONST_VTBL struct IXMLDOMNodeVtbl *lpVtbl;") 367cpp_quote(" };") 368cpp_quote("#ifdef COBJMACROS") 369cpp_quote("#define IXMLDOMNode_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 370cpp_quote("#define IXMLDOMNode_AddRef(This) (This)->lpVtbl->AddRef(This)") 371cpp_quote("#define IXMLDOMNode_Release(This) (This)->lpVtbl->Release(This)") 372cpp_quote("#define IXMLDOMNode_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 373cpp_quote("#define IXMLDOMNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 374cpp_quote("#define IXMLDOMNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 375cpp_quote("#define IXMLDOMNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 376cpp_quote("#define IXMLDOMNode_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name)") 377cpp_quote("#define IXMLDOMNode_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value)") 378cpp_quote("#define IXMLDOMNode_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value)") 379cpp_quote("#define IXMLDOMNode_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type)") 380cpp_quote("#define IXMLDOMNode_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent)") 381cpp_quote("#define IXMLDOMNode_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList)") 382cpp_quote("#define IXMLDOMNode_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild)") 383cpp_quote("#define IXMLDOMNode_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild)") 384cpp_quote("#define IXMLDOMNode_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling)") 385cpp_quote("#define IXMLDOMNode_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling)") 386cpp_quote("#define IXMLDOMNode_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap)") 387cpp_quote("#define IXMLDOMNode_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild)") 388cpp_quote("#define IXMLDOMNode_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild)") 389cpp_quote("#define IXMLDOMNode_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild)") 390cpp_quote("#define IXMLDOMNode_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild)") 391cpp_quote("#define IXMLDOMNode_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild)") 392cpp_quote("#define IXMLDOMNode_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument)") 393cpp_quote("#define IXMLDOMNode_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot)") 394cpp_quote("#define IXMLDOMNode_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType)") 395cpp_quote("#define IXMLDOMNode_get_text(This,text) (This)->lpVtbl->get_text(This,text)") 396cpp_quote("#define IXMLDOMNode_put_text(This,text) (This)->lpVtbl->put_text(This,text)") 397cpp_quote("#define IXMLDOMNode_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified)") 398cpp_quote("#define IXMLDOMNode_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode)") 399cpp_quote("#define IXMLDOMNode_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue)") 400cpp_quote("#define IXMLDOMNode_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue)") 401cpp_quote("#define IXMLDOMNode_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName)") 402cpp_quote("#define IXMLDOMNode_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName)") 403cpp_quote("#define IXMLDOMNode_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString)") 404cpp_quote("#define IXMLDOMNode_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString)") 405cpp_quote("#define IXMLDOMNode_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList)") 406cpp_quote("#define IXMLDOMNode_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode)") 407cpp_quote("#define IXMLDOMNode_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed)") 408cpp_quote("#define IXMLDOMNode_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI)") 409cpp_quote("#define IXMLDOMNode_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString)") 410cpp_quote("#define IXMLDOMNode_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString)") 411cpp_quote("#define IXMLDOMNode_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject)") 412cpp_quote("#endif") 413cpp_quote("#endif") 414cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_nodeName_Proxy(IXMLDOMNode *This,BSTR *name);") 415cpp_quote(" void __RPC_STUB IXMLDOMNode_get_nodeName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 416cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_nodeValue_Proxy(IXMLDOMNode *This,VARIANT *value);") 417cpp_quote(" void __RPC_STUB IXMLDOMNode_get_nodeValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 418cpp_quote(" HRESULT WINAPI IXMLDOMNode_put_nodeValue_Proxy(IXMLDOMNode *This,VARIANT value);") 419cpp_quote(" void __RPC_STUB IXMLDOMNode_put_nodeValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 420cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_nodeType_Proxy(IXMLDOMNode *This,DOMNodeType *type);") 421cpp_quote(" void __RPC_STUB IXMLDOMNode_get_nodeType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 422cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_parentNode_Proxy(IXMLDOMNode *This,IXMLDOMNode **parent);") 423cpp_quote(" void __RPC_STUB IXMLDOMNode_get_parentNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 424cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_childNodes_Proxy(IXMLDOMNode *This,IXMLDOMNodeList **childList);") 425cpp_quote(" void __RPC_STUB IXMLDOMNode_get_childNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 426cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_firstChild_Proxy(IXMLDOMNode *This,IXMLDOMNode **firstChild);") 427cpp_quote(" void __RPC_STUB IXMLDOMNode_get_firstChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 428cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_lastChild_Proxy(IXMLDOMNode *This,IXMLDOMNode **lastChild);") 429cpp_quote(" void __RPC_STUB IXMLDOMNode_get_lastChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 430cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_previousSibling_Proxy(IXMLDOMNode *This,IXMLDOMNode **previousSibling);") 431cpp_quote(" void __RPC_STUB IXMLDOMNode_get_previousSibling_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 432cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_nextSibling_Proxy(IXMLDOMNode *This,IXMLDOMNode **nextSibling);") 433cpp_quote(" void __RPC_STUB IXMLDOMNode_get_nextSibling_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 434cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_attributes_Proxy(IXMLDOMNode *This,IXMLDOMNamedNodeMap **attributeMap);") 435cpp_quote(" void __RPC_STUB IXMLDOMNode_get_attributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 436cpp_quote(" HRESULT WINAPI IXMLDOMNode_insertBefore_Proxy(IXMLDOMNode *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild);") 437cpp_quote(" void __RPC_STUB IXMLDOMNode_insertBefore_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 438cpp_quote(" HRESULT WINAPI IXMLDOMNode_replaceChild_Proxy(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild);") 439cpp_quote(" void __RPC_STUB IXMLDOMNode_replaceChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 440cpp_quote(" HRESULT WINAPI IXMLDOMNode_removeChild_Proxy(IXMLDOMNode *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild);") 441cpp_quote(" void __RPC_STUB IXMLDOMNode_removeChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 442cpp_quote(" HRESULT WINAPI IXMLDOMNode_appendChild_Proxy(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild);") 443cpp_quote(" void __RPC_STUB IXMLDOMNode_appendChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 444cpp_quote(" HRESULT WINAPI IXMLDOMNode_hasChildNodes_Proxy(IXMLDOMNode *This,VARIANT_BOOL *hasChild);") 445cpp_quote(" void __RPC_STUB IXMLDOMNode_hasChildNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 446cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_ownerDocument_Proxy(IXMLDOMNode *This,IXMLDOMDocument **DOMDocument);") 447cpp_quote(" void __RPC_STUB IXMLDOMNode_get_ownerDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 448cpp_quote(" HRESULT WINAPI IXMLDOMNode_cloneNode_Proxy(IXMLDOMNode *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot);") 449cpp_quote(" void __RPC_STUB IXMLDOMNode_cloneNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 450cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_nodeTypeString_Proxy(IXMLDOMNode *This,BSTR *nodeType);") 451cpp_quote(" void __RPC_STUB IXMLDOMNode_get_nodeTypeString_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 452cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_text_Proxy(IXMLDOMNode *This,BSTR *text);") 453cpp_quote(" void __RPC_STUB IXMLDOMNode_get_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 454cpp_quote(" HRESULT WINAPI IXMLDOMNode_put_text_Proxy(IXMLDOMNode *This,BSTR text);") 455cpp_quote(" void __RPC_STUB IXMLDOMNode_put_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 456cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_specified_Proxy(IXMLDOMNode *This,VARIANT_BOOL *isSpecified);") 457cpp_quote(" void __RPC_STUB IXMLDOMNode_get_specified_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 458cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_definition_Proxy(IXMLDOMNode *This,IXMLDOMNode **definitionNode);") 459cpp_quote(" void __RPC_STUB IXMLDOMNode_get_definition_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 460cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_nodeTypedValue_Proxy(IXMLDOMNode *This,VARIANT *typedValue);") 461cpp_quote(" void __RPC_STUB IXMLDOMNode_get_nodeTypedValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 462cpp_quote(" HRESULT WINAPI IXMLDOMNode_put_nodeTypedValue_Proxy(IXMLDOMNode *This,VARIANT typedValue);") 463cpp_quote(" void __RPC_STUB IXMLDOMNode_put_nodeTypedValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 464cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_dataType_Proxy(IXMLDOMNode *This,VARIANT *dataTypeName);") 465cpp_quote(" void __RPC_STUB IXMLDOMNode_get_dataType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 466cpp_quote(" HRESULT WINAPI IXMLDOMNode_put_dataType_Proxy(IXMLDOMNode *This,BSTR dataTypeName);") 467cpp_quote(" void __RPC_STUB IXMLDOMNode_put_dataType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 468cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_xml_Proxy(IXMLDOMNode *This,BSTR *xmlString);") 469cpp_quote(" void __RPC_STUB IXMLDOMNode_get_xml_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 470cpp_quote(" HRESULT WINAPI IXMLDOMNode_transformNode_Proxy(IXMLDOMNode *This,IXMLDOMNode *stylesheet,BSTR *xmlString);") 471cpp_quote(" void __RPC_STUB IXMLDOMNode_transformNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 472cpp_quote(" HRESULT WINAPI IXMLDOMNode_selectNodes_Proxy(IXMLDOMNode *This,BSTR queryString,IXMLDOMNodeList **resultList);") 473cpp_quote(" void __RPC_STUB IXMLDOMNode_selectNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 474cpp_quote(" HRESULT WINAPI IXMLDOMNode_selectSingleNode_Proxy(IXMLDOMNode *This,BSTR queryString,IXMLDOMNode **resultNode);") 475cpp_quote(" void __RPC_STUB IXMLDOMNode_selectSingleNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 476cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_parsed_Proxy(IXMLDOMNode *This,VARIANT_BOOL *isParsed);") 477cpp_quote(" void __RPC_STUB IXMLDOMNode_get_parsed_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 478cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_namespaceURI_Proxy(IXMLDOMNode *This,BSTR *namespaceURI);") 479cpp_quote(" void __RPC_STUB IXMLDOMNode_get_namespaceURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 480cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_prefix_Proxy(IXMLDOMNode *This,BSTR *prefixString);") 481cpp_quote(" void __RPC_STUB IXMLDOMNode_get_prefix_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 482cpp_quote(" HRESULT WINAPI IXMLDOMNode_get_baseName_Proxy(IXMLDOMNode *This,BSTR *nameString);") 483cpp_quote(" void __RPC_STUB IXMLDOMNode_get_baseName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 484cpp_quote(" HRESULT WINAPI IXMLDOMNode_transformNodeToObject_Proxy(IXMLDOMNode *This,IXMLDOMNode *stylesheet,VARIANT outputObject);") 485cpp_quote(" void __RPC_STUB IXMLDOMNode_transformNodeToObject_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 486cpp_quote("#endif") 487cpp_quote("") 488cpp_quote("#ifndef __IXMLDOMDocumentFragment_INTERFACE_DEFINED__") 489cpp_quote("#define __IXMLDOMDocumentFragment_INTERFACE_DEFINED__") 490cpp_quote(" EXTERN_C const IID IID_IXMLDOMDocumentFragment;") 491cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 492cpp_quote(" struct IXMLDOMDocumentFragment : public IXMLDOMNode {") 493cpp_quote(" };") 494cpp_quote("#else") 495cpp_quote(" typedef struct IXMLDOMDocumentFragmentVtbl {") 496cpp_quote(" BEGIN_INTERFACE") 497cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMDocumentFragment *This,REFIID riid,void **ppvObject);") 498cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMDocumentFragment *This);") 499cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMDocumentFragment *This);") 500cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocumentFragment *This,UINT *pctinfo);") 501cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocumentFragment *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 502cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocumentFragment *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 503cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMDocumentFragment *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 504cpp_quote(" HRESULT (WINAPI *get_nodeName)(IXMLDOMDocumentFragment *This,BSTR *name);") 505cpp_quote(" HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocumentFragment *This,VARIANT *value);") 506cpp_quote(" HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocumentFragment *This,VARIANT value);") 507cpp_quote(" HRESULT (WINAPI *get_nodeType)(IXMLDOMDocumentFragment *This,DOMNodeType *type);") 508cpp_quote(" HRESULT (WINAPI *get_parentNode)(IXMLDOMDocumentFragment *This,IXMLDOMNode **parent);") 509cpp_quote(" HRESULT (WINAPI *get_childNodes)(IXMLDOMDocumentFragment *This,IXMLDOMNodeList **childList);") 510cpp_quote(" HRESULT (WINAPI *get_firstChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode **firstChild);") 511cpp_quote(" HRESULT (WINAPI *get_lastChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode **lastChild);") 512cpp_quote(" HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocumentFragment *This,IXMLDOMNode **previousSibling);") 513cpp_quote(" HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocumentFragment *This,IXMLDOMNode **nextSibling);") 514cpp_quote(" HRESULT (WINAPI *get_attributes)(IXMLDOMDocumentFragment *This,IXMLDOMNamedNodeMap **attributeMap);") 515cpp_quote(" HRESULT (WINAPI *insertBefore)(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild);") 516cpp_quote(" HRESULT (WINAPI *replaceChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild);") 517cpp_quote(" HRESULT (WINAPI *removeChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild);") 518cpp_quote(" HRESULT (WINAPI *appendChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild);") 519cpp_quote(" HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocumentFragment *This,VARIANT_BOOL *hasChild);") 520cpp_quote(" HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocumentFragment *This,IXMLDOMDocument **DOMDocument);") 521cpp_quote(" HRESULT (WINAPI *cloneNode)(IXMLDOMDocumentFragment *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot);") 522cpp_quote(" HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocumentFragment *This,BSTR *nodeType);") 523cpp_quote(" HRESULT (WINAPI *get_text)(IXMLDOMDocumentFragment *This,BSTR *text);") 524cpp_quote(" HRESULT (WINAPI *put_text)(IXMLDOMDocumentFragment *This,BSTR text);") 525cpp_quote(" HRESULT (WINAPI *get_specified)(IXMLDOMDocumentFragment *This,VARIANT_BOOL *isSpecified);") 526cpp_quote(" HRESULT (WINAPI *get_definition)(IXMLDOMDocumentFragment *This,IXMLDOMNode **definitionNode);") 527cpp_quote(" HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocumentFragment *This,VARIANT *typedValue);") 528cpp_quote(" HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocumentFragment *This,VARIANT typedValue);") 529cpp_quote(" HRESULT (WINAPI *get_dataType)(IXMLDOMDocumentFragment *This,VARIANT *dataTypeName);") 530cpp_quote(" HRESULT (WINAPI *put_dataType)(IXMLDOMDocumentFragment *This,BSTR dataTypeName);") 531cpp_quote(" HRESULT (WINAPI *get_xml)(IXMLDOMDocumentFragment *This,BSTR *xmlString);") 532cpp_quote(" HRESULT (WINAPI *transformNode)(IXMLDOMDocumentFragment *This,IXMLDOMNode *stylesheet,BSTR *xmlString);") 533cpp_quote(" HRESULT (WINAPI *selectNodes)(IXMLDOMDocumentFragment *This,BSTR queryString,IXMLDOMNodeList **resultList);") 534cpp_quote(" HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocumentFragment *This,BSTR queryString,IXMLDOMNode **resultNode);") 535cpp_quote(" HRESULT (WINAPI *get_parsed)(IXMLDOMDocumentFragment *This,VARIANT_BOOL *isParsed);") 536cpp_quote(" HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocumentFragment *This,BSTR *namespaceURI);") 537cpp_quote(" HRESULT (WINAPI *get_prefix)(IXMLDOMDocumentFragment *This,BSTR *prefixString);") 538cpp_quote(" HRESULT (WINAPI *get_baseName)(IXMLDOMDocumentFragment *This,BSTR *nameString);") 539cpp_quote(" HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocumentFragment *This,IXMLDOMNode *stylesheet,VARIANT outputObject);") 540cpp_quote(" END_INTERFACE") 541cpp_quote(" } IXMLDOMDocumentFragmentVtbl;") 542cpp_quote(" struct IXMLDOMDocumentFragment {") 543cpp_quote(" CONST_VTBL struct IXMLDOMDocumentFragmentVtbl *lpVtbl;") 544cpp_quote(" };") 545cpp_quote("#ifdef COBJMACROS") 546cpp_quote("#define IXMLDOMDocumentFragment_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 547cpp_quote("#define IXMLDOMDocumentFragment_AddRef(This) (This)->lpVtbl->AddRef(This)") 548cpp_quote("#define IXMLDOMDocumentFragment_Release(This) (This)->lpVtbl->Release(This)") 549cpp_quote("#define IXMLDOMDocumentFragment_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 550cpp_quote("#define IXMLDOMDocumentFragment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 551cpp_quote("#define IXMLDOMDocumentFragment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 552cpp_quote("#define IXMLDOMDocumentFragment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 553cpp_quote("#define IXMLDOMDocumentFragment_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name)") 554cpp_quote("#define IXMLDOMDocumentFragment_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value)") 555cpp_quote("#define IXMLDOMDocumentFragment_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value)") 556cpp_quote("#define IXMLDOMDocumentFragment_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type)") 557cpp_quote("#define IXMLDOMDocumentFragment_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent)") 558cpp_quote("#define IXMLDOMDocumentFragment_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList)") 559cpp_quote("#define IXMLDOMDocumentFragment_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild)") 560cpp_quote("#define IXMLDOMDocumentFragment_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild)") 561cpp_quote("#define IXMLDOMDocumentFragment_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling)") 562cpp_quote("#define IXMLDOMDocumentFragment_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling)") 563cpp_quote("#define IXMLDOMDocumentFragment_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap)") 564cpp_quote("#define IXMLDOMDocumentFragment_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild)") 565cpp_quote("#define IXMLDOMDocumentFragment_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild)") 566cpp_quote("#define IXMLDOMDocumentFragment_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild)") 567cpp_quote("#define IXMLDOMDocumentFragment_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild)") 568cpp_quote("#define IXMLDOMDocumentFragment_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild)") 569cpp_quote("#define IXMLDOMDocumentFragment_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument)") 570cpp_quote("#define IXMLDOMDocumentFragment_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot)") 571cpp_quote("#define IXMLDOMDocumentFragment_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType)") 572cpp_quote("#define IXMLDOMDocumentFragment_get_text(This,text) (This)->lpVtbl->get_text(This,text)") 573cpp_quote("#define IXMLDOMDocumentFragment_put_text(This,text) (This)->lpVtbl->put_text(This,text)") 574cpp_quote("#define IXMLDOMDocumentFragment_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified)") 575cpp_quote("#define IXMLDOMDocumentFragment_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode)") 576cpp_quote("#define IXMLDOMDocumentFragment_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue)") 577cpp_quote("#define IXMLDOMDocumentFragment_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue)") 578cpp_quote("#define IXMLDOMDocumentFragment_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName)") 579cpp_quote("#define IXMLDOMDocumentFragment_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName)") 580cpp_quote("#define IXMLDOMDocumentFragment_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString)") 581cpp_quote("#define IXMLDOMDocumentFragment_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString)") 582cpp_quote("#define IXMLDOMDocumentFragment_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList)") 583cpp_quote("#define IXMLDOMDocumentFragment_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode)") 584cpp_quote("#define IXMLDOMDocumentFragment_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed)") 585cpp_quote("#define IXMLDOMDocumentFragment_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI)") 586cpp_quote("#define IXMLDOMDocumentFragment_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString)") 587cpp_quote("#define IXMLDOMDocumentFragment_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString)") 588cpp_quote("#define IXMLDOMDocumentFragment_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject)") 589cpp_quote("#endif") 590cpp_quote("#endif") 591cpp_quote("#endif") 592cpp_quote("") 593cpp_quote("#ifndef __IXMLDOMDocument_INTERFACE_DEFINED__") 594cpp_quote("#define __IXMLDOMDocument_INTERFACE_DEFINED__") 595cpp_quote(" EXTERN_C const IID IID_IXMLDOMDocument;") 596cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 597cpp_quote(" struct IXMLDOMDocument : public IXMLDOMNode {") 598cpp_quote(" public:") 599cpp_quote(" virtual HRESULT WINAPI get_doctype(IXMLDOMDocumentType **documentType) = 0;") 600cpp_quote(" virtual HRESULT WINAPI get_implementation(IXMLDOMImplementation **impl) = 0;") 601cpp_quote(" virtual HRESULT WINAPI get_documentElement(IXMLDOMElement **DOMElement) = 0;") 602cpp_quote(" virtual HRESULT WINAPI putref_documentElement(IXMLDOMElement *DOMElement) = 0;") 603cpp_quote(" virtual HRESULT WINAPI createElement(BSTR tagName,IXMLDOMElement **element) = 0;") 604cpp_quote(" virtual HRESULT WINAPI createDocumentFragment(IXMLDOMDocumentFragment **docFrag) = 0;") 605cpp_quote(" virtual HRESULT WINAPI createTextNode(BSTR data,IXMLDOMText **text) = 0;") 606cpp_quote(" virtual HRESULT WINAPI createComment(BSTR data,IXMLDOMComment **comment) = 0;") 607cpp_quote(" virtual HRESULT WINAPI createCDATASection(BSTR data,IXMLDOMCDATASection **cdata) = 0;") 608cpp_quote(" virtual HRESULT WINAPI createProcessingInstruction(BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi) = 0;") 609cpp_quote(" virtual HRESULT WINAPI createAttribute(BSTR name,IXMLDOMAttribute **attribute) = 0;") 610cpp_quote(" virtual HRESULT WINAPI createEntityReference(BSTR name,IXMLDOMEntityReference **entityRef) = 0;") 611cpp_quote(" virtual HRESULT WINAPI getElementsByTagName(BSTR tagName,IXMLDOMNodeList **resultList) = 0;") 612cpp_quote(" virtual HRESULT WINAPI createNode(VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node) = 0;") 613cpp_quote(" virtual HRESULT WINAPI nodeFromID(BSTR idString,IXMLDOMNode **node) = 0;") 614cpp_quote(" virtual HRESULT WINAPI load(VARIANT xmlSource,VARIANT_BOOL *isSuccessful) = 0;") 615cpp_quote(" virtual HRESULT WINAPI get_readyState(LONG *value) = 0;") 616cpp_quote(" virtual HRESULT WINAPI get_parseError(IXMLDOMParseError **errorObj) = 0;") 617cpp_quote(" virtual HRESULT WINAPI get_url(BSTR *urlString) = 0;") 618cpp_quote(" virtual HRESULT WINAPI get_async(VARIANT_BOOL *isAsync) = 0;") 619cpp_quote(" virtual HRESULT WINAPI put_async(VARIANT_BOOL isAsync) = 0;") 620cpp_quote(" virtual HRESULT WINAPI abort(void) = 0;") 621cpp_quote(" virtual HRESULT WINAPI loadXML(BSTR bstrXML,VARIANT_BOOL *isSuccessful) = 0;") 622cpp_quote(" virtual HRESULT WINAPI save(VARIANT destination) = 0;") 623cpp_quote(" virtual HRESULT WINAPI get_validateOnParse(VARIANT_BOOL *isValidating) = 0;") 624cpp_quote(" virtual HRESULT WINAPI put_validateOnParse(VARIANT_BOOL isValidating) = 0;") 625cpp_quote(" virtual HRESULT WINAPI get_resolveExternals(VARIANT_BOOL *isResolving) = 0;") 626cpp_quote(" virtual HRESULT WINAPI put_resolveExternals(VARIANT_BOOL isResolving) = 0;") 627cpp_quote(" virtual HRESULT WINAPI get_preserveWhiteSpace(VARIANT_BOOL *isPreserving) = 0;") 628cpp_quote(" virtual HRESULT WINAPI put_preserveWhiteSpace(VARIANT_BOOL isPreserving) = 0;") 629cpp_quote(" virtual HRESULT WINAPI put_onreadystatechange(VARIANT readystatechangeSink) = 0;") 630cpp_quote(" virtual HRESULT WINAPI put_ondataavailable(VARIANT ondataavailableSink) = 0;") 631cpp_quote(" virtual HRESULT WINAPI put_ontransformnode(VARIANT ontransformnodeSink) = 0;") 632cpp_quote(" };") 633cpp_quote("#else") 634cpp_quote(" typedef struct IXMLDOMDocumentVtbl {") 635cpp_quote(" BEGIN_INTERFACE") 636cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMDocument *This,REFIID riid,void **ppvObject);") 637cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMDocument *This);") 638cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMDocument *This);") 639cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocument *This,UINT *pctinfo);") 640cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocument *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 641cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocument *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 642cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMDocument *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 643cpp_quote(" HRESULT (WINAPI *get_nodeName)(IXMLDOMDocument *This,BSTR *name);") 644cpp_quote(" HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocument *This,VARIANT *value);") 645cpp_quote(" HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocument *This,VARIANT value);") 646cpp_quote(" HRESULT (WINAPI *get_nodeType)(IXMLDOMDocument *This,DOMNodeType *type);") 647cpp_quote(" HRESULT (WINAPI *get_parentNode)(IXMLDOMDocument *This,IXMLDOMNode **parent);") 648cpp_quote(" HRESULT (WINAPI *get_childNodes)(IXMLDOMDocument *This,IXMLDOMNodeList **childList);") 649cpp_quote(" HRESULT (WINAPI *get_firstChild)(IXMLDOMDocument *This,IXMLDOMNode **firstChild);") 650cpp_quote(" HRESULT (WINAPI *get_lastChild)(IXMLDOMDocument *This,IXMLDOMNode **lastChild);") 651cpp_quote(" HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocument *This,IXMLDOMNode **previousSibling);") 652cpp_quote(" HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocument *This,IXMLDOMNode **nextSibling);") 653cpp_quote(" HRESULT (WINAPI *get_attributes)(IXMLDOMDocument *This,IXMLDOMNamedNodeMap **attributeMap);") 654cpp_quote(" HRESULT (WINAPI *insertBefore)(IXMLDOMDocument *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild);") 655cpp_quote(" HRESULT (WINAPI *replaceChild)(IXMLDOMDocument *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild);") 656cpp_quote(" HRESULT (WINAPI *removeChild)(IXMLDOMDocument *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild);") 657cpp_quote(" HRESULT (WINAPI *appendChild)(IXMLDOMDocument *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild);") 658cpp_quote(" HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocument *This,VARIANT_BOOL *hasChild);") 659cpp_quote(" HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocument *This,IXMLDOMDocument **DOMDocument);") 660cpp_quote(" HRESULT (WINAPI *cloneNode)(IXMLDOMDocument *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot);") 661cpp_quote(" HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocument *This,BSTR *nodeType);") 662cpp_quote(" HRESULT (WINAPI *get_text)(IXMLDOMDocument *This,BSTR *text);") 663cpp_quote(" HRESULT (WINAPI *put_text)(IXMLDOMDocument *This,BSTR text);") 664cpp_quote(" HRESULT (WINAPI *get_specified)(IXMLDOMDocument *This,VARIANT_BOOL *isSpecified);") 665cpp_quote(" HRESULT (WINAPI *get_definition)(IXMLDOMDocument *This,IXMLDOMNode **definitionNode);") 666cpp_quote(" HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocument *This,VARIANT *typedValue);") 667cpp_quote(" HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocument *This,VARIANT typedValue);") 668cpp_quote(" HRESULT (WINAPI *get_dataType)(IXMLDOMDocument *This,VARIANT *dataTypeName);") 669cpp_quote(" HRESULT (WINAPI *put_dataType)(IXMLDOMDocument *This,BSTR dataTypeName);") 670cpp_quote(" HRESULT (WINAPI *get_xml)(IXMLDOMDocument *This,BSTR *xmlString);") 671cpp_quote(" HRESULT (WINAPI *transformNode)(IXMLDOMDocument *This,IXMLDOMNode *stylesheet,BSTR *xmlString);") 672cpp_quote(" HRESULT (WINAPI *selectNodes)(IXMLDOMDocument *This,BSTR queryString,IXMLDOMNodeList **resultList);") 673cpp_quote(" HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocument *This,BSTR queryString,IXMLDOMNode **resultNode);") 674cpp_quote(" HRESULT (WINAPI *get_parsed)(IXMLDOMDocument *This,VARIANT_BOOL *isParsed);") 675cpp_quote(" HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocument *This,BSTR *namespaceURI);") 676cpp_quote(" HRESULT (WINAPI *get_prefix)(IXMLDOMDocument *This,BSTR *prefixString);") 677cpp_quote(" HRESULT (WINAPI *get_baseName)(IXMLDOMDocument *This,BSTR *nameString);") 678cpp_quote(" HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocument *This,IXMLDOMNode *stylesheet,VARIANT outputObject);") 679cpp_quote(" HRESULT (WINAPI *get_doctype)(IXMLDOMDocument *This,IXMLDOMDocumentType **documentType);") 680cpp_quote(" HRESULT (WINAPI *get_implementation)(IXMLDOMDocument *This,IXMLDOMImplementation **impl);") 681cpp_quote(" HRESULT (WINAPI *get_documentElement)(IXMLDOMDocument *This,IXMLDOMElement **DOMElement);") 682cpp_quote(" HRESULT (WINAPI *putref_documentElement)(IXMLDOMDocument *This,IXMLDOMElement *DOMElement);") 683cpp_quote(" HRESULT (WINAPI *createElement)(IXMLDOMDocument *This,BSTR tagName,IXMLDOMElement **element);") 684cpp_quote(" HRESULT (WINAPI *createDocumentFragment)(IXMLDOMDocument *This,IXMLDOMDocumentFragment **docFrag);") 685cpp_quote(" HRESULT (WINAPI *createTextNode)(IXMLDOMDocument *This,BSTR data,IXMLDOMText **text);") 686cpp_quote(" HRESULT (WINAPI *createComment)(IXMLDOMDocument *This,BSTR data,IXMLDOMComment **comment);") 687cpp_quote(" HRESULT (WINAPI *createCDATASection)(IXMLDOMDocument *This,BSTR data,IXMLDOMCDATASection **cdata);") 688cpp_quote(" HRESULT (WINAPI *createProcessingInstruction)(IXMLDOMDocument *This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi);") 689cpp_quote(" HRESULT (WINAPI *createAttribute)(IXMLDOMDocument *This,BSTR name,IXMLDOMAttribute **attribute);") 690cpp_quote(" HRESULT (WINAPI *createEntityReference)(IXMLDOMDocument *This,BSTR name,IXMLDOMEntityReference **entityRef);") 691cpp_quote(" HRESULT (WINAPI *getElementsByTagName)(IXMLDOMDocument *This,BSTR tagName,IXMLDOMNodeList **resultList);") 692cpp_quote(" HRESULT (WINAPI *createNode)(IXMLDOMDocument *This,VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node);") 693cpp_quote(" HRESULT (WINAPI *nodeFromID)(IXMLDOMDocument *This,BSTR idString,IXMLDOMNode **node);") 694cpp_quote(" HRESULT (WINAPI *load)(IXMLDOMDocument *This,VARIANT xmlSource,VARIANT_BOOL *isSuccessful);") 695cpp_quote(" HRESULT (WINAPI *get_readyState)(IXMLDOMDocument *This,LONG *value);") 696cpp_quote(" HRESULT (WINAPI *get_parseError)(IXMLDOMDocument *This,IXMLDOMParseError **errorObj);") 697cpp_quote(" HRESULT (WINAPI *get_url)(IXMLDOMDocument *This,BSTR *urlString);") 698cpp_quote(" HRESULT (WINAPI *get_async)(IXMLDOMDocument *This,VARIANT_BOOL *isAsync);") 699cpp_quote(" HRESULT (WINAPI *put_async)(IXMLDOMDocument *This,VARIANT_BOOL isAsync);") 700cpp_quote(" HRESULT (WINAPI *abort)(IXMLDOMDocument *This);") 701cpp_quote(" HRESULT (WINAPI *loadXML)(IXMLDOMDocument *This,BSTR bstrXML,VARIANT_BOOL *isSuccessful);") 702cpp_quote(" HRESULT (WINAPI *save)(IXMLDOMDocument *This,VARIANT destination);") 703cpp_quote(" HRESULT (WINAPI *get_validateOnParse)(IXMLDOMDocument *This,VARIANT_BOOL *isValidating);") 704cpp_quote(" HRESULT (WINAPI *put_validateOnParse)(IXMLDOMDocument *This,VARIANT_BOOL isValidating);") 705cpp_quote(" HRESULT (WINAPI *get_resolveExternals)(IXMLDOMDocument *This,VARIANT_BOOL *isResolving);") 706cpp_quote(" HRESULT (WINAPI *put_resolveExternals)(IXMLDOMDocument *This,VARIANT_BOOL isResolving);") 707cpp_quote(" HRESULT (WINAPI *get_preserveWhiteSpace)(IXMLDOMDocument *This,VARIANT_BOOL *isPreserving);") 708cpp_quote(" HRESULT (WINAPI *put_preserveWhiteSpace)(IXMLDOMDocument *This,VARIANT_BOOL isPreserving);") 709cpp_quote(" HRESULT (WINAPI *put_onreadystatechange)(IXMLDOMDocument *This,VARIANT readystatechangeSink);") 710cpp_quote(" HRESULT (WINAPI *put_ondataavailable)(IXMLDOMDocument *This,VARIANT ondataavailableSink);") 711cpp_quote(" HRESULT (WINAPI *put_ontransformnode)(IXMLDOMDocument *This,VARIANT ontransformnodeSink);") 712cpp_quote(" END_INTERFACE") 713cpp_quote(" } IXMLDOMDocumentVtbl;") 714cpp_quote(" struct IXMLDOMDocument {") 715cpp_quote(" CONST_VTBL struct IXMLDOMDocumentVtbl *lpVtbl;") 716cpp_quote(" };") 717cpp_quote("#ifdef COBJMACROS") 718cpp_quote("#define IXMLDOMDocument_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 719cpp_quote("#define IXMLDOMDocument_AddRef(This) (This)->lpVtbl->AddRef(This)") 720cpp_quote("#define IXMLDOMDocument_Release(This) (This)->lpVtbl->Release(This)") 721cpp_quote("#define IXMLDOMDocument_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 722cpp_quote("#define IXMLDOMDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 723cpp_quote("#define IXMLDOMDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 724cpp_quote("#define IXMLDOMDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 725cpp_quote("#define IXMLDOMDocument_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name)") 726cpp_quote("#define IXMLDOMDocument_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value)") 727cpp_quote("#define IXMLDOMDocument_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value)") 728cpp_quote("#define IXMLDOMDocument_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type)") 729cpp_quote("#define IXMLDOMDocument_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent)") 730cpp_quote("#define IXMLDOMDocument_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList)") 731cpp_quote("#define IXMLDOMDocument_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild)") 732cpp_quote("#define IXMLDOMDocument_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild)") 733cpp_quote("#define IXMLDOMDocument_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling)") 734cpp_quote("#define IXMLDOMDocument_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling)") 735cpp_quote("#define IXMLDOMDocument_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap)") 736cpp_quote("#define IXMLDOMDocument_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild)") 737cpp_quote("#define IXMLDOMDocument_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild)") 738cpp_quote("#define IXMLDOMDocument_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild)") 739cpp_quote("#define IXMLDOMDocument_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild)") 740cpp_quote("#define IXMLDOMDocument_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild)") 741cpp_quote("#define IXMLDOMDocument_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument)") 742cpp_quote("#define IXMLDOMDocument_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot)") 743cpp_quote("#define IXMLDOMDocument_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType)") 744cpp_quote("#define IXMLDOMDocument_get_text(This,text) (This)->lpVtbl->get_text(This,text)") 745cpp_quote("#define IXMLDOMDocument_put_text(This,text) (This)->lpVtbl->put_text(This,text)") 746cpp_quote("#define IXMLDOMDocument_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified)") 747cpp_quote("#define IXMLDOMDocument_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode)") 748cpp_quote("#define IXMLDOMDocument_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue)") 749cpp_quote("#define IXMLDOMDocument_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue)") 750cpp_quote("#define IXMLDOMDocument_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName)") 751cpp_quote("#define IXMLDOMDocument_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName)") 752cpp_quote("#define IXMLDOMDocument_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString)") 753cpp_quote("#define IXMLDOMDocument_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString)") 754cpp_quote("#define IXMLDOMDocument_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList)") 755cpp_quote("#define IXMLDOMDocument_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode)") 756cpp_quote("#define IXMLDOMDocument_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed)") 757cpp_quote("#define IXMLDOMDocument_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI)") 758cpp_quote("#define IXMLDOMDocument_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString)") 759cpp_quote("#define IXMLDOMDocument_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString)") 760cpp_quote("#define IXMLDOMDocument_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject)") 761cpp_quote("#define IXMLDOMDocument_get_doctype(This,documentType) (This)->lpVtbl->get_doctype(This,documentType)") 762cpp_quote("#define IXMLDOMDocument_get_implementation(This,impl) (This)->lpVtbl->get_implementation(This,impl)") 763cpp_quote("#define IXMLDOMDocument_get_documentElement(This,DOMElement) (This)->lpVtbl->get_documentElement(This,DOMElement)") 764cpp_quote("#define IXMLDOMDocument_putref_documentElement(This,DOMElement) (This)->lpVtbl->putref_documentElement(This,DOMElement)") 765cpp_quote("#define IXMLDOMDocument_createElement(This,tagName,element) (This)->lpVtbl->createElement(This,tagName,element)") 766cpp_quote("#define IXMLDOMDocument_createDocumentFragment(This,docFrag) (This)->lpVtbl->createDocumentFragment(This,docFrag)") 767cpp_quote("#define IXMLDOMDocument_createTextNode(This,data,text) (This)->lpVtbl->createTextNode(This,data,text)") 768cpp_quote("#define IXMLDOMDocument_createComment(This,data,comment) (This)->lpVtbl->createComment(This,data,comment)") 769cpp_quote("#define IXMLDOMDocument_createCDATASection(This,data,cdata) (This)->lpVtbl->createCDATASection(This,data,cdata)") 770cpp_quote("#define IXMLDOMDocument_createProcessingInstruction(This,target,data,pi) (This)->lpVtbl->createProcessingInstruction(This,target,data,pi)") 771cpp_quote("#define IXMLDOMDocument_createAttribute(This,name,attribute) (This)->lpVtbl->createAttribute(This,name,attribute)") 772cpp_quote("#define IXMLDOMDocument_createEntityReference(This,name,entityRef) (This)->lpVtbl->createEntityReference(This,name,entityRef)") 773cpp_quote("#define IXMLDOMDocument_getElementsByTagName(This,tagName,resultList) (This)->lpVtbl->getElementsByTagName(This,tagName,resultList)") 774cpp_quote("#define IXMLDOMDocument_createNode(This,Type,name,namespaceURI,node) (This)->lpVtbl->createNode(This,Type,name,namespaceURI,node)") 775cpp_quote("#define IXMLDOMDocument_nodeFromID(This,idString,node) (This)->lpVtbl->nodeFromID(This,idString,node)") 776cpp_quote("#define IXMLDOMDocument_load(This,xmlSource,isSuccessful) (This)->lpVtbl->load(This,xmlSource,isSuccessful)") 777cpp_quote("#define IXMLDOMDocument_get_readyState(This,value) (This)->lpVtbl->get_readyState(This,value)") 778cpp_quote("#define IXMLDOMDocument_get_parseError(This,errorObj) (This)->lpVtbl->get_parseError(This,errorObj)") 779cpp_quote("#define IXMLDOMDocument_get_url(This,urlString) (This)->lpVtbl->get_url(This,urlString)") 780cpp_quote("#define IXMLDOMDocument_get_async(This,isAsync) (This)->lpVtbl->get_async(This,isAsync)") 781cpp_quote("#define IXMLDOMDocument_put_async(This,isAsync) (This)->lpVtbl->put_async(This,isAsync)") 782cpp_quote("#define IXMLDOMDocument_abort(This) (This)->lpVtbl->abort(This)") 783cpp_quote("#define IXMLDOMDocument_loadXML(This,bstrXML,isSuccessful) (This)->lpVtbl->loadXML(This,bstrXML,isSuccessful)") 784cpp_quote("#define IXMLDOMDocument_save(This,destination) (This)->lpVtbl->save(This,destination)") 785cpp_quote("#define IXMLDOMDocument_get_validateOnParse(This,isValidating) (This)->lpVtbl->get_validateOnParse(This,isValidating)") 786cpp_quote("#define IXMLDOMDocument_put_validateOnParse(This,isValidating) (This)->lpVtbl->put_validateOnParse(This,isValidating)") 787cpp_quote("#define IXMLDOMDocument_get_resolveExternals(This,isResolving) (This)->lpVtbl->get_resolveExternals(This,isResolving)") 788cpp_quote("#define IXMLDOMDocument_put_resolveExternals(This,isResolving) (This)->lpVtbl->put_resolveExternals(This,isResolving)") 789cpp_quote("#define IXMLDOMDocument_get_preserveWhiteSpace(This,isPreserving) (This)->lpVtbl->get_preserveWhiteSpace(This,isPreserving)") 790cpp_quote("#define IXMLDOMDocument_put_preserveWhiteSpace(This,isPreserving) (This)->lpVtbl->put_preserveWhiteSpace(This,isPreserving)") 791cpp_quote("#define IXMLDOMDocument_put_onreadystatechange(This,readystatechangeSink) (This)->lpVtbl->put_onreadystatechange(This,readystatechangeSink)") 792cpp_quote("#define IXMLDOMDocument_put_ondataavailable(This,ondataavailableSink) (This)->lpVtbl->put_ondataavailable(This,ondataavailableSink)") 793cpp_quote("#define IXMLDOMDocument_put_ontransformnode(This,ontransformnodeSink) (This)->lpVtbl->put_ontransformnode(This,ontransformnodeSink)") 794cpp_quote("#endif") 795cpp_quote("#endif") 796cpp_quote(" HRESULT WINAPI IXMLDOMDocument_get_doctype_Proxy(IXMLDOMDocument *This,IXMLDOMDocumentType **documentType);") 797cpp_quote(" void __RPC_STUB IXMLDOMDocument_get_doctype_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 798cpp_quote(" HRESULT WINAPI IXMLDOMDocument_get_implementation_Proxy(IXMLDOMDocument *This,IXMLDOMImplementation **impl);") 799cpp_quote(" void __RPC_STUB IXMLDOMDocument_get_implementation_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 800cpp_quote(" HRESULT WINAPI IXMLDOMDocument_get_documentElement_Proxy(IXMLDOMDocument *This,IXMLDOMElement **DOMElement);") 801cpp_quote(" void __RPC_STUB IXMLDOMDocument_get_documentElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 802cpp_quote(" HRESULT WINAPI IXMLDOMDocument_putref_documentElement_Proxy(IXMLDOMDocument *This,IXMLDOMElement *DOMElement);") 803cpp_quote(" void __RPC_STUB IXMLDOMDocument_putref_documentElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 804cpp_quote(" HRESULT WINAPI IXMLDOMDocument_createElement_Proxy(IXMLDOMDocument *This,BSTR tagName,IXMLDOMElement **element);") 805cpp_quote(" void __RPC_STUB IXMLDOMDocument_createElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 806cpp_quote(" HRESULT WINAPI IXMLDOMDocument_createDocumentFragment_Proxy(IXMLDOMDocument *This,IXMLDOMDocumentFragment **docFrag);") 807cpp_quote(" void __RPC_STUB IXMLDOMDocument_createDocumentFragment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 808cpp_quote(" HRESULT WINAPI IXMLDOMDocument_createTextNode_Proxy(IXMLDOMDocument *This,BSTR data,IXMLDOMText **text);") 809cpp_quote(" void __RPC_STUB IXMLDOMDocument_createTextNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 810cpp_quote(" HRESULT WINAPI IXMLDOMDocument_createComment_Proxy(IXMLDOMDocument *This,BSTR data,IXMLDOMComment **comment);") 811cpp_quote(" void __RPC_STUB IXMLDOMDocument_createComment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 812cpp_quote(" HRESULT WINAPI IXMLDOMDocument_createCDATASection_Proxy(IXMLDOMDocument *This,BSTR data,IXMLDOMCDATASection **cdata);") 813cpp_quote(" void __RPC_STUB IXMLDOMDocument_createCDATASection_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 814cpp_quote(" HRESULT WINAPI IXMLDOMDocument_createProcessingInstruction_Proxy(IXMLDOMDocument *This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi);") 815cpp_quote(" void __RPC_STUB IXMLDOMDocument_createProcessingInstruction_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 816cpp_quote(" HRESULT WINAPI IXMLDOMDocument_createAttribute_Proxy(IXMLDOMDocument *This,BSTR name,IXMLDOMAttribute **attribute);") 817cpp_quote(" void __RPC_STUB IXMLDOMDocument_createAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 818cpp_quote(" HRESULT WINAPI IXMLDOMDocument_createEntityReference_Proxy(IXMLDOMDocument *This,BSTR name,IXMLDOMEntityReference **entityRef);") 819cpp_quote(" void __RPC_STUB IXMLDOMDocument_createEntityReference_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 820cpp_quote(" HRESULT WINAPI IXMLDOMDocument_getElementsByTagName_Proxy(IXMLDOMDocument *This,BSTR tagName,IXMLDOMNodeList **resultList);") 821cpp_quote(" void __RPC_STUB IXMLDOMDocument_getElementsByTagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 822cpp_quote(" HRESULT WINAPI IXMLDOMDocument_createNode_Proxy(IXMLDOMDocument *This,VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node);") 823cpp_quote(" void __RPC_STUB IXMLDOMDocument_createNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 824cpp_quote(" HRESULT WINAPI IXMLDOMDocument_nodeFromID_Proxy(IXMLDOMDocument *This,BSTR idString,IXMLDOMNode **node);") 825cpp_quote(" void __RPC_STUB IXMLDOMDocument_nodeFromID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 826cpp_quote(" HRESULT WINAPI IXMLDOMDocument_load_Proxy(IXMLDOMDocument *This,VARIANT xmlSource,VARIANT_BOOL *isSuccessful);") 827cpp_quote(" void __RPC_STUB IXMLDOMDocument_load_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 828cpp_quote(" HRESULT WINAPI IXMLDOMDocument_get_readyState_Proxy(IXMLDOMDocument *This,LONG *value);") 829cpp_quote(" void __RPC_STUB IXMLDOMDocument_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 830cpp_quote(" HRESULT WINAPI IXMLDOMDocument_get_parseError_Proxy(IXMLDOMDocument *This,IXMLDOMParseError **errorObj);") 831cpp_quote(" void __RPC_STUB IXMLDOMDocument_get_parseError_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 832cpp_quote(" HRESULT WINAPI IXMLDOMDocument_get_url_Proxy(IXMLDOMDocument *This,BSTR *urlString);") 833cpp_quote(" void __RPC_STUB IXMLDOMDocument_get_url_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 834cpp_quote(" HRESULT WINAPI IXMLDOMDocument_get_async_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isAsync);") 835cpp_quote(" void __RPC_STUB IXMLDOMDocument_get_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 836cpp_quote(" HRESULT WINAPI IXMLDOMDocument_put_async_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isAsync);") 837cpp_quote(" void __RPC_STUB IXMLDOMDocument_put_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 838cpp_quote(" HRESULT WINAPI IXMLDOMDocument_abort_Proxy(IXMLDOMDocument *This);") 839cpp_quote(" void __RPC_STUB IXMLDOMDocument_abort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 840cpp_quote(" HRESULT WINAPI IXMLDOMDocument_loadXML_Proxy(IXMLDOMDocument *This,BSTR bstrXML,VARIANT_BOOL *isSuccessful);") 841cpp_quote(" void __RPC_STUB IXMLDOMDocument_loadXML_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 842cpp_quote(" HRESULT WINAPI IXMLDOMDocument_save_Proxy(IXMLDOMDocument *This,VARIANT destination);") 843cpp_quote(" void __RPC_STUB IXMLDOMDocument_save_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 844cpp_quote(" HRESULT WINAPI IXMLDOMDocument_get_validateOnParse_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isValidating);") 845cpp_quote(" void __RPC_STUB IXMLDOMDocument_get_validateOnParse_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 846cpp_quote(" HRESULT WINAPI IXMLDOMDocument_put_validateOnParse_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isValidating);") 847cpp_quote(" void __RPC_STUB IXMLDOMDocument_put_validateOnParse_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 848cpp_quote(" HRESULT WINAPI IXMLDOMDocument_get_resolveExternals_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isResolving);") 849cpp_quote(" void __RPC_STUB IXMLDOMDocument_get_resolveExternals_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 850cpp_quote(" HRESULT WINAPI IXMLDOMDocument_put_resolveExternals_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isResolving);") 851cpp_quote(" void __RPC_STUB IXMLDOMDocument_put_resolveExternals_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 852cpp_quote(" HRESULT WINAPI IXMLDOMDocument_get_preserveWhiteSpace_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isPreserving);") 853cpp_quote(" void __RPC_STUB IXMLDOMDocument_get_preserveWhiteSpace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 854cpp_quote(" HRESULT WINAPI IXMLDOMDocument_put_preserveWhiteSpace_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isPreserving);") 855cpp_quote(" void __RPC_STUB IXMLDOMDocument_put_preserveWhiteSpace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 856cpp_quote(" HRESULT WINAPI IXMLDOMDocument_put_onreadystatechange_Proxy(IXMLDOMDocument *This,VARIANT readystatechangeSink);") 857cpp_quote(" void __RPC_STUB IXMLDOMDocument_put_onreadystatechange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 858cpp_quote(" HRESULT WINAPI IXMLDOMDocument_put_ondataavailable_Proxy(IXMLDOMDocument *This,VARIANT ondataavailableSink);") 859cpp_quote(" void __RPC_STUB IXMLDOMDocument_put_ondataavailable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 860cpp_quote(" HRESULT WINAPI IXMLDOMDocument_put_ontransformnode_Proxy(IXMLDOMDocument *This,VARIANT ontransformnodeSink);") 861cpp_quote(" void __RPC_STUB IXMLDOMDocument_put_ontransformnode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 862cpp_quote("#endif") 863cpp_quote("") 864cpp_quote("#ifndef __IXMLDOMNodeList_INTERFACE_DEFINED__") 865cpp_quote("#define __IXMLDOMNodeList_INTERFACE_DEFINED__") 866cpp_quote(" EXTERN_C const IID IID_IXMLDOMNodeList;") 867cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 868cpp_quote(" struct IXMLDOMNodeList : public IDispatch {") 869cpp_quote(" public:") 870cpp_quote(" virtual HRESULT WINAPI get_item(LONG index,IXMLDOMNode **listItem) = 0;") 871cpp_quote(" virtual HRESULT WINAPI get_length(LONG *listLength) = 0;") 872cpp_quote(" virtual HRESULT WINAPI nextNode(IXMLDOMNode **nextItem) = 0;") 873cpp_quote(" virtual HRESULT WINAPI reset(void) = 0;") 874cpp_quote(" virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0;") 875cpp_quote(" };") 876cpp_quote("#else") 877cpp_quote(" typedef struct IXMLDOMNodeListVtbl {") 878cpp_quote(" BEGIN_INTERFACE") 879cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMNodeList *This,REFIID riid,void **ppvObject);") 880cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMNodeList *This);") 881cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMNodeList *This);") 882cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNodeList *This,UINT *pctinfo);") 883cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNodeList *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 884cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNodeList *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 885cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMNodeList *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 886cpp_quote(" HRESULT (WINAPI *get_item)(IXMLDOMNodeList *This,LONG index,IXMLDOMNode **listItem);") 887cpp_quote(" HRESULT (WINAPI *get_length)(IXMLDOMNodeList *This,LONG *listLength);") 888cpp_quote(" HRESULT (WINAPI *nextNode)(IXMLDOMNodeList *This,IXMLDOMNode **nextItem);") 889cpp_quote(" HRESULT (WINAPI *reset)(IXMLDOMNodeList *This);") 890cpp_quote(" HRESULT (WINAPI *get__newEnum)(IXMLDOMNodeList *This,IUnknown **ppUnk);") 891cpp_quote(" END_INTERFACE") 892cpp_quote(" } IXMLDOMNodeListVtbl;") 893cpp_quote(" struct IXMLDOMNodeList {") 894cpp_quote(" CONST_VTBL struct IXMLDOMNodeListVtbl *lpVtbl;") 895cpp_quote(" };") 896cpp_quote("#ifdef COBJMACROS") 897cpp_quote("#define IXMLDOMNodeList_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 898cpp_quote("#define IXMLDOMNodeList_AddRef(This) (This)->lpVtbl->AddRef(This)") 899cpp_quote("#define IXMLDOMNodeList_Release(This) (This)->lpVtbl->Release(This)") 900cpp_quote("#define IXMLDOMNodeList_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 901cpp_quote("#define IXMLDOMNodeList_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 902cpp_quote("#define IXMLDOMNodeList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 903cpp_quote("#define IXMLDOMNodeList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 904cpp_quote("#define IXMLDOMNodeList_get_item(This,index,listItem) (This)->lpVtbl->get_item(This,index,listItem)") 905cpp_quote("#define IXMLDOMNodeList_get_length(This,listLength) (This)->lpVtbl->get_length(This,listLength)") 906cpp_quote("#define IXMLDOMNodeList_nextNode(This,nextItem) (This)->lpVtbl->nextNode(This,nextItem)") 907cpp_quote("#define IXMLDOMNodeList_reset(This) (This)->lpVtbl->reset(This)") 908cpp_quote("#define IXMLDOMNodeList_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk)") 909cpp_quote("#endif") 910cpp_quote("#endif") 911cpp_quote(" HRESULT WINAPI IXMLDOMNodeList_get_item_Proxy(IXMLDOMNodeList *This,LONG index,IXMLDOMNode **listItem);") 912cpp_quote(" void __RPC_STUB IXMLDOMNodeList_get_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 913cpp_quote(" HRESULT WINAPI IXMLDOMNodeList_get_length_Proxy(IXMLDOMNodeList *This,LONG *listLength);") 914cpp_quote(" void __RPC_STUB IXMLDOMNodeList_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 915cpp_quote(" HRESULT WINAPI IXMLDOMNodeList_nextNode_Proxy(IXMLDOMNodeList *This,IXMLDOMNode **nextItem);") 916cpp_quote(" void __RPC_STUB IXMLDOMNodeList_nextNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 917cpp_quote(" HRESULT WINAPI IXMLDOMNodeList_reset_Proxy(IXMLDOMNodeList *This);") 918cpp_quote(" void __RPC_STUB IXMLDOMNodeList_reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 919cpp_quote(" HRESULT WINAPI IXMLDOMNodeList_get__newEnum_Proxy(IXMLDOMNodeList *This,IUnknown **ppUnk);") 920cpp_quote(" void __RPC_STUB IXMLDOMNodeList_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 921cpp_quote("#endif") 922cpp_quote("") 923cpp_quote("#ifndef __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__") 924cpp_quote("#define __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__") 925cpp_quote(" EXTERN_C const IID IID_IXMLDOMNamedNodeMap;") 926cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 927cpp_quote(" struct IXMLDOMNamedNodeMap : public IDispatch {") 928cpp_quote(" public:") 929cpp_quote(" virtual HRESULT WINAPI getNamedItem(BSTR name,IXMLDOMNode **namedItem) = 0;") 930cpp_quote(" virtual HRESULT WINAPI setNamedItem(IXMLDOMNode *newItem,IXMLDOMNode **nameItem) = 0;") 931cpp_quote(" virtual HRESULT WINAPI removeNamedItem(BSTR name,IXMLDOMNode **namedItem) = 0;") 932cpp_quote(" virtual HRESULT WINAPI get_item(LONG index,IXMLDOMNode **listItem) = 0;") 933cpp_quote(" virtual HRESULT WINAPI get_length(LONG *listLength) = 0;") 934cpp_quote(" virtual HRESULT WINAPI getQualifiedItem(BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem) = 0;") 935cpp_quote(" virtual HRESULT WINAPI removeQualifiedItem(BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem) = 0;") 936cpp_quote(" virtual HRESULT WINAPI nextNode(IXMLDOMNode **nextItem) = 0;") 937cpp_quote(" virtual HRESULT WINAPI reset(void) = 0;") 938cpp_quote(" virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0;") 939cpp_quote(" };") 940cpp_quote("#else") 941cpp_quote(" typedef struct IXMLDOMNamedNodeMapVtbl {") 942cpp_quote(" BEGIN_INTERFACE") 943cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMNamedNodeMap *This,REFIID riid,void **ppvObject);") 944cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMNamedNodeMap *This);") 945cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMNamedNodeMap *This);") 946cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNamedNodeMap *This,UINT *pctinfo);") 947cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNamedNodeMap *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 948cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNamedNodeMap *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 949cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMNamedNodeMap *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 950cpp_quote(" HRESULT (WINAPI *getNamedItem)(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem);") 951cpp_quote(" HRESULT (WINAPI *setNamedItem)(IXMLDOMNamedNodeMap *This,IXMLDOMNode *newItem,IXMLDOMNode **nameItem);") 952cpp_quote(" HRESULT (WINAPI *removeNamedItem)(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem);") 953cpp_quote(" HRESULT (WINAPI *get_item)(IXMLDOMNamedNodeMap *This,LONG index,IXMLDOMNode **listItem);") 954cpp_quote(" HRESULT (WINAPI *get_length)(IXMLDOMNamedNodeMap *This,LONG *listLength);") 955cpp_quote(" HRESULT (WINAPI *getQualifiedItem)(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem);") 956cpp_quote(" HRESULT (WINAPI *removeQualifiedItem)(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem);") 957cpp_quote(" HRESULT (WINAPI *nextNode)(IXMLDOMNamedNodeMap *This,IXMLDOMNode **nextItem);") 958cpp_quote(" HRESULT (WINAPI *reset)(IXMLDOMNamedNodeMap *This);") 959cpp_quote(" HRESULT (WINAPI *get__newEnum)(IXMLDOMNamedNodeMap *This,IUnknown **ppUnk);") 960cpp_quote(" END_INTERFACE") 961cpp_quote(" } IXMLDOMNamedNodeMapVtbl;") 962cpp_quote(" struct IXMLDOMNamedNodeMap {") 963cpp_quote(" CONST_VTBL struct IXMLDOMNamedNodeMapVtbl *lpVtbl;") 964cpp_quote(" };") 965cpp_quote("#ifdef COBJMACROS") 966cpp_quote("#define IXMLDOMNamedNodeMap_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 967cpp_quote("#define IXMLDOMNamedNodeMap_AddRef(This) (This)->lpVtbl->AddRef(This)") 968cpp_quote("#define IXMLDOMNamedNodeMap_Release(This) (This)->lpVtbl->Release(This)") 969cpp_quote("#define IXMLDOMNamedNodeMap_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 970cpp_quote("#define IXMLDOMNamedNodeMap_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 971cpp_quote("#define IXMLDOMNamedNodeMap_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 972cpp_quote("#define IXMLDOMNamedNodeMap_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 973cpp_quote("#define IXMLDOMNamedNodeMap_getNamedItem(This,name,namedItem) (This)->lpVtbl->getNamedItem(This,name,namedItem)") 974cpp_quote("#define IXMLDOMNamedNodeMap_setNamedItem(This,newItem,nameItem) (This)->lpVtbl->setNamedItem(This,newItem,nameItem)") 975cpp_quote("#define IXMLDOMNamedNodeMap_removeNamedItem(This,name,namedItem) (This)->lpVtbl->removeNamedItem(This,name,namedItem)") 976cpp_quote("#define IXMLDOMNamedNodeMap_get_item(This,index,listItem) (This)->lpVtbl->get_item(This,index,listItem)") 977cpp_quote("#define IXMLDOMNamedNodeMap_get_length(This,listLength) (This)->lpVtbl->get_length(This,listLength)") 978cpp_quote("#define IXMLDOMNamedNodeMap_getQualifiedItem(This,baseName,namespaceURI,qualifiedItem) (This)->lpVtbl->getQualifiedItem(This,baseName,namespaceURI,qualifiedItem)") 979cpp_quote("#define IXMLDOMNamedNodeMap_removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem) (This)->lpVtbl->removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem)") 980cpp_quote("#define IXMLDOMNamedNodeMap_nextNode(This,nextItem) (This)->lpVtbl->nextNode(This,nextItem)") 981cpp_quote("#define IXMLDOMNamedNodeMap_reset(This) (This)->lpVtbl->reset(This)") 982cpp_quote("#define IXMLDOMNamedNodeMap_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk)") 983cpp_quote("#endif") 984cpp_quote("#endif") 985cpp_quote(" HRESULT WINAPI IXMLDOMNamedNodeMap_getNamedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem);") 986cpp_quote(" void __RPC_STUB IXMLDOMNamedNodeMap_getNamedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 987cpp_quote(" HRESULT WINAPI IXMLDOMNamedNodeMap_setNamedItem_Proxy(IXMLDOMNamedNodeMap *This,IXMLDOMNode *newItem,IXMLDOMNode **nameItem);") 988cpp_quote(" void __RPC_STUB IXMLDOMNamedNodeMap_setNamedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 989cpp_quote(" HRESULT WINAPI IXMLDOMNamedNodeMap_removeNamedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem);") 990cpp_quote(" void __RPC_STUB IXMLDOMNamedNodeMap_removeNamedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 991cpp_quote(" HRESULT WINAPI IXMLDOMNamedNodeMap_get_item_Proxy(IXMLDOMNamedNodeMap *This,LONG index,IXMLDOMNode **listItem);") 992cpp_quote(" void __RPC_STUB IXMLDOMNamedNodeMap_get_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 993cpp_quote(" HRESULT WINAPI IXMLDOMNamedNodeMap_get_length_Proxy(IXMLDOMNamedNodeMap *This,LONG *listLength);") 994cpp_quote(" void __RPC_STUB IXMLDOMNamedNodeMap_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 995cpp_quote(" HRESULT WINAPI IXMLDOMNamedNodeMap_getQualifiedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem);") 996cpp_quote(" void __RPC_STUB IXMLDOMNamedNodeMap_getQualifiedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 997cpp_quote(" HRESULT WINAPI IXMLDOMNamedNodeMap_removeQualifiedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem);") 998cpp_quote(" void __RPC_STUB IXMLDOMNamedNodeMap_removeQualifiedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 999cpp_quote(" HRESULT WINAPI IXMLDOMNamedNodeMap_nextNode_Proxy(IXMLDOMNamedNodeMap *This,IXMLDOMNode **nextItem);") 1000cpp_quote(" void __RPC_STUB IXMLDOMNamedNodeMap_nextNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1001cpp_quote(" HRESULT WINAPI IXMLDOMNamedNodeMap_reset_Proxy(IXMLDOMNamedNodeMap *This);") 1002cpp_quote(" void __RPC_STUB IXMLDOMNamedNodeMap_reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1003cpp_quote(" HRESULT WINAPI IXMLDOMNamedNodeMap_get__newEnum_Proxy(IXMLDOMNamedNodeMap *This,IUnknown **ppUnk);") 1004cpp_quote(" void __RPC_STUB IXMLDOMNamedNodeMap_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1005cpp_quote("#endif") 1006cpp_quote("") 1007cpp_quote("#ifndef __IXMLDOMCharacterData_INTERFACE_DEFINED__") 1008cpp_quote("#define __IXMLDOMCharacterData_INTERFACE_DEFINED__") 1009cpp_quote(" EXTERN_C const IID IID_IXMLDOMCharacterData;") 1010cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 1011cpp_quote(" struct IXMLDOMCharacterData : public IXMLDOMNode {") 1012cpp_quote(" public:") 1013cpp_quote(" virtual HRESULT WINAPI get_data(BSTR *data) = 0;") 1014cpp_quote(" virtual HRESULT WINAPI put_data(BSTR data) = 0;") 1015cpp_quote(" virtual HRESULT WINAPI get_length(LONG *dataLength) = 0;") 1016cpp_quote(" virtual HRESULT WINAPI substringData(LONG offset,LONG count,BSTR *data) = 0;") 1017cpp_quote(" virtual HRESULT WINAPI appendData(BSTR data) = 0;") 1018cpp_quote(" virtual HRESULT WINAPI insertData(LONG offset,BSTR data) = 0;") 1019cpp_quote(" virtual HRESULT WINAPI deleteData(LONG offset,LONG count) = 0;") 1020cpp_quote(" virtual HRESULT WINAPI replaceData(LONG offset,LONG count,BSTR data) = 0;") 1021cpp_quote(" };") 1022cpp_quote("#else") 1023cpp_quote(" typedef struct IXMLDOMCharacterDataVtbl {") 1024cpp_quote(" BEGIN_INTERFACE") 1025cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMCharacterData *This,REFIID riid,void **ppvObject);") 1026cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMCharacterData *This);") 1027cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMCharacterData *This);") 1028cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMCharacterData *This,UINT *pctinfo);") 1029cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMCharacterData *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 1030cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMCharacterData *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 1031cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMCharacterData *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 1032cpp_quote(" HRESULT (WINAPI *get_nodeName)(IXMLDOMCharacterData *This,BSTR *name);") 1033cpp_quote(" HRESULT (WINAPI *get_nodeValue)(IXMLDOMCharacterData *This,VARIANT *value);") 1034cpp_quote(" HRESULT (WINAPI *put_nodeValue)(IXMLDOMCharacterData *This,VARIANT value);") 1035cpp_quote(" HRESULT (WINAPI *get_nodeType)(IXMLDOMCharacterData *This,DOMNodeType *type);") 1036cpp_quote(" HRESULT (WINAPI *get_parentNode)(IXMLDOMCharacterData *This,IXMLDOMNode **parent);") 1037cpp_quote(" HRESULT (WINAPI *get_childNodes)(IXMLDOMCharacterData *This,IXMLDOMNodeList **childList);") 1038cpp_quote(" HRESULT (WINAPI *get_firstChild)(IXMLDOMCharacterData *This,IXMLDOMNode **firstChild);") 1039cpp_quote(" HRESULT (WINAPI *get_lastChild)(IXMLDOMCharacterData *This,IXMLDOMNode **lastChild);") 1040cpp_quote(" HRESULT (WINAPI *get_previousSibling)(IXMLDOMCharacterData *This,IXMLDOMNode **previousSibling);") 1041cpp_quote(" HRESULT (WINAPI *get_nextSibling)(IXMLDOMCharacterData *This,IXMLDOMNode **nextSibling);") 1042cpp_quote(" HRESULT (WINAPI *get_attributes)(IXMLDOMCharacterData *This,IXMLDOMNamedNodeMap **attributeMap);") 1043cpp_quote(" HRESULT (WINAPI *insertBefore)(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild);") 1044cpp_quote(" HRESULT (WINAPI *replaceChild)(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild);") 1045cpp_quote(" HRESULT (WINAPI *removeChild)(IXMLDOMCharacterData *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild);") 1046cpp_quote(" HRESULT (WINAPI *appendChild)(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild);") 1047cpp_quote(" HRESULT (WINAPI *hasChildNodes)(IXMLDOMCharacterData *This,VARIANT_BOOL *hasChild);") 1048cpp_quote(" HRESULT (WINAPI *get_ownerDocument)(IXMLDOMCharacterData *This,IXMLDOMDocument **DOMDocument);") 1049cpp_quote(" HRESULT (WINAPI *cloneNode)(IXMLDOMCharacterData *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot);") 1050cpp_quote(" HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMCharacterData *This,BSTR *nodeType);") 1051cpp_quote(" HRESULT (WINAPI *get_text)(IXMLDOMCharacterData *This,BSTR *text);") 1052cpp_quote(" HRESULT (WINAPI *put_text)(IXMLDOMCharacterData *This,BSTR text);") 1053cpp_quote(" HRESULT (WINAPI *get_specified)(IXMLDOMCharacterData *This,VARIANT_BOOL *isSpecified);") 1054cpp_quote(" HRESULT (WINAPI *get_definition)(IXMLDOMCharacterData *This,IXMLDOMNode **definitionNode);") 1055cpp_quote(" HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMCharacterData *This,VARIANT *typedValue);") 1056cpp_quote(" HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMCharacterData *This,VARIANT typedValue);") 1057cpp_quote(" HRESULT (WINAPI *get_dataType)(IXMLDOMCharacterData *This,VARIANT *dataTypeName);") 1058cpp_quote(" HRESULT (WINAPI *put_dataType)(IXMLDOMCharacterData *This,BSTR dataTypeName);") 1059cpp_quote(" HRESULT (WINAPI *get_xml)(IXMLDOMCharacterData *This,BSTR *xmlString);") 1060cpp_quote(" HRESULT (WINAPI *transformNode)(IXMLDOMCharacterData *This,IXMLDOMNode *stylesheet,BSTR *xmlString);") 1061cpp_quote(" HRESULT (WINAPI *selectNodes)(IXMLDOMCharacterData *This,BSTR queryString,IXMLDOMNodeList **resultList);") 1062cpp_quote(" HRESULT (WINAPI *selectSingleNode)(IXMLDOMCharacterData *This,BSTR queryString,IXMLDOMNode **resultNode);") 1063cpp_quote(" HRESULT (WINAPI *get_parsed)(IXMLDOMCharacterData *This,VARIANT_BOOL *isParsed);") 1064cpp_quote(" HRESULT (WINAPI *get_namespaceURI)(IXMLDOMCharacterData *This,BSTR *namespaceURI);") 1065cpp_quote(" HRESULT (WINAPI *get_prefix)(IXMLDOMCharacterData *This,BSTR *prefixString);") 1066cpp_quote(" HRESULT (WINAPI *get_baseName)(IXMLDOMCharacterData *This,BSTR *nameString);") 1067cpp_quote(" HRESULT (WINAPI *transformNodeToObject)(IXMLDOMCharacterData *This,IXMLDOMNode *stylesheet,VARIANT outputObject);") 1068cpp_quote(" HRESULT (WINAPI *get_data)(IXMLDOMCharacterData *This,BSTR *data);") 1069cpp_quote(" HRESULT (WINAPI *put_data)(IXMLDOMCharacterData *This,BSTR data);") 1070cpp_quote(" HRESULT (WINAPI *get_length)(IXMLDOMCharacterData *This,LONG *dataLength);") 1071cpp_quote(" HRESULT (WINAPI *substringData)(IXMLDOMCharacterData *This,LONG offset,LONG count,BSTR *data);") 1072cpp_quote(" HRESULT (WINAPI *appendData)(IXMLDOMCharacterData *This,BSTR data);") 1073cpp_quote(" HRESULT (WINAPI *insertData)(IXMLDOMCharacterData *This,LONG offset,BSTR data);") 1074cpp_quote(" HRESULT (WINAPI *deleteData)(IXMLDOMCharacterData *This,LONG offset,LONG count);") 1075cpp_quote(" HRESULT (WINAPI *replaceData)(IXMLDOMCharacterData *This,LONG offset,LONG count,BSTR data);") 1076cpp_quote(" END_INTERFACE") 1077cpp_quote(" } IXMLDOMCharacterDataVtbl;") 1078cpp_quote(" struct IXMLDOMCharacterData {") 1079cpp_quote(" CONST_VTBL struct IXMLDOMCharacterDataVtbl *lpVtbl;") 1080cpp_quote(" };") 1081cpp_quote("#ifdef COBJMACROS") 1082cpp_quote("#define IXMLDOMCharacterData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 1083cpp_quote("#define IXMLDOMCharacterData_AddRef(This) (This)->lpVtbl->AddRef(This)") 1084cpp_quote("#define IXMLDOMCharacterData_Release(This) (This)->lpVtbl->Release(This)") 1085cpp_quote("#define IXMLDOMCharacterData_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 1086cpp_quote("#define IXMLDOMCharacterData_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 1087cpp_quote("#define IXMLDOMCharacterData_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 1088cpp_quote("#define IXMLDOMCharacterData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 1089cpp_quote("#define IXMLDOMCharacterData_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name)") 1090cpp_quote("#define IXMLDOMCharacterData_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value)") 1091cpp_quote("#define IXMLDOMCharacterData_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value)") 1092cpp_quote("#define IXMLDOMCharacterData_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type)") 1093cpp_quote("#define IXMLDOMCharacterData_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent)") 1094cpp_quote("#define IXMLDOMCharacterData_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList)") 1095cpp_quote("#define IXMLDOMCharacterData_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild)") 1096cpp_quote("#define IXMLDOMCharacterData_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild)") 1097cpp_quote("#define IXMLDOMCharacterData_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling)") 1098cpp_quote("#define IXMLDOMCharacterData_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling)") 1099cpp_quote("#define IXMLDOMCharacterData_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap)") 1100cpp_quote("#define IXMLDOMCharacterData_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild)") 1101cpp_quote("#define IXMLDOMCharacterData_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild)") 1102cpp_quote("#define IXMLDOMCharacterData_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild)") 1103cpp_quote("#define IXMLDOMCharacterData_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild)") 1104cpp_quote("#define IXMLDOMCharacterData_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild)") 1105cpp_quote("#define IXMLDOMCharacterData_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument)") 1106cpp_quote("#define IXMLDOMCharacterData_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot)") 1107cpp_quote("#define IXMLDOMCharacterData_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType)") 1108cpp_quote("#define IXMLDOMCharacterData_get_text(This,text) (This)->lpVtbl->get_text(This,text)") 1109cpp_quote("#define IXMLDOMCharacterData_put_text(This,text) (This)->lpVtbl->put_text(This,text)") 1110cpp_quote("#define IXMLDOMCharacterData_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified)") 1111cpp_quote("#define IXMLDOMCharacterData_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode)") 1112cpp_quote("#define IXMLDOMCharacterData_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue)") 1113cpp_quote("#define IXMLDOMCharacterData_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue)") 1114cpp_quote("#define IXMLDOMCharacterData_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName)") 1115cpp_quote("#define IXMLDOMCharacterData_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName)") 1116cpp_quote("#define IXMLDOMCharacterData_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString)") 1117cpp_quote("#define IXMLDOMCharacterData_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString)") 1118cpp_quote("#define IXMLDOMCharacterData_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList)") 1119cpp_quote("#define IXMLDOMCharacterData_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode)") 1120cpp_quote("#define IXMLDOMCharacterData_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed)") 1121cpp_quote("#define IXMLDOMCharacterData_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI)") 1122cpp_quote("#define IXMLDOMCharacterData_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString)") 1123cpp_quote("#define IXMLDOMCharacterData_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString)") 1124cpp_quote("#define IXMLDOMCharacterData_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject)") 1125cpp_quote("#define IXMLDOMCharacterData_get_data(This,data) (This)->lpVtbl->get_data(This,data)") 1126cpp_quote("#define IXMLDOMCharacterData_put_data(This,data) (This)->lpVtbl->put_data(This,data)") 1127cpp_quote("#define IXMLDOMCharacterData_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength)") 1128cpp_quote("#define IXMLDOMCharacterData_substringData(This,offset,count,data) (This)->lpVtbl->substringData(This,offset,count,data)") 1129cpp_quote("#define IXMLDOMCharacterData_appendData(This,data) (This)->lpVtbl->appendData(This,data)") 1130cpp_quote("#define IXMLDOMCharacterData_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data)") 1131cpp_quote("#define IXMLDOMCharacterData_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count)") 1132cpp_quote("#define IXMLDOMCharacterData_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data)") 1133cpp_quote("#endif") 1134cpp_quote("#endif") 1135cpp_quote(" HRESULT WINAPI IXMLDOMCharacterData_get_data_Proxy(IXMLDOMCharacterData *This,BSTR *data);") 1136cpp_quote(" void __RPC_STUB IXMLDOMCharacterData_get_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1137cpp_quote(" HRESULT WINAPI IXMLDOMCharacterData_put_data_Proxy(IXMLDOMCharacterData *This,BSTR data);") 1138cpp_quote(" void __RPC_STUB IXMLDOMCharacterData_put_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1139cpp_quote(" HRESULT WINAPI IXMLDOMCharacterData_get_length_Proxy(IXMLDOMCharacterData *This,LONG *dataLength);") 1140cpp_quote(" void __RPC_STUB IXMLDOMCharacterData_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1141cpp_quote(" HRESULT WINAPI IXMLDOMCharacterData_substringData_Proxy(IXMLDOMCharacterData *This,LONG offset,LONG count,BSTR *data);") 1142cpp_quote(" void __RPC_STUB IXMLDOMCharacterData_substringData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1143cpp_quote(" HRESULT WINAPI IXMLDOMCharacterData_appendData_Proxy(IXMLDOMCharacterData *This,BSTR data);") 1144cpp_quote(" void __RPC_STUB IXMLDOMCharacterData_appendData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1145cpp_quote(" HRESULT WINAPI IXMLDOMCharacterData_insertData_Proxy(IXMLDOMCharacterData *This,LONG offset,BSTR data);") 1146cpp_quote(" void __RPC_STUB IXMLDOMCharacterData_insertData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1147cpp_quote(" HRESULT WINAPI IXMLDOMCharacterData_deleteData_Proxy(IXMLDOMCharacterData *This,LONG offset,LONG count);") 1148cpp_quote(" void __RPC_STUB IXMLDOMCharacterData_deleteData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1149cpp_quote(" HRESULT WINAPI IXMLDOMCharacterData_replaceData_Proxy(IXMLDOMCharacterData *This,LONG offset,LONG count,BSTR data);") 1150cpp_quote(" void __RPC_STUB IXMLDOMCharacterData_replaceData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1151cpp_quote("#endif") 1152cpp_quote("") 1153cpp_quote("#ifndef __IXMLDOMAttribute_INTERFACE_DEFINED__") 1154cpp_quote("#define __IXMLDOMAttribute_INTERFACE_DEFINED__") 1155cpp_quote(" EXTERN_C const IID IID_IXMLDOMAttribute;") 1156cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 1157cpp_quote(" struct IXMLDOMAttribute : public IXMLDOMNode {") 1158cpp_quote(" public:") 1159cpp_quote(" virtual HRESULT WINAPI get_name(BSTR *attributeName) = 0;") 1160cpp_quote(" virtual HRESULT WINAPI get_value(VARIANT *attributeValue) = 0;") 1161cpp_quote(" virtual HRESULT WINAPI put_value(VARIANT attributeValue) = 0;") 1162cpp_quote(" };") 1163cpp_quote("#else") 1164cpp_quote(" typedef struct IXMLDOMAttributeVtbl {") 1165cpp_quote(" BEGIN_INTERFACE") 1166cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMAttribute *This,REFIID riid,void **ppvObject);") 1167cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMAttribute *This);") 1168cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMAttribute *This);") 1169cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMAttribute *This,UINT *pctinfo);") 1170cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMAttribute *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 1171cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMAttribute *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 1172cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMAttribute *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 1173cpp_quote(" HRESULT (WINAPI *get_nodeName)(IXMLDOMAttribute *This,BSTR *name);") 1174cpp_quote(" HRESULT (WINAPI *get_nodeValue)(IXMLDOMAttribute *This,VARIANT *value);") 1175cpp_quote(" HRESULT (WINAPI *put_nodeValue)(IXMLDOMAttribute *This,VARIANT value);") 1176cpp_quote(" HRESULT (WINAPI *get_nodeType)(IXMLDOMAttribute *This,DOMNodeType *type);") 1177cpp_quote(" HRESULT (WINAPI *get_parentNode)(IXMLDOMAttribute *This,IXMLDOMNode **parent);") 1178cpp_quote(" HRESULT (WINAPI *get_childNodes)(IXMLDOMAttribute *This,IXMLDOMNodeList **childList);") 1179cpp_quote(" HRESULT (WINAPI *get_firstChild)(IXMLDOMAttribute *This,IXMLDOMNode **firstChild);") 1180cpp_quote(" HRESULT (WINAPI *get_lastChild)(IXMLDOMAttribute *This,IXMLDOMNode **lastChild);") 1181cpp_quote(" HRESULT (WINAPI *get_previousSibling)(IXMLDOMAttribute *This,IXMLDOMNode **previousSibling);") 1182cpp_quote(" HRESULT (WINAPI *get_nextSibling)(IXMLDOMAttribute *This,IXMLDOMNode **nextSibling);") 1183cpp_quote(" HRESULT (WINAPI *get_attributes)(IXMLDOMAttribute *This,IXMLDOMNamedNodeMap **attributeMap);") 1184cpp_quote(" HRESULT (WINAPI *insertBefore)(IXMLDOMAttribute *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild);") 1185cpp_quote(" HRESULT (WINAPI *replaceChild)(IXMLDOMAttribute *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild);") 1186cpp_quote(" HRESULT (WINAPI *removeChild)(IXMLDOMAttribute *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild);") 1187cpp_quote(" HRESULT (WINAPI *appendChild)(IXMLDOMAttribute *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild);") 1188cpp_quote(" HRESULT (WINAPI *hasChildNodes)(IXMLDOMAttribute *This,VARIANT_BOOL *hasChild);") 1189cpp_quote(" HRESULT (WINAPI *get_ownerDocument)(IXMLDOMAttribute *This,IXMLDOMDocument **DOMDocument);") 1190cpp_quote(" HRESULT (WINAPI *cloneNode)(IXMLDOMAttribute *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot);") 1191cpp_quote(" HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMAttribute *This,BSTR *nodeType);") 1192cpp_quote(" HRESULT (WINAPI *get_text)(IXMLDOMAttribute *This,BSTR *text);") 1193cpp_quote(" HRESULT (WINAPI *put_text)(IXMLDOMAttribute *This,BSTR text);") 1194cpp_quote(" HRESULT (WINAPI *get_specified)(IXMLDOMAttribute *This,VARIANT_BOOL *isSpecified);") 1195cpp_quote(" HRESULT (WINAPI *get_definition)(IXMLDOMAttribute *This,IXMLDOMNode **definitionNode);") 1196cpp_quote(" HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMAttribute *This,VARIANT *typedValue);") 1197cpp_quote(" HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMAttribute *This,VARIANT typedValue);") 1198cpp_quote(" HRESULT (WINAPI *get_dataType)(IXMLDOMAttribute *This,VARIANT *dataTypeName);") 1199cpp_quote(" HRESULT (WINAPI *put_dataType)(IXMLDOMAttribute *This,BSTR dataTypeName);") 1200cpp_quote(" HRESULT (WINAPI *get_xml)(IXMLDOMAttribute *This,BSTR *xmlString);") 1201cpp_quote(" HRESULT (WINAPI *transformNode)(IXMLDOMAttribute *This,IXMLDOMNode *stylesheet,BSTR *xmlString);") 1202cpp_quote(" HRESULT (WINAPI *selectNodes)(IXMLDOMAttribute *This,BSTR queryString,IXMLDOMNodeList **resultList);") 1203cpp_quote(" HRESULT (WINAPI *selectSingleNode)(IXMLDOMAttribute *This,BSTR queryString,IXMLDOMNode **resultNode);") 1204cpp_quote(" HRESULT (WINAPI *get_parsed)(IXMLDOMAttribute *This,VARIANT_BOOL *isParsed);") 1205cpp_quote(" HRESULT (WINAPI *get_namespaceURI)(IXMLDOMAttribute *This,BSTR *namespaceURI);") 1206cpp_quote(" HRESULT (WINAPI *get_prefix)(IXMLDOMAttribute *This,BSTR *prefixString);") 1207cpp_quote(" HRESULT (WINAPI *get_baseName)(IXMLDOMAttribute *This,BSTR *nameString);") 1208cpp_quote(" HRESULT (WINAPI *transformNodeToObject)(IXMLDOMAttribute *This,IXMLDOMNode *stylesheet,VARIANT outputObject);") 1209cpp_quote(" HRESULT (WINAPI *get_name)(IXMLDOMAttribute *This,BSTR *attributeName);") 1210cpp_quote(" HRESULT (WINAPI *get_value)(IXMLDOMAttribute *This,VARIANT *attributeValue);") 1211cpp_quote(" HRESULT (WINAPI *put_value)(IXMLDOMAttribute *This,VARIANT attributeValue);") 1212cpp_quote(" END_INTERFACE") 1213cpp_quote(" } IXMLDOMAttributeVtbl;") 1214cpp_quote(" struct IXMLDOMAttribute {") 1215cpp_quote(" CONST_VTBL struct IXMLDOMAttributeVtbl *lpVtbl;") 1216cpp_quote(" };") 1217cpp_quote("#ifdef COBJMACROS") 1218cpp_quote("#define IXMLDOMAttribute_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 1219cpp_quote("#define IXMLDOMAttribute_AddRef(This) (This)->lpVtbl->AddRef(This)") 1220cpp_quote("#define IXMLDOMAttribute_Release(This) (This)->lpVtbl->Release(This)") 1221cpp_quote("#define IXMLDOMAttribute_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 1222cpp_quote("#define IXMLDOMAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 1223cpp_quote("#define IXMLDOMAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 1224cpp_quote("#define IXMLDOMAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 1225cpp_quote("#define IXMLDOMAttribute_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name)") 1226cpp_quote("#define IXMLDOMAttribute_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value)") 1227cpp_quote("#define IXMLDOMAttribute_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value)") 1228cpp_quote("#define IXMLDOMAttribute_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type)") 1229cpp_quote("#define IXMLDOMAttribute_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent)") 1230cpp_quote("#define IXMLDOMAttribute_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList)") 1231cpp_quote("#define IXMLDOMAttribute_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild)") 1232cpp_quote("#define IXMLDOMAttribute_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild)") 1233cpp_quote("#define IXMLDOMAttribute_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling)") 1234cpp_quote("#define IXMLDOMAttribute_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling)") 1235cpp_quote("#define IXMLDOMAttribute_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap)") 1236cpp_quote("#define IXMLDOMAttribute_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild)") 1237cpp_quote("#define IXMLDOMAttribute_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild)") 1238cpp_quote("#define IXMLDOMAttribute_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild)") 1239cpp_quote("#define IXMLDOMAttribute_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild)") 1240cpp_quote("#define IXMLDOMAttribute_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild)") 1241cpp_quote("#define IXMLDOMAttribute_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument)") 1242cpp_quote("#define IXMLDOMAttribute_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot)") 1243cpp_quote("#define IXMLDOMAttribute_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType)") 1244cpp_quote("#define IXMLDOMAttribute_get_text(This,text) (This)->lpVtbl->get_text(This,text)") 1245cpp_quote("#define IXMLDOMAttribute_put_text(This,text) (This)->lpVtbl->put_text(This,text)") 1246cpp_quote("#define IXMLDOMAttribute_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified)") 1247cpp_quote("#define IXMLDOMAttribute_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode)") 1248cpp_quote("#define IXMLDOMAttribute_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue)") 1249cpp_quote("#define IXMLDOMAttribute_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue)") 1250cpp_quote("#define IXMLDOMAttribute_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName)") 1251cpp_quote("#define IXMLDOMAttribute_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName)") 1252cpp_quote("#define IXMLDOMAttribute_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString)") 1253cpp_quote("#define IXMLDOMAttribute_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString)") 1254cpp_quote("#define IXMLDOMAttribute_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList)") 1255cpp_quote("#define IXMLDOMAttribute_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode)") 1256cpp_quote("#define IXMLDOMAttribute_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed)") 1257cpp_quote("#define IXMLDOMAttribute_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI)") 1258cpp_quote("#define IXMLDOMAttribute_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString)") 1259cpp_quote("#define IXMLDOMAttribute_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString)") 1260cpp_quote("#define IXMLDOMAttribute_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject)") 1261cpp_quote("#define IXMLDOMAttribute_get_name(This,attributeName) (This)->lpVtbl->get_name(This,attributeName)") 1262cpp_quote("#define IXMLDOMAttribute_get_value(This,attributeValue) (This)->lpVtbl->get_value(This,attributeValue)") 1263cpp_quote("#define IXMLDOMAttribute_put_value(This,attributeValue) (This)->lpVtbl->put_value(This,attributeValue)") 1264cpp_quote("#endif") 1265cpp_quote("#endif") 1266cpp_quote(" HRESULT WINAPI IXMLDOMAttribute_get_name_Proxy(IXMLDOMAttribute *This,BSTR *attributeName);") 1267cpp_quote(" void __RPC_STUB IXMLDOMAttribute_get_name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1268cpp_quote(" HRESULT WINAPI IXMLDOMAttribute_get_value_Proxy(IXMLDOMAttribute *This,VARIANT *attributeValue);") 1269cpp_quote(" void __RPC_STUB IXMLDOMAttribute_get_value_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1270cpp_quote(" HRESULT WINAPI IXMLDOMAttribute_put_value_Proxy(IXMLDOMAttribute *This,VARIANT attributeValue);") 1271cpp_quote(" void __RPC_STUB IXMLDOMAttribute_put_value_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1272cpp_quote("#endif") 1273cpp_quote("") 1274cpp_quote("#ifndef __IXMLDOMElement_INTERFACE_DEFINED__") 1275cpp_quote("#define __IXMLDOMElement_INTERFACE_DEFINED__") 1276cpp_quote(" EXTERN_C const IID IID_IXMLDOMElement;") 1277cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 1278cpp_quote(" struct IXMLDOMElement : public IXMLDOMNode {") 1279cpp_quote(" public:") 1280cpp_quote(" virtual HRESULT WINAPI get_tagName(BSTR *tagName) = 0;") 1281cpp_quote(" virtual HRESULT WINAPI getAttribute(BSTR name,VARIANT *value) = 0;") 1282cpp_quote(" virtual HRESULT WINAPI setAttribute(BSTR name,VARIANT value) = 0;") 1283cpp_quote(" virtual HRESULT WINAPI removeAttribute(BSTR name) = 0;") 1284cpp_quote(" virtual HRESULT WINAPI getAttributeNode(BSTR name,IXMLDOMAttribute **attributeNode) = 0;") 1285cpp_quote(" virtual HRESULT WINAPI setAttributeNode(IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode) = 0;") 1286cpp_quote(" virtual HRESULT WINAPI removeAttributeNode(IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode) = 0;") 1287cpp_quote(" virtual HRESULT WINAPI getElementsByTagName(BSTR tagName,IXMLDOMNodeList **resultList) = 0;") 1288cpp_quote(" virtual HRESULT WINAPI normalize(void) = 0;") 1289cpp_quote(" };") 1290cpp_quote("#else") 1291cpp_quote(" typedef struct IXMLDOMElementVtbl {") 1292cpp_quote(" BEGIN_INTERFACE") 1293cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMElement *This,REFIID riid,void **ppvObject);") 1294cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMElement *This);") 1295cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMElement *This);") 1296cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMElement *This,UINT *pctinfo);") 1297cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMElement *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 1298cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMElement *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 1299cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMElement *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 1300cpp_quote(" HRESULT (WINAPI *get_nodeName)(IXMLDOMElement *This,BSTR *name);") 1301cpp_quote(" HRESULT (WINAPI *get_nodeValue)(IXMLDOMElement *This,VARIANT *value);") 1302cpp_quote(" HRESULT (WINAPI *put_nodeValue)(IXMLDOMElement *This,VARIANT value);") 1303cpp_quote(" HRESULT (WINAPI *get_nodeType)(IXMLDOMElement *This,DOMNodeType *type);") 1304cpp_quote(" HRESULT (WINAPI *get_parentNode)(IXMLDOMElement *This,IXMLDOMNode **parent);") 1305cpp_quote(" HRESULT (WINAPI *get_childNodes)(IXMLDOMElement *This,IXMLDOMNodeList **childList);") 1306cpp_quote(" HRESULT (WINAPI *get_firstChild)(IXMLDOMElement *This,IXMLDOMNode **firstChild);") 1307cpp_quote(" HRESULT (WINAPI *get_lastChild)(IXMLDOMElement *This,IXMLDOMNode **lastChild);") 1308cpp_quote(" HRESULT (WINAPI *get_previousSibling)(IXMLDOMElement *This,IXMLDOMNode **previousSibling);") 1309cpp_quote(" HRESULT (WINAPI *get_nextSibling)(IXMLDOMElement *This,IXMLDOMNode **nextSibling);") 1310cpp_quote(" HRESULT (WINAPI *get_attributes)(IXMLDOMElement *This,IXMLDOMNamedNodeMap **attributeMap);") 1311cpp_quote(" HRESULT (WINAPI *insertBefore)(IXMLDOMElement *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild);") 1312cpp_quote(" HRESULT (WINAPI *replaceChild)(IXMLDOMElement *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild);") 1313cpp_quote(" HRESULT (WINAPI *removeChild)(IXMLDOMElement *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild);") 1314cpp_quote(" HRESULT (WINAPI *appendChild)(IXMLDOMElement *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild);") 1315cpp_quote(" HRESULT (WINAPI *hasChildNodes)(IXMLDOMElement *This,VARIANT_BOOL *hasChild);") 1316cpp_quote(" HRESULT (WINAPI *get_ownerDocument)(IXMLDOMElement *This,IXMLDOMDocument **DOMDocument);") 1317cpp_quote(" HRESULT (WINAPI *cloneNode)(IXMLDOMElement *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot);") 1318cpp_quote(" HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMElement *This,BSTR *nodeType);") 1319cpp_quote(" HRESULT (WINAPI *get_text)(IXMLDOMElement *This,BSTR *text);") 1320cpp_quote(" HRESULT (WINAPI *put_text)(IXMLDOMElement *This,BSTR text);") 1321cpp_quote(" HRESULT (WINAPI *get_specified)(IXMLDOMElement *This,VARIANT_BOOL *isSpecified);") 1322cpp_quote(" HRESULT (WINAPI *get_definition)(IXMLDOMElement *This,IXMLDOMNode **definitionNode);") 1323cpp_quote(" HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMElement *This,VARIANT *typedValue);") 1324cpp_quote(" HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMElement *This,VARIANT typedValue);") 1325cpp_quote(" HRESULT (WINAPI *get_dataType)(IXMLDOMElement *This,VARIANT *dataTypeName);") 1326cpp_quote(" HRESULT (WINAPI *put_dataType)(IXMLDOMElement *This,BSTR dataTypeName);") 1327cpp_quote(" HRESULT (WINAPI *get_xml)(IXMLDOMElement *This,BSTR *xmlString);") 1328cpp_quote(" HRESULT (WINAPI *transformNode)(IXMLDOMElement *This,IXMLDOMNode *stylesheet,BSTR *xmlString);") 1329cpp_quote(" HRESULT (WINAPI *selectNodes)(IXMLDOMElement *This,BSTR queryString,IXMLDOMNodeList **resultList);") 1330cpp_quote(" HRESULT (WINAPI *selectSingleNode)(IXMLDOMElement *This,BSTR queryString,IXMLDOMNode **resultNode);") 1331cpp_quote(" HRESULT (WINAPI *get_parsed)(IXMLDOMElement *This,VARIANT_BOOL *isParsed);") 1332cpp_quote(" HRESULT (WINAPI *get_namespaceURI)(IXMLDOMElement *This,BSTR *namespaceURI);") 1333cpp_quote(" HRESULT (WINAPI *get_prefix)(IXMLDOMElement *This,BSTR *prefixString);") 1334cpp_quote(" HRESULT (WINAPI *get_baseName)(IXMLDOMElement *This,BSTR *nameString);") 1335cpp_quote(" HRESULT (WINAPI *transformNodeToObject)(IXMLDOMElement *This,IXMLDOMNode *stylesheet,VARIANT outputObject);") 1336cpp_quote(" HRESULT (WINAPI *get_tagName)(IXMLDOMElement *This,BSTR *tagName);") 1337cpp_quote(" HRESULT (WINAPI *getAttribute)(IXMLDOMElement *This,BSTR name,VARIANT *value);") 1338cpp_quote(" HRESULT (WINAPI *setAttribute)(IXMLDOMElement *This,BSTR name,VARIANT value);") 1339cpp_quote(" HRESULT (WINAPI *removeAttribute)(IXMLDOMElement *This,BSTR name);") 1340cpp_quote(" HRESULT (WINAPI *getAttributeNode)(IXMLDOMElement *This,BSTR name,IXMLDOMAttribute **attributeNode);") 1341cpp_quote(" HRESULT (WINAPI *setAttributeNode)(IXMLDOMElement *This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode);") 1342cpp_quote(" HRESULT (WINAPI *removeAttributeNode)(IXMLDOMElement *This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode);") 1343cpp_quote(" HRESULT (WINAPI *getElementsByTagName)(IXMLDOMElement *This,BSTR tagName,IXMLDOMNodeList **resultList);") 1344cpp_quote(" HRESULT (WINAPI *normalize)(IXMLDOMElement *This);") 1345cpp_quote(" END_INTERFACE") 1346cpp_quote(" } IXMLDOMElementVtbl;") 1347cpp_quote(" struct IXMLDOMElement {") 1348cpp_quote(" CONST_VTBL struct IXMLDOMElementVtbl *lpVtbl;") 1349cpp_quote(" };") 1350cpp_quote("#ifdef COBJMACROS") 1351cpp_quote("#define IXMLDOMElement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 1352cpp_quote("#define IXMLDOMElement_AddRef(This) (This)->lpVtbl->AddRef(This)") 1353cpp_quote("#define IXMLDOMElement_Release(This) (This)->lpVtbl->Release(This)") 1354cpp_quote("#define IXMLDOMElement_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 1355cpp_quote("#define IXMLDOMElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 1356cpp_quote("#define IXMLDOMElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 1357cpp_quote("#define IXMLDOMElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 1358cpp_quote("#define IXMLDOMElement_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name)") 1359cpp_quote("#define IXMLDOMElement_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value)") 1360cpp_quote("#define IXMLDOMElement_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value)") 1361cpp_quote("#define IXMLDOMElement_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type)") 1362cpp_quote("#define IXMLDOMElement_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent)") 1363cpp_quote("#define IXMLDOMElement_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList)") 1364cpp_quote("#define IXMLDOMElement_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild)") 1365cpp_quote("#define IXMLDOMElement_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild)") 1366cpp_quote("#define IXMLDOMElement_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling)") 1367cpp_quote("#define IXMLDOMElement_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling)") 1368cpp_quote("#define IXMLDOMElement_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap)") 1369cpp_quote("#define IXMLDOMElement_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild)") 1370cpp_quote("#define IXMLDOMElement_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild)") 1371cpp_quote("#define IXMLDOMElement_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild)") 1372cpp_quote("#define IXMLDOMElement_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild)") 1373cpp_quote("#define IXMLDOMElement_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild)") 1374cpp_quote("#define IXMLDOMElement_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument)") 1375cpp_quote("#define IXMLDOMElement_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot)") 1376cpp_quote("#define IXMLDOMElement_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType)") 1377cpp_quote("#define IXMLDOMElement_get_text(This,text) (This)->lpVtbl->get_text(This,text)") 1378cpp_quote("#define IXMLDOMElement_put_text(This,text) (This)->lpVtbl->put_text(This,text)") 1379cpp_quote("#define IXMLDOMElement_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified)") 1380cpp_quote("#define IXMLDOMElement_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode)") 1381cpp_quote("#define IXMLDOMElement_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue)") 1382cpp_quote("#define IXMLDOMElement_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue)") 1383cpp_quote("#define IXMLDOMElement_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName)") 1384cpp_quote("#define IXMLDOMElement_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName)") 1385cpp_quote("#define IXMLDOMElement_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString)") 1386cpp_quote("#define IXMLDOMElement_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString)") 1387cpp_quote("#define IXMLDOMElement_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList)") 1388cpp_quote("#define IXMLDOMElement_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode)") 1389cpp_quote("#define IXMLDOMElement_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed)") 1390cpp_quote("#define IXMLDOMElement_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI)") 1391cpp_quote("#define IXMLDOMElement_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString)") 1392cpp_quote("#define IXMLDOMElement_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString)") 1393cpp_quote("#define IXMLDOMElement_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject)") 1394cpp_quote("#define IXMLDOMElement_get_tagName(This,tagName) (This)->lpVtbl->get_tagName(This,tagName)") 1395cpp_quote("#define IXMLDOMElement_getAttribute(This,name,value) (This)->lpVtbl->getAttribute(This,name,value)") 1396cpp_quote("#define IXMLDOMElement_setAttribute(This,name,value) (This)->lpVtbl->setAttribute(This,name,value)") 1397cpp_quote("#define IXMLDOMElement_removeAttribute(This,name) (This)->lpVtbl->removeAttribute(This,name)") 1398cpp_quote("#define IXMLDOMElement_getAttributeNode(This,name,attributeNode) (This)->lpVtbl->getAttributeNode(This,name,attributeNode)") 1399cpp_quote("#define IXMLDOMElement_setAttributeNode(This,DOMAttribute,attributeNode) (This)->lpVtbl->setAttributeNode(This,DOMAttribute,attributeNode)") 1400cpp_quote("#define IXMLDOMElement_removeAttributeNode(This,DOMAttribute,attributeNode) (This)->lpVtbl->removeAttributeNode(This,DOMAttribute,attributeNode)") 1401cpp_quote("#define IXMLDOMElement_getElementsByTagName(This,tagName,resultList) (This)->lpVtbl->getElementsByTagName(This,tagName,resultList)") 1402cpp_quote("#define IXMLDOMElement_normalize(This) (This)->lpVtbl->normalize(This)") 1403cpp_quote("#endif") 1404cpp_quote("#endif") 1405cpp_quote(" HRESULT WINAPI IXMLDOMElement_get_tagName_Proxy(IXMLDOMElement *This,BSTR *tagName);") 1406cpp_quote(" void __RPC_STUB IXMLDOMElement_get_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1407cpp_quote(" HRESULT WINAPI IXMLDOMElement_getAttribute_Proxy(IXMLDOMElement *This,BSTR name,VARIANT *value);") 1408cpp_quote(" void __RPC_STUB IXMLDOMElement_getAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1409cpp_quote(" HRESULT WINAPI IXMLDOMElement_setAttribute_Proxy(IXMLDOMElement *This,BSTR name,VARIANT value);") 1410cpp_quote(" void __RPC_STUB IXMLDOMElement_setAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1411cpp_quote(" HRESULT WINAPI IXMLDOMElement_removeAttribute_Proxy(IXMLDOMElement *This,BSTR name);") 1412cpp_quote(" void __RPC_STUB IXMLDOMElement_removeAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1413cpp_quote(" HRESULT WINAPI IXMLDOMElement_getAttributeNode_Proxy(IXMLDOMElement *This,BSTR name,IXMLDOMAttribute **attributeNode);") 1414cpp_quote(" void __RPC_STUB IXMLDOMElement_getAttributeNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1415cpp_quote(" HRESULT WINAPI IXMLDOMElement_setAttributeNode_Proxy(IXMLDOMElement *This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode);") 1416cpp_quote(" void __RPC_STUB IXMLDOMElement_setAttributeNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1417cpp_quote(" HRESULT WINAPI IXMLDOMElement_removeAttributeNode_Proxy(IXMLDOMElement *This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode);") 1418cpp_quote(" void __RPC_STUB IXMLDOMElement_removeAttributeNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1419cpp_quote(" HRESULT WINAPI IXMLDOMElement_getElementsByTagName_Proxy(IXMLDOMElement *This,BSTR tagName,IXMLDOMNodeList **resultList);") 1420cpp_quote(" void __RPC_STUB IXMLDOMElement_getElementsByTagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1421cpp_quote(" HRESULT WINAPI IXMLDOMElement_normalize_Proxy(IXMLDOMElement *This);") 1422cpp_quote(" void __RPC_STUB IXMLDOMElement_normalize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1423cpp_quote("#endif") 1424cpp_quote("") 1425cpp_quote("#ifndef __IXMLDOMText_INTERFACE_DEFINED__") 1426cpp_quote("#define __IXMLDOMText_INTERFACE_DEFINED__") 1427cpp_quote(" EXTERN_C const IID IID_IXMLDOMText;") 1428cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 1429cpp_quote(" struct IXMLDOMText : public IXMLDOMCharacterData {") 1430cpp_quote(" public:") 1431cpp_quote(" virtual HRESULT WINAPI splitText(LONG offset,IXMLDOMText **rightHandTextNode) = 0;") 1432cpp_quote(" };") 1433cpp_quote("#else") 1434cpp_quote(" typedef struct IXMLDOMTextVtbl {") 1435cpp_quote(" BEGIN_INTERFACE") 1436cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMText *This,REFIID riid,void **ppvObject);") 1437cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMText *This);") 1438cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMText *This);") 1439cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMText *This,UINT *pctinfo);") 1440cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMText *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 1441cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMText *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 1442cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMText *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 1443cpp_quote(" HRESULT (WINAPI *get_nodeName)(IXMLDOMText *This,BSTR *name);") 1444cpp_quote(" HRESULT (WINAPI *get_nodeValue)(IXMLDOMText *This,VARIANT *value);") 1445cpp_quote(" HRESULT (WINAPI *put_nodeValue)(IXMLDOMText *This,VARIANT value);") 1446cpp_quote(" HRESULT (WINAPI *get_nodeType)(IXMLDOMText *This,DOMNodeType *type);") 1447cpp_quote(" HRESULT (WINAPI *get_parentNode)(IXMLDOMText *This,IXMLDOMNode **parent);") 1448cpp_quote(" HRESULT (WINAPI *get_childNodes)(IXMLDOMText *This,IXMLDOMNodeList **childList);") 1449cpp_quote(" HRESULT (WINAPI *get_firstChild)(IXMLDOMText *This,IXMLDOMNode **firstChild);") 1450cpp_quote(" HRESULT (WINAPI *get_lastChild)(IXMLDOMText *This,IXMLDOMNode **lastChild);") 1451cpp_quote(" HRESULT (WINAPI *get_previousSibling)(IXMLDOMText *This,IXMLDOMNode **previousSibling);") 1452cpp_quote(" HRESULT (WINAPI *get_nextSibling)(IXMLDOMText *This,IXMLDOMNode **nextSibling);") 1453cpp_quote(" HRESULT (WINAPI *get_attributes)(IXMLDOMText *This,IXMLDOMNamedNodeMap **attributeMap);") 1454cpp_quote(" HRESULT (WINAPI *insertBefore)(IXMLDOMText *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild);") 1455cpp_quote(" HRESULT (WINAPI *replaceChild)(IXMLDOMText *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild);") 1456cpp_quote(" HRESULT (WINAPI *removeChild)(IXMLDOMText *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild);") 1457cpp_quote(" HRESULT (WINAPI *appendChild)(IXMLDOMText *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild);") 1458cpp_quote(" HRESULT (WINAPI *hasChildNodes)(IXMLDOMText *This,VARIANT_BOOL *hasChild);") 1459cpp_quote(" HRESULT (WINAPI *get_ownerDocument)(IXMLDOMText *This,IXMLDOMDocument **DOMDocument);") 1460cpp_quote(" HRESULT (WINAPI *cloneNode)(IXMLDOMText *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot);") 1461cpp_quote(" HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMText *This,BSTR *nodeType);") 1462cpp_quote(" HRESULT (WINAPI *get_text)(IXMLDOMText *This,BSTR *text);") 1463cpp_quote(" HRESULT (WINAPI *put_text)(IXMLDOMText *This,BSTR text);") 1464cpp_quote(" HRESULT (WINAPI *get_specified)(IXMLDOMText *This,VARIANT_BOOL *isSpecified);") 1465cpp_quote(" HRESULT (WINAPI *get_definition)(IXMLDOMText *This,IXMLDOMNode **definitionNode);") 1466cpp_quote(" HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMText *This,VARIANT *typedValue);") 1467cpp_quote(" HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMText *This,VARIANT typedValue);") 1468cpp_quote(" HRESULT (WINAPI *get_dataType)(IXMLDOMText *This,VARIANT *dataTypeName);") 1469cpp_quote(" HRESULT (WINAPI *put_dataType)(IXMLDOMText *This,BSTR dataTypeName);") 1470cpp_quote(" HRESULT (WINAPI *get_xml)(IXMLDOMText *This,BSTR *xmlString);") 1471cpp_quote(" HRESULT (WINAPI *transformNode)(IXMLDOMText *This,IXMLDOMNode *stylesheet,BSTR *xmlString);") 1472cpp_quote(" HRESULT (WINAPI *selectNodes)(IXMLDOMText *This,BSTR queryString,IXMLDOMNodeList **resultList);") 1473cpp_quote(" HRESULT (WINAPI *selectSingleNode)(IXMLDOMText *This,BSTR queryString,IXMLDOMNode **resultNode);") 1474cpp_quote(" HRESULT (WINAPI *get_parsed)(IXMLDOMText *This,VARIANT_BOOL *isParsed);") 1475cpp_quote(" HRESULT (WINAPI *get_namespaceURI)(IXMLDOMText *This,BSTR *namespaceURI);") 1476cpp_quote(" HRESULT (WINAPI *get_prefix)(IXMLDOMText *This,BSTR *prefixString);") 1477cpp_quote(" HRESULT (WINAPI *get_baseName)(IXMLDOMText *This,BSTR *nameString);") 1478cpp_quote(" HRESULT (WINAPI *transformNodeToObject)(IXMLDOMText *This,IXMLDOMNode *stylesheet,VARIANT outputObject);") 1479cpp_quote(" HRESULT (WINAPI *get_data)(IXMLDOMText *This,BSTR *data);") 1480cpp_quote(" HRESULT (WINAPI *put_data)(IXMLDOMText *This,BSTR data);") 1481cpp_quote(" HRESULT (WINAPI *get_length)(IXMLDOMText *This,LONG *dataLength);") 1482cpp_quote(" HRESULT (WINAPI *substringData)(IXMLDOMText *This,LONG offset,LONG count,BSTR *data);") 1483cpp_quote(" HRESULT (WINAPI *appendData)(IXMLDOMText *This,BSTR data);") 1484cpp_quote(" HRESULT (WINAPI *insertData)(IXMLDOMText *This,LONG offset,BSTR data);") 1485cpp_quote(" HRESULT (WINAPI *deleteData)(IXMLDOMText *This,LONG offset,LONG count);") 1486cpp_quote(" HRESULT (WINAPI *replaceData)(IXMLDOMText *This,LONG offset,LONG count,BSTR data);") 1487cpp_quote(" HRESULT (WINAPI *splitText)(IXMLDOMText *This,LONG offset,IXMLDOMText **rightHandTextNode);") 1488cpp_quote(" END_INTERFACE") 1489cpp_quote(" } IXMLDOMTextVtbl;") 1490cpp_quote(" struct IXMLDOMText {") 1491cpp_quote(" CONST_VTBL struct IXMLDOMTextVtbl *lpVtbl;") 1492cpp_quote(" };") 1493cpp_quote("#ifdef COBJMACROS") 1494cpp_quote("#define IXMLDOMText_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 1495cpp_quote("#define IXMLDOMText_AddRef(This) (This)->lpVtbl->AddRef(This)") 1496cpp_quote("#define IXMLDOMText_Release(This) (This)->lpVtbl->Release(This)") 1497cpp_quote("#define IXMLDOMText_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 1498cpp_quote("#define IXMLDOMText_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 1499cpp_quote("#define IXMLDOMText_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 1500cpp_quote("#define IXMLDOMText_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 1501cpp_quote("#define IXMLDOMText_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name)") 1502cpp_quote("#define IXMLDOMText_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value)") 1503cpp_quote("#define IXMLDOMText_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value)") 1504cpp_quote("#define IXMLDOMText_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type)") 1505cpp_quote("#define IXMLDOMText_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent)") 1506cpp_quote("#define IXMLDOMText_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList)") 1507cpp_quote("#define IXMLDOMText_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild)") 1508cpp_quote("#define IXMLDOMText_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild)") 1509cpp_quote("#define IXMLDOMText_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling)") 1510cpp_quote("#define IXMLDOMText_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling)") 1511cpp_quote("#define IXMLDOMText_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap)") 1512cpp_quote("#define IXMLDOMText_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild)") 1513cpp_quote("#define IXMLDOMText_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild)") 1514cpp_quote("#define IXMLDOMText_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild)") 1515cpp_quote("#define IXMLDOMText_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild)") 1516cpp_quote("#define IXMLDOMText_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild)") 1517cpp_quote("#define IXMLDOMText_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument)") 1518cpp_quote("#define IXMLDOMText_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot)") 1519cpp_quote("#define IXMLDOMText_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType)") 1520cpp_quote("#define IXMLDOMText_get_text(This,text) (This)->lpVtbl->get_text(This,text)") 1521cpp_quote("#define IXMLDOMText_put_text(This,text) (This)->lpVtbl->put_text(This,text)") 1522cpp_quote("#define IXMLDOMText_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified)") 1523cpp_quote("#define IXMLDOMText_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode)") 1524cpp_quote("#define IXMLDOMText_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue)") 1525cpp_quote("#define IXMLDOMText_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue)") 1526cpp_quote("#define IXMLDOMText_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName)") 1527cpp_quote("#define IXMLDOMText_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName)") 1528cpp_quote("#define IXMLDOMText_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString)") 1529cpp_quote("#define IXMLDOMText_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString)") 1530cpp_quote("#define IXMLDOMText_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList)") 1531cpp_quote("#define IXMLDOMText_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode)") 1532cpp_quote("#define IXMLDOMText_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed)") 1533cpp_quote("#define IXMLDOMText_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI)") 1534cpp_quote("#define IXMLDOMText_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString)") 1535cpp_quote("#define IXMLDOMText_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString)") 1536cpp_quote("#define IXMLDOMText_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject)") 1537cpp_quote("#define IXMLDOMText_get_data(This,data) (This)->lpVtbl->get_data(This,data)") 1538cpp_quote("#define IXMLDOMText_put_data(This,data) (This)->lpVtbl->put_data(This,data)") 1539cpp_quote("#define IXMLDOMText_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength)") 1540cpp_quote("#define IXMLDOMText_substringData(This,offset,count,data) (This)->lpVtbl->substringData(This,offset,count,data)") 1541cpp_quote("#define IXMLDOMText_appendData(This,data) (This)->lpVtbl->appendData(This,data)") 1542cpp_quote("#define IXMLDOMText_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data)") 1543cpp_quote("#define IXMLDOMText_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count)") 1544cpp_quote("#define IXMLDOMText_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data)") 1545cpp_quote("#define IXMLDOMText_splitText(This,offset,rightHandTextNode) (This)->lpVtbl->splitText(This,offset,rightHandTextNode)") 1546cpp_quote("#endif") 1547cpp_quote("#endif") 1548cpp_quote(" HRESULT WINAPI IXMLDOMText_splitText_Proxy(IXMLDOMText *This,LONG offset,IXMLDOMText **rightHandTextNode);") 1549cpp_quote(" void __RPC_STUB IXMLDOMText_splitText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1550cpp_quote("#endif") 1551cpp_quote("") 1552cpp_quote("#ifndef __IXMLDOMComment_INTERFACE_DEFINED__") 1553cpp_quote("#define __IXMLDOMComment_INTERFACE_DEFINED__") 1554cpp_quote(" EXTERN_C const IID IID_IXMLDOMComment;") 1555cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 1556cpp_quote(" struct IXMLDOMComment : public IXMLDOMCharacterData {") 1557cpp_quote(" };") 1558cpp_quote("#else") 1559cpp_quote(" typedef struct IXMLDOMCommentVtbl {") 1560cpp_quote(" BEGIN_INTERFACE") 1561cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMComment *This,REFIID riid,void **ppvObject);") 1562cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMComment *This);") 1563cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMComment *This);") 1564cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMComment *This,UINT *pctinfo);") 1565cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMComment *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 1566cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMComment *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 1567cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMComment *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 1568cpp_quote(" HRESULT (WINAPI *get_nodeName)(IXMLDOMComment *This,BSTR *name);") 1569cpp_quote(" HRESULT (WINAPI *get_nodeValue)(IXMLDOMComment *This,VARIANT *value);") 1570cpp_quote(" HRESULT (WINAPI *put_nodeValue)(IXMLDOMComment *This,VARIANT value);") 1571cpp_quote(" HRESULT (WINAPI *get_nodeType)(IXMLDOMComment *This,DOMNodeType *type);") 1572cpp_quote(" HRESULT (WINAPI *get_parentNode)(IXMLDOMComment *This,IXMLDOMNode **parent);") 1573cpp_quote(" HRESULT (WINAPI *get_childNodes)(IXMLDOMComment *This,IXMLDOMNodeList **childList);") 1574cpp_quote(" HRESULT (WINAPI *get_firstChild)(IXMLDOMComment *This,IXMLDOMNode **firstChild);") 1575cpp_quote(" HRESULT (WINAPI *get_lastChild)(IXMLDOMComment *This,IXMLDOMNode **lastChild);") 1576cpp_quote(" HRESULT (WINAPI *get_previousSibling)(IXMLDOMComment *This,IXMLDOMNode **previousSibling);") 1577cpp_quote(" HRESULT (WINAPI *get_nextSibling)(IXMLDOMComment *This,IXMLDOMNode **nextSibling);") 1578cpp_quote(" HRESULT (WINAPI *get_attributes)(IXMLDOMComment *This,IXMLDOMNamedNodeMap **attributeMap);") 1579cpp_quote(" HRESULT (WINAPI *insertBefore)(IXMLDOMComment *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild);") 1580cpp_quote(" HRESULT (WINAPI *replaceChild)(IXMLDOMComment *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild);") 1581cpp_quote(" HRESULT (WINAPI *removeChild)(IXMLDOMComment *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild);") 1582cpp_quote(" HRESULT (WINAPI *appendChild)(IXMLDOMComment *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild);") 1583cpp_quote(" HRESULT (WINAPI *hasChildNodes)(IXMLDOMComment *This,VARIANT_BOOL *hasChild);") 1584cpp_quote(" HRESULT (WINAPI *get_ownerDocument)(IXMLDOMComment *This,IXMLDOMDocument **DOMDocument);") 1585cpp_quote(" HRESULT (WINAPI *cloneNode)(IXMLDOMComment *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot);") 1586cpp_quote(" HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMComment *This,BSTR *nodeType);") 1587cpp_quote(" HRESULT (WINAPI *get_text)(IXMLDOMComment *This,BSTR *text);") 1588cpp_quote(" HRESULT (WINAPI *put_text)(IXMLDOMComment *This,BSTR text);") 1589cpp_quote(" HRESULT (WINAPI *get_specified)(IXMLDOMComment *This,VARIANT_BOOL *isSpecified);") 1590cpp_quote(" HRESULT (WINAPI *get_definition)(IXMLDOMComment *This,IXMLDOMNode **definitionNode);") 1591cpp_quote(" HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMComment *This,VARIANT *typedValue);") 1592cpp_quote(" HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMComment *This,VARIANT typedValue);") 1593cpp_quote(" HRESULT (WINAPI *get_dataType)(IXMLDOMComment *This,VARIANT *dataTypeName);") 1594cpp_quote(" HRESULT (WINAPI *put_dataType)(IXMLDOMComment *This,BSTR dataTypeName);") 1595cpp_quote(" HRESULT (WINAPI *get_xml)(IXMLDOMComment *This,BSTR *xmlString);") 1596cpp_quote(" HRESULT (WINAPI *transformNode)(IXMLDOMComment *This,IXMLDOMNode *stylesheet,BSTR *xmlString);") 1597cpp_quote(" HRESULT (WINAPI *selectNodes)(IXMLDOMComment *This,BSTR queryString,IXMLDOMNodeList **resultList);") 1598cpp_quote(" HRESULT (WINAPI *selectSingleNode)(IXMLDOMComment *This,BSTR queryString,IXMLDOMNode **resultNode);") 1599cpp_quote(" HRESULT (WINAPI *get_parsed)(IXMLDOMComment *This,VARIANT_BOOL *isParsed);") 1600cpp_quote(" HRESULT (WINAPI *get_namespaceURI)(IXMLDOMComment *This,BSTR *namespaceURI);") 1601cpp_quote(" HRESULT (WINAPI *get_prefix)(IXMLDOMComment *This,BSTR *prefixString);") 1602cpp_quote(" HRESULT (WINAPI *get_baseName)(IXMLDOMComment *This,BSTR *nameString);") 1603cpp_quote(" HRESULT (WINAPI *transformNodeToObject)(IXMLDOMComment *This,IXMLDOMNode *stylesheet,VARIANT outputObject);") 1604cpp_quote(" HRESULT (WINAPI *get_data)(IXMLDOMComment *This,BSTR *data);") 1605cpp_quote(" HRESULT (WINAPI *put_data)(IXMLDOMComment *This,BSTR data);") 1606cpp_quote(" HRESULT (WINAPI *get_length)(IXMLDOMComment *This,LONG *dataLength);") 1607cpp_quote(" HRESULT (WINAPI *substringData)(IXMLDOMComment *This,LONG offset,LONG count,BSTR *data);") 1608cpp_quote(" HRESULT (WINAPI *appendData)(IXMLDOMComment *This,BSTR data);") 1609cpp_quote(" HRESULT (WINAPI *insertData)(IXMLDOMComment *This,LONG offset,BSTR data);") 1610cpp_quote(" HRESULT (WINAPI *deleteData)(IXMLDOMComment *This,LONG offset,LONG count);") 1611cpp_quote(" HRESULT (WINAPI *replaceData)(IXMLDOMComment *This,LONG offset,LONG count,BSTR data);") 1612cpp_quote(" END_INTERFACE") 1613cpp_quote(" } IXMLDOMCommentVtbl;") 1614cpp_quote(" struct IXMLDOMComment {") 1615cpp_quote(" CONST_VTBL struct IXMLDOMCommentVtbl *lpVtbl;") 1616cpp_quote(" };") 1617cpp_quote("#ifdef COBJMACROS") 1618cpp_quote("#define IXMLDOMComment_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 1619cpp_quote("#define IXMLDOMComment_AddRef(This) (This)->lpVtbl->AddRef(This)") 1620cpp_quote("#define IXMLDOMComment_Release(This) (This)->lpVtbl->Release(This)") 1621cpp_quote("#define IXMLDOMComment_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 1622cpp_quote("#define IXMLDOMComment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 1623cpp_quote("#define IXMLDOMComment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 1624cpp_quote("#define IXMLDOMComment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 1625cpp_quote("#define IXMLDOMComment_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name)") 1626cpp_quote("#define IXMLDOMComment_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value)") 1627cpp_quote("#define IXMLDOMComment_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value)") 1628cpp_quote("#define IXMLDOMComment_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type)") 1629cpp_quote("#define IXMLDOMComment_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent)") 1630cpp_quote("#define IXMLDOMComment_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList)") 1631cpp_quote("#define IXMLDOMComment_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild)") 1632cpp_quote("#define IXMLDOMComment_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild)") 1633cpp_quote("#define IXMLDOMComment_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling)") 1634cpp_quote("#define IXMLDOMComment_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling)") 1635cpp_quote("#define IXMLDOMComment_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap)") 1636cpp_quote("#define IXMLDOMComment_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild)") 1637cpp_quote("#define IXMLDOMComment_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild)") 1638cpp_quote("#define IXMLDOMComment_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild)") 1639cpp_quote("#define IXMLDOMComment_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild)") 1640cpp_quote("#define IXMLDOMComment_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild)") 1641cpp_quote("#define IXMLDOMComment_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument)") 1642cpp_quote("#define IXMLDOMComment_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot)") 1643cpp_quote("#define IXMLDOMComment_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType)") 1644cpp_quote("#define IXMLDOMComment_get_text(This,text) (This)->lpVtbl->get_text(This,text)") 1645cpp_quote("#define IXMLDOMComment_put_text(This,text) (This)->lpVtbl->put_text(This,text)") 1646cpp_quote("#define IXMLDOMComment_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified)") 1647cpp_quote("#define IXMLDOMComment_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode)") 1648cpp_quote("#define IXMLDOMComment_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue)") 1649cpp_quote("#define IXMLDOMComment_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue)") 1650cpp_quote("#define IXMLDOMComment_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName)") 1651cpp_quote("#define IXMLDOMComment_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName)") 1652cpp_quote("#define IXMLDOMComment_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString)") 1653cpp_quote("#define IXMLDOMComment_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString)") 1654cpp_quote("#define IXMLDOMComment_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList)") 1655cpp_quote("#define IXMLDOMComment_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode)") 1656cpp_quote("#define IXMLDOMComment_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed)") 1657cpp_quote("#define IXMLDOMComment_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI)") 1658cpp_quote("#define IXMLDOMComment_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString)") 1659cpp_quote("#define IXMLDOMComment_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString)") 1660cpp_quote("#define IXMLDOMComment_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject)") 1661cpp_quote("#define IXMLDOMComment_get_data(This,data) (This)->lpVtbl->get_data(This,data)") 1662cpp_quote("#define IXMLDOMComment_put_data(This,data) (This)->lpVtbl->put_data(This,data)") 1663cpp_quote("#define IXMLDOMComment_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength)") 1664cpp_quote("#define IXMLDOMComment_substringData(This,offset,count,data) (This)->lpVtbl->substringData(This,offset,count,data)") 1665cpp_quote("#define IXMLDOMComment_appendData(This,data) (This)->lpVtbl->appendData(This,data)") 1666cpp_quote("#define IXMLDOMComment_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data)") 1667cpp_quote("#define IXMLDOMComment_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count)") 1668cpp_quote("#define IXMLDOMComment_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data)") 1669cpp_quote("#endif") 1670cpp_quote("#endif") 1671cpp_quote("#endif") 1672cpp_quote("") 1673cpp_quote("#ifndef __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__") 1674cpp_quote("#define __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__") 1675cpp_quote(" EXTERN_C const IID IID_IXMLDOMProcessingInstruction;") 1676cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 1677cpp_quote(" struct IXMLDOMProcessingInstruction : public IXMLDOMNode {") 1678cpp_quote(" public:") 1679cpp_quote(" virtual HRESULT WINAPI get_target(BSTR *name) = 0;") 1680cpp_quote(" virtual HRESULT WINAPI get_data(BSTR *value) = 0;") 1681cpp_quote(" virtual HRESULT WINAPI put_data(BSTR value) = 0;") 1682cpp_quote(" };") 1683cpp_quote("#else") 1684cpp_quote(" typedef struct IXMLDOMProcessingInstructionVtbl {") 1685cpp_quote(" BEGIN_INTERFACE") 1686cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMProcessingInstruction *This,REFIID riid,void **ppvObject);") 1687cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMProcessingInstruction *This);") 1688cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMProcessingInstruction *This);") 1689cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMProcessingInstruction *This,UINT *pctinfo);") 1690cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMProcessingInstruction *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 1691cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMProcessingInstruction *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 1692cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMProcessingInstruction *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 1693cpp_quote(" HRESULT (WINAPI *get_nodeName)(IXMLDOMProcessingInstruction *This,BSTR *name);") 1694cpp_quote(" HRESULT (WINAPI *get_nodeValue)(IXMLDOMProcessingInstruction *This,VARIANT *value);") 1695cpp_quote(" HRESULT (WINAPI *put_nodeValue)(IXMLDOMProcessingInstruction *This,VARIANT value);") 1696cpp_quote(" HRESULT (WINAPI *get_nodeType)(IXMLDOMProcessingInstruction *This,DOMNodeType *type);") 1697cpp_quote(" HRESULT (WINAPI *get_parentNode)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **parent);") 1698cpp_quote(" HRESULT (WINAPI *get_childNodes)(IXMLDOMProcessingInstruction *This,IXMLDOMNodeList **childList);") 1699cpp_quote(" HRESULT (WINAPI *get_firstChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **firstChild);") 1700cpp_quote(" HRESULT (WINAPI *get_lastChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **lastChild);") 1701cpp_quote(" HRESULT (WINAPI *get_previousSibling)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **previousSibling);") 1702cpp_quote(" HRESULT (WINAPI *get_nextSibling)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **nextSibling);") 1703cpp_quote(" HRESULT (WINAPI *get_attributes)(IXMLDOMProcessingInstruction *This,IXMLDOMNamedNodeMap **attributeMap);") 1704cpp_quote(" HRESULT (WINAPI *insertBefore)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild);") 1705cpp_quote(" HRESULT (WINAPI *replaceChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild);") 1706cpp_quote(" HRESULT (WINAPI *removeChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild);") 1707cpp_quote(" HRESULT (WINAPI *appendChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild);") 1708cpp_quote(" HRESULT (WINAPI *hasChildNodes)(IXMLDOMProcessingInstruction *This,VARIANT_BOOL *hasChild);") 1709cpp_quote(" HRESULT (WINAPI *get_ownerDocument)(IXMLDOMProcessingInstruction *This,IXMLDOMDocument **DOMDocument);") 1710cpp_quote(" HRESULT (WINAPI *cloneNode)(IXMLDOMProcessingInstruction *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot);") 1711cpp_quote(" HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMProcessingInstruction *This,BSTR *nodeType);") 1712cpp_quote(" HRESULT (WINAPI *get_text)(IXMLDOMProcessingInstruction *This,BSTR *text);") 1713cpp_quote(" HRESULT (WINAPI *put_text)(IXMLDOMProcessingInstruction *This,BSTR text);") 1714cpp_quote(" HRESULT (WINAPI *get_specified)(IXMLDOMProcessingInstruction *This,VARIANT_BOOL *isSpecified);") 1715cpp_quote(" HRESULT (WINAPI *get_definition)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **definitionNode);") 1716cpp_quote(" HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMProcessingInstruction *This,VARIANT *typedValue);") 1717cpp_quote(" HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMProcessingInstruction *This,VARIANT typedValue);") 1718cpp_quote(" HRESULT (WINAPI *get_dataType)(IXMLDOMProcessingInstruction *This,VARIANT *dataTypeName);") 1719cpp_quote(" HRESULT (WINAPI *put_dataType)(IXMLDOMProcessingInstruction *This,BSTR dataTypeName);") 1720cpp_quote(" HRESULT (WINAPI *get_xml)(IXMLDOMProcessingInstruction *This,BSTR *xmlString);") 1721cpp_quote(" HRESULT (WINAPI *transformNode)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *stylesheet,BSTR *xmlString);") 1722cpp_quote(" HRESULT (WINAPI *selectNodes)(IXMLDOMProcessingInstruction *This,BSTR queryString,IXMLDOMNodeList **resultList);") 1723cpp_quote(" HRESULT (WINAPI *selectSingleNode)(IXMLDOMProcessingInstruction *This,BSTR queryString,IXMLDOMNode **resultNode);") 1724cpp_quote(" HRESULT (WINAPI *get_parsed)(IXMLDOMProcessingInstruction *This,VARIANT_BOOL *isParsed);") 1725cpp_quote(" HRESULT (WINAPI *get_namespaceURI)(IXMLDOMProcessingInstruction *This,BSTR *namespaceURI);") 1726cpp_quote(" HRESULT (WINAPI *get_prefix)(IXMLDOMProcessingInstruction *This,BSTR *prefixString);") 1727cpp_quote(" HRESULT (WINAPI *get_baseName)(IXMLDOMProcessingInstruction *This,BSTR *nameString);") 1728cpp_quote(" HRESULT (WINAPI *transformNodeToObject)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *stylesheet,VARIANT outputObject);") 1729cpp_quote(" HRESULT (WINAPI *get_target)(IXMLDOMProcessingInstruction *This,BSTR *name);") 1730cpp_quote(" HRESULT (WINAPI *get_data)(IXMLDOMProcessingInstruction *This,BSTR *value);") 1731cpp_quote(" HRESULT (WINAPI *put_data)(IXMLDOMProcessingInstruction *This,BSTR value);") 1732cpp_quote(" END_INTERFACE") 1733cpp_quote(" } IXMLDOMProcessingInstructionVtbl;") 1734cpp_quote(" struct IXMLDOMProcessingInstruction {") 1735cpp_quote(" CONST_VTBL struct IXMLDOMProcessingInstructionVtbl *lpVtbl;") 1736cpp_quote(" };") 1737cpp_quote("#ifdef COBJMACROS") 1738cpp_quote("#define IXMLDOMProcessingInstruction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 1739cpp_quote("#define IXMLDOMProcessingInstruction_AddRef(This) (This)->lpVtbl->AddRef(This)") 1740cpp_quote("#define IXMLDOMProcessingInstruction_Release(This) (This)->lpVtbl->Release(This)") 1741cpp_quote("#define IXMLDOMProcessingInstruction_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 1742cpp_quote("#define IXMLDOMProcessingInstruction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 1743cpp_quote("#define IXMLDOMProcessingInstruction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 1744cpp_quote("#define IXMLDOMProcessingInstruction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 1745cpp_quote("#define IXMLDOMProcessingInstruction_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name)") 1746cpp_quote("#define IXMLDOMProcessingInstruction_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value)") 1747cpp_quote("#define IXMLDOMProcessingInstruction_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value)") 1748cpp_quote("#define IXMLDOMProcessingInstruction_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type)") 1749cpp_quote("#define IXMLDOMProcessingInstruction_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent)") 1750cpp_quote("#define IXMLDOMProcessingInstruction_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList)") 1751cpp_quote("#define IXMLDOMProcessingInstruction_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild)") 1752cpp_quote("#define IXMLDOMProcessingInstruction_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild)") 1753cpp_quote("#define IXMLDOMProcessingInstruction_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling)") 1754cpp_quote("#define IXMLDOMProcessingInstruction_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling)") 1755cpp_quote("#define IXMLDOMProcessingInstruction_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap)") 1756cpp_quote("#define IXMLDOMProcessingInstruction_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild)") 1757cpp_quote("#define IXMLDOMProcessingInstruction_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild)") 1758cpp_quote("#define IXMLDOMProcessingInstruction_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild)") 1759cpp_quote("#define IXMLDOMProcessingInstruction_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild)") 1760cpp_quote("#define IXMLDOMProcessingInstruction_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild)") 1761cpp_quote("#define IXMLDOMProcessingInstruction_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument)") 1762cpp_quote("#define IXMLDOMProcessingInstruction_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot)") 1763cpp_quote("#define IXMLDOMProcessingInstruction_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType)") 1764cpp_quote("#define IXMLDOMProcessingInstruction_get_text(This,text) (This)->lpVtbl->get_text(This,text)") 1765cpp_quote("#define IXMLDOMProcessingInstruction_put_text(This,text) (This)->lpVtbl->put_text(This,text)") 1766cpp_quote("#define IXMLDOMProcessingInstruction_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified)") 1767cpp_quote("#define IXMLDOMProcessingInstruction_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode)") 1768cpp_quote("#define IXMLDOMProcessingInstruction_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue)") 1769cpp_quote("#define IXMLDOMProcessingInstruction_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue)") 1770cpp_quote("#define IXMLDOMProcessingInstruction_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName)") 1771cpp_quote("#define IXMLDOMProcessingInstruction_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName)") 1772cpp_quote("#define IXMLDOMProcessingInstruction_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString)") 1773cpp_quote("#define IXMLDOMProcessingInstruction_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString)") 1774cpp_quote("#define IXMLDOMProcessingInstruction_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList)") 1775cpp_quote("#define IXMLDOMProcessingInstruction_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode)") 1776cpp_quote("#define IXMLDOMProcessingInstruction_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed)") 1777cpp_quote("#define IXMLDOMProcessingInstruction_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI)") 1778cpp_quote("#define IXMLDOMProcessingInstruction_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString)") 1779cpp_quote("#define IXMLDOMProcessingInstruction_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString)") 1780cpp_quote("#define IXMLDOMProcessingInstruction_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject)") 1781cpp_quote("#define IXMLDOMProcessingInstruction_get_target(This,name) (This)->lpVtbl->get_target(This,name)") 1782cpp_quote("#define IXMLDOMProcessingInstruction_get_data(This,value) (This)->lpVtbl->get_data(This,value)") 1783cpp_quote("#define IXMLDOMProcessingInstruction_put_data(This,value) (This)->lpVtbl->put_data(This,value)") 1784cpp_quote("#endif") 1785cpp_quote("#endif") 1786cpp_quote(" HRESULT WINAPI IXMLDOMProcessingInstruction_get_target_Proxy(IXMLDOMProcessingInstruction *This,BSTR *name);") 1787cpp_quote(" void __RPC_STUB IXMLDOMProcessingInstruction_get_target_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1788cpp_quote(" HRESULT WINAPI IXMLDOMProcessingInstruction_get_data_Proxy(IXMLDOMProcessingInstruction *This,BSTR *value);") 1789cpp_quote(" void __RPC_STUB IXMLDOMProcessingInstruction_get_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1790cpp_quote(" HRESULT WINAPI IXMLDOMProcessingInstruction_put_data_Proxy(IXMLDOMProcessingInstruction *This,BSTR value);") 1791cpp_quote(" void __RPC_STUB IXMLDOMProcessingInstruction_put_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 1792cpp_quote("#endif") 1793cpp_quote("") 1794cpp_quote("#ifndef __IXMLDOMCDATASection_INTERFACE_DEFINED__") 1795cpp_quote("#define __IXMLDOMCDATASection_INTERFACE_DEFINED__") 1796cpp_quote(" EXTERN_C const IID IID_IXMLDOMCDATASection;") 1797cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 1798cpp_quote(" struct IXMLDOMCDATASection : public IXMLDOMText {") 1799cpp_quote(" };") 1800cpp_quote("#else") 1801cpp_quote(" typedef struct IXMLDOMCDATASectionVtbl {") 1802cpp_quote(" BEGIN_INTERFACE") 1803cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMCDATASection *This,REFIID riid,void **ppvObject);") 1804cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMCDATASection *This);") 1805cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMCDATASection *This);") 1806cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMCDATASection *This,UINT *pctinfo);") 1807cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMCDATASection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 1808cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMCDATASection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 1809cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMCDATASection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 1810cpp_quote(" HRESULT (WINAPI *get_nodeName)(IXMLDOMCDATASection *This,BSTR *name);") 1811cpp_quote(" HRESULT (WINAPI *get_nodeValue)(IXMLDOMCDATASection *This,VARIANT *value);") 1812cpp_quote(" HRESULT (WINAPI *put_nodeValue)(IXMLDOMCDATASection *This,VARIANT value);") 1813cpp_quote(" HRESULT (WINAPI *get_nodeType)(IXMLDOMCDATASection *This,DOMNodeType *type);") 1814cpp_quote(" HRESULT (WINAPI *get_parentNode)(IXMLDOMCDATASection *This,IXMLDOMNode **parent);") 1815cpp_quote(" HRESULT (WINAPI *get_childNodes)(IXMLDOMCDATASection *This,IXMLDOMNodeList **childList);") 1816cpp_quote(" HRESULT (WINAPI *get_firstChild)(IXMLDOMCDATASection *This,IXMLDOMNode **firstChild);") 1817cpp_quote(" HRESULT (WINAPI *get_lastChild)(IXMLDOMCDATASection *This,IXMLDOMNode **lastChild);") 1818cpp_quote(" HRESULT (WINAPI *get_previousSibling)(IXMLDOMCDATASection *This,IXMLDOMNode **previousSibling);") 1819cpp_quote(" HRESULT (WINAPI *get_nextSibling)(IXMLDOMCDATASection *This,IXMLDOMNode **nextSibling);") 1820cpp_quote(" HRESULT (WINAPI *get_attributes)(IXMLDOMCDATASection *This,IXMLDOMNamedNodeMap **attributeMap);") 1821cpp_quote(" HRESULT (WINAPI *insertBefore)(IXMLDOMCDATASection *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild);") 1822cpp_quote(" HRESULT (WINAPI *replaceChild)(IXMLDOMCDATASection *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild);") 1823cpp_quote(" HRESULT (WINAPI *removeChild)(IXMLDOMCDATASection *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild);") 1824cpp_quote(" HRESULT (WINAPI *appendChild)(IXMLDOMCDATASection *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild);") 1825cpp_quote(" HRESULT (WINAPI *hasChildNodes)(IXMLDOMCDATASection *This,VARIANT_BOOL *hasChild);") 1826cpp_quote(" HRESULT (WINAPI *get_ownerDocument)(IXMLDOMCDATASection *This,IXMLDOMDocument **DOMDocument);") 1827cpp_quote(" HRESULT (WINAPI *cloneNode)(IXMLDOMCDATASection *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot);") 1828cpp_quote(" HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMCDATASection *This,BSTR *nodeType);") 1829cpp_quote(" HRESULT (WINAPI *get_text)(IXMLDOMCDATASection *This,BSTR *text);") 1830cpp_quote(" HRESULT (WINAPI *put_text)(IXMLDOMCDATASection *This,BSTR text);") 1831cpp_quote(" HRESULT (WINAPI *get_specified)(IXMLDOMCDATASection *This,VARIANT_BOOL *isSpecified);") 1832cpp_quote(" HRESULT (WINAPI *get_definition)(IXMLDOMCDATASection *This,IXMLDOMNode **definitionNode);") 1833cpp_quote(" HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMCDATASection *This,VARIANT *typedValue);") 1834cpp_quote(" HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMCDATASection *This,VARIANT typedValue);") 1835cpp_quote(" HRESULT (WINAPI *get_dataType)(IXMLDOMCDATASection *This,VARIANT *dataTypeName);") 1836cpp_quote(" HRESULT (WINAPI *put_dataType)(IXMLDOMCDATASection *This,BSTR dataTypeName);") 1837cpp_quote(" HRESULT (WINAPI *get_xml)(IXMLDOMCDATASection *This,BSTR *xmlString);") 1838cpp_quote(" HRESULT (WINAPI *transformNode)(IXMLDOMCDATASection *This,IXMLDOMNode *stylesheet,BSTR *xmlString);") 1839cpp_quote(" HRESULT (WINAPI *selectNodes)(IXMLDOMCDATASection *This,BSTR queryString,IXMLDOMNodeList **resultList);") 1840cpp_quote(" HRESULT (WINAPI *selectSingleNode)(IXMLDOMCDATASection *This,BSTR queryString,IXMLDOMNode **resultNode);") 1841cpp_quote(" HRESULT (WINAPI *get_parsed)(IXMLDOMCDATASection *This,VARIANT_BOOL *isParsed);") 1842cpp_quote(" HRESULT (WINAPI *get_namespaceURI)(IXMLDOMCDATASection *This,BSTR *namespaceURI);") 1843cpp_quote(" HRESULT (WINAPI *get_prefix)(IXMLDOMCDATASection *This,BSTR *prefixString);") 1844cpp_quote(" HRESULT (WINAPI *get_baseName)(IXMLDOMCDATASection *This,BSTR *nameString);") 1845cpp_quote(" HRESULT (WINAPI *transformNodeToObject)(IXMLDOMCDATASection *This,IXMLDOMNode *stylesheet,VARIANT outputObject);") 1846cpp_quote(" HRESULT (WINAPI *get_data)(IXMLDOMCDATASection *This,BSTR *data);") 1847cpp_quote(" HRESULT (WINAPI *put_data)(IXMLDOMCDATASection *This,BSTR data);") 1848cpp_quote(" HRESULT (WINAPI *get_length)(IXMLDOMCDATASection *This,LONG *dataLength);") 1849cpp_quote(" HRESULT (WINAPI *substringData)(IXMLDOMCDATASection *This,LONG offset,LONG count,BSTR *data);") 1850cpp_quote(" HRESULT (WINAPI *appendData)(IXMLDOMCDATASection *This,BSTR data);") 1851cpp_quote(" HRESULT (WINAPI *insertData)(IXMLDOMCDATASection *This,LONG offset,BSTR data);") 1852cpp_quote(" HRESULT (WINAPI *deleteData)(IXMLDOMCDATASection *This,LONG offset,LONG count);") 1853cpp_quote(" HRESULT (WINAPI *replaceData)(IXMLDOMCDATASection *This,LONG offset,LONG count,BSTR data);") 1854cpp_quote(" HRESULT (WINAPI *splitText)(IXMLDOMCDATASection *This,LONG offset,IXMLDOMText **rightHandTextNode);") 1855cpp_quote(" END_INTERFACE") 1856cpp_quote(" } IXMLDOMCDATASectionVtbl;") 1857cpp_quote(" struct IXMLDOMCDATASection {") 1858cpp_quote(" CONST_VTBL struct IXMLDOMCDATASectionVtbl *lpVtbl;") 1859cpp_quote(" };") 1860cpp_quote("#ifdef COBJMACROS") 1861cpp_quote("#define IXMLDOMCDATASection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 1862cpp_quote("#define IXMLDOMCDATASection_AddRef(This) (This)->lpVtbl->AddRef(This)") 1863cpp_quote("#define IXMLDOMCDATASection_Release(This) (This)->lpVtbl->Release(This)") 1864cpp_quote("#define IXMLDOMCDATASection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 1865cpp_quote("#define IXMLDOMCDATASection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 1866cpp_quote("#define IXMLDOMCDATASection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 1867cpp_quote("#define IXMLDOMCDATASection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 1868cpp_quote("#define IXMLDOMCDATASection_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name)") 1869cpp_quote("#define IXMLDOMCDATASection_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value)") 1870cpp_quote("#define IXMLDOMCDATASection_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value)") 1871cpp_quote("#define IXMLDOMCDATASection_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type)") 1872cpp_quote("#define IXMLDOMCDATASection_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent)") 1873cpp_quote("#define IXMLDOMCDATASection_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList)") 1874cpp_quote("#define IXMLDOMCDATASection_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild)") 1875cpp_quote("#define IXMLDOMCDATASection_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild)") 1876cpp_quote("#define IXMLDOMCDATASection_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling)") 1877cpp_quote("#define IXMLDOMCDATASection_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling)") 1878cpp_quote("#define IXMLDOMCDATASection_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap)") 1879cpp_quote("#define IXMLDOMCDATASection_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild)") 1880cpp_quote("#define IXMLDOMCDATASection_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild)") 1881cpp_quote("#define IXMLDOMCDATASection_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild)") 1882cpp_quote("#define IXMLDOMCDATASection_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild)") 1883cpp_quote("#define IXMLDOMCDATASection_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild)") 1884cpp_quote("#define IXMLDOMCDATASection_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument)") 1885cpp_quote("#define IXMLDOMCDATASection_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot)") 1886cpp_quote("#define IXMLDOMCDATASection_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType)") 1887cpp_quote("#define IXMLDOMCDATASection_get_text(This,text) (This)->lpVtbl->get_text(This,text)") 1888cpp_quote("#define IXMLDOMCDATASection_put_text(This,text) (This)->lpVtbl->put_text(This,text)") 1889cpp_quote("#define IXMLDOMCDATASection_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified)") 1890cpp_quote("#define IXMLDOMCDATASection_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode)") 1891cpp_quote("#define IXMLDOMCDATASection_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue)") 1892cpp_quote("#define IXMLDOMCDATASection_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue)") 1893cpp_quote("#define IXMLDOMCDATASection_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName)") 1894cpp_quote("#define IXMLDOMCDATASection_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName)") 1895cpp_quote("#define IXMLDOMCDATASection_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString)") 1896cpp_quote("#define IXMLDOMCDATASection_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString)") 1897cpp_quote("#define IXMLDOMCDATASection_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList)") 1898cpp_quote("#define IXMLDOMCDATASection_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode)") 1899cpp_quote("#define IXMLDOMCDATASection_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed)") 1900cpp_quote("#define IXMLDOMCDATASection_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI)") 1901cpp_quote("#define IXMLDOMCDATASection_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString)") 1902cpp_quote("#define IXMLDOMCDATASection_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString)") 1903cpp_quote("#define IXMLDOMCDATASection_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject)") 1904cpp_quote("#define IXMLDOMCDATASection_get_data(This,data) (This)->lpVtbl->get_data(This,data)") 1905cpp_quote("#define IXMLDOMCDATASection_put_data(This,data) (This)->lpVtbl->put_data(This,data)") 1906cpp_quote("#define IXMLDOMCDATASection_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength)") 1907cpp_quote("#define IXMLDOMCDATASection_substringData(This,offset,count,data) (This)->lpVtbl->substringData(This,offset,count,data)") 1908cpp_quote("#define IXMLDOMCDATASection_appendData(This,data) (This)->lpVtbl->appendData(This,data)") 1909cpp_quote("#define IXMLDOMCDATASection_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data)") 1910cpp_quote("#define IXMLDOMCDATASection_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count)") 1911cpp_quote("#define IXMLDOMCDATASection_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data)") 1912cpp_quote("#define IXMLDOMCDATASection_splitText(This,offset,rightHandTextNode) (This)->lpVtbl->splitText(This,offset,rightHandTextNode)") 1913cpp_quote("#endif") 1914cpp_quote("#endif") 1915cpp_quote("#endif") 1916cpp_quote("") 1917cpp_quote("#ifndef __IXMLDOMDocumentType_INTERFACE_DEFINED__") 1918cpp_quote("#define __IXMLDOMDocumentType_INTERFACE_DEFINED__") 1919cpp_quote(" EXTERN_C const IID IID_IXMLDOMDocumentType;") 1920cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 1921cpp_quote(" struct IXMLDOMDocumentType : public IXMLDOMNode {") 1922cpp_quote(" public:") 1923cpp_quote(" virtual HRESULT WINAPI get_name(BSTR *rootName) = 0;") 1924cpp_quote(" virtual HRESULT WINAPI get_entities(IXMLDOMNamedNodeMap **entityMap) = 0;") 1925cpp_quote(" virtual HRESULT WINAPI get_notations(IXMLDOMNamedNodeMap **notationMap) = 0;") 1926cpp_quote(" };") 1927cpp_quote("#else") 1928cpp_quote(" typedef struct IXMLDOMDocumentTypeVtbl {") 1929cpp_quote(" BEGIN_INTERFACE") 1930cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMDocumentType *This,REFIID riid,void **ppvObject);") 1931cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMDocumentType *This);") 1932cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMDocumentType *This);") 1933cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocumentType *This,UINT *pctinfo);") 1934cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocumentType *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 1935cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocumentType *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 1936cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMDocumentType *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 1937cpp_quote(" HRESULT (WINAPI *get_nodeName)(IXMLDOMDocumentType *This,BSTR *name);") 1938cpp_quote(" HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocumentType *This,VARIANT *value);") 1939cpp_quote(" HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocumentType *This,VARIANT value);") 1940cpp_quote(" HRESULT (WINAPI *get_nodeType)(IXMLDOMDocumentType *This,DOMNodeType *type);") 1941cpp_quote(" HRESULT (WINAPI *get_parentNode)(IXMLDOMDocumentType *This,IXMLDOMNode **parent);") 1942cpp_quote(" HRESULT (WINAPI *get_childNodes)(IXMLDOMDocumentType *This,IXMLDOMNodeList **childList);") 1943cpp_quote(" HRESULT (WINAPI *get_firstChild)(IXMLDOMDocumentType *This,IXMLDOMNode **firstChild);") 1944cpp_quote(" HRESULT (WINAPI *get_lastChild)(IXMLDOMDocumentType *This,IXMLDOMNode **lastChild);") 1945cpp_quote(" HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocumentType *This,IXMLDOMNode **previousSibling);") 1946cpp_quote(" HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocumentType *This,IXMLDOMNode **nextSibling);") 1947cpp_quote(" HRESULT (WINAPI *get_attributes)(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **attributeMap);") 1948cpp_quote(" HRESULT (WINAPI *insertBefore)(IXMLDOMDocumentType *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild);") 1949cpp_quote(" HRESULT (WINAPI *replaceChild)(IXMLDOMDocumentType *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild);") 1950cpp_quote(" HRESULT (WINAPI *removeChild)(IXMLDOMDocumentType *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild);") 1951cpp_quote(" HRESULT (WINAPI *appendChild)(IXMLDOMDocumentType *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild);") 1952cpp_quote(" HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocumentType *This,VARIANT_BOOL *hasChild);") 1953cpp_quote(" HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocumentType *This,IXMLDOMDocument **DOMDocument);") 1954cpp_quote(" HRESULT (WINAPI *cloneNode)(IXMLDOMDocumentType *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot);") 1955cpp_quote(" HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocumentType *This,BSTR *nodeType);") 1956cpp_quote(" HRESULT (WINAPI *get_text)(IXMLDOMDocumentType *This,BSTR *text);") 1957cpp_quote(" HRESULT (WINAPI *put_text)(IXMLDOMDocumentType *This,BSTR text);") 1958cpp_quote(" HRESULT (WINAPI *get_specified)(IXMLDOMDocumentType *This,VARIANT_BOOL *isSpecified);") 1959cpp_quote(" HRESULT (WINAPI *get_definition)(IXMLDOMDocumentType *This,IXMLDOMNode **definitionNode);") 1960cpp_quote(" HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocumentType *This,VARIANT *typedValue);") 1961cpp_quote(" HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocumentType *This,VARIANT typedValue);") 1962cpp_quote(" HRESULT (WINAPI *get_dataType)(IXMLDOMDocumentType *This,VARIANT *dataTypeName);") 1963cpp_quote(" HRESULT (WINAPI *put_dataType)(IXMLDOMDocumentType *This,BSTR dataTypeName);") 1964cpp_quote(" HRESULT (WINAPI *get_xml)(IXMLDOMDocumentType *This,BSTR *xmlString);") 1965cpp_quote(" HRESULT (WINAPI *transformNode)(IXMLDOMDocumentType *This,IXMLDOMNode *stylesheet,BSTR *xmlString);") 1966cpp_quote(" HRESULT (WINAPI *selectNodes)(IXMLDOMDocumentType *This,BSTR queryString,IXMLDOMNodeList **resultList);") 1967cpp_quote(" HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocumentType *This,BSTR queryString,IXMLDOMNode **resultNode);") 1968cpp_quote(" HRESULT (WINAPI *get_parsed)(IXMLDOMDocumentType *This,VARIANT_BOOL *isParsed);") 1969cpp_quote(" HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocumentType *This,BSTR *namespaceURI);") 1970cpp_quote(" HRESULT (WINAPI *get_prefix)(IXMLDOMDocumentType *This,BSTR *prefixString);") 1971cpp_quote(" HRESULT (WINAPI *get_baseName)(IXMLDOMDocumentType *This,BSTR *nameString);") 1972cpp_quote(" HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocumentType *This,IXMLDOMNode *stylesheet,VARIANT outputObject);") 1973cpp_quote(" HRESULT (WINAPI *get_name)(IXMLDOMDocumentType *This,BSTR *rootName);") 1974cpp_quote(" HRESULT (WINAPI *get_entities)(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **entityMap);") 1975cpp_quote(" HRESULT (WINAPI *get_notations)(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **notationMap);") 1976cpp_quote(" END_INTERFACE") 1977cpp_quote(" } IXMLDOMDocumentTypeVtbl;") 1978cpp_quote(" struct IXMLDOMDocumentType {") 1979cpp_quote(" CONST_VTBL struct IXMLDOMDocumentTypeVtbl *lpVtbl;") 1980cpp_quote(" };") 1981cpp_quote("#ifdef COBJMACROS") 1982cpp_quote("#define IXMLDOMDocumentType_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 1983cpp_quote("#define IXMLDOMDocumentType_AddRef(This) (This)->lpVtbl->AddRef(This)") 1984cpp_quote("#define IXMLDOMDocumentType_Release(This) (This)->lpVtbl->Release(This)") 1985cpp_quote("#define IXMLDOMDocumentType_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 1986cpp_quote("#define IXMLDOMDocumentType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 1987cpp_quote("#define IXMLDOMDocumentType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 1988cpp_quote("#define IXMLDOMDocumentType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 1989cpp_quote("#define IXMLDOMDocumentType_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name)") 1990cpp_quote("#define IXMLDOMDocumentType_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value)") 1991cpp_quote("#define IXMLDOMDocumentType_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value)") 1992cpp_quote("#define IXMLDOMDocumentType_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type)") 1993cpp_quote("#define IXMLDOMDocumentType_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent)") 1994cpp_quote("#define IXMLDOMDocumentType_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList)") 1995cpp_quote("#define IXMLDOMDocumentType_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild)") 1996cpp_quote("#define IXMLDOMDocumentType_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild)") 1997cpp_quote("#define IXMLDOMDocumentType_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling)") 1998cpp_quote("#define IXMLDOMDocumentType_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling)") 1999cpp_quote("#define IXMLDOMDocumentType_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap)") 2000cpp_quote("#define IXMLDOMDocumentType_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild)") 2001cpp_quote("#define IXMLDOMDocumentType_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild)") 2002cpp_quote("#define IXMLDOMDocumentType_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild)") 2003cpp_quote("#define IXMLDOMDocumentType_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild)") 2004cpp_quote("#define IXMLDOMDocumentType_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild)") 2005cpp_quote("#define IXMLDOMDocumentType_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument)") 2006cpp_quote("#define IXMLDOMDocumentType_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot)") 2007cpp_quote("#define IXMLDOMDocumentType_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType)") 2008cpp_quote("#define IXMLDOMDocumentType_get_text(This,text) (This)->lpVtbl->get_text(This,text)") 2009cpp_quote("#define IXMLDOMDocumentType_put_text(This,text) (This)->lpVtbl->put_text(This,text)") 2010cpp_quote("#define IXMLDOMDocumentType_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified)") 2011cpp_quote("#define IXMLDOMDocumentType_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode)") 2012cpp_quote("#define IXMLDOMDocumentType_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue)") 2013cpp_quote("#define IXMLDOMDocumentType_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue)") 2014cpp_quote("#define IXMLDOMDocumentType_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName)") 2015cpp_quote("#define IXMLDOMDocumentType_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName)") 2016cpp_quote("#define IXMLDOMDocumentType_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString)") 2017cpp_quote("#define IXMLDOMDocumentType_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString)") 2018cpp_quote("#define IXMLDOMDocumentType_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList)") 2019cpp_quote("#define IXMLDOMDocumentType_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode)") 2020cpp_quote("#define IXMLDOMDocumentType_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed)") 2021cpp_quote("#define IXMLDOMDocumentType_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI)") 2022cpp_quote("#define IXMLDOMDocumentType_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString)") 2023cpp_quote("#define IXMLDOMDocumentType_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString)") 2024cpp_quote("#define IXMLDOMDocumentType_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject)") 2025cpp_quote("#define IXMLDOMDocumentType_get_name(This,rootName) (This)->lpVtbl->get_name(This,rootName)") 2026cpp_quote("#define IXMLDOMDocumentType_get_entities(This,entityMap) (This)->lpVtbl->get_entities(This,entityMap)") 2027cpp_quote("#define IXMLDOMDocumentType_get_notations(This,notationMap) (This)->lpVtbl->get_notations(This,notationMap)") 2028cpp_quote("#endif") 2029cpp_quote("#endif") 2030cpp_quote(" HRESULT WINAPI IXMLDOMDocumentType_get_name_Proxy(IXMLDOMDocumentType *This,BSTR *rootName);") 2031cpp_quote(" void __RPC_STUB IXMLDOMDocumentType_get_name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2032cpp_quote(" HRESULT WINAPI IXMLDOMDocumentType_get_entities_Proxy(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **entityMap);") 2033cpp_quote(" void __RPC_STUB IXMLDOMDocumentType_get_entities_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2034cpp_quote(" HRESULT WINAPI IXMLDOMDocumentType_get_notations_Proxy(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **notationMap);") 2035cpp_quote(" void __RPC_STUB IXMLDOMDocumentType_get_notations_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2036cpp_quote("#endif") 2037cpp_quote("") 2038cpp_quote("#ifndef __IXMLDOMNotation_INTERFACE_DEFINED__") 2039cpp_quote("#define __IXMLDOMNotation_INTERFACE_DEFINED__") 2040cpp_quote(" EXTERN_C const IID IID_IXMLDOMNotation;") 2041cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 2042cpp_quote(" struct IXMLDOMNotation : public IXMLDOMNode {") 2043cpp_quote(" public:") 2044cpp_quote(" virtual HRESULT WINAPI get_publicId(VARIANT *publicID) = 0;") 2045cpp_quote(" virtual HRESULT WINAPI get_systemId(VARIANT *systemID) = 0;") 2046cpp_quote(" };") 2047cpp_quote("#else") 2048cpp_quote(" typedef struct IXMLDOMNotationVtbl {") 2049cpp_quote(" BEGIN_INTERFACE") 2050cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMNotation *This,REFIID riid,void **ppvObject);") 2051cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMNotation *This);") 2052cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMNotation *This);") 2053cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNotation *This,UINT *pctinfo);") 2054cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNotation *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 2055cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNotation *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 2056cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMNotation *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 2057cpp_quote(" HRESULT (WINAPI *get_nodeName)(IXMLDOMNotation *This,BSTR *name);") 2058cpp_quote(" HRESULT (WINAPI *get_nodeValue)(IXMLDOMNotation *This,VARIANT *value);") 2059cpp_quote(" HRESULT (WINAPI *put_nodeValue)(IXMLDOMNotation *This,VARIANT value);") 2060cpp_quote(" HRESULT (WINAPI *get_nodeType)(IXMLDOMNotation *This,DOMNodeType *type);") 2061cpp_quote(" HRESULT (WINAPI *get_parentNode)(IXMLDOMNotation *This,IXMLDOMNode **parent);") 2062cpp_quote(" HRESULT (WINAPI *get_childNodes)(IXMLDOMNotation *This,IXMLDOMNodeList **childList);") 2063cpp_quote(" HRESULT (WINAPI *get_firstChild)(IXMLDOMNotation *This,IXMLDOMNode **firstChild);") 2064cpp_quote(" HRESULT (WINAPI *get_lastChild)(IXMLDOMNotation *This,IXMLDOMNode **lastChild);") 2065cpp_quote(" HRESULT (WINAPI *get_previousSibling)(IXMLDOMNotation *This,IXMLDOMNode **previousSibling);") 2066cpp_quote(" HRESULT (WINAPI *get_nextSibling)(IXMLDOMNotation *This,IXMLDOMNode **nextSibling);") 2067cpp_quote(" HRESULT (WINAPI *get_attributes)(IXMLDOMNotation *This,IXMLDOMNamedNodeMap **attributeMap);") 2068cpp_quote(" HRESULT (WINAPI *insertBefore)(IXMLDOMNotation *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild);") 2069cpp_quote(" HRESULT (WINAPI *replaceChild)(IXMLDOMNotation *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild);") 2070cpp_quote(" HRESULT (WINAPI *removeChild)(IXMLDOMNotation *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild);") 2071cpp_quote(" HRESULT (WINAPI *appendChild)(IXMLDOMNotation *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild);") 2072cpp_quote(" HRESULT (WINAPI *hasChildNodes)(IXMLDOMNotation *This,VARIANT_BOOL *hasChild);") 2073cpp_quote(" HRESULT (WINAPI *get_ownerDocument)(IXMLDOMNotation *This,IXMLDOMDocument **DOMDocument);") 2074cpp_quote(" HRESULT (WINAPI *cloneNode)(IXMLDOMNotation *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot);") 2075cpp_quote(" HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMNotation *This,BSTR *nodeType);") 2076cpp_quote(" HRESULT (WINAPI *get_text)(IXMLDOMNotation *This,BSTR *text);") 2077cpp_quote(" HRESULT (WINAPI *put_text)(IXMLDOMNotation *This,BSTR text);") 2078cpp_quote(" HRESULT (WINAPI *get_specified)(IXMLDOMNotation *This,VARIANT_BOOL *isSpecified);") 2079cpp_quote(" HRESULT (WINAPI *get_definition)(IXMLDOMNotation *This,IXMLDOMNode **definitionNode);") 2080cpp_quote(" HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMNotation *This,VARIANT *typedValue);") 2081cpp_quote(" HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMNotation *This,VARIANT typedValue);") 2082cpp_quote(" HRESULT (WINAPI *get_dataType)(IXMLDOMNotation *This,VARIANT *dataTypeName);") 2083cpp_quote(" HRESULT (WINAPI *put_dataType)(IXMLDOMNotation *This,BSTR dataTypeName);") 2084cpp_quote(" HRESULT (WINAPI *get_xml)(IXMLDOMNotation *This,BSTR *xmlString);") 2085cpp_quote(" HRESULT (WINAPI *transformNode)(IXMLDOMNotation *This,IXMLDOMNode *stylesheet,BSTR *xmlString);") 2086cpp_quote(" HRESULT (WINAPI *selectNodes)(IXMLDOMNotation *This,BSTR queryString,IXMLDOMNodeList **resultList);") 2087cpp_quote(" HRESULT (WINAPI *selectSingleNode)(IXMLDOMNotation *This,BSTR queryString,IXMLDOMNode **resultNode);") 2088cpp_quote(" HRESULT (WINAPI *get_parsed)(IXMLDOMNotation *This,VARIANT_BOOL *isParsed);") 2089cpp_quote(" HRESULT (WINAPI *get_namespaceURI)(IXMLDOMNotation *This,BSTR *namespaceURI);") 2090cpp_quote(" HRESULT (WINAPI *get_prefix)(IXMLDOMNotation *This,BSTR *prefixString);") 2091cpp_quote(" HRESULT (WINAPI *get_baseName)(IXMLDOMNotation *This,BSTR *nameString);") 2092cpp_quote(" HRESULT (WINAPI *transformNodeToObject)(IXMLDOMNotation *This,IXMLDOMNode *stylesheet,VARIANT outputObject);") 2093cpp_quote(" HRESULT (WINAPI *get_publicId)(IXMLDOMNotation *This,VARIANT *publicID);") 2094cpp_quote(" HRESULT (WINAPI *get_systemId)(IXMLDOMNotation *This,VARIANT *systemID);") 2095cpp_quote(" END_INTERFACE") 2096cpp_quote(" } IXMLDOMNotationVtbl;") 2097cpp_quote(" struct IXMLDOMNotation {") 2098cpp_quote(" CONST_VTBL struct IXMLDOMNotationVtbl *lpVtbl;") 2099cpp_quote(" };") 2100cpp_quote("#ifdef COBJMACROS") 2101cpp_quote("#define IXMLDOMNotation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 2102cpp_quote("#define IXMLDOMNotation_AddRef(This) (This)->lpVtbl->AddRef(This)") 2103cpp_quote("#define IXMLDOMNotation_Release(This) (This)->lpVtbl->Release(This)") 2104cpp_quote("#define IXMLDOMNotation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 2105cpp_quote("#define IXMLDOMNotation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 2106cpp_quote("#define IXMLDOMNotation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 2107cpp_quote("#define IXMLDOMNotation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 2108cpp_quote("#define IXMLDOMNotation_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name)") 2109cpp_quote("#define IXMLDOMNotation_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value)") 2110cpp_quote("#define IXMLDOMNotation_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value)") 2111cpp_quote("#define IXMLDOMNotation_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type)") 2112cpp_quote("#define IXMLDOMNotation_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent)") 2113cpp_quote("#define IXMLDOMNotation_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList)") 2114cpp_quote("#define IXMLDOMNotation_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild)") 2115cpp_quote("#define IXMLDOMNotation_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild)") 2116cpp_quote("#define IXMLDOMNotation_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling)") 2117cpp_quote("#define IXMLDOMNotation_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling)") 2118cpp_quote("#define IXMLDOMNotation_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap)") 2119cpp_quote("#define IXMLDOMNotation_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild)") 2120cpp_quote("#define IXMLDOMNotation_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild)") 2121cpp_quote("#define IXMLDOMNotation_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild)") 2122cpp_quote("#define IXMLDOMNotation_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild)") 2123cpp_quote("#define IXMLDOMNotation_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild)") 2124cpp_quote("#define IXMLDOMNotation_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument)") 2125cpp_quote("#define IXMLDOMNotation_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot)") 2126cpp_quote("#define IXMLDOMNotation_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType)") 2127cpp_quote("#define IXMLDOMNotation_get_text(This,text) (This)->lpVtbl->get_text(This,text)") 2128cpp_quote("#define IXMLDOMNotation_put_text(This,text) (This)->lpVtbl->put_text(This,text)") 2129cpp_quote("#define IXMLDOMNotation_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified)") 2130cpp_quote("#define IXMLDOMNotation_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode)") 2131cpp_quote("#define IXMLDOMNotation_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue)") 2132cpp_quote("#define IXMLDOMNotation_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue)") 2133cpp_quote("#define IXMLDOMNotation_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName)") 2134cpp_quote("#define IXMLDOMNotation_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName)") 2135cpp_quote("#define IXMLDOMNotation_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString)") 2136cpp_quote("#define IXMLDOMNotation_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString)") 2137cpp_quote("#define IXMLDOMNotation_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList)") 2138cpp_quote("#define IXMLDOMNotation_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode)") 2139cpp_quote("#define IXMLDOMNotation_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed)") 2140cpp_quote("#define IXMLDOMNotation_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI)") 2141cpp_quote("#define IXMLDOMNotation_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString)") 2142cpp_quote("#define IXMLDOMNotation_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString)") 2143cpp_quote("#define IXMLDOMNotation_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject)") 2144cpp_quote("#define IXMLDOMNotation_get_publicId(This,publicID) (This)->lpVtbl->get_publicId(This,publicID)") 2145cpp_quote("#define IXMLDOMNotation_get_systemId(This,systemID) (This)->lpVtbl->get_systemId(This,systemID)") 2146cpp_quote("#endif") 2147cpp_quote("#endif") 2148cpp_quote(" HRESULT WINAPI IXMLDOMNotation_get_publicId_Proxy(IXMLDOMNotation *This,VARIANT *publicID);") 2149cpp_quote(" void __RPC_STUB IXMLDOMNotation_get_publicId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2150cpp_quote(" HRESULT WINAPI IXMLDOMNotation_get_systemId_Proxy(IXMLDOMNotation *This,VARIANT *systemID);") 2151cpp_quote(" void __RPC_STUB IXMLDOMNotation_get_systemId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2152cpp_quote("#endif") 2153cpp_quote("") 2154cpp_quote("#ifndef __IXMLDOMEntity_INTERFACE_DEFINED__") 2155cpp_quote("#define __IXMLDOMEntity_INTERFACE_DEFINED__") 2156cpp_quote(" EXTERN_C const IID IID_IXMLDOMEntity;") 2157cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 2158cpp_quote(" struct IXMLDOMEntity : public IXMLDOMNode {") 2159cpp_quote(" public:") 2160cpp_quote(" virtual HRESULT WINAPI get_publicId(VARIANT *publicID) = 0;") 2161cpp_quote(" virtual HRESULT WINAPI get_systemId(VARIANT *systemID) = 0;") 2162cpp_quote(" virtual HRESULT WINAPI get_notationName(BSTR *name) = 0;") 2163cpp_quote(" };") 2164cpp_quote("#else") 2165cpp_quote(" typedef struct IXMLDOMEntityVtbl {") 2166cpp_quote(" BEGIN_INTERFACE") 2167cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMEntity *This,REFIID riid,void **ppvObject);") 2168cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMEntity *This);") 2169cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMEntity *This);") 2170cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMEntity *This,UINT *pctinfo);") 2171cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMEntity *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 2172cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMEntity *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 2173cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMEntity *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 2174cpp_quote(" HRESULT (WINAPI *get_nodeName)(IXMLDOMEntity *This,BSTR *name);") 2175cpp_quote(" HRESULT (WINAPI *get_nodeValue)(IXMLDOMEntity *This,VARIANT *value);") 2176cpp_quote(" HRESULT (WINAPI *put_nodeValue)(IXMLDOMEntity *This,VARIANT value);") 2177cpp_quote(" HRESULT (WINAPI *get_nodeType)(IXMLDOMEntity *This,DOMNodeType *type);") 2178cpp_quote(" HRESULT (WINAPI *get_parentNode)(IXMLDOMEntity *This,IXMLDOMNode **parent);") 2179cpp_quote(" HRESULT (WINAPI *get_childNodes)(IXMLDOMEntity *This,IXMLDOMNodeList **childList);") 2180cpp_quote(" HRESULT (WINAPI *get_firstChild)(IXMLDOMEntity *This,IXMLDOMNode **firstChild);") 2181cpp_quote(" HRESULT (WINAPI *get_lastChild)(IXMLDOMEntity *This,IXMLDOMNode **lastChild);") 2182cpp_quote(" HRESULT (WINAPI *get_previousSibling)(IXMLDOMEntity *This,IXMLDOMNode **previousSibling);") 2183cpp_quote(" HRESULT (WINAPI *get_nextSibling)(IXMLDOMEntity *This,IXMLDOMNode **nextSibling);") 2184cpp_quote(" HRESULT (WINAPI *get_attributes)(IXMLDOMEntity *This,IXMLDOMNamedNodeMap **attributeMap);") 2185cpp_quote(" HRESULT (WINAPI *insertBefore)(IXMLDOMEntity *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild);") 2186cpp_quote(" HRESULT (WINAPI *replaceChild)(IXMLDOMEntity *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild);") 2187cpp_quote(" HRESULT (WINAPI *removeChild)(IXMLDOMEntity *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild);") 2188cpp_quote(" HRESULT (WINAPI *appendChild)(IXMLDOMEntity *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild);") 2189cpp_quote(" HRESULT (WINAPI *hasChildNodes)(IXMLDOMEntity *This,VARIANT_BOOL *hasChild);") 2190cpp_quote(" HRESULT (WINAPI *get_ownerDocument)(IXMLDOMEntity *This,IXMLDOMDocument **DOMDocument);") 2191cpp_quote(" HRESULT (WINAPI *cloneNode)(IXMLDOMEntity *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot);") 2192cpp_quote(" HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMEntity *This,BSTR *nodeType);") 2193cpp_quote(" HRESULT (WINAPI *get_text)(IXMLDOMEntity *This,BSTR *text);") 2194cpp_quote(" HRESULT (WINAPI *put_text)(IXMLDOMEntity *This,BSTR text);") 2195cpp_quote(" HRESULT (WINAPI *get_specified)(IXMLDOMEntity *This,VARIANT_BOOL *isSpecified);") 2196cpp_quote(" HRESULT (WINAPI *get_definition)(IXMLDOMEntity *This,IXMLDOMNode **definitionNode);") 2197cpp_quote(" HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMEntity *This,VARIANT *typedValue);") 2198cpp_quote(" HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMEntity *This,VARIANT typedValue);") 2199cpp_quote(" HRESULT (WINAPI *get_dataType)(IXMLDOMEntity *This,VARIANT *dataTypeName);") 2200cpp_quote(" HRESULT (WINAPI *put_dataType)(IXMLDOMEntity *This,BSTR dataTypeName);") 2201cpp_quote(" HRESULT (WINAPI *get_xml)(IXMLDOMEntity *This,BSTR *xmlString);") 2202cpp_quote(" HRESULT (WINAPI *transformNode)(IXMLDOMEntity *This,IXMLDOMNode *stylesheet,BSTR *xmlString);") 2203cpp_quote(" HRESULT (WINAPI *selectNodes)(IXMLDOMEntity *This,BSTR queryString,IXMLDOMNodeList **resultList);") 2204cpp_quote(" HRESULT (WINAPI *selectSingleNode)(IXMLDOMEntity *This,BSTR queryString,IXMLDOMNode **resultNode);") 2205cpp_quote(" HRESULT (WINAPI *get_parsed)(IXMLDOMEntity *This,VARIANT_BOOL *isParsed);") 2206cpp_quote(" HRESULT (WINAPI *get_namespaceURI)(IXMLDOMEntity *This,BSTR *namespaceURI);") 2207cpp_quote(" HRESULT (WINAPI *get_prefix)(IXMLDOMEntity *This,BSTR *prefixString);") 2208cpp_quote(" HRESULT (WINAPI *get_baseName)(IXMLDOMEntity *This,BSTR *nameString);") 2209cpp_quote(" HRESULT (WINAPI *transformNodeToObject)(IXMLDOMEntity *This,IXMLDOMNode *stylesheet,VARIANT outputObject);") 2210cpp_quote(" HRESULT (WINAPI *get_publicId)(IXMLDOMEntity *This,VARIANT *publicID);") 2211cpp_quote(" HRESULT (WINAPI *get_systemId)(IXMLDOMEntity *This,VARIANT *systemID);") 2212cpp_quote(" HRESULT (WINAPI *get_notationName)(IXMLDOMEntity *This,BSTR *name);") 2213cpp_quote(" END_INTERFACE") 2214cpp_quote(" } IXMLDOMEntityVtbl;") 2215cpp_quote(" struct IXMLDOMEntity {") 2216cpp_quote(" CONST_VTBL struct IXMLDOMEntityVtbl *lpVtbl;") 2217cpp_quote(" };") 2218cpp_quote("#ifdef COBJMACROS") 2219cpp_quote("#define IXMLDOMEntity_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 2220cpp_quote("#define IXMLDOMEntity_AddRef(This) (This)->lpVtbl->AddRef(This)") 2221cpp_quote("#define IXMLDOMEntity_Release(This) (This)->lpVtbl->Release(This)") 2222cpp_quote("#define IXMLDOMEntity_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 2223cpp_quote("#define IXMLDOMEntity_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 2224cpp_quote("#define IXMLDOMEntity_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 2225cpp_quote("#define IXMLDOMEntity_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 2226cpp_quote("#define IXMLDOMEntity_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name)") 2227cpp_quote("#define IXMLDOMEntity_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value)") 2228cpp_quote("#define IXMLDOMEntity_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value)") 2229cpp_quote("#define IXMLDOMEntity_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type)") 2230cpp_quote("#define IXMLDOMEntity_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent)") 2231cpp_quote("#define IXMLDOMEntity_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList)") 2232cpp_quote("#define IXMLDOMEntity_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild)") 2233cpp_quote("#define IXMLDOMEntity_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild)") 2234cpp_quote("#define IXMLDOMEntity_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling)") 2235cpp_quote("#define IXMLDOMEntity_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling)") 2236cpp_quote("#define IXMLDOMEntity_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap)") 2237cpp_quote("#define IXMLDOMEntity_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild)") 2238cpp_quote("#define IXMLDOMEntity_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild)") 2239cpp_quote("#define IXMLDOMEntity_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild)") 2240cpp_quote("#define IXMLDOMEntity_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild)") 2241cpp_quote("#define IXMLDOMEntity_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild)") 2242cpp_quote("#define IXMLDOMEntity_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument)") 2243cpp_quote("#define IXMLDOMEntity_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot)") 2244cpp_quote("#define IXMLDOMEntity_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType)") 2245cpp_quote("#define IXMLDOMEntity_get_text(This,text) (This)->lpVtbl->get_text(This,text)") 2246cpp_quote("#define IXMLDOMEntity_put_text(This,text) (This)->lpVtbl->put_text(This,text)") 2247cpp_quote("#define IXMLDOMEntity_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified)") 2248cpp_quote("#define IXMLDOMEntity_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode)") 2249cpp_quote("#define IXMLDOMEntity_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue)") 2250cpp_quote("#define IXMLDOMEntity_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue)") 2251cpp_quote("#define IXMLDOMEntity_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName)") 2252cpp_quote("#define IXMLDOMEntity_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName)") 2253cpp_quote("#define IXMLDOMEntity_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString)") 2254cpp_quote("#define IXMLDOMEntity_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString)") 2255cpp_quote("#define IXMLDOMEntity_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList)") 2256cpp_quote("#define IXMLDOMEntity_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode)") 2257cpp_quote("#define IXMLDOMEntity_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed)") 2258cpp_quote("#define IXMLDOMEntity_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI)") 2259cpp_quote("#define IXMLDOMEntity_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString)") 2260cpp_quote("#define IXMLDOMEntity_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString)") 2261cpp_quote("#define IXMLDOMEntity_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject)") 2262cpp_quote("#define IXMLDOMEntity_get_publicId(This,publicID) (This)->lpVtbl->get_publicId(This,publicID)") 2263cpp_quote("#define IXMLDOMEntity_get_systemId(This,systemID) (This)->lpVtbl->get_systemId(This,systemID)") 2264cpp_quote("#define IXMLDOMEntity_get_notationName(This,name) (This)->lpVtbl->get_notationName(This,name)") 2265cpp_quote("#endif") 2266cpp_quote("#endif") 2267cpp_quote(" HRESULT WINAPI IXMLDOMEntity_get_publicId_Proxy(IXMLDOMEntity *This,VARIANT *publicID);") 2268cpp_quote(" void __RPC_STUB IXMLDOMEntity_get_publicId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2269cpp_quote(" HRESULT WINAPI IXMLDOMEntity_get_systemId_Proxy(IXMLDOMEntity *This,VARIANT *systemID);") 2270cpp_quote(" void __RPC_STUB IXMLDOMEntity_get_systemId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2271cpp_quote(" HRESULT WINAPI IXMLDOMEntity_get_notationName_Proxy(IXMLDOMEntity *This,BSTR *name);") 2272cpp_quote(" void __RPC_STUB IXMLDOMEntity_get_notationName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2273cpp_quote("#endif") 2274cpp_quote("") 2275cpp_quote("#ifndef __IXMLDOMEntityReference_INTERFACE_DEFINED__") 2276cpp_quote("#define __IXMLDOMEntityReference_INTERFACE_DEFINED__") 2277cpp_quote(" EXTERN_C const IID IID_IXMLDOMEntityReference;") 2278cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 2279cpp_quote(" struct IXMLDOMEntityReference : public IXMLDOMNode {") 2280cpp_quote(" };") 2281cpp_quote("#else") 2282cpp_quote(" typedef struct IXMLDOMEntityReferenceVtbl {") 2283cpp_quote(" BEGIN_INTERFACE") 2284cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMEntityReference *This,REFIID riid,void **ppvObject);") 2285cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMEntityReference *This);") 2286cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMEntityReference *This);") 2287cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMEntityReference *This,UINT *pctinfo);") 2288cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMEntityReference *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 2289cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMEntityReference *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 2290cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMEntityReference *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 2291cpp_quote(" HRESULT (WINAPI *get_nodeName)(IXMLDOMEntityReference *This,BSTR *name);") 2292cpp_quote(" HRESULT (WINAPI *get_nodeValue)(IXMLDOMEntityReference *This,VARIANT *value);") 2293cpp_quote(" HRESULT (WINAPI *put_nodeValue)(IXMLDOMEntityReference *This,VARIANT value);") 2294cpp_quote(" HRESULT (WINAPI *get_nodeType)(IXMLDOMEntityReference *This,DOMNodeType *type);") 2295cpp_quote(" HRESULT (WINAPI *get_parentNode)(IXMLDOMEntityReference *This,IXMLDOMNode **parent);") 2296cpp_quote(" HRESULT (WINAPI *get_childNodes)(IXMLDOMEntityReference *This,IXMLDOMNodeList **childList);") 2297cpp_quote(" HRESULT (WINAPI *get_firstChild)(IXMLDOMEntityReference *This,IXMLDOMNode **firstChild);") 2298cpp_quote(" HRESULT (WINAPI *get_lastChild)(IXMLDOMEntityReference *This,IXMLDOMNode **lastChild);") 2299cpp_quote(" HRESULT (WINAPI *get_previousSibling)(IXMLDOMEntityReference *This,IXMLDOMNode **previousSibling);") 2300cpp_quote(" HRESULT (WINAPI *get_nextSibling)(IXMLDOMEntityReference *This,IXMLDOMNode **nextSibling);") 2301cpp_quote(" HRESULT (WINAPI *get_attributes)(IXMLDOMEntityReference *This,IXMLDOMNamedNodeMap **attributeMap);") 2302cpp_quote(" HRESULT (WINAPI *insertBefore)(IXMLDOMEntityReference *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild);") 2303cpp_quote(" HRESULT (WINAPI *replaceChild)(IXMLDOMEntityReference *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild);") 2304cpp_quote(" HRESULT (WINAPI *removeChild)(IXMLDOMEntityReference *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild);") 2305cpp_quote(" HRESULT (WINAPI *appendChild)(IXMLDOMEntityReference *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild);") 2306cpp_quote(" HRESULT (WINAPI *hasChildNodes)(IXMLDOMEntityReference *This,VARIANT_BOOL *hasChild);") 2307cpp_quote(" HRESULT (WINAPI *get_ownerDocument)(IXMLDOMEntityReference *This,IXMLDOMDocument **DOMDocument);") 2308cpp_quote(" HRESULT (WINAPI *cloneNode)(IXMLDOMEntityReference *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot);") 2309cpp_quote(" HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMEntityReference *This,BSTR *nodeType);") 2310cpp_quote(" HRESULT (WINAPI *get_text)(IXMLDOMEntityReference *This,BSTR *text);") 2311cpp_quote(" HRESULT (WINAPI *put_text)(IXMLDOMEntityReference *This,BSTR text);") 2312cpp_quote(" HRESULT (WINAPI *get_specified)(IXMLDOMEntityReference *This,VARIANT_BOOL *isSpecified);") 2313cpp_quote(" HRESULT (WINAPI *get_definition)(IXMLDOMEntityReference *This,IXMLDOMNode **definitionNode);") 2314cpp_quote(" HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMEntityReference *This,VARIANT *typedValue);") 2315cpp_quote(" HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMEntityReference *This,VARIANT typedValue);") 2316cpp_quote(" HRESULT (WINAPI *get_dataType)(IXMLDOMEntityReference *This,VARIANT *dataTypeName);") 2317cpp_quote(" HRESULT (WINAPI *put_dataType)(IXMLDOMEntityReference *This,BSTR dataTypeName);") 2318cpp_quote(" HRESULT (WINAPI *get_xml)(IXMLDOMEntityReference *This,BSTR *xmlString);") 2319cpp_quote(" HRESULT (WINAPI *transformNode)(IXMLDOMEntityReference *This,IXMLDOMNode *stylesheet,BSTR *xmlString);") 2320cpp_quote(" HRESULT (WINAPI *selectNodes)(IXMLDOMEntityReference *This,BSTR queryString,IXMLDOMNodeList **resultList);") 2321cpp_quote(" HRESULT (WINAPI *selectSingleNode)(IXMLDOMEntityReference *This,BSTR queryString,IXMLDOMNode **resultNode);") 2322cpp_quote(" HRESULT (WINAPI *get_parsed)(IXMLDOMEntityReference *This,VARIANT_BOOL *isParsed);") 2323cpp_quote(" HRESULT (WINAPI *get_namespaceURI)(IXMLDOMEntityReference *This,BSTR *namespaceURI);") 2324cpp_quote(" HRESULT (WINAPI *get_prefix)(IXMLDOMEntityReference *This,BSTR *prefixString);") 2325cpp_quote(" HRESULT (WINAPI *get_baseName)(IXMLDOMEntityReference *This,BSTR *nameString);") 2326cpp_quote(" HRESULT (WINAPI *transformNodeToObject)(IXMLDOMEntityReference *This,IXMLDOMNode *stylesheet,VARIANT outputObject);") 2327cpp_quote(" END_INTERFACE") 2328cpp_quote(" } IXMLDOMEntityReferenceVtbl;") 2329cpp_quote(" struct IXMLDOMEntityReference {") 2330cpp_quote(" CONST_VTBL struct IXMLDOMEntityReferenceVtbl *lpVtbl;") 2331cpp_quote(" };") 2332cpp_quote("#ifdef COBJMACROS") 2333cpp_quote("#define IXMLDOMEntityReference_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 2334cpp_quote("#define IXMLDOMEntityReference_AddRef(This) (This)->lpVtbl->AddRef(This)") 2335cpp_quote("#define IXMLDOMEntityReference_Release(This) (This)->lpVtbl->Release(This)") 2336cpp_quote("#define IXMLDOMEntityReference_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 2337cpp_quote("#define IXMLDOMEntityReference_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 2338cpp_quote("#define IXMLDOMEntityReference_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 2339cpp_quote("#define IXMLDOMEntityReference_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 2340cpp_quote("#define IXMLDOMEntityReference_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name)") 2341cpp_quote("#define IXMLDOMEntityReference_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value)") 2342cpp_quote("#define IXMLDOMEntityReference_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value)") 2343cpp_quote("#define IXMLDOMEntityReference_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type)") 2344cpp_quote("#define IXMLDOMEntityReference_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent)") 2345cpp_quote("#define IXMLDOMEntityReference_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList)") 2346cpp_quote("#define IXMLDOMEntityReference_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild)") 2347cpp_quote("#define IXMLDOMEntityReference_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild)") 2348cpp_quote("#define IXMLDOMEntityReference_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling)") 2349cpp_quote("#define IXMLDOMEntityReference_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling)") 2350cpp_quote("#define IXMLDOMEntityReference_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap)") 2351cpp_quote("#define IXMLDOMEntityReference_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild)") 2352cpp_quote("#define IXMLDOMEntityReference_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild)") 2353cpp_quote("#define IXMLDOMEntityReference_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild)") 2354cpp_quote("#define IXMLDOMEntityReference_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild)") 2355cpp_quote("#define IXMLDOMEntityReference_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild)") 2356cpp_quote("#define IXMLDOMEntityReference_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument)") 2357cpp_quote("#define IXMLDOMEntityReference_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot)") 2358cpp_quote("#define IXMLDOMEntityReference_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType)") 2359cpp_quote("#define IXMLDOMEntityReference_get_text(This,text) (This)->lpVtbl->get_text(This,text)") 2360cpp_quote("#define IXMLDOMEntityReference_put_text(This,text) (This)->lpVtbl->put_text(This,text)") 2361cpp_quote("#define IXMLDOMEntityReference_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified)") 2362cpp_quote("#define IXMLDOMEntityReference_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode)") 2363cpp_quote("#define IXMLDOMEntityReference_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue)") 2364cpp_quote("#define IXMLDOMEntityReference_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue)") 2365cpp_quote("#define IXMLDOMEntityReference_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName)") 2366cpp_quote("#define IXMLDOMEntityReference_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName)") 2367cpp_quote("#define IXMLDOMEntityReference_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString)") 2368cpp_quote("#define IXMLDOMEntityReference_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString)") 2369cpp_quote("#define IXMLDOMEntityReference_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList)") 2370cpp_quote("#define IXMLDOMEntityReference_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode)") 2371cpp_quote("#define IXMLDOMEntityReference_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed)") 2372cpp_quote("#define IXMLDOMEntityReference_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI)") 2373cpp_quote("#define IXMLDOMEntityReference_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString)") 2374cpp_quote("#define IXMLDOMEntityReference_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString)") 2375cpp_quote("#define IXMLDOMEntityReference_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject)") 2376cpp_quote("#endif") 2377cpp_quote("#endif") 2378cpp_quote("#endif") 2379cpp_quote("") 2380cpp_quote("#ifndef __IXMLDOMParseError_INTERFACE_DEFINED__") 2381cpp_quote("#define __IXMLDOMParseError_INTERFACE_DEFINED__") 2382cpp_quote(" EXTERN_C const IID IID_IXMLDOMParseError;") 2383cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 2384cpp_quote(" struct IXMLDOMParseError : public IDispatch {") 2385cpp_quote(" public:") 2386cpp_quote(" virtual HRESULT WINAPI get_errorCode(LONG *errorCode) = 0;") 2387cpp_quote(" virtual HRESULT WINAPI get_url(BSTR *urlString) = 0;") 2388cpp_quote(" virtual HRESULT WINAPI get_reason(BSTR *reasonString) = 0;") 2389cpp_quote(" virtual HRESULT WINAPI get_srcText(BSTR *sourceString) = 0;") 2390cpp_quote(" virtual HRESULT WINAPI get_line(LONG *lineNumber) = 0;") 2391cpp_quote(" virtual HRESULT WINAPI get_linepos(LONG *linePosition) = 0;") 2392cpp_quote(" virtual HRESULT WINAPI get_filepos(LONG *filePosition) = 0;") 2393cpp_quote(" };") 2394cpp_quote("#else") 2395cpp_quote(" typedef struct IXMLDOMParseErrorVtbl {") 2396cpp_quote(" BEGIN_INTERFACE") 2397cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDOMParseError *This,REFIID riid,void **ppvObject);") 2398cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDOMParseError *This);") 2399cpp_quote(" ULONG (WINAPI *Release)(IXMLDOMParseError *This);") 2400cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMParseError *This,UINT *pctinfo);") 2401cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDOMParseError *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 2402cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMParseError *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 2403cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDOMParseError *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 2404cpp_quote(" HRESULT (WINAPI *get_errorCode)(IXMLDOMParseError *This,LONG *errorCode);") 2405cpp_quote(" HRESULT (WINAPI *get_url)(IXMLDOMParseError *This,BSTR *urlString);") 2406cpp_quote(" HRESULT (WINAPI *get_reason)(IXMLDOMParseError *This,BSTR *reasonString);") 2407cpp_quote(" HRESULT (WINAPI *get_srcText)(IXMLDOMParseError *This,BSTR *sourceString);") 2408cpp_quote(" HRESULT (WINAPI *get_line)(IXMLDOMParseError *This,LONG *lineNumber);") 2409cpp_quote(" HRESULT (WINAPI *get_linepos)(IXMLDOMParseError *This,LONG *linePosition);") 2410cpp_quote(" HRESULT (WINAPI *get_filepos)(IXMLDOMParseError *This,LONG *filePosition);") 2411cpp_quote(" END_INTERFACE") 2412cpp_quote(" } IXMLDOMParseErrorVtbl;") 2413cpp_quote(" struct IXMLDOMParseError {") 2414cpp_quote(" CONST_VTBL struct IXMLDOMParseErrorVtbl *lpVtbl;") 2415cpp_quote(" };") 2416cpp_quote("#ifdef COBJMACROS") 2417cpp_quote("#define IXMLDOMParseError_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 2418cpp_quote("#define IXMLDOMParseError_AddRef(This) (This)->lpVtbl->AddRef(This)") 2419cpp_quote("#define IXMLDOMParseError_Release(This) (This)->lpVtbl->Release(This)") 2420cpp_quote("#define IXMLDOMParseError_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 2421cpp_quote("#define IXMLDOMParseError_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 2422cpp_quote("#define IXMLDOMParseError_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 2423cpp_quote("#define IXMLDOMParseError_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 2424cpp_quote("#define IXMLDOMParseError_get_errorCode(This,errorCode) (This)->lpVtbl->get_errorCode(This,errorCode)") 2425cpp_quote("#define IXMLDOMParseError_get_url(This,urlString) (This)->lpVtbl->get_url(This,urlString)") 2426cpp_quote("#define IXMLDOMParseError_get_reason(This,reasonString) (This)->lpVtbl->get_reason(This,reasonString)") 2427cpp_quote("#define IXMLDOMParseError_get_srcText(This,sourceString) (This)->lpVtbl->get_srcText(This,sourceString)") 2428cpp_quote("#define IXMLDOMParseError_get_line(This,lineNumber) (This)->lpVtbl->get_line(This,lineNumber)") 2429cpp_quote("#define IXMLDOMParseError_get_linepos(This,linePosition) (This)->lpVtbl->get_linepos(This,linePosition)") 2430cpp_quote("#define IXMLDOMParseError_get_filepos(This,filePosition) (This)->lpVtbl->get_filepos(This,filePosition)") 2431cpp_quote("#endif") 2432cpp_quote("#endif") 2433cpp_quote(" HRESULT WINAPI IXMLDOMParseError_get_errorCode_Proxy(IXMLDOMParseError *This,LONG *errorCode);") 2434cpp_quote(" void __RPC_STUB IXMLDOMParseError_get_errorCode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2435cpp_quote(" HRESULT WINAPI IXMLDOMParseError_get_url_Proxy(IXMLDOMParseError *This,BSTR *urlString);") 2436cpp_quote(" void __RPC_STUB IXMLDOMParseError_get_url_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2437cpp_quote(" HRESULT WINAPI IXMLDOMParseError_get_reason_Proxy(IXMLDOMParseError *This,BSTR *reasonString);") 2438cpp_quote(" void __RPC_STUB IXMLDOMParseError_get_reason_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2439cpp_quote(" HRESULT WINAPI IXMLDOMParseError_get_srcText_Proxy(IXMLDOMParseError *This,BSTR *sourceString);") 2440cpp_quote(" void __RPC_STUB IXMLDOMParseError_get_srcText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2441cpp_quote(" HRESULT WINAPI IXMLDOMParseError_get_line_Proxy(IXMLDOMParseError *This,LONG *lineNumber);") 2442cpp_quote(" void __RPC_STUB IXMLDOMParseError_get_line_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2443cpp_quote(" HRESULT WINAPI IXMLDOMParseError_get_linepos_Proxy(IXMLDOMParseError *This,LONG *linePosition);") 2444cpp_quote(" void __RPC_STUB IXMLDOMParseError_get_linepos_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2445cpp_quote(" HRESULT WINAPI IXMLDOMParseError_get_filepos_Proxy(IXMLDOMParseError *This,LONG *filePosition);") 2446cpp_quote(" void __RPC_STUB IXMLDOMParseError_get_filepos_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2447cpp_quote("#endif") 2448cpp_quote("") 2449cpp_quote("#ifndef __IXTLRuntime_INTERFACE_DEFINED__") 2450cpp_quote("#define __IXTLRuntime_INTERFACE_DEFINED__") 2451cpp_quote(" EXTERN_C const IID IID_IXTLRuntime;") 2452cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 2453cpp_quote(" struct IXTLRuntime : public IXMLDOMNode {") 2454cpp_quote(" public:") 2455cpp_quote(" virtual HRESULT WINAPI uniqueID(IXMLDOMNode *pNode,LONG *pID) = 0;") 2456cpp_quote(" virtual HRESULT WINAPI depth(IXMLDOMNode *pNode,LONG *pDepth) = 0;") 2457cpp_quote(" virtual HRESULT WINAPI childNumber(IXMLDOMNode *pNode,LONG *pNumber) = 0;") 2458cpp_quote(" virtual HRESULT WINAPI ancestorChildNumber(BSTR bstrNodeName,IXMLDOMNode *pNode,LONG *pNumber) = 0;") 2459cpp_quote(" virtual HRESULT WINAPI absoluteChildNumber(IXMLDOMNode *pNode,LONG *pNumber) = 0;") 2460cpp_quote(" virtual HRESULT WINAPI formatIndex(LONG lIndex,BSTR bstrFormat,BSTR *pbstrFormattedString) = 0;") 2461cpp_quote(" virtual HRESULT WINAPI formatNumber(double dblNumber,BSTR bstrFormat,BSTR *pbstrFormattedString) = 0;") 2462cpp_quote(" virtual HRESULT WINAPI formatDate(VARIANT varDate,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString) = 0;") 2463cpp_quote(" virtual HRESULT WINAPI formatTime(VARIANT varTime,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString) = 0;") 2464cpp_quote(" };") 2465cpp_quote("#else") 2466cpp_quote(" typedef struct IXTLRuntimeVtbl {") 2467cpp_quote(" BEGIN_INTERFACE") 2468cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXTLRuntime *This,REFIID riid,void **ppvObject);") 2469cpp_quote(" ULONG (WINAPI *AddRef)(IXTLRuntime *This);") 2470cpp_quote(" ULONG (WINAPI *Release)(IXTLRuntime *This);") 2471cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXTLRuntime *This,UINT *pctinfo);") 2472cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXTLRuntime *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 2473cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXTLRuntime *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 2474cpp_quote(" HRESULT (WINAPI *Invoke)(IXTLRuntime *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 2475cpp_quote(" HRESULT (WINAPI *get_nodeName)(IXTLRuntime *This,BSTR *name);") 2476cpp_quote(" HRESULT (WINAPI *get_nodeValue)(IXTLRuntime *This,VARIANT *value);") 2477cpp_quote(" HRESULT (WINAPI *put_nodeValue)(IXTLRuntime *This,VARIANT value);") 2478cpp_quote(" HRESULT (WINAPI *get_nodeType)(IXTLRuntime *This,DOMNodeType *type);") 2479cpp_quote(" HRESULT (WINAPI *get_parentNode)(IXTLRuntime *This,IXMLDOMNode **parent);") 2480cpp_quote(" HRESULT (WINAPI *get_childNodes)(IXTLRuntime *This,IXMLDOMNodeList **childList);") 2481cpp_quote(" HRESULT (WINAPI *get_firstChild)(IXTLRuntime *This,IXMLDOMNode **firstChild);") 2482cpp_quote(" HRESULT (WINAPI *get_lastChild)(IXTLRuntime *This,IXMLDOMNode **lastChild);") 2483cpp_quote(" HRESULT (WINAPI *get_previousSibling)(IXTLRuntime *This,IXMLDOMNode **previousSibling);") 2484cpp_quote(" HRESULT (WINAPI *get_nextSibling)(IXTLRuntime *This,IXMLDOMNode **nextSibling);") 2485cpp_quote(" HRESULT (WINAPI *get_attributes)(IXTLRuntime *This,IXMLDOMNamedNodeMap **attributeMap);") 2486cpp_quote(" HRESULT (WINAPI *insertBefore)(IXTLRuntime *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild);") 2487cpp_quote(" HRESULT (WINAPI *replaceChild)(IXTLRuntime *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild);") 2488cpp_quote(" HRESULT (WINAPI *removeChild)(IXTLRuntime *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild);") 2489cpp_quote(" HRESULT (WINAPI *appendChild)(IXTLRuntime *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild);") 2490cpp_quote(" HRESULT (WINAPI *hasChildNodes)(IXTLRuntime *This,VARIANT_BOOL *hasChild);") 2491cpp_quote(" HRESULT (WINAPI *get_ownerDocument)(IXTLRuntime *This,IXMLDOMDocument **DOMDocument);") 2492cpp_quote(" HRESULT (WINAPI *cloneNode)(IXTLRuntime *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot);") 2493cpp_quote(" HRESULT (WINAPI *get_nodeTypeString)(IXTLRuntime *This,BSTR *nodeType);") 2494cpp_quote(" HRESULT (WINAPI *get_text)(IXTLRuntime *This,BSTR *text);") 2495cpp_quote(" HRESULT (WINAPI *put_text)(IXTLRuntime *This,BSTR text);") 2496cpp_quote(" HRESULT (WINAPI *get_specified)(IXTLRuntime *This,VARIANT_BOOL *isSpecified);") 2497cpp_quote(" HRESULT (WINAPI *get_definition)(IXTLRuntime *This,IXMLDOMNode **definitionNode);") 2498cpp_quote(" HRESULT (WINAPI *get_nodeTypedValue)(IXTLRuntime *This,VARIANT *typedValue);") 2499cpp_quote(" HRESULT (WINAPI *put_nodeTypedValue)(IXTLRuntime *This,VARIANT typedValue);") 2500cpp_quote(" HRESULT (WINAPI *get_dataType)(IXTLRuntime *This,VARIANT *dataTypeName);") 2501cpp_quote(" HRESULT (WINAPI *put_dataType)(IXTLRuntime *This,BSTR dataTypeName);") 2502cpp_quote(" HRESULT (WINAPI *get_xml)(IXTLRuntime *This,BSTR *xmlString);") 2503cpp_quote(" HRESULT (WINAPI *transformNode)(IXTLRuntime *This,IXMLDOMNode *stylesheet,BSTR *xmlString);") 2504cpp_quote(" HRESULT (WINAPI *selectNodes)(IXTLRuntime *This,BSTR queryString,IXMLDOMNodeList **resultList);") 2505cpp_quote(" HRESULT (WINAPI *selectSingleNode)(IXTLRuntime *This,BSTR queryString,IXMLDOMNode **resultNode);") 2506cpp_quote(" HRESULT (WINAPI *get_parsed)(IXTLRuntime *This,VARIANT_BOOL *isParsed);") 2507cpp_quote(" HRESULT (WINAPI *get_namespaceURI)(IXTLRuntime *This,BSTR *namespaceURI);") 2508cpp_quote(" HRESULT (WINAPI *get_prefix)(IXTLRuntime *This,BSTR *prefixString);") 2509cpp_quote(" HRESULT (WINAPI *get_baseName)(IXTLRuntime *This,BSTR *nameString);") 2510cpp_quote(" HRESULT (WINAPI *transformNodeToObject)(IXTLRuntime *This,IXMLDOMNode *stylesheet,VARIANT outputObject);") 2511cpp_quote(" HRESULT (WINAPI *uniqueID)(IXTLRuntime *This,IXMLDOMNode *pNode,LONG *pID);") 2512cpp_quote(" HRESULT (WINAPI *depth)(IXTLRuntime *This,IXMLDOMNode *pNode,LONG *pDepth);") 2513cpp_quote(" HRESULT (WINAPI *childNumber)(IXTLRuntime *This,IXMLDOMNode *pNode,LONG *pNumber);") 2514cpp_quote(" HRESULT (WINAPI *ancestorChildNumber)(IXTLRuntime *This,BSTR bstrNodeName,IXMLDOMNode *pNode,LONG *pNumber);") 2515cpp_quote(" HRESULT (WINAPI *absoluteChildNumber)(IXTLRuntime *This,IXMLDOMNode *pNode,LONG *pNumber);") 2516cpp_quote(" HRESULT (WINAPI *formatIndex)(IXTLRuntime *This,LONG lIndex,BSTR bstrFormat,BSTR *pbstrFormattedString);") 2517cpp_quote(" HRESULT (WINAPI *formatNumber)(IXTLRuntime *This,double dblNumber,BSTR bstrFormat,BSTR *pbstrFormattedString);") 2518cpp_quote(" HRESULT (WINAPI *formatDate)(IXTLRuntime *This,VARIANT varDate,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString);") 2519cpp_quote(" HRESULT (WINAPI *formatTime)(IXTLRuntime *This,VARIANT varTime,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString);") 2520cpp_quote(" END_INTERFACE") 2521cpp_quote(" } IXTLRuntimeVtbl;") 2522cpp_quote(" struct IXTLRuntime {") 2523cpp_quote(" CONST_VTBL struct IXTLRuntimeVtbl *lpVtbl;") 2524cpp_quote(" };") 2525cpp_quote("#ifdef COBJMACROS") 2526cpp_quote("#define IXTLRuntime_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 2527cpp_quote("#define IXTLRuntime_AddRef(This) (This)->lpVtbl->AddRef(This)") 2528cpp_quote("#define IXTLRuntime_Release(This) (This)->lpVtbl->Release(This)") 2529cpp_quote("#define IXTLRuntime_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 2530cpp_quote("#define IXTLRuntime_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 2531cpp_quote("#define IXTLRuntime_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 2532cpp_quote("#define IXTLRuntime_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 2533cpp_quote("#define IXTLRuntime_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name)") 2534cpp_quote("#define IXTLRuntime_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value)") 2535cpp_quote("#define IXTLRuntime_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value)") 2536cpp_quote("#define IXTLRuntime_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type)") 2537cpp_quote("#define IXTLRuntime_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent)") 2538cpp_quote("#define IXTLRuntime_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList)") 2539cpp_quote("#define IXTLRuntime_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild)") 2540cpp_quote("#define IXTLRuntime_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild)") 2541cpp_quote("#define IXTLRuntime_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling)") 2542cpp_quote("#define IXTLRuntime_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling)") 2543cpp_quote("#define IXTLRuntime_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap)") 2544cpp_quote("#define IXTLRuntime_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild)") 2545cpp_quote("#define IXTLRuntime_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild)") 2546cpp_quote("#define IXTLRuntime_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild)") 2547cpp_quote("#define IXTLRuntime_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild)") 2548cpp_quote("#define IXTLRuntime_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild)") 2549cpp_quote("#define IXTLRuntime_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument)") 2550cpp_quote("#define IXTLRuntime_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot)") 2551cpp_quote("#define IXTLRuntime_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType)") 2552cpp_quote("#define IXTLRuntime_get_text(This,text) (This)->lpVtbl->get_text(This,text)") 2553cpp_quote("#define IXTLRuntime_put_text(This,text) (This)->lpVtbl->put_text(This,text)") 2554cpp_quote("#define IXTLRuntime_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified)") 2555cpp_quote("#define IXTLRuntime_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode)") 2556cpp_quote("#define IXTLRuntime_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue)") 2557cpp_quote("#define IXTLRuntime_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue)") 2558cpp_quote("#define IXTLRuntime_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName)") 2559cpp_quote("#define IXTLRuntime_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName)") 2560cpp_quote("#define IXTLRuntime_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString)") 2561cpp_quote("#define IXTLRuntime_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString)") 2562cpp_quote("#define IXTLRuntime_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList)") 2563cpp_quote("#define IXTLRuntime_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode)") 2564cpp_quote("#define IXTLRuntime_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed)") 2565cpp_quote("#define IXTLRuntime_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI)") 2566cpp_quote("#define IXTLRuntime_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString)") 2567cpp_quote("#define IXTLRuntime_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString)") 2568cpp_quote("#define IXTLRuntime_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject)") 2569cpp_quote("#define IXTLRuntime_uniqueID(This,pNode,pID) (This)->lpVtbl->uniqueID(This,pNode,pID)") 2570cpp_quote("#define IXTLRuntime_depth(This,pNode,pDepth) (This)->lpVtbl->depth(This,pNode,pDepth)") 2571cpp_quote("#define IXTLRuntime_childNumber(This,pNode,pNumber) (This)->lpVtbl->childNumber(This,pNode,pNumber)") 2572cpp_quote("#define IXTLRuntime_ancestorChildNumber(This,bstrNodeName,pNode,pNumber) (This)->lpVtbl->ancestorChildNumber(This,bstrNodeName,pNode,pNumber)") 2573cpp_quote("#define IXTLRuntime_absoluteChildNumber(This,pNode,pNumber) (This)->lpVtbl->absoluteChildNumber(This,pNode,pNumber)") 2574cpp_quote("#define IXTLRuntime_formatIndex(This,lIndex,bstrFormat,pbstrFormattedString) (This)->lpVtbl->formatIndex(This,lIndex,bstrFormat,pbstrFormattedString)") 2575cpp_quote("#define IXTLRuntime_formatNumber(This,dblNumber,bstrFormat,pbstrFormattedString) (This)->lpVtbl->formatNumber(This,dblNumber,bstrFormat,pbstrFormattedString)") 2576cpp_quote("#define IXTLRuntime_formatDate(This,varDate,bstrFormat,varDestLocale,pbstrFormattedString) (This)->lpVtbl->formatDate(This,varDate,bstrFormat,varDestLocale,pbstrFormattedString)") 2577cpp_quote("#define IXTLRuntime_formatTime(This,varTime,bstrFormat,varDestLocale,pbstrFormattedString) (This)->lpVtbl->formatTime(This,varTime,bstrFormat,varDestLocale,pbstrFormattedString)") 2578cpp_quote("#endif") 2579cpp_quote("#endif") 2580cpp_quote(" HRESULT WINAPI IXTLRuntime_uniqueID_Proxy(IXTLRuntime *This,IXMLDOMNode *pNode,LONG *pID);") 2581cpp_quote(" void __RPC_STUB IXTLRuntime_uniqueID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2582cpp_quote(" HRESULT WINAPI IXTLRuntime_depth_Proxy(IXTLRuntime *This,IXMLDOMNode *pNode,LONG *pDepth);") 2583cpp_quote(" void __RPC_STUB IXTLRuntime_depth_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2584cpp_quote(" HRESULT WINAPI IXTLRuntime_childNumber_Proxy(IXTLRuntime *This,IXMLDOMNode *pNode,LONG *pNumber);") 2585cpp_quote(" void __RPC_STUB IXTLRuntime_childNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2586cpp_quote(" HRESULT WINAPI IXTLRuntime_ancestorChildNumber_Proxy(IXTLRuntime *This,BSTR bstrNodeName,IXMLDOMNode *pNode,LONG *pNumber);") 2587cpp_quote(" void __RPC_STUB IXTLRuntime_ancestorChildNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2588cpp_quote(" HRESULT WINAPI IXTLRuntime_absoluteChildNumber_Proxy(IXTLRuntime *This,IXMLDOMNode *pNode,LONG *pNumber);") 2589cpp_quote(" void __RPC_STUB IXTLRuntime_absoluteChildNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2590cpp_quote(" HRESULT WINAPI IXTLRuntime_formatIndex_Proxy(IXTLRuntime *This,LONG lIndex,BSTR bstrFormat,BSTR *pbstrFormattedString);") 2591cpp_quote(" void __RPC_STUB IXTLRuntime_formatIndex_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2592cpp_quote(" HRESULT WINAPI IXTLRuntime_formatNumber_Proxy(IXTLRuntime *This,double dblNumber,BSTR bstrFormat,BSTR *pbstrFormattedString);") 2593cpp_quote(" void __RPC_STUB IXTLRuntime_formatNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2594cpp_quote(" HRESULT WINAPI IXTLRuntime_formatDate_Proxy(IXTLRuntime *This,VARIANT varDate,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString);") 2595cpp_quote(" void __RPC_STUB IXTLRuntime_formatDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2596cpp_quote(" HRESULT WINAPI IXTLRuntime_formatTime_Proxy(IXTLRuntime *This,VARIANT varTime,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString);") 2597cpp_quote(" void __RPC_STUB IXTLRuntime_formatTime_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2598cpp_quote("#endif") 2599cpp_quote("") 2600cpp_quote("#ifndef __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__") 2601cpp_quote("#define __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__") 2602cpp_quote(" EXTERN_C const IID DIID_XMLDOMDocumentEvents;") 2603cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 2604cpp_quote(" struct XMLDOMDocumentEvents : public IDispatch {") 2605cpp_quote(" };") 2606cpp_quote("#else") 2607cpp_quote(" typedef struct XMLDOMDocumentEventsVtbl {") 2608cpp_quote(" BEGIN_INTERFACE") 2609cpp_quote(" HRESULT (WINAPI *QueryInterface)(XMLDOMDocumentEvents *This,REFIID riid,void **ppvObject);") 2610cpp_quote(" ULONG (WINAPI *AddRef)(XMLDOMDocumentEvents *This);") 2611cpp_quote(" ULONG (WINAPI *Release)(XMLDOMDocumentEvents *This);") 2612cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(XMLDOMDocumentEvents *This,UINT *pctinfo);") 2613cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(XMLDOMDocumentEvents *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 2614cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(XMLDOMDocumentEvents *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 2615cpp_quote(" HRESULT (WINAPI *Invoke)(XMLDOMDocumentEvents *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 2616cpp_quote(" END_INTERFACE") 2617cpp_quote(" } XMLDOMDocumentEventsVtbl;") 2618cpp_quote(" struct XMLDOMDocumentEvents {") 2619cpp_quote(" CONST_VTBL struct XMLDOMDocumentEventsVtbl *lpVtbl;") 2620cpp_quote(" };") 2621cpp_quote("#ifdef COBJMACROS") 2622cpp_quote("#define XMLDOMDocumentEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 2623cpp_quote("#define XMLDOMDocumentEvents_AddRef(This) (This)->lpVtbl->AddRef(This)") 2624cpp_quote("#define XMLDOMDocumentEvents_Release(This) (This)->lpVtbl->Release(This)") 2625cpp_quote("#define XMLDOMDocumentEvents_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 2626cpp_quote("#define XMLDOMDocumentEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 2627cpp_quote("#define XMLDOMDocumentEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 2628cpp_quote("#define XMLDOMDocumentEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 2629cpp_quote("#endif") 2630cpp_quote("#endif") 2631cpp_quote("#endif") 2632cpp_quote("") 2633cpp_quote(" EXTERN_C const CLSID CLSID_DOMDocument;") 2634cpp_quote("#ifdef __cplusplus") 2635cpp_quote(" class DOMDocument;") 2636cpp_quote("#endif") 2637cpp_quote(" EXTERN_C const CLSID CLSID_DOMFreeThreadedDocument;") 2638cpp_quote("#ifdef __cplusplus") 2639cpp_quote(" class DOMFreeThreadedDocument;") 2640cpp_quote("#endif") 2641cpp_quote("") 2642cpp_quote("#ifndef __IXMLHttpRequest_INTERFACE_DEFINED__") 2643cpp_quote("#define __IXMLHttpRequest_INTERFACE_DEFINED__") 2644cpp_quote(" EXTERN_C const IID IID_IXMLHttpRequest;") 2645cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 2646cpp_quote(" struct IXMLHttpRequest : public IDispatch {") 2647cpp_quote(" public:") 2648cpp_quote(" virtual HRESULT WINAPI open(BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword) = 0;") 2649cpp_quote(" virtual HRESULT WINAPI setRequestHeader(BSTR bstrHeader,BSTR bstrValue) = 0;") 2650cpp_quote(" virtual HRESULT WINAPI getResponseHeader(BSTR bstrHeader,BSTR *pbstrValue) = 0;") 2651cpp_quote(" virtual HRESULT WINAPI getAllResponseHeaders(BSTR *pbstrHeaders) = 0;") 2652cpp_quote(" virtual HRESULT WINAPI send(VARIANT varBody) = 0;") 2653cpp_quote(" virtual HRESULT WINAPI abort(void) = 0;") 2654cpp_quote(" virtual HRESULT WINAPI get_status(LONG *plStatus) = 0;") 2655cpp_quote(" virtual HRESULT WINAPI get_statusText(BSTR *pbstrStatus) = 0;") 2656cpp_quote(" virtual HRESULT WINAPI get_responseXML(IDispatch **ppBody) = 0;") 2657cpp_quote(" virtual HRESULT WINAPI get_responseText(BSTR *pbstrBody) = 0;") 2658cpp_quote(" virtual HRESULT WINAPI get_responseBody(VARIANT *pvarBody) = 0;") 2659cpp_quote(" virtual HRESULT WINAPI get_responseStream(VARIANT *pvarBody) = 0;") 2660cpp_quote(" virtual HRESULT WINAPI get_readyState(LONG *plState) = 0;") 2661cpp_quote(" virtual HRESULT WINAPI put_onreadystatechange(IDispatch *pReadyStateSink) = 0;") 2662cpp_quote(" };") 2663cpp_quote("#else") 2664cpp_quote(" typedef struct IXMLHttpRequestVtbl {") 2665cpp_quote(" BEGIN_INTERFACE") 2666cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLHttpRequest *This,REFIID riid,void **ppvObject);") 2667cpp_quote(" ULONG (WINAPI *AddRef)(IXMLHttpRequest *This);") 2668cpp_quote(" ULONG (WINAPI *Release)(IXMLHttpRequest *This);") 2669cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLHttpRequest *This,UINT *pctinfo);") 2670cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLHttpRequest *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 2671cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLHttpRequest *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 2672cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLHttpRequest *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 2673cpp_quote(" HRESULT (WINAPI *open)(IXMLHttpRequest *This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword);") 2674cpp_quote(" HRESULT (WINAPI *setRequestHeader)(IXMLHttpRequest *This,BSTR bstrHeader,BSTR bstrValue);") 2675cpp_quote(" HRESULT (WINAPI *getResponseHeader)(IXMLHttpRequest *This,BSTR bstrHeader,BSTR *pbstrValue);") 2676cpp_quote(" HRESULT (WINAPI *getAllResponseHeaders)(IXMLHttpRequest *This,BSTR *pbstrHeaders);") 2677cpp_quote(" HRESULT (WINAPI *send)(IXMLHttpRequest *This,VARIANT varBody);") 2678cpp_quote(" HRESULT (WINAPI *abort)(IXMLHttpRequest *This);") 2679cpp_quote(" HRESULT (WINAPI *get_status)(IXMLHttpRequest *This,LONG *plStatus);") 2680cpp_quote(" HRESULT (WINAPI *get_statusText)(IXMLHttpRequest *This,BSTR *pbstrStatus);") 2681cpp_quote(" HRESULT (WINAPI *get_responseXML)(IXMLHttpRequest *This,IDispatch **ppBody);") 2682cpp_quote(" HRESULT (WINAPI *get_responseText)(IXMLHttpRequest *This,BSTR *pbstrBody);") 2683cpp_quote(" HRESULT (WINAPI *get_responseBody)(IXMLHttpRequest *This,VARIANT *pvarBody);") 2684cpp_quote(" HRESULT (WINAPI *get_responseStream)(IXMLHttpRequest *This,VARIANT *pvarBody);") 2685cpp_quote(" HRESULT (WINAPI *get_readyState)(IXMLHttpRequest *This,LONG *plState);") 2686cpp_quote(" HRESULT (WINAPI *put_onreadystatechange)(IXMLHttpRequest *This,IDispatch *pReadyStateSink);") 2687cpp_quote(" END_INTERFACE") 2688cpp_quote(" } IXMLHttpRequestVtbl;") 2689cpp_quote(" struct IXMLHttpRequest {") 2690cpp_quote(" CONST_VTBL struct IXMLHttpRequestVtbl *lpVtbl;") 2691cpp_quote(" };") 2692cpp_quote("#ifdef COBJMACROS") 2693cpp_quote("#define IXMLHttpRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 2694cpp_quote("#define IXMLHttpRequest_AddRef(This) (This)->lpVtbl->AddRef(This)") 2695cpp_quote("#define IXMLHttpRequest_Release(This) (This)->lpVtbl->Release(This)") 2696cpp_quote("#define IXMLHttpRequest_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 2697cpp_quote("#define IXMLHttpRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 2698cpp_quote("#define IXMLHttpRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 2699cpp_quote("#define IXMLHttpRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 2700cpp_quote("#define IXMLHttpRequest_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) (This)->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword)") 2701cpp_quote("#define IXMLHttpRequest_setRequestHeader(This,bstrHeader,bstrValue) (This)->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue)") 2702cpp_quote("#define IXMLHttpRequest_getResponseHeader(This,bstrHeader,pbstrValue) (This)->lpVtbl->getResponseHeader(This,bstrHeader,pbstrValue)") 2703cpp_quote("#define IXMLHttpRequest_getAllResponseHeaders(This,pbstrHeaders) (This)->lpVtbl->getAllResponseHeaders(This,pbstrHeaders)") 2704cpp_quote("#define IXMLHttpRequest_send(This,varBody) (This)->lpVtbl->send(This,varBody)") 2705cpp_quote("#define IXMLHttpRequest_abort(This) (This)->lpVtbl->abort(This)") 2706cpp_quote("#define IXMLHttpRequest_get_status(This,plStatus) (This)->lpVtbl->get_status(This,plStatus)") 2707cpp_quote("#define IXMLHttpRequest_get_statusText(This,pbstrStatus) (This)->lpVtbl->get_statusText(This,pbstrStatus)") 2708cpp_quote("#define IXMLHttpRequest_get_responseXML(This,ppBody) (This)->lpVtbl->get_responseXML(This,ppBody)") 2709cpp_quote("#define IXMLHttpRequest_get_responseText(This,pbstrBody) (This)->lpVtbl->get_responseText(This,pbstrBody)") 2710cpp_quote("#define IXMLHttpRequest_get_responseBody(This,pvarBody) (This)->lpVtbl->get_responseBody(This,pvarBody)") 2711cpp_quote("#define IXMLHttpRequest_get_responseStream(This,pvarBody) (This)->lpVtbl->get_responseStream(This,pvarBody)") 2712cpp_quote("#define IXMLHttpRequest_get_readyState(This,plState) (This)->lpVtbl->get_readyState(This,plState)") 2713cpp_quote("#define IXMLHttpRequest_put_onreadystatechange(This,pReadyStateSink) (This)->lpVtbl->put_onreadystatechange(This,pReadyStateSink)") 2714cpp_quote("#endif") 2715cpp_quote("#endif") 2716cpp_quote(" HRESULT WINAPI IXMLHttpRequest_open_Proxy(IXMLHttpRequest *This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword);") 2717cpp_quote(" void __RPC_STUB IXMLHttpRequest_open_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2718cpp_quote(" HRESULT WINAPI IXMLHttpRequest_setRequestHeader_Proxy(IXMLHttpRequest *This,BSTR bstrHeader,BSTR bstrValue);") 2719cpp_quote(" void __RPC_STUB IXMLHttpRequest_setRequestHeader_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2720cpp_quote(" HRESULT WINAPI IXMLHttpRequest_getResponseHeader_Proxy(IXMLHttpRequest *This,BSTR bstrHeader,BSTR *pbstrValue);") 2721cpp_quote(" void __RPC_STUB IXMLHttpRequest_getResponseHeader_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2722cpp_quote(" HRESULT WINAPI IXMLHttpRequest_getAllResponseHeaders_Proxy(IXMLHttpRequest *This,BSTR *pbstrHeaders);") 2723cpp_quote(" void __RPC_STUB IXMLHttpRequest_getAllResponseHeaders_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2724cpp_quote(" HRESULT WINAPI IXMLHttpRequest_send_Proxy(IXMLHttpRequest *This,VARIANT varBody);") 2725cpp_quote(" void __RPC_STUB IXMLHttpRequest_send_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2726cpp_quote(" HRESULT WINAPI IXMLHttpRequest_abort_Proxy(IXMLHttpRequest *This);") 2727cpp_quote(" void __RPC_STUB IXMLHttpRequest_abort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2728cpp_quote(" HRESULT WINAPI IXMLHttpRequest_get_status_Proxy(IXMLHttpRequest *This,LONG *plStatus);") 2729cpp_quote(" void __RPC_STUB IXMLHttpRequest_get_status_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2730cpp_quote(" HRESULT WINAPI IXMLHttpRequest_get_statusText_Proxy(IXMLHttpRequest *This,BSTR *pbstrStatus);") 2731cpp_quote(" void __RPC_STUB IXMLHttpRequest_get_statusText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2732cpp_quote(" HRESULT WINAPI IXMLHttpRequest_get_responseXML_Proxy(IXMLHttpRequest *This,IDispatch **ppBody);") 2733cpp_quote(" void __RPC_STUB IXMLHttpRequest_get_responseXML_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2734cpp_quote(" HRESULT WINAPI IXMLHttpRequest_get_responseText_Proxy(IXMLHttpRequest *This,BSTR *pbstrBody);") 2735cpp_quote(" void __RPC_STUB IXMLHttpRequest_get_responseText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2736cpp_quote(" HRESULT WINAPI IXMLHttpRequest_get_responseBody_Proxy(IXMLHttpRequest *This,VARIANT *pvarBody);") 2737cpp_quote(" void __RPC_STUB IXMLHttpRequest_get_responseBody_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2738cpp_quote(" HRESULT WINAPI IXMLHttpRequest_get_responseStream_Proxy(IXMLHttpRequest *This,VARIANT *pvarBody);") 2739cpp_quote(" void __RPC_STUB IXMLHttpRequest_get_responseStream_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2740cpp_quote(" HRESULT WINAPI IXMLHttpRequest_get_readyState_Proxy(IXMLHttpRequest *This,LONG *plState);") 2741cpp_quote(" void __RPC_STUB IXMLHttpRequest_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2742cpp_quote(" HRESULT WINAPI IXMLHttpRequest_put_onreadystatechange_Proxy(IXMLHttpRequest *This,IDispatch *pReadyStateSink);") 2743cpp_quote(" void __RPC_STUB IXMLHttpRequest_put_onreadystatechange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2744cpp_quote("#endif") 2745cpp_quote("") 2746cpp_quote(" EXTERN_C const CLSID CLSID_XMLHTTPRequest;") 2747cpp_quote("#ifdef __cplusplus") 2748cpp_quote(" class XMLHTTPRequest;") 2749cpp_quote("#endif") 2750cpp_quote("") 2751cpp_quote("#ifndef __IXMLDSOControl_INTERFACE_DEFINED__") 2752cpp_quote("#define __IXMLDSOControl_INTERFACE_DEFINED__") 2753cpp_quote(" EXTERN_C const IID IID_IXMLDSOControl;") 2754cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 2755cpp_quote(" struct IXMLDSOControl : public IDispatch {") 2756cpp_quote(" public:") 2757cpp_quote(" virtual HRESULT WINAPI get_XMLDocument(IXMLDOMDocument **ppDoc) = 0;") 2758cpp_quote(" virtual HRESULT WINAPI put_XMLDocument(IXMLDOMDocument *ppDoc) = 0;") 2759cpp_quote(" virtual HRESULT WINAPI get_JavaDSOCompatible(WINBOOL *fJavaDSOCompatible) = 0;") 2760cpp_quote(" virtual HRESULT WINAPI put_JavaDSOCompatible(WINBOOL fJavaDSOCompatible) = 0;") 2761cpp_quote(" virtual HRESULT WINAPI get_readyState(LONG *state) = 0;") 2762cpp_quote(" };") 2763cpp_quote("#else") 2764cpp_quote(" typedef struct IXMLDSOControlVtbl {") 2765cpp_quote(" BEGIN_INTERFACE") 2766cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDSOControl *This,REFIID riid,void **ppvObject);") 2767cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDSOControl *This);") 2768cpp_quote(" ULONG (WINAPI *Release)(IXMLDSOControl *This);") 2769cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDSOControl *This,UINT *pctinfo);") 2770cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDSOControl *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 2771cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDSOControl *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 2772cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDSOControl *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 2773cpp_quote(" HRESULT (WINAPI *get_XMLDocument)(IXMLDSOControl *This,IXMLDOMDocument **ppDoc);") 2774cpp_quote(" HRESULT (WINAPI *put_XMLDocument)(IXMLDSOControl *This,IXMLDOMDocument *ppDoc);") 2775cpp_quote(" HRESULT (WINAPI *get_JavaDSOCompatible)(IXMLDSOControl *This,WINBOOL *fJavaDSOCompatible);") 2776cpp_quote(" HRESULT (WINAPI *put_JavaDSOCompatible)(IXMLDSOControl *This,WINBOOL fJavaDSOCompatible);") 2777cpp_quote(" HRESULT (WINAPI *get_readyState)(IXMLDSOControl *This,LONG *state);") 2778cpp_quote(" END_INTERFACE") 2779cpp_quote(" } IXMLDSOControlVtbl;") 2780cpp_quote(" struct IXMLDSOControl {") 2781cpp_quote(" CONST_VTBL struct IXMLDSOControlVtbl *lpVtbl;") 2782cpp_quote(" };") 2783cpp_quote("#ifdef COBJMACROS") 2784cpp_quote("#define IXMLDSOControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 2785cpp_quote("#define IXMLDSOControl_AddRef(This) (This)->lpVtbl->AddRef(This)") 2786cpp_quote("#define IXMLDSOControl_Release(This) (This)->lpVtbl->Release(This)") 2787cpp_quote("#define IXMLDSOControl_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 2788cpp_quote("#define IXMLDSOControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 2789cpp_quote("#define IXMLDSOControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 2790cpp_quote("#define IXMLDSOControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 2791cpp_quote("#define IXMLDSOControl_get_XMLDocument(This,ppDoc) (This)->lpVtbl->get_XMLDocument(This,ppDoc)") 2792cpp_quote("#define IXMLDSOControl_put_XMLDocument(This,ppDoc) (This)->lpVtbl->put_XMLDocument(This,ppDoc)") 2793cpp_quote("#define IXMLDSOControl_get_JavaDSOCompatible(This,fJavaDSOCompatible) (This)->lpVtbl->get_JavaDSOCompatible(This,fJavaDSOCompatible)") 2794cpp_quote("#define IXMLDSOControl_put_JavaDSOCompatible(This,fJavaDSOCompatible) (This)->lpVtbl->put_JavaDSOCompatible(This,fJavaDSOCompatible)") 2795cpp_quote("#define IXMLDSOControl_get_readyState(This,state) (This)->lpVtbl->get_readyState(This,state)") 2796cpp_quote("#endif") 2797cpp_quote("#endif") 2798cpp_quote(" HRESULT WINAPI IXMLDSOControl_get_XMLDocument_Proxy(IXMLDSOControl *This,IXMLDOMDocument **ppDoc);") 2799cpp_quote(" void __RPC_STUB IXMLDSOControl_get_XMLDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2800cpp_quote(" HRESULT WINAPI IXMLDSOControl_put_XMLDocument_Proxy(IXMLDSOControl *This,IXMLDOMDocument *ppDoc);") 2801cpp_quote(" void __RPC_STUB IXMLDSOControl_put_XMLDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2802cpp_quote(" HRESULT WINAPI IXMLDSOControl_get_JavaDSOCompatible_Proxy(IXMLDSOControl *This,WINBOOL *fJavaDSOCompatible);") 2803cpp_quote(" void __RPC_STUB IXMLDSOControl_get_JavaDSOCompatible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2804cpp_quote(" HRESULT WINAPI IXMLDSOControl_put_JavaDSOCompatible_Proxy(IXMLDSOControl *This,WINBOOL fJavaDSOCompatible);") 2805cpp_quote(" void __RPC_STUB IXMLDSOControl_put_JavaDSOCompatible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2806cpp_quote(" HRESULT WINAPI IXMLDSOControl_get_readyState_Proxy(IXMLDSOControl *This,LONG *state);") 2807cpp_quote(" void __RPC_STUB IXMLDSOControl_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2808cpp_quote("#endif") 2809cpp_quote("") 2810cpp_quote(" EXTERN_C const CLSID CLSID_XMLDSOControl;") 2811cpp_quote("#ifdef __cplusplus") 2812cpp_quote(" class XMLDSOControl;") 2813cpp_quote("#endif") 2814cpp_quote("") 2815cpp_quote("#ifndef __IXMLElementCollection_INTERFACE_DEFINED__") 2816cpp_quote("#define __IXMLElementCollection_INTERFACE_DEFINED__") 2817cpp_quote(" EXTERN_C const IID IID_IXMLElementCollection;") 2818cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 2819cpp_quote(" struct IXMLElementCollection : public IDispatch {") 2820cpp_quote(" public:") 2821cpp_quote(" virtual HRESULT WINAPI put_length(LONG v) = 0;") 2822cpp_quote(" virtual HRESULT WINAPI get_length(LONG *p) = 0;") 2823cpp_quote(" virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0;") 2824cpp_quote(" virtual HRESULT WINAPI item(VARIANT var1,VARIANT var2,IDispatch **ppDisp) = 0;") 2825cpp_quote(" };") 2826cpp_quote("#else") 2827cpp_quote(" typedef struct IXMLElementCollectionVtbl {") 2828cpp_quote(" BEGIN_INTERFACE") 2829cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLElementCollection *This,REFIID riid,void **ppvObject);") 2830cpp_quote(" ULONG (WINAPI *AddRef)(IXMLElementCollection *This);") 2831cpp_quote(" ULONG (WINAPI *Release)(IXMLElementCollection *This);") 2832cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLElementCollection *This,UINT *pctinfo);") 2833cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLElementCollection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 2834cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLElementCollection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 2835cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLElementCollection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 2836cpp_quote(" HRESULT (WINAPI *put_length)(IXMLElementCollection *This,LONG v);") 2837cpp_quote(" HRESULT (WINAPI *get_length)(IXMLElementCollection *This,LONG *p);") 2838cpp_quote(" HRESULT (WINAPI *get__newEnum)(IXMLElementCollection *This,IUnknown **ppUnk);") 2839cpp_quote(" HRESULT (WINAPI *item)(IXMLElementCollection *This,VARIANT var1,VARIANT var2,IDispatch **ppDisp);") 2840cpp_quote(" END_INTERFACE") 2841cpp_quote(" } IXMLElementCollectionVtbl;") 2842cpp_quote(" struct IXMLElementCollection {") 2843cpp_quote(" CONST_VTBL struct IXMLElementCollectionVtbl *lpVtbl;") 2844cpp_quote(" };") 2845cpp_quote("#ifdef COBJMACROS") 2846cpp_quote("#define IXMLElementCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 2847cpp_quote("#define IXMLElementCollection_AddRef(This) (This)->lpVtbl->AddRef(This)") 2848cpp_quote("#define IXMLElementCollection_Release(This) (This)->lpVtbl->Release(This)") 2849cpp_quote("#define IXMLElementCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 2850cpp_quote("#define IXMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 2851cpp_quote("#define IXMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 2852cpp_quote("#define IXMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 2853cpp_quote("#define IXMLElementCollection_put_length(This,v) (This)->lpVtbl->put_length(This,v)") 2854cpp_quote("#define IXMLElementCollection_get_length(This,p) (This)->lpVtbl->get_length(This,p)") 2855cpp_quote("#define IXMLElementCollection_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk)") 2856cpp_quote("#define IXMLElementCollection_item(This,var1,var2,ppDisp) (This)->lpVtbl->item(This,var1,var2,ppDisp)") 2857cpp_quote("#endif") 2858cpp_quote("#endif") 2859cpp_quote(" HRESULT WINAPI IXMLElementCollection_put_length_Proxy(IXMLElementCollection *This,LONG v);") 2860cpp_quote(" void __RPC_STUB IXMLElementCollection_put_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2861cpp_quote(" HRESULT WINAPI IXMLElementCollection_get_length_Proxy(IXMLElementCollection *This,LONG *p);") 2862cpp_quote(" void __RPC_STUB IXMLElementCollection_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2863cpp_quote(" HRESULT WINAPI IXMLElementCollection_get__newEnum_Proxy(IXMLElementCollection *This,IUnknown **ppUnk);") 2864cpp_quote(" void __RPC_STUB IXMLElementCollection_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2865cpp_quote(" HRESULT WINAPI IXMLElementCollection_item_Proxy(IXMLElementCollection *This,VARIANT var1,VARIANT var2,IDispatch **ppDisp);") 2866cpp_quote(" void __RPC_STUB IXMLElementCollection_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2867cpp_quote("#endif") 2868cpp_quote("") 2869cpp_quote("#ifndef __IXMLDocument_INTERFACE_DEFINED__") 2870cpp_quote("#define __IXMLDocument_INTERFACE_DEFINED__") 2871cpp_quote(" EXTERN_C const IID IID_IXMLDocument;") 2872cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 2873cpp_quote(" struct IXMLDocument : public IDispatch {") 2874cpp_quote(" public:") 2875cpp_quote(" virtual HRESULT WINAPI get_root(IXMLElement **p) = 0;") 2876cpp_quote(" virtual HRESULT WINAPI get_fileSize(BSTR *p) = 0;") 2877cpp_quote(" virtual HRESULT WINAPI get_fileModifiedDate(BSTR *p) = 0;") 2878cpp_quote(" virtual HRESULT WINAPI get_fileUpdatedDate(BSTR *p) = 0;") 2879cpp_quote(" virtual HRESULT WINAPI get_URL(BSTR *p) = 0;") 2880cpp_quote(" virtual HRESULT WINAPI put_URL(BSTR p) = 0;") 2881cpp_quote(" virtual HRESULT WINAPI get_mimeType(BSTR *p) = 0;") 2882cpp_quote(" virtual HRESULT WINAPI get_readyState(LONG *pl) = 0;") 2883cpp_quote(" virtual HRESULT WINAPI get_charset(BSTR *p) = 0;") 2884cpp_quote(" virtual HRESULT WINAPI put_charset(BSTR p) = 0;") 2885cpp_quote(" virtual HRESULT WINAPI get_version(BSTR *p) = 0;") 2886cpp_quote(" virtual HRESULT WINAPI get_doctype(BSTR *p) = 0;") 2887cpp_quote(" virtual HRESULT WINAPI get_dtdURL(BSTR *p) = 0;") 2888cpp_quote(" virtual HRESULT WINAPI createElement(VARIANT vType,VARIANT var1,IXMLElement **ppElem) = 0;") 2889cpp_quote(" };") 2890cpp_quote("#else") 2891cpp_quote(" typedef struct IXMLDocumentVtbl {") 2892cpp_quote(" BEGIN_INTERFACE") 2893cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDocument *This,REFIID riid,void **ppvObject);") 2894cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDocument *This);") 2895cpp_quote(" ULONG (WINAPI *Release)(IXMLDocument *This);") 2896cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDocument *This,UINT *pctinfo);") 2897cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDocument *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 2898cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDocument *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 2899cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDocument *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 2900cpp_quote(" HRESULT (WINAPI *get_root)(IXMLDocument *This,IXMLElement **p);") 2901cpp_quote(" HRESULT (WINAPI *get_fileSize)(IXMLDocument *This,BSTR *p);") 2902cpp_quote(" HRESULT (WINAPI *get_fileModifiedDate)(IXMLDocument *This,BSTR *p);") 2903cpp_quote(" HRESULT (WINAPI *get_fileUpdatedDate)(IXMLDocument *This,BSTR *p);") 2904cpp_quote(" HRESULT (WINAPI *get_URL)(IXMLDocument *This,BSTR *p);") 2905cpp_quote(" HRESULT (WINAPI *put_URL)(IXMLDocument *This,BSTR p);") 2906cpp_quote(" HRESULT (WINAPI *get_mimeType)(IXMLDocument *This,BSTR *p);") 2907cpp_quote(" HRESULT (WINAPI *get_readyState)(IXMLDocument *This,LONG *pl);") 2908cpp_quote(" HRESULT (WINAPI *get_charset)(IXMLDocument *This,BSTR *p);") 2909cpp_quote(" HRESULT (WINAPI *put_charset)(IXMLDocument *This,BSTR p);") 2910cpp_quote(" HRESULT (WINAPI *get_version)(IXMLDocument *This,BSTR *p);") 2911cpp_quote(" HRESULT (WINAPI *get_doctype)(IXMLDocument *This,BSTR *p);") 2912cpp_quote(" HRESULT (WINAPI *get_dtdURL)(IXMLDocument *This,BSTR *p);") 2913cpp_quote(" HRESULT (WINAPI *createElement)(IXMLDocument *This,VARIANT vType,VARIANT var1,IXMLElement **ppElem);") 2914cpp_quote(" END_INTERFACE") 2915cpp_quote(" } IXMLDocumentVtbl;") 2916cpp_quote(" struct IXMLDocument {") 2917cpp_quote(" CONST_VTBL struct IXMLDocumentVtbl *lpVtbl;") 2918cpp_quote(" };") 2919cpp_quote("#ifdef COBJMACROS") 2920cpp_quote("#define IXMLDocument_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 2921cpp_quote("#define IXMLDocument_AddRef(This) (This)->lpVtbl->AddRef(This)") 2922cpp_quote("#define IXMLDocument_Release(This) (This)->lpVtbl->Release(This)") 2923cpp_quote("#define IXMLDocument_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 2924cpp_quote("#define IXMLDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 2925cpp_quote("#define IXMLDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 2926cpp_quote("#define IXMLDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 2927cpp_quote("#define IXMLDocument_get_root(This,p) (This)->lpVtbl->get_root(This,p)") 2928cpp_quote("#define IXMLDocument_get_fileSize(This,p) (This)->lpVtbl->get_fileSize(This,p)") 2929cpp_quote("#define IXMLDocument_get_fileModifiedDate(This,p) (This)->lpVtbl->get_fileModifiedDate(This,p)") 2930cpp_quote("#define IXMLDocument_get_fileUpdatedDate(This,p) (This)->lpVtbl->get_fileUpdatedDate(This,p)") 2931cpp_quote("#define IXMLDocument_get_URL(This,p) (This)->lpVtbl->get_URL(This,p)") 2932cpp_quote("#define IXMLDocument_put_URL(This,p) (This)->lpVtbl->put_URL(This,p)") 2933cpp_quote("#define IXMLDocument_get_mimeType(This,p) (This)->lpVtbl->get_mimeType(This,p)") 2934cpp_quote("#define IXMLDocument_get_readyState(This,pl) (This)->lpVtbl->get_readyState(This,pl)") 2935cpp_quote("#define IXMLDocument_get_charset(This,p) (This)->lpVtbl->get_charset(This,p)") 2936cpp_quote("#define IXMLDocument_put_charset(This,p) (This)->lpVtbl->put_charset(This,p)") 2937cpp_quote("#define IXMLDocument_get_version(This,p) (This)->lpVtbl->get_version(This,p)") 2938cpp_quote("#define IXMLDocument_get_doctype(This,p) (This)->lpVtbl->get_doctype(This,p)") 2939cpp_quote("#define IXMLDocument_get_dtdURL(This,p) (This)->lpVtbl->get_dtdURL(This,p)") 2940cpp_quote("#define IXMLDocument_createElement(This,vType,var1,ppElem) (This)->lpVtbl->createElement(This,vType,var1,ppElem)") 2941cpp_quote("#endif") 2942cpp_quote("#endif") 2943cpp_quote(" HRESULT WINAPI IXMLDocument_get_root_Proxy(IXMLDocument *This,IXMLElement **p);") 2944cpp_quote(" void __RPC_STUB IXMLDocument_get_root_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2945cpp_quote(" HRESULT WINAPI IXMLDocument_get_fileSize_Proxy(IXMLDocument *This,BSTR *p);") 2946cpp_quote(" void __RPC_STUB IXMLDocument_get_fileSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2947cpp_quote(" HRESULT WINAPI IXMLDocument_get_fileModifiedDate_Proxy(IXMLDocument *This,BSTR *p);") 2948cpp_quote(" void __RPC_STUB IXMLDocument_get_fileModifiedDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2949cpp_quote(" HRESULT WINAPI IXMLDocument_get_fileUpdatedDate_Proxy(IXMLDocument *This,BSTR *p);") 2950cpp_quote(" void __RPC_STUB IXMLDocument_get_fileUpdatedDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2951cpp_quote(" HRESULT WINAPI IXMLDocument_get_URL_Proxy(IXMLDocument *This,BSTR *p);") 2952cpp_quote(" void __RPC_STUB IXMLDocument_get_URL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2953cpp_quote(" HRESULT WINAPI IXMLDocument_put_URL_Proxy(IXMLDocument *This,BSTR p);") 2954cpp_quote(" void __RPC_STUB IXMLDocument_put_URL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2955cpp_quote(" HRESULT WINAPI IXMLDocument_get_mimeType_Proxy(IXMLDocument *This,BSTR *p);") 2956cpp_quote(" void __RPC_STUB IXMLDocument_get_mimeType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2957cpp_quote(" HRESULT WINAPI IXMLDocument_get_readyState_Proxy(IXMLDocument *This,LONG *pl);") 2958cpp_quote(" void __RPC_STUB IXMLDocument_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2959cpp_quote(" HRESULT WINAPI IXMLDocument_get_charset_Proxy(IXMLDocument *This,BSTR *p);") 2960cpp_quote(" void __RPC_STUB IXMLDocument_get_charset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2961cpp_quote(" HRESULT WINAPI IXMLDocument_put_charset_Proxy(IXMLDocument *This,BSTR p);") 2962cpp_quote(" void __RPC_STUB IXMLDocument_put_charset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2963cpp_quote(" HRESULT WINAPI IXMLDocument_get_version_Proxy(IXMLDocument *This,BSTR *p);") 2964cpp_quote(" void __RPC_STUB IXMLDocument_get_version_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2965cpp_quote(" HRESULT WINAPI IXMLDocument_get_doctype_Proxy(IXMLDocument *This,BSTR *p);") 2966cpp_quote(" void __RPC_STUB IXMLDocument_get_doctype_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2967cpp_quote(" HRESULT WINAPI IXMLDocument_get_dtdURL_Proxy(IXMLDocument *This,BSTR *p);") 2968cpp_quote(" void __RPC_STUB IXMLDocument_get_dtdURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2969cpp_quote(" HRESULT WINAPI IXMLDocument_createElement_Proxy(IXMLDocument *This,VARIANT vType,VARIANT var1,IXMLElement **ppElem);") 2970cpp_quote(" void __RPC_STUB IXMLDocument_createElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 2971cpp_quote("#endif") 2972cpp_quote("") 2973cpp_quote("#ifndef __IXMLDocument2_INTERFACE_DEFINED__") 2974cpp_quote("#define __IXMLDocument2_INTERFACE_DEFINED__") 2975cpp_quote(" EXTERN_C const IID IID_IXMLDocument2;") 2976cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 2977cpp_quote(" struct IXMLDocument2 : public IDispatch {") 2978cpp_quote(" public:") 2979cpp_quote(" virtual HRESULT WINAPI get_root(IXMLElement2 **p) = 0;") 2980cpp_quote(" virtual HRESULT WINAPI get_fileSize(BSTR *p) = 0;") 2981cpp_quote(" virtual HRESULT WINAPI get_fileModifiedDate(BSTR *p) = 0;") 2982cpp_quote(" virtual HRESULT WINAPI get_fileUpdatedDate(BSTR *p) = 0;") 2983cpp_quote(" virtual HRESULT WINAPI get_URL(BSTR *p) = 0;") 2984cpp_quote(" virtual HRESULT WINAPI put_URL(BSTR p) = 0;") 2985cpp_quote(" virtual HRESULT WINAPI get_mimeType(BSTR *p) = 0;") 2986cpp_quote(" virtual HRESULT WINAPI get_readyState(LONG *pl) = 0;") 2987cpp_quote(" virtual HRESULT WINAPI get_charset(BSTR *p) = 0;") 2988cpp_quote(" virtual HRESULT WINAPI put_charset(BSTR p) = 0;") 2989cpp_quote(" virtual HRESULT WINAPI get_version(BSTR *p) = 0;") 2990cpp_quote(" virtual HRESULT WINAPI get_doctype(BSTR *p) = 0;") 2991cpp_quote(" virtual HRESULT WINAPI get_dtdURL(BSTR *p) = 0;") 2992cpp_quote(" virtual HRESULT WINAPI createElement(VARIANT vType,VARIANT var1,IXMLElement2 **ppElem) = 0;") 2993cpp_quote(" virtual HRESULT WINAPI get_async(VARIANT_BOOL *pf) = 0;") 2994cpp_quote(" virtual HRESULT WINAPI put_async(VARIANT_BOOL f) = 0;") 2995cpp_quote(" };") 2996cpp_quote("#else") 2997cpp_quote(" typedef struct IXMLDocument2Vtbl {") 2998cpp_quote(" BEGIN_INTERFACE") 2999cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLDocument2 *This,REFIID riid,void **ppvObject);") 3000cpp_quote(" ULONG (WINAPI *AddRef)(IXMLDocument2 *This);") 3001cpp_quote(" ULONG (WINAPI *Release)(IXMLDocument2 *This);") 3002cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLDocument2 *This,UINT *pctinfo);") 3003cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLDocument2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 3004cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLDocument2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 3005cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLDocument2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 3006cpp_quote(" HRESULT (WINAPI *get_root)(IXMLDocument2 *This,IXMLElement2 **p);") 3007cpp_quote(" HRESULT (WINAPI *get_fileSize)(IXMLDocument2 *This,BSTR *p);") 3008cpp_quote(" HRESULT (WINAPI *get_fileModifiedDate)(IXMLDocument2 *This,BSTR *p);") 3009cpp_quote(" HRESULT (WINAPI *get_fileUpdatedDate)(IXMLDocument2 *This,BSTR *p);") 3010cpp_quote(" HRESULT (WINAPI *get_URL)(IXMLDocument2 *This,BSTR *p);") 3011cpp_quote(" HRESULT (WINAPI *put_URL)(IXMLDocument2 *This,BSTR p);") 3012cpp_quote(" HRESULT (WINAPI *get_mimeType)(IXMLDocument2 *This,BSTR *p);") 3013cpp_quote(" HRESULT (WINAPI *get_readyState)(IXMLDocument2 *This,LONG *pl);") 3014cpp_quote(" HRESULT (WINAPI *get_charset)(IXMLDocument2 *This,BSTR *p);") 3015cpp_quote(" HRESULT (WINAPI *put_charset)(IXMLDocument2 *This,BSTR p);") 3016cpp_quote(" HRESULT (WINAPI *get_version)(IXMLDocument2 *This,BSTR *p);") 3017cpp_quote(" HRESULT (WINAPI *get_doctype)(IXMLDocument2 *This,BSTR *p);") 3018cpp_quote(" HRESULT (WINAPI *get_dtdURL)(IXMLDocument2 *This,BSTR *p);") 3019cpp_quote(" HRESULT (WINAPI *createElement)(IXMLDocument2 *This,VARIANT vType,VARIANT var1,IXMLElement2 **ppElem);") 3020cpp_quote(" HRESULT (WINAPI *get_async)(IXMLDocument2 *This,VARIANT_BOOL *pf);") 3021cpp_quote(" HRESULT (WINAPI *put_async)(IXMLDocument2 *This,VARIANT_BOOL f);") 3022cpp_quote(" END_INTERFACE") 3023cpp_quote(" } IXMLDocument2Vtbl;") 3024cpp_quote(" struct IXMLDocument2 {") 3025cpp_quote(" CONST_VTBL struct IXMLDocument2Vtbl *lpVtbl;") 3026cpp_quote(" };") 3027cpp_quote("#ifdef COBJMACROS") 3028cpp_quote("#define IXMLDocument2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 3029cpp_quote("#define IXMLDocument2_AddRef(This) (This)->lpVtbl->AddRef(This)") 3030cpp_quote("#define IXMLDocument2_Release(This) (This)->lpVtbl->Release(This)") 3031cpp_quote("#define IXMLDocument2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 3032cpp_quote("#define IXMLDocument2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 3033cpp_quote("#define IXMLDocument2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 3034cpp_quote("#define IXMLDocument2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 3035cpp_quote("#define IXMLDocument2_get_root(This,p) (This)->lpVtbl->get_root(This,p)") 3036cpp_quote("#define IXMLDocument2_get_fileSize(This,p) (This)->lpVtbl->get_fileSize(This,p)") 3037cpp_quote("#define IXMLDocument2_get_fileModifiedDate(This,p) (This)->lpVtbl->get_fileModifiedDate(This,p)") 3038cpp_quote("#define IXMLDocument2_get_fileUpdatedDate(This,p) (This)->lpVtbl->get_fileUpdatedDate(This,p)") 3039cpp_quote("#define IXMLDocument2_get_URL(This,p) (This)->lpVtbl->get_URL(This,p)") 3040cpp_quote("#define IXMLDocument2_put_URL(This,p) (This)->lpVtbl->put_URL(This,p)") 3041cpp_quote("#define IXMLDocument2_get_mimeType(This,p) (This)->lpVtbl->get_mimeType(This,p)") 3042cpp_quote("#define IXMLDocument2_get_readyState(This,pl) (This)->lpVtbl->get_readyState(This,pl)") 3043cpp_quote("#define IXMLDocument2_get_charset(This,p) (This)->lpVtbl->get_charset(This,p)") 3044cpp_quote("#define IXMLDocument2_put_charset(This,p) (This)->lpVtbl->put_charset(This,p)") 3045cpp_quote("#define IXMLDocument2_get_version(This,p) (This)->lpVtbl->get_version(This,p)") 3046cpp_quote("#define IXMLDocument2_get_doctype(This,p) (This)->lpVtbl->get_doctype(This,p)") 3047cpp_quote("#define IXMLDocument2_get_dtdURL(This,p) (This)->lpVtbl->get_dtdURL(This,p)") 3048cpp_quote("#define IXMLDocument2_createElement(This,vType,var1,ppElem) (This)->lpVtbl->createElement(This,vType,var1,ppElem)") 3049cpp_quote("#define IXMLDocument2_get_async(This,pf) (This)->lpVtbl->get_async(This,pf)") 3050cpp_quote("#define IXMLDocument2_put_async(This,f) (This)->lpVtbl->put_async(This,f)") 3051cpp_quote("#endif") 3052cpp_quote("#endif") 3053cpp_quote(" HRESULT WINAPI IXMLDocument2_get_root_Proxy(IXMLDocument2 *This,IXMLElement2 **p);") 3054cpp_quote(" void __RPC_STUB IXMLDocument2_get_root_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3055cpp_quote(" HRESULT WINAPI IXMLDocument2_get_fileSize_Proxy(IXMLDocument2 *This,BSTR *p);") 3056cpp_quote(" void __RPC_STUB IXMLDocument2_get_fileSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3057cpp_quote(" HRESULT WINAPI IXMLDocument2_get_fileModifiedDate_Proxy(IXMLDocument2 *This,BSTR *p);") 3058cpp_quote(" void __RPC_STUB IXMLDocument2_get_fileModifiedDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3059cpp_quote(" HRESULT WINAPI IXMLDocument2_get_fileUpdatedDate_Proxy(IXMLDocument2 *This,BSTR *p);") 3060cpp_quote(" void __RPC_STUB IXMLDocument2_get_fileUpdatedDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3061cpp_quote(" HRESULT WINAPI IXMLDocument2_get_URL_Proxy(IXMLDocument2 *This,BSTR *p);") 3062cpp_quote(" void __RPC_STUB IXMLDocument2_get_URL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3063cpp_quote(" HRESULT WINAPI IXMLDocument2_put_URL_Proxy(IXMLDocument2 *This,BSTR p);") 3064cpp_quote(" void __RPC_STUB IXMLDocument2_put_URL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3065cpp_quote(" HRESULT WINAPI IXMLDocument2_get_mimeType_Proxy(IXMLDocument2 *This,BSTR *p);") 3066cpp_quote(" void __RPC_STUB IXMLDocument2_get_mimeType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3067cpp_quote(" HRESULT WINAPI IXMLDocument2_get_readyState_Proxy(IXMLDocument2 *This,LONG *pl);") 3068cpp_quote(" void __RPC_STUB IXMLDocument2_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3069cpp_quote(" HRESULT WINAPI IXMLDocument2_get_charset_Proxy(IXMLDocument2 *This,BSTR *p);") 3070cpp_quote(" void __RPC_STUB IXMLDocument2_get_charset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3071cpp_quote(" HRESULT WINAPI IXMLDocument2_put_charset_Proxy(IXMLDocument2 *This,BSTR p);") 3072cpp_quote(" void __RPC_STUB IXMLDocument2_put_charset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3073cpp_quote(" HRESULT WINAPI IXMLDocument2_get_version_Proxy(IXMLDocument2 *This,BSTR *p);") 3074cpp_quote(" void __RPC_STUB IXMLDocument2_get_version_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3075cpp_quote(" HRESULT WINAPI IXMLDocument2_get_doctype_Proxy(IXMLDocument2 *This,BSTR *p);") 3076cpp_quote(" void __RPC_STUB IXMLDocument2_get_doctype_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3077cpp_quote(" HRESULT WINAPI IXMLDocument2_get_dtdURL_Proxy(IXMLDocument2 *This,BSTR *p);") 3078cpp_quote(" void __RPC_STUB IXMLDocument2_get_dtdURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3079cpp_quote(" HRESULT WINAPI IXMLDocument2_createElement_Proxy(IXMLDocument2 *This,VARIANT vType,VARIANT var1,IXMLElement2 **ppElem);") 3080cpp_quote(" void __RPC_STUB IXMLDocument2_createElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3081cpp_quote(" HRESULT WINAPI IXMLDocument2_get_async_Proxy(IXMLDocument2 *This,VARIANT_BOOL *pf);") 3082cpp_quote(" void __RPC_STUB IXMLDocument2_get_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3083cpp_quote(" HRESULT WINAPI IXMLDocument2_put_async_Proxy(IXMLDocument2 *This,VARIANT_BOOL f);") 3084cpp_quote(" void __RPC_STUB IXMLDocument2_put_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3085cpp_quote("#endif") 3086cpp_quote("") 3087cpp_quote("#ifndef __IXMLElement_INTERFACE_DEFINED__") 3088cpp_quote("#define __IXMLElement_INTERFACE_DEFINED__") 3089cpp_quote(" EXTERN_C const IID IID_IXMLElement;") 3090cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 3091cpp_quote(" struct IXMLElement : public IDispatch {") 3092cpp_quote(" public:") 3093cpp_quote(" virtual HRESULT WINAPI get_tagName(BSTR *p) = 0;") 3094cpp_quote(" virtual HRESULT WINAPI put_tagName(BSTR p) = 0;") 3095cpp_quote(" virtual HRESULT WINAPI get_parent(IXMLElement **ppParent) = 0;") 3096cpp_quote(" virtual HRESULT WINAPI setAttribute(BSTR strPropertyName,VARIANT PropertyValue) = 0;") 3097cpp_quote(" virtual HRESULT WINAPI getAttribute(BSTR strPropertyName,VARIANT *PropertyValue) = 0;") 3098cpp_quote(" virtual HRESULT WINAPI removeAttribute(BSTR strPropertyName) = 0;") 3099cpp_quote(" virtual HRESULT WINAPI get_children(IXMLElementCollection **pp) = 0;") 3100cpp_quote(" virtual HRESULT WINAPI get_type(LONG *plType) = 0;") 3101cpp_quote(" virtual HRESULT WINAPI get_text(BSTR *p) = 0;") 3102cpp_quote(" virtual HRESULT WINAPI put_text(BSTR p) = 0;") 3103cpp_quote(" virtual HRESULT WINAPI addChild(IXMLElement *pChildElem,LONG lIndex,LONG lReserved) = 0;") 3104cpp_quote(" virtual HRESULT WINAPI removeChild(IXMLElement *pChildElem) = 0;") 3105cpp_quote(" };") 3106cpp_quote("#else") 3107cpp_quote(" typedef struct IXMLElementVtbl {") 3108cpp_quote(" BEGIN_INTERFACE") 3109cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLElement *This,REFIID riid,void **ppvObject);") 3110cpp_quote(" ULONG (WINAPI *AddRef)(IXMLElement *This);") 3111cpp_quote(" ULONG (WINAPI *Release)(IXMLElement *This);") 3112cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLElement *This,UINT *pctinfo);") 3113cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLElement *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 3114cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLElement *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 3115cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLElement *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 3116cpp_quote(" HRESULT (WINAPI *get_tagName)(IXMLElement *This,BSTR *p);") 3117cpp_quote(" HRESULT (WINAPI *put_tagName)(IXMLElement *This,BSTR p);") 3118cpp_quote(" HRESULT (WINAPI *get_parent)(IXMLElement *This,IXMLElement **ppParent);") 3119cpp_quote(" HRESULT (WINAPI *setAttribute)(IXMLElement *This,BSTR strPropertyName,VARIANT PropertyValue);") 3120cpp_quote(" HRESULT (WINAPI *getAttribute)(IXMLElement *This,BSTR strPropertyName,VARIANT *PropertyValue);") 3121cpp_quote(" HRESULT (WINAPI *removeAttribute)(IXMLElement *This,BSTR strPropertyName);") 3122cpp_quote(" HRESULT (WINAPI *get_children)(IXMLElement *This,IXMLElementCollection **pp);") 3123cpp_quote(" HRESULT (WINAPI *get_type)(IXMLElement *This,LONG *plType);") 3124cpp_quote(" HRESULT (WINAPI *get_text)(IXMLElement *This,BSTR *p);") 3125cpp_quote(" HRESULT (WINAPI *put_text)(IXMLElement *This,BSTR p);") 3126cpp_quote(" HRESULT (WINAPI *addChild)(IXMLElement *This,IXMLElement *pChildElem,LONG lIndex,LONG lReserved);") 3127cpp_quote(" HRESULT (WINAPI *removeChild)(IXMLElement *This,IXMLElement *pChildElem);") 3128cpp_quote(" END_INTERFACE") 3129cpp_quote(" } IXMLElementVtbl;") 3130cpp_quote(" struct IXMLElement {") 3131cpp_quote(" CONST_VTBL struct IXMLElementVtbl *lpVtbl;") 3132cpp_quote(" };") 3133cpp_quote("#ifdef COBJMACROS") 3134cpp_quote("#define IXMLElement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 3135cpp_quote("#define IXMLElement_AddRef(This) (This)->lpVtbl->AddRef(This)") 3136cpp_quote("#define IXMLElement_Release(This) (This)->lpVtbl->Release(This)") 3137cpp_quote("#define IXMLElement_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 3138cpp_quote("#define IXMLElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 3139cpp_quote("#define IXMLElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 3140cpp_quote("#define IXMLElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 3141cpp_quote("#define IXMLElement_get_tagName(This,p) (This)->lpVtbl->get_tagName(This,p)") 3142cpp_quote("#define IXMLElement_put_tagName(This,p) (This)->lpVtbl->put_tagName(This,p)") 3143cpp_quote("#define IXMLElement_get_parent(This,ppParent) (This)->lpVtbl->get_parent(This,ppParent)") 3144cpp_quote("#define IXMLElement_setAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->setAttribute(This,strPropertyName,PropertyValue)") 3145cpp_quote("#define IXMLElement_getAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->getAttribute(This,strPropertyName,PropertyValue)") 3146cpp_quote("#define IXMLElement_removeAttribute(This,strPropertyName) (This)->lpVtbl->removeAttribute(This,strPropertyName)") 3147cpp_quote("#define IXMLElement_get_children(This,pp) (This)->lpVtbl->get_children(This,pp)") 3148cpp_quote("#define IXMLElement_get_type(This,plType) (This)->lpVtbl->get_type(This,plType)") 3149cpp_quote("#define IXMLElement_get_text(This,p) (This)->lpVtbl->get_text(This,p)") 3150cpp_quote("#define IXMLElement_put_text(This,p) (This)->lpVtbl->put_text(This,p)") 3151cpp_quote("#define IXMLElement_addChild(This,pChildElem,lIndex,lReserved) (This)->lpVtbl->addChild(This,pChildElem,lIndex,lReserved)") 3152cpp_quote("#define IXMLElement_removeChild(This,pChildElem) (This)->lpVtbl->removeChild(This,pChildElem)") 3153cpp_quote("#endif") 3154cpp_quote("#endif") 3155cpp_quote(" HRESULT WINAPI IXMLElement_get_tagName_Proxy(IXMLElement *This,BSTR *p);") 3156cpp_quote(" void __RPC_STUB IXMLElement_get_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3157cpp_quote(" HRESULT WINAPI IXMLElement_put_tagName_Proxy(IXMLElement *This,BSTR p);") 3158cpp_quote(" void __RPC_STUB IXMLElement_put_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3159cpp_quote(" HRESULT WINAPI IXMLElement_get_parent_Proxy(IXMLElement *This,IXMLElement **ppParent);") 3160cpp_quote(" void __RPC_STUB IXMLElement_get_parent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3161cpp_quote(" HRESULT WINAPI IXMLElement_setAttribute_Proxy(IXMLElement *This,BSTR strPropertyName,VARIANT PropertyValue);") 3162cpp_quote(" void __RPC_STUB IXMLElement_setAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3163cpp_quote(" HRESULT WINAPI IXMLElement_getAttribute_Proxy(IXMLElement *This,BSTR strPropertyName,VARIANT *PropertyValue);") 3164cpp_quote(" void __RPC_STUB IXMLElement_getAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3165cpp_quote(" HRESULT WINAPI IXMLElement_removeAttribute_Proxy(IXMLElement *This,BSTR strPropertyName);") 3166cpp_quote(" void __RPC_STUB IXMLElement_removeAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3167cpp_quote(" HRESULT WINAPI IXMLElement_get_children_Proxy(IXMLElement *This,IXMLElementCollection **pp);") 3168cpp_quote(" void __RPC_STUB IXMLElement_get_children_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3169cpp_quote(" HRESULT WINAPI IXMLElement_get_type_Proxy(IXMLElement *This,LONG *plType);") 3170cpp_quote(" void __RPC_STUB IXMLElement_get_type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3171cpp_quote(" HRESULT WINAPI IXMLElement_get_text_Proxy(IXMLElement *This,BSTR *p);") 3172cpp_quote(" void __RPC_STUB IXMLElement_get_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3173cpp_quote(" HRESULT WINAPI IXMLElement_put_text_Proxy(IXMLElement *This,BSTR p);") 3174cpp_quote(" void __RPC_STUB IXMLElement_put_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3175cpp_quote(" HRESULT WINAPI IXMLElement_addChild_Proxy(IXMLElement *This,IXMLElement *pChildElem,LONG lIndex,LONG lReserved);") 3176cpp_quote(" void __RPC_STUB IXMLElement_addChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3177cpp_quote(" HRESULT WINAPI IXMLElement_removeChild_Proxy(IXMLElement *This,IXMLElement *pChildElem);") 3178cpp_quote(" void __RPC_STUB IXMLElement_removeChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3179cpp_quote("#endif") 3180cpp_quote("") 3181cpp_quote("#ifndef __IXMLElement2_INTERFACE_DEFINED__") 3182cpp_quote("#define __IXMLElement2_INTERFACE_DEFINED__") 3183cpp_quote(" EXTERN_C const IID IID_IXMLElement2;") 3184cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 3185cpp_quote(" struct IXMLElement2 : public IDispatch {") 3186cpp_quote(" public:") 3187cpp_quote(" virtual HRESULT WINAPI get_tagName(BSTR *p) = 0;") 3188cpp_quote(" virtual HRESULT WINAPI put_tagName(BSTR p) = 0;") 3189cpp_quote(" virtual HRESULT WINAPI get_parent(IXMLElement2 **ppParent) = 0;") 3190cpp_quote(" virtual HRESULT WINAPI setAttribute(BSTR strPropertyName,VARIANT PropertyValue) = 0;") 3191cpp_quote(" virtual HRESULT WINAPI getAttribute(BSTR strPropertyName,VARIANT *PropertyValue) = 0;") 3192cpp_quote(" virtual HRESULT WINAPI removeAttribute(BSTR strPropertyName) = 0;") 3193cpp_quote(" virtual HRESULT WINAPI get_children(IXMLElementCollection **pp) = 0;") 3194cpp_quote(" virtual HRESULT WINAPI get_type(LONG *plType) = 0;") 3195cpp_quote(" virtual HRESULT WINAPI get_text(BSTR *p) = 0;") 3196cpp_quote(" virtual HRESULT WINAPI put_text(BSTR p) = 0;") 3197cpp_quote(" virtual HRESULT WINAPI addChild(IXMLElement2 *pChildElem,LONG lIndex,LONG lReserved) = 0;") 3198cpp_quote(" virtual HRESULT WINAPI removeChild(IXMLElement2 *pChildElem) = 0;") 3199cpp_quote(" virtual HRESULT WINAPI get_attributes(IXMLElementCollection **pp) = 0;") 3200cpp_quote(" };") 3201cpp_quote("#else") 3202cpp_quote(" typedef struct IXMLElement2Vtbl {") 3203cpp_quote(" BEGIN_INTERFACE") 3204cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLElement2 *This,REFIID riid,void **ppvObject);") 3205cpp_quote(" ULONG (WINAPI *AddRef)(IXMLElement2 *This);") 3206cpp_quote(" ULONG (WINAPI *Release)(IXMLElement2 *This);") 3207cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLElement2 *This,UINT *pctinfo);") 3208cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLElement2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 3209cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLElement2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 3210cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLElement2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 3211cpp_quote(" HRESULT (WINAPI *get_tagName)(IXMLElement2 *This,BSTR *p);") 3212cpp_quote(" HRESULT (WINAPI *put_tagName)(IXMLElement2 *This,BSTR p);") 3213cpp_quote(" HRESULT (WINAPI *get_parent)(IXMLElement2 *This,IXMLElement2 **ppParent);") 3214cpp_quote(" HRESULT (WINAPI *setAttribute)(IXMLElement2 *This,BSTR strPropertyName,VARIANT PropertyValue);") 3215cpp_quote(" HRESULT (WINAPI *getAttribute)(IXMLElement2 *This,BSTR strPropertyName,VARIANT *PropertyValue);") 3216cpp_quote(" HRESULT (WINAPI *removeAttribute)(IXMLElement2 *This,BSTR strPropertyName);") 3217cpp_quote(" HRESULT (WINAPI *get_children)(IXMLElement2 *This,IXMLElementCollection **pp);") 3218cpp_quote(" HRESULT (WINAPI *get_type)(IXMLElement2 *This,LONG *plType);") 3219cpp_quote(" HRESULT (WINAPI *get_text)(IXMLElement2 *This,BSTR *p);") 3220cpp_quote(" HRESULT (WINAPI *put_text)(IXMLElement2 *This,BSTR p);") 3221cpp_quote(" HRESULT (WINAPI *addChild)(IXMLElement2 *This,IXMLElement2 *pChildElem,LONG lIndex,LONG lReserved);") 3222cpp_quote(" HRESULT (WINAPI *removeChild)(IXMLElement2 *This,IXMLElement2 *pChildElem);") 3223cpp_quote(" HRESULT (WINAPI *get_attributes)(IXMLElement2 *This,IXMLElementCollection **pp);") 3224cpp_quote(" END_INTERFACE") 3225cpp_quote(" } IXMLElement2Vtbl;") 3226cpp_quote(" struct IXMLElement2 {") 3227cpp_quote(" CONST_VTBL struct IXMLElement2Vtbl *lpVtbl;") 3228cpp_quote(" };") 3229cpp_quote("#ifdef COBJMACROS") 3230cpp_quote("#define IXMLElement2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 3231cpp_quote("#define IXMLElement2_AddRef(This) (This)->lpVtbl->AddRef(This)") 3232cpp_quote("#define IXMLElement2_Release(This) (This)->lpVtbl->Release(This)") 3233cpp_quote("#define IXMLElement2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 3234cpp_quote("#define IXMLElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 3235cpp_quote("#define IXMLElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 3236cpp_quote("#define IXMLElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 3237cpp_quote("#define IXMLElement2_get_tagName(This,p) (This)->lpVtbl->get_tagName(This,p)") 3238cpp_quote("#define IXMLElement2_put_tagName(This,p) (This)->lpVtbl->put_tagName(This,p)") 3239cpp_quote("#define IXMLElement2_get_parent(This,ppParent) (This)->lpVtbl->get_parent(This,ppParent)") 3240cpp_quote("#define IXMLElement2_setAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->setAttribute(This,strPropertyName,PropertyValue)") 3241cpp_quote("#define IXMLElement2_getAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->getAttribute(This,strPropertyName,PropertyValue)") 3242cpp_quote("#define IXMLElement2_removeAttribute(This,strPropertyName) (This)->lpVtbl->removeAttribute(This,strPropertyName)") 3243cpp_quote("#define IXMLElement2_get_children(This,pp) (This)->lpVtbl->get_children(This,pp)") 3244cpp_quote("#define IXMLElement2_get_type(This,plType) (This)->lpVtbl->get_type(This,plType)") 3245cpp_quote("#define IXMLElement2_get_text(This,p) (This)->lpVtbl->get_text(This,p)") 3246cpp_quote("#define IXMLElement2_put_text(This,p) (This)->lpVtbl->put_text(This,p)") 3247cpp_quote("#define IXMLElement2_addChild(This,pChildElem,lIndex,lReserved) (This)->lpVtbl->addChild(This,pChildElem,lIndex,lReserved)") 3248cpp_quote("#define IXMLElement2_removeChild(This,pChildElem) (This)->lpVtbl->removeChild(This,pChildElem)") 3249cpp_quote("#define IXMLElement2_get_attributes(This,pp) (This)->lpVtbl->get_attributes(This,pp)") 3250cpp_quote("#endif") 3251cpp_quote("#endif") 3252cpp_quote(" HRESULT WINAPI IXMLElement2_get_tagName_Proxy(IXMLElement2 *This,BSTR *p);") 3253cpp_quote(" void __RPC_STUB IXMLElement2_get_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3254cpp_quote(" HRESULT WINAPI IXMLElement2_put_tagName_Proxy(IXMLElement2 *This,BSTR p);") 3255cpp_quote(" void __RPC_STUB IXMLElement2_put_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3256cpp_quote(" HRESULT WINAPI IXMLElement2_get_parent_Proxy(IXMLElement2 *This,IXMLElement2 **ppParent);") 3257cpp_quote(" void __RPC_STUB IXMLElement2_get_parent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3258cpp_quote(" HRESULT WINAPI IXMLElement2_setAttribute_Proxy(IXMLElement2 *This,BSTR strPropertyName,VARIANT PropertyValue);") 3259cpp_quote(" void __RPC_STUB IXMLElement2_setAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3260cpp_quote(" HRESULT WINAPI IXMLElement2_getAttribute_Proxy(IXMLElement2 *This,BSTR strPropertyName,VARIANT *PropertyValue);") 3261cpp_quote(" void __RPC_STUB IXMLElement2_getAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3262cpp_quote(" HRESULT WINAPI IXMLElement2_removeAttribute_Proxy(IXMLElement2 *This,BSTR strPropertyName);") 3263cpp_quote(" void __RPC_STUB IXMLElement2_removeAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3264cpp_quote(" HRESULT WINAPI IXMLElement2_get_children_Proxy(IXMLElement2 *This,IXMLElementCollection **pp);") 3265cpp_quote(" void __RPC_STUB IXMLElement2_get_children_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3266cpp_quote(" HRESULT WINAPI IXMLElement2_get_type_Proxy(IXMLElement2 *This,LONG *plType);") 3267cpp_quote(" void __RPC_STUB IXMLElement2_get_type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3268cpp_quote(" HRESULT WINAPI IXMLElement2_get_text_Proxy(IXMLElement2 *This,BSTR *p);") 3269cpp_quote(" void __RPC_STUB IXMLElement2_get_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3270cpp_quote(" HRESULT WINAPI IXMLElement2_put_text_Proxy(IXMLElement2 *This,BSTR p);") 3271cpp_quote(" void __RPC_STUB IXMLElement2_put_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3272cpp_quote(" HRESULT WINAPI IXMLElement2_addChild_Proxy(IXMLElement2 *This,IXMLElement2 *pChildElem,LONG lIndex,LONG lReserved);") 3273cpp_quote(" void __RPC_STUB IXMLElement2_addChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3274cpp_quote(" HRESULT WINAPI IXMLElement2_removeChild_Proxy(IXMLElement2 *This,IXMLElement2 *pChildElem);") 3275cpp_quote(" void __RPC_STUB IXMLElement2_removeChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3276cpp_quote(" HRESULT WINAPI IXMLElement2_get_attributes_Proxy(IXMLElement2 *This,IXMLElementCollection **pp);") 3277cpp_quote(" void __RPC_STUB IXMLElement2_get_attributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3278cpp_quote("#endif") 3279cpp_quote("") 3280cpp_quote("#ifndef __IXMLAttribute_INTERFACE_DEFINED__") 3281cpp_quote("#define __IXMLAttribute_INTERFACE_DEFINED__") 3282cpp_quote(" EXTERN_C const IID IID_IXMLAttribute;") 3283cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 3284cpp_quote(" struct IXMLAttribute : public IDispatch {") 3285cpp_quote(" public:") 3286cpp_quote(" virtual HRESULT WINAPI get_name(BSTR *n) = 0;") 3287cpp_quote(" virtual HRESULT WINAPI get_value(BSTR *v) = 0;") 3288cpp_quote(" };") 3289cpp_quote("#else") 3290cpp_quote(" typedef struct IXMLAttributeVtbl {") 3291cpp_quote(" BEGIN_INTERFACE") 3292cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLAttribute *This,REFIID riid,void **ppvObject);") 3293cpp_quote(" ULONG (WINAPI *AddRef)(IXMLAttribute *This);") 3294cpp_quote(" ULONG (WINAPI *Release)(IXMLAttribute *This);") 3295cpp_quote(" HRESULT (WINAPI *GetTypeInfoCount)(IXMLAttribute *This,UINT *pctinfo);") 3296cpp_quote(" HRESULT (WINAPI *GetTypeInfo)(IXMLAttribute *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo);") 3297cpp_quote(" HRESULT (WINAPI *GetIDsOfNames)(IXMLAttribute *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);") 3298cpp_quote(" HRESULT (WINAPI *Invoke)(IXMLAttribute *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);") 3299cpp_quote(" HRESULT (WINAPI *get_name)(IXMLAttribute *This,BSTR *n);") 3300cpp_quote(" HRESULT (WINAPI *get_value)(IXMLAttribute *This,BSTR *v);") 3301cpp_quote(" END_INTERFACE") 3302cpp_quote(" } IXMLAttributeVtbl;") 3303cpp_quote(" struct IXMLAttribute {") 3304cpp_quote(" CONST_VTBL struct IXMLAttributeVtbl *lpVtbl;") 3305cpp_quote(" };") 3306cpp_quote("#ifdef COBJMACROS") 3307cpp_quote("#define IXMLAttribute_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 3308cpp_quote("#define IXMLAttribute_AddRef(This) (This)->lpVtbl->AddRef(This)") 3309cpp_quote("#define IXMLAttribute_Release(This) (This)->lpVtbl->Release(This)") 3310cpp_quote("#define IXMLAttribute_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)") 3311cpp_quote("#define IXMLAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)") 3312cpp_quote("#define IXMLAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)") 3313cpp_quote("#define IXMLAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)") 3314cpp_quote("#define IXMLAttribute_get_name(This,n) (This)->lpVtbl->get_name(This,n)") 3315cpp_quote("#define IXMLAttribute_get_value(This,v) (This)->lpVtbl->get_value(This,v)") 3316cpp_quote("#endif") 3317cpp_quote("#endif") 3318cpp_quote(" HRESULT WINAPI IXMLAttribute_get_name_Proxy(IXMLAttribute *This,BSTR *n);") 3319cpp_quote(" void __RPC_STUB IXMLAttribute_get_name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3320cpp_quote(" HRESULT WINAPI IXMLAttribute_get_value_Proxy(IXMLAttribute *This,BSTR *v);") 3321cpp_quote(" void __RPC_STUB IXMLAttribute_get_value_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3322cpp_quote("#endif") 3323cpp_quote("") 3324cpp_quote("#ifndef __IXMLError_INTERFACE_DEFINED__") 3325cpp_quote("#define __IXMLError_INTERFACE_DEFINED__") 3326cpp_quote(" EXTERN_C const IID IID_IXMLError;") 3327cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") 3328cpp_quote(" struct IXMLError : public IUnknown {") 3329cpp_quote(" public:") 3330cpp_quote(" virtual HRESULT WINAPI GetErrorInfo(XML_ERROR *pErrorReturn) = 0;") 3331cpp_quote(" };") 3332cpp_quote("#else") 3333cpp_quote(" typedef struct IXMLErrorVtbl {") 3334cpp_quote(" BEGIN_INTERFACE") 3335cpp_quote(" HRESULT (WINAPI *QueryInterface)(IXMLError *This,REFIID riid,void **ppvObject);") 3336cpp_quote(" ULONG (WINAPI *AddRef)(IXMLError *This);") 3337cpp_quote(" ULONG (WINAPI *Release)(IXMLError *This);") 3338cpp_quote(" HRESULT (WINAPI *GetErrorInfo)(IXMLError *This,XML_ERROR *pErrorReturn);") 3339cpp_quote(" END_INTERFACE") 3340cpp_quote(" } IXMLErrorVtbl;") 3341cpp_quote(" struct IXMLError {") 3342cpp_quote(" CONST_VTBL struct IXMLErrorVtbl *lpVtbl;") 3343cpp_quote(" };") 3344cpp_quote("#ifdef COBJMACROS") 3345cpp_quote("#define IXMLError_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") 3346cpp_quote("#define IXMLError_AddRef(This) (This)->lpVtbl->AddRef(This)") 3347cpp_quote("#define IXMLError_Release(This) (This)->lpVtbl->Release(This)") 3348cpp_quote("#define IXMLError_GetErrorInfo(This,pErrorReturn) (This)->lpVtbl->GetErrorInfo(This,pErrorReturn)") 3349cpp_quote("#endif") 3350cpp_quote("#endif") 3351cpp_quote(" HRESULT WINAPI IXMLError_GetErrorInfo_Proxy(IXMLError *This,XML_ERROR *pErrorReturn);") 3352cpp_quote(" void __RPC_STUB IXMLError_GetErrorInfo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") 3353cpp_quote("#endif") 3354cpp_quote("") 3355cpp_quote(" EXTERN_C const CLSID CLSID_XMLDocument;") 3356cpp_quote("#ifdef __cplusplus") 3357cpp_quote(" class XMLDocument;") 3358cpp_quote("#endif") 3359cpp_quote("#endif") 3360cpp_quote("#pragma pop_macro(\"abort\")") 3361