3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Copyright (C) 2005 Mike McCormack
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This library is free software; you can redistribute it and/or
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * modify it under the terms of the GNU Lesser General Public
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * License as published by the Free Software Foundation; either
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * version 2.1 of the License, or (at your option) any later version.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This library is distributed in the hope that it will be useful,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * but WITHOUT ANY WARRANTY; without even the implied warranty of
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Lesser General Public License for more details.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * You should have received a copy of the GNU Lesser General Public
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * License along with this library; if not, write to the Free Software
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync/*
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * other than GPL or LGPL is available it will apply instead, Oracle elects to use only
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * a choice of LGPL license versions is made available with the language indicating
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * that LGPLv2 or any later version may be used, or where a choice of which version
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * of the LGPL is applied is otherwise unspecified.
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync */
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#include <xmldomdid.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#include <idispids.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#if !defined(progid) && !defined(__WIDL__)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define threading(model)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define progid(str)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define vi_progid(str)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMImplementation;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMNode;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMDocumentFragment;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMDocument;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMNodeList;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMNamedNodeMap;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMCharacterData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMAttribute;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMElement;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMText;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMComment;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMProcessingInstruction;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMCDATASection;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMDocumentType;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMNotation;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMEntity;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMEntityReference;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMParseError;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynccpp_quote("#ifndef __MSXML_DOMNODETYPE_DEFINED")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynccpp_quote("#define __MSXML_DOMNODETYPE_DEFINED")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef enum tagDOMNodeType {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync NODE_INVALID,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync NODE_ELEMENT,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync NODE_ATTRIBUTE,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync NODE_TEXT,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync NODE_CDATA_SECTION,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync NODE_ENTITY_REFERENCE,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync NODE_ENTITY,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync NODE_PROCESSING_INSTRUCTION,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync NODE_COMMENT,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync NODE_DOCUMENT,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync NODE_DOCUMENT_TYPE,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync NODE_DOCUMENT_FRAGMENT,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync NODE_NOTATION
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DOMNodeType;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynccpp_quote("#endif")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*nonextensible,*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(2933bf80-7b36-11d2-b20e-00c04f983e60),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMNode : IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_NODE_NODENAME)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT nodeName( [out,retval] BSTR *name );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_NODE_NODEVALUE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT nodeValue( [out,retval] VARIANT *value );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_DOM_NODE_NODEVALUE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT nodeValue( [in] VARIANT value );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_NODE_NODETYPE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT nodeType( [out,retval] DOMNodeType *type );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_NODE_PARENTNODE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT parentNode( [out,retval] IXMLDOMNode **parent );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_NODE_CHILDNODES)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT childNodes( [out,retval] IXMLDOMNodeList **childList );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_NODE_FIRSTCHILD)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT firstChild( [out,retval] IXMLDOMNode **firstChild );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_NODE_LASTCHILD)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT lastChild( [out,retval] IXMLDOMNode **lastChild );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_NODE_PREVIOUSSIBLING)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT previousSibling( [out,retval] IXMLDOMNode **previousSibling );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_NODE_NEXTSIBLING)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT nextSibling( [out,retval] IXMLDOMNode **nextSibling );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_NODE_ATTRIBUTES)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT attributes( [out,retval] IXMLDOMNamedNodeMap **attributeMap );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_NODE_INSERTBEFORE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT insertBefore( [in] IXMLDOMNode * newChild,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in] VARIANT refChild,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNode **outNewChild );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_NODE_REPLACECHILD)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT replaceChild( [in] IXMLDOMNode *newChild,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in] IXMLDOMNode *oldChild,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNode **outOldChild );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_NODE_REMOVECHILD)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT removeChild( [in] IXMLDOMNode *childNode,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNode **oldChild );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_NODE_APPENDCHILD)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT appendChild( [in] IXMLDOMNode *newChild,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNode **outNewChild );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_NODE_HASCHILDNODES)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT hasChildNodes( [out,retval] VARIANT_BOOL *hasChild );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_NODE_OWNERDOC)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT ownerDocument( [out,retval] IXMLDOMDocument **DOMDocument );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_NODE_CLONENODE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT cloneNode( [in] VARIANT_BOOL deep,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNode **cloneRoot );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_NODE_STRINGTYPE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT nodeTypeString( [out,retval] BSTR *nodeType );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_NODE_TEXT)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT text( [out,retval] BSTR *text );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_XMLDOM_NODE_TEXT)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT text( [in] BSTR text );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_NODE_SPECIFIED)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT specified( [out,retval] VARIANT_BOOL *isSpecified );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_NODE_DEFINITION)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT definition( [out,retval] IXMLDOMNode **definitionNode );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_NODE_NODETYPEDVALUE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT nodeTypedValue( [out,retval] VARIANT *typedValue );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_XMLDOM_NODE_NODETYPEDVALUE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT nodeTypedValue( [in] VARIANT typedValue );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_NODE_DATATYPE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT dataType( [out,retval] VARIANT *dataTypeName );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_XMLDOM_NODE_DATATYPE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT dataType( [in] BSTR dataTypeName );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_NODE_XML)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT xml( [out,retval] BSTR *xmlString );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_NODE_TRANSFORMNODE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT transformNode( [in] IXMLDOMNode *styleSheet,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] BSTR *xmlString );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_NODE_SELECTNODES)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT selectNodes( [in] BSTR queryString,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNodeList **resultList );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_NODE_SELECTSINGLENODE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT selectSingleNode( [in] BSTR queryString,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNode **resultNode );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_NODE_PARSED)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT parsed( [out,retval] VARIANT_BOOL *isParsed );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_NODE_NAMESPACE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT namespaceURI( [out,retval] BSTR *namespaceURI );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_NODE_PREFIX)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT prefix( [out,retval] BSTR *prefixString );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_NODE_BASENAME)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT baseName( [out,retval] BSTR *nameString );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_NODE_TRANSFORMNODETOOBJECT)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT transformNodeToObject( [in] IXMLDOMNode *stylesheet,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in] VARIANT outputObject );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*nonextensible,*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(2933bf81-7b36-11d2-b20e-00c04f983e60),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMDocument : IXMLDOMNode
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_DOCUMENT_DOCTYPE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT doctype( [out,retval] IXMLDOMDocumentType **documentType );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_DOCUMENT_IMPLEMENTATION)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT implementation( [out,retval] IXMLDOMImplementation **impl );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_DOCUMENT_DOCUMENTELEMENT)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT documentElement( [out,retval] IXMLDOMElement **DOMElement );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propputref, id(DISPID_DOM_DOCUMENT_DOCUMENTELEMENT)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT documentElement( [in] IXMLDOMElement *DOMElement );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_DOCUMENT_CREATEELEMENT)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT createElement( [in] BSTR tagname,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMElement **element );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_DOCUMENT_CREATEDOCUMENTFRAGMENT)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT createDocumentFragment( [out,retval] IXMLDOMDocumentFragment **docFrag );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_DOCUMENT_CREATETEXTNODE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT createTextNode( [in] BSTR data,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMText **text );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_DOCUMENT_CREATECOMMENT)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT createComment( [in] BSTR data,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMComment **comment );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_DOCUMENT_CREATECDATASECTION)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT createCDATASection( [in] BSTR data,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMCDATASection **cdata );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_DOCUMENT_CREATEPROCESSINGINSTRUCTION)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT createProcessingInstruction( [in] BSTR target,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in] BSTR data,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMProcessingInstruction **pi );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_DOCUMENT_CREATEATTRIBUTE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT createAttribute( [in] BSTR name,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMAttribute **attribute );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_DOCUMENT_CREATEENTITYREFERENCE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT createEntityReference( [in] BSTR name,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMEntityReference **entityRef );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_DOCUMENT_GETELEMENTSBYTAGNAME)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getElementsByTagName( [in] BSTR tagName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNodeList **resultList );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_DOCUMENT_CREATENODE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT createNode( [in] VARIANT Type,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in] BSTR name,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in] BSTR namespaceURI,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNode **node );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_DOCUMENT_NODEFROMID)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT nodeFromID( [in] BSTR idString,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNode **node );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_DOCUMENT_LOAD)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT load( [in] VARIANT xmlSource,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] VARIANT_BOOL *isSuccessful );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_READYSTATE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT readyState( [out,retval] LONG *value );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_DOCUMENT_PARSEERROR)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT parseError( [out,retval] IXMLDOMParseError **errorObj );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_DOCUMENT_URL)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT url( [out,retval] BSTR *urlString );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* FIXME: these is meant to be async, but widl parses that as a keyword */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_DOCUMENT_ASYNC)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT async( [out,retval] VARIANT_BOOL *isAsync );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_XMLDOM_DOCUMENT_ASYNC)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT async( [in] VARIANT_BOOL isAsync );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_DOCUMENT_ABORT)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT abort();
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_DOCUMENT_LOADXML)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT loadXML( [in] BSTR bstrXML,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] VARIANT_BOOL *isSuccessful );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_DOCUMENT_SAVE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT save( [in] VARIANT destination );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_DOCUMENT_VALIDATE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT validateOnParse( [out,retval] VARIANT_BOOL *isValidating );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_XMLDOM_DOCUMENT_VALIDATE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT validateOnParse( [in] VARIANT_BOOL isValidating );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_DOCUMENT_RESOLVENAMESPACE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT resolveExternals( [out,retval] VARIANT_BOOL *isResolving );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_XMLDOM_DOCUMENT_RESOLVENAMESPACE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT resolveExternals( [in] VARIANT_BOOL isValidating );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_DOCUMENT_PRESERVEWHITESPACE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT preserveWhiteSpace( [out,retval] VARIANT_BOOL *isPreserving );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_XMLDOM_DOCUMENT_PRESERVEWHITESPACE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT preserveWhiteSpace( [in] VARIANT_BOOL isPreserving );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_XMLDOM_DOCUMENT_ONREADYSTATECHANGE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT onreadystatechange( [in] VARIANT readystatechangeSink );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_XMLDOM_DOCUMENT_ONDATAAVAILABLE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT ondataavailable( [in] VARIANT ondataavailableSink );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_XMLDOM_DOCUMENT_ONTRANSFORMNODE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT ontransformnode( [in] VARIANT ontransformnodeSink );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*nonextensible,*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(2933bf82-7b36-11d2-b20e-00c04f983e60),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMNodeList : IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_VALUE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT item( [in] LONG index,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNode **listItem );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_NODELIST_LENGTH)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT length( [out,retval] LONG *listLength );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_NODELIST_NEXTNODE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT nextNode( [out,retval] IXMLDOMNode **nextItem );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_NODELIST_RESET)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT reset();
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_NEWENUM)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT _newEnum( [out,retval] IUnknown **ppUnk );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*nonextensible,*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(2933bf83-7b36-11d2-b20e-00c04f983e60),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMNamedNodeMap : IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_NAMEDNODEMAP_GETNAMEDITEM)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getNamedItem( [in] BSTR name,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNode **namedItem );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_NAMEDNODEMAP_SETNAMEDITEM)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT setNamedItem( [in] IXMLDOMNode *newItem,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNode **namedItem );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_NAMEDNODEMAP_REMOVENAMEDITEM)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT removeNamedItem( [in] BSTR name,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNode **namedItem );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_VALUE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT item( [in] LONG index,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNode **listItem );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_NODELIST_LENGTH)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT length( [out,retval] LONG *listLength );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_NAMEDNODEMAP_GETQUALIFIEDITEM)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getQualifiedItem( [in] BSTR baseName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in] BSTR namespaceURI,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNode **qualifiedItem );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_NAMEDNODEMAP_REMOVEQUALIFIEDITEM)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT removeQualifiedItem( [in] BSTR baseName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in] BSTR namespaceURI,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMNode **qualifiedItem );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_NAMEDNODEMAP_NEXTNODE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT nextNode( [out,retval] IXMLDOMNode **nextItem );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_NAMEDNODEMAP_RESET)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT reset();
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_NEWENUM)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT _newEnum( [out,retval] IUnknown **ppUnk );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*nonextensible,*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(3efaa413-272f-11d2-836f-0000f87a7782),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMDocumentFragment : IXMLDOMNode
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* empty */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*nonextensible,*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(2933bf84-7b36-11d2-b20e-00c04f983e60),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMCharacterData : IXMLDOMNode
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_DATA_DATA)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT data( [out,retval] BSTR *data );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_DOM_DATA_DATA)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT data( [in] BSTR data );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_DATA_LENGTH)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT length( [out,retval] LONG *dataLength );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_DATA_SUBSTRING)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT substringData( [in] LONG offset,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in] LONG count,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] BSTR *data );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_DATA_APPEND)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT appendData( [in] BSTR data );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_DATA_INSERT)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT insertData( [in] LONG offset,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in] BSTR data );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_DATA_DELETE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT deleteData( [in] LONG offset,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in] LONG count );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_DATA_REPLACE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT replaceData( [in] LONG offset,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in] LONG count,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in] BSTR data );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*nonextensible,*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(2933bf85-7b36-11d2-b20e-00c04f983e60),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMAttribute : IXMLDOMNode
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget,id(DISPID_DOM_ATTRIBUTE_GETNAME)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT name( [out,retval] BSTR *attributeName );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget,id(DISPID_DOM_ATTRIBUTE_VALUE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT value( [out,retval] VARIANT *attributeValue );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput,id(DISPID_DOM_ATTRIBUTE_VALUE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT value( [in] VARIANT attributeValue );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*nonextensible,*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(2933bf86-7b36-11d2-b20e-00c04f983e60),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMElement : IXMLDOMNode
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_ELEMENT_GETTAGNAME)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT tagName( [out,retval] BSTR *tagName );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_ELEMENT_GETATTRIBUTE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getAttribute( [in] BSTR name,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] VARIANT * value );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_ELEMENT_SETATTRIBUTE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT setAttribute( [in] BSTR name,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in] VARIANT value );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_ELEMENT_REMOVEATTRIBUTE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT removeAttribute( [in] BSTR name );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_ELEMENT_GETATTRIBUTENODE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getAttributeNode( [in] BSTR name,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out, retval] IXMLDOMAttribute ** attributeNode );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_ELEMENT_SETATTRIBUTENODE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT setAttributeNode( [in] IXMLDOMAttribute *DOMAttribute,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out, retval] IXMLDOMAttribute ** attributeNode );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_ELEMENT_REMOVEATTRIBUTENODE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT removeAttributeNode( [in] IXMLDOMAttribute *DOMAttribute,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out, retval] IXMLDOMAttribute ** attributeNode );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_ELEMENT_GETELEMENTSBYTAGNAME)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getElementsByTagName( [in] BSTR tagName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out, retval] IXMLDOMNodeList ** resultList );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_ELEMENT_NORMALIZE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT normalize();
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*nonextensible,*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(2933bf87-7b36-11d2-b20e-00c04f983e60),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMText : IXMLDOMCharacterData
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_TEXT_SPLITTEXT)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT splitText( [in] LONG offset,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] IXMLDOMText **rightHandTextNode );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*nonextensible,*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(2933bf88-7b36-11d2-b20e-00c04f983e60),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMComment : IXMLDOMCharacterData
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* empty */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*nonextensible,*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(2933bf89-7b36-11d2-b20e-00c04f983e60),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMProcessingInstruction : IXMLDOMNode
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_PI_TARGET)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT target( [out, retval] BSTR *name );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_PI_DATA)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT data( [out, retval] BSTR *value );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_DOM_PI_DATA)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT data( [in] BSTR value );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*nonextensible,*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(2933bf8a-7b36-11d2-b20e-00c04f983e60),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMCDATASection : IXMLDOMText
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* empty */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*nonextensible,*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(2933bf8b-7b36-11d2-b20e-00c04f983e60),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMDocumentType : IXMLDOMNode
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_DOCUMENTTYPE_NAME)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT name( [out,retval] BSTR *rootName );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_DOCUMENTTYPE_ENTITIES)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT entities( [out,retval] IXMLDOMNamedNodeMap **entityMap );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_DOCUMENTTYPE_NOTATIONS)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT notations( [out,retval] IXMLDOMNamedNodeMap **notationMap );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncnonextensible,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(2933bf8c-7b36-11d2-b20e-00c04f983e60),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMNotation : IXMLDOMNode
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_NOTATION_PUBLICID)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT publicId([out, retval] VARIANT *publicId);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_NOTATION_SYSTEMID)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT systemId([out, retval] VARIANT *systemId);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncnonextensible,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(2933bf8d-7b36-11d2-b20e-00c04f983e60),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMEntity : IXMLDOMNode
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_ENTITY_PUBLICID)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT publicId([out, retval] VARIANT *publicId);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_ENTITY_SYSTEMID)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT systemId([out, retval] VARIANT *systemId);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_ENTITY_NOTATIONNAME)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT notationName([out, retval] BSTR *name);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncnonextensible,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(2933bf8e-7b36-11d2-b20e-00c04f983e60),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMEntityReference : IXMLDOMNode
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncnonextensible,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(2933bf8f-7b36-11d2-b20e-00c04f983e60),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMImplementation : IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_IMPLEMENTATION_HASFEATURE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT hasFeature([in] BSTR feature, [in] BSTR version, [out, retval] VARIANT_BOOL *pbool);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynclocal,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*nonextensible,*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynchelpstring("structure for reporting parse errors"),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid (3efaa426-272f-11d2-836f-0000f87a7782)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMParseError : IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_VALUE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT errorCode([retval, out] LONG *errCode);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_ERROR_URL)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT url([retval, out] BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_ERROR_REASON)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT reason([retval, out] BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_ERROR_SRCTEXT)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT srcText([retval, out] BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_ERROR_LINE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT line([retval, out] LONG *lineNo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_ERROR_LINEPOS)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT linepos([retval, out] LONG * linePos);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_ERROR_FILEPOS)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT filepos([retval, out] LONG * filePos);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync hidden,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync uuid(3efaa427-272f-11d2-836f-0000f87a7782)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdispinterface XMLDOMDocumentEvents
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync properties:
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync methods:
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOMEVENT_ONDATAAVAILABLE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT ondataavailable();
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOMEVENT_ONREADYSTATECHANGE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT onreadystatechange();
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync helpstring("XML DOM Document"),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync progid("Microsoft.XMLDOM.1.0"),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync vi_progid("Microsoft.XMLDOM"),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync threading(both),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync version(1.0),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync uuid(2933bf90-7b36-11d2-b20e-00c04f983e60)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynccoclass DOMDocument
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMDocument;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default, source] dispinterface XMLDOMDocumentEvents;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync helpstring("Free Threaded XML DOM Document"),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync progid("Microsoft.FreeThreadedXMLDOM.1.0"),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync vi_progid("Microsoft.FreeThreadedXMLDOM"),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync threading(both),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync version(1.0),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync uuid(2933bf91-7b36-11d2-b20e-00c04f983e60)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynccoclass DOMFreeThreadedDocument
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMDocument;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default, source] dispinterface XMLDOMDocumentEvents;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncobject,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncuuid(ed8c108d-4349-11d2-91a4-00c04f7969e8),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncodl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncdual,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncoleautomation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncpointer_default(unique)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLHttpRequest : IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(1)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT open([in] BSTR bstrMethod, [in] BSTR bstrUrl,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in, optional] VARIANT varAsync,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in, optional] VARIANT varUser,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in, optional] VARIANT varPassword);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(2)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT setRequestHeader([in] BSTR bstrHeader, [in] BSTR bstrValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(3)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getResponseHeader([in] BSTR bstrHeader, [out, retval] BSTR *pbstrValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(4)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getAllResponseHeaders([out, retval] BSTR *pbstrHeaders);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(5)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT send([in, optional] VARIANT varBody);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(6)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT abort();
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(7)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT status([out, retval] LONG *plStatus);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(8)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT statusText([out, retval] BSTR *bstrStatus);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(9)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT responseXML([out, retval] IDispatch **ppBody);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(10)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT responseText([out, retval] BSTR *pbstrBody);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(11)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT responseBody([out, retval] VARIANT *pvarBody);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(12)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT responseStream([out, retval] VARIANT *pvarBody);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(13)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT readyState([out, retval] LONG *plState);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(14)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT onreadystatechange([in] IDispatch *pReadyStateSink);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync helpstring("XML HTTP Request"),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync progid("Microsoft.XMLHTTP.1.0"),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync vi_progid("Microsoft.XMLHTTP"),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync threading(apartment),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync version(1.0),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync uuid(ed8c108e-4349-11d2-91a4-00c04f7969e8)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynccoclass XMLHTTPRequest
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLHttpRequest;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}