3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Copyright (C) 2005 Vijay Kiran Kamuju
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Copyright (C) 2008 Alistair Leslie-Hughes
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Copyright (C) 2010 Nikolay Sivov for CodeWeavers
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 * 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 * 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
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.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncimport "unknwn.idl";
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncimport "objidl.idl";
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncimport "oaidl.idl";
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* SAX Interfaces */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynccpp_quote("#define CLSID_DOMDocument CLSID_DOMDocument2")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT nodeType([retval, out] DOMNodeType *domNodeType);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT parentNode([retval, out] IXMLDOMNode **parent);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT childNodes([retval, out] IXMLDOMNodeList **outList);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT firstChild([retval, out] IXMLDOMNode **domNode);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT lastChild([retval, out] IXMLDOMNode **domNode);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT previousSibling([retval, out] IXMLDOMNode **domNode);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT nextSibling([retval, out] IXMLDOMNode **domNode);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT attributes([retval, out] IXMLDOMNamedNodeMap **attributeMap);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT ownerDocument([retval, out] IXMLDOMDocument **domDocument);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT specified([retval, out] VARIANT_BOOL *pbool);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT definition([retval,out] IXMLDOMNode **domNode);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT nodeTypedValue([retval, out] VARIANT *var1);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT doctype([retval, out] IXMLDOMDocumentType **docType);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT implementation([retval, out] IXMLDOMImplementation **impl);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT documentElement([retval, out] IXMLDOMElement **domElement);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propputref, id(DISPID_DOM_DOCUMENT_DOCUMENTELEMENT)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT documentElement([in] IXMLDOMElement *domElement);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_DOM_DOCUMENT_CREATEPROCESSINGINSTRUCTION)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT parseError([retval, out] IXMLDOMParseError **err);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT validateOnParse([retval, out] VARIANT_BOOL *pbool);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_DOCUMENT_RESOLVENAMESPACE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT resolveExternals([retval,out] VARIANT_BOOL *pbool);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_XMLDOM_DOCUMENT_RESOLVENAMESPACE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_DOCUMENT_PRESERVEWHITESPACE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT preserveWhiteSpace([retval,out] VARIANT_BOOL *pbool);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_XMLDOM_DOCUMENT_PRESERVEWHITESPACE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT preserveWhiteSpace([in] VARIANT_BOOL pbool);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_XMLDOM_DOCUMENT_ONREADYSTATECHANGE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_XMLDOM_DOCUMENT_ONDATAAVAILABLE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_XMLDOM_DOCUMENT_ONTRANSFORMNODE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_SCHEMACOLLECTION_LENGTH)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT namespaceURI([in] LONG index, [out, retval] BSTR *len);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMSchemaCollection2 : IXMLDOMSchemaCollection
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT namespaces([retval, out] IXMLDOMSchemaCollection **schemaCollection);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT item([in] LONG lIndex, [retval, out] IXMLDOMNode **outNode);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT context([retval, out] IXMLDOMNode **ppNode);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT item([in] LONG lIndex, [retval, out] IXMLDOMNode **outNode);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_XMLDOM_NAMEDNODEMAP_REMOVEQUALIFIEDITEM)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDOMProcessingInstruction : IXMLDOMNode
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT entities([retval, out] IXMLDOMNamedNodeMap **entityMap);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT notations([retval, out] IXMLDOMNamedNodeMap **notationMap);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT ownerTemplate([retval, out] IXSLTemplate **ppTemplate);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_XMLDOM_PROCESSOR_STARTMODEURI)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT stylesheet([retval, out] IXMLDOMNode **node);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propputref, id(DISPID_XMLDOM_TEMPLATE_STYLESHEET)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT stylesheet([retval, out] IXMLDOMNode **node);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT open([in] BSTR bstrMethod, [in] BSTR bstrUrl, [in, optional] VARIANT varAsync,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in,optional] VARIANT username, [in,optional] VARIANT password);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT setRequestHeader([in] BSTR bstrHeader, [in] BSTR bstrValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getResponseHeader([in] BSTR bstrHeader, [out, retval] BSTR * value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getAllResponseHeaders([out, retval] BSTR * pbstrHeaders);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT responseXML([out, retval] IDispatch **pBody);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT responseBody([out, retval] VARIANT *pBody);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT responseStream([out, retval] VARIANT *pBody);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT onreadystatechange([in] IDispatch *pReadyStateSink);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IServerXMLHTTPRequest2 : IServerXMLHTTPRequest
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT allErrors([retval, out] IXMLDOMParseErrorCollection **allErrors);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_DOM_ERROR2_ERRORPARAMETERSCOUNT)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT errorParametersCount([retval, out] long *count);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT next( [retval, out] IXMLDOMParseError2 **error);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMDocument2;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default, source] dispinterface XMLDOMDocumentEvents;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMDocument2;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default, source] dispinterface XMLDOMDocumentEvents;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMDocument2;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default, source] dispinterface XMLDOMDocumentEvents;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMDocument2;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default, source] dispinterface XMLDOMDocumentEvents;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMDocument3;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default, source] dispinterface XMLDOMDocumentEvents;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMDocument2;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default, source] dispinterface XMLDOMDocumentEvents;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMDocument2;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default, source] dispinterface XMLDOMDocumentEvents;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMDocument2;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default, source] dispinterface XMLDOMDocumentEvents;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMDocument2;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default, source] dispinterface XMLDOMDocumentEvents;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMDocument3;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default, source] dispinterface XMLDOMDocumentEvents;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLHTTPRequest;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLHTTPRequest;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLHTTPRequest;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLHTTPRequest;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLHTTPRequest;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IServerXMLHTTPRequest;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IServerXMLHTTPRequest;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IServerXMLHTTPRequest2;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IServerXMLHTTPRequest2;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMSchemaCollection;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMSchemaCollection;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMSchemaCollection;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMSchemaCollection2;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXMLDOMSchemaCollection2;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXSLTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXSLTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXSLTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXSLTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IXSLTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Sax Interfaces
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out, retval] ISAXEntityResolver ** ppEntityResolver);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out, retval] ISAXContentHandler ** pContentHandler);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getURI( [in] int nIndex, [out, retval] BSTR * uri);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getLocalName( [in] int nIndex, [out, retval] BSTR * localName);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getQName( [in] int nIndex, [out, retval] BSTR * QName);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getIndexFromQName( [in] BSTR QName, [out, retval] int * nIndex);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getType( [in] int nIndex, [out, retval] BSTR * type);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getTypeFromName( [in] BSTR uri, [in] BSTR localName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getTypeFromQName( [in] BSTR QName, [out, retval] BSTR * type);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getValue( [in] int nIndex, [out, retval] BSTR * value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getValueFromQName( [in] BSTR QName, [out, retval] BSTR * value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propputref, id(DISPID_SAX_CONTENTHANDLER_DOCUMENTLOCATOR)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT documentLocator( [in] IVBSAXLocator * oLocator);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT startPrefixMapping( [in, out] BSTR * prefix, [in, out] BSTR * uri);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT endPrefixMapping( [in, out] BSTR * prefix);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT startElement( [in, out] BSTR * namespaceURI,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [in, out] BSTR * localName, [in, out] BSTR * strQName);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_SAX_CONTENTHANDLER_IGNORABLEWHITESPACE)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT ignorableWhitespace( [in, out] BSTR * chars);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_SAX_CONTENTHANDLER_PROCESSINGINSTRUCTION)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT processingInstruction( [in, out] BSTR * target,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT parent( [out, retval] IVBSAXXMLReader ** reader);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT putProperty( [in] const WCHAR * pProp, [in] VARIANT value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out, retval] IVBSAXEntityResolver ** ppEntityResolver);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propputref, id(DISPID_SAX_XMLREADER_ENTITYRESOLVER)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT entityResolver( [in] IVBSAXEntityResolver * pEntityResolver);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out, retval] IVBSAXContentHandler ** pContentHandler);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propputref, id(DISPID_SAX_XMLREADER_CONTENTHANDLER)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT contentHandler([in] IVBSAXContentHandler * contentHandler);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT dtdHandler([out, retval] IVBSAXDTDHandler ** pDTDHandler);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT dtdHandler([in] IVBSAXDTDHandler * pDTDHandler);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT errorHandler([out, retval] IVBSAXErrorHandler ** pErrorHandler);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propputref, id(DISPID_SAX_XMLREADER_ERRORHANDLER)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT errorHandler([in] IVBSAXErrorHandler * errorHandler);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT baseURL([out, retval] const WCHAR ** pBaseUrl);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT secureBaseURL([out, retval] const WCHAR ** pSecureBaseUrl);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT secureBaseURL([in] const WCHAR * secureBaseUrl);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_MX_SCHEMADECLHANDLER_SCHEMAELEMENTDECL)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT schemaElementDecl( [in] ISchemaElement *oSchemaElement );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT output ( [out, retval] VARIANT * Destination);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT byteOrderMark ([in] VARIANT_BOOL writeByteOrderMark);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT byteOrderMark ([out, retval] VARIANT_BOOL * writeByteOrderMark);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT indent ([out, retval] VARIANT_BOOL * indentMode);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT standalone ([out, retval] VARIANT_BOOL * value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT omitXMLDeclaration ([in] VARIANT_BOOL value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT omitXMLDeclaration ([out, retval] VARIANT_BOOL * value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propput, id(DISPID_MX_WRITER_DISABLEOUTPUTESCAPING)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT disableOutputEscaping([in] VARIANT_BOOL value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [propget, id(DISPID_MX_WRITER_DISABLEOUTPUTESCAPING)]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT disableOutputEscaping([out, retval] VARIANT_BOOL * value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT _newEnum( [out, retval] IUnknown **ppUnk );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT putAllowOverride([in] VARIANT_BOOL fOverride);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getAllowOverride([out, retval] VARIANT_BOOL *fOverride);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT allowOverride([in] VARIANT_BOOL fOverride);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT allowOverride([out,retval] VARIANT_BOOL* fOverride);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT getDeclaredPrefixes([out, retval] IMXNamespacePrefixes** prefixes);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT entityResolver( [out, retval] IUnknown **oResolver );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_MXXML_FILTER_ENTITYRESOLVER), propputref]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT entityResolver( [in] IUnknown *oResolver );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT contentHandler( [out, retval] IUnknown **oHandler );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [id(DISPID_MXXML_FILTER_CONTENTHANDLER), propputref]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT dtdHandler( [out, retval] IUnknown **oHandler );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT errorHandler( [out, retval] IUnknown **oHandler );
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] ISchemaItemCollection** attributeGroups);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] ISchemaStringCollection** schemaLocations);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] ISchemaStringCollection** enumeration);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] ISchemaStringCollection** namespaces);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [out,retval] SCHEMAPROCESSCONTENTS* processContents);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IVBSAXXMLReader;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IVBSAXXMLReader;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IVBSAXXMLReader;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IVBSAXXMLReader;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IMXWriter;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IMXWriter;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IMXWriter;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IMXWriter;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IMXWriter;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IMXWriter;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IMXWriter;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IMXWriter;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IVBMXNamespaceManager;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IVBMXNamespaceManager;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IVBMXNamespaceManager;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IMXAttributes;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IMXAttributes;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IMXAttributes;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync [default] interface IMXAttributes;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Error Codes
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynccpp_quote("#define E_XML_BUFFERTOOSMALL 0xC00CE226")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} /* Library MSXML */