|
| | WINE_DEFAULT_DEBUG_CHANNEL (msxml) |
| |
| static HRESULT | set_doc_event (domdoc *doc, eventid_t eid, const VARIANT *v) |
| |
| static ConnectionPoint * | impl_from_IConnectionPoint (IConnectionPoint *iface) |
| |
| static xmldoc_priv * | priv_from_xmlDocPtr (const xmlDocPtr doc) |
| |
| static domdoc_properties * | properties_from_xmlDocPtr (xmlDocPtr doc) |
| |
| BOOL | is_xpathmode (const xmlDocPtr doc) |
| |
| void | set_xpathmode (xmlDocPtr doc, BOOL xpath) |
| |
| int | registerNamespaces (xmlXPathContextPtr ctxt) |
| |
| static void | clear_selectNsList (struct list *pNsList) |
| |
| static xmldoc_priv * | create_priv (void) |
| |
| static domdoc_properties * | create_properties (MSXML_VERSION version) |
| |
| static domdoc_properties * | copy_properties (domdoc_properties const *properties) |
| |
| static domdoc_properties * | properties_add_ref (domdoc_properties *properties) |
| |
| static void | properties_release (domdoc_properties *properties) |
| |
| static void | release_namespaces (domdoc *This) |
| |
| void | xmldoc_link_xmldecl (xmlDocPtr doc, xmlNodePtr node) |
| |
| xmlNodePtr | xmldoc_unlink_xmldecl (xmlDocPtr doc) |
| |
| MSXML_VERSION | xmldoc_version (xmlDocPtr doc) |
| |
| BOOL | is_preserving_whitespace (xmlNodePtr node) |
| |
| static BOOL | strn_isspace (xmlChar const *str, int len) |
| |
| static void | sax_characters (void *ctx, const xmlChar *ch, int len) |
| |
| static void LIBXML2_LOG_CALLBACK | sax_error (void *ctx, char const *msg,...) |
| |
| static void LIBXML2_LOG_CALLBACK | sax_warning (void *ctx, char const *msg,...) |
| |
| static void | sax_serror (void *ctx, const xmlError *err) |
| |
| static xmlDocPtr | doparse (domdoc *This, char const *ptr, int len, xmlCharEncoding encoding) |
| |
| void | xmldoc_init (xmlDocPtr doc, MSXML_VERSION version) |
| |
| LONG | xmldoc_add_refs (xmlDocPtr doc, LONG refs) |
| |
| LONG | xmldoc_add_ref (xmlDocPtr doc) |
| |
| LONG | xmldoc_release_refs (xmlDocPtr doc, LONG refs) |
| |
| LONG | xmldoc_release (xmlDocPtr doc) |
| |
| HRESULT | xmldoc_add_orphan (xmlDocPtr doc, xmlNodePtr node) |
| |
| HRESULT | xmldoc_remove_orphan (xmlDocPtr doc, xmlNodePtr node) |
| |
| static xmlDocPtr | get_doc (domdoc *This) |
| |
| static HRESULT | attach_xmldoc (domdoc *This, xmlDocPtr xml) |
| |
| static domdoc * | impl_from_IXMLDOMDocument3 (IXMLDOMDocument3 *iface) |
| |
| static domdoc * | impl_from_IPersistStreamInit (IPersistStreamInit *iface) |
| |
| static domdoc * | impl_from_IObjectWithSite (IObjectWithSite *iface) |
| |
| static domdoc * | impl_from_IObjectSafety (IObjectSafety *iface) |
| |
| static domdoc * | impl_from_IConnectionPointContainer (IConnectionPointContainer *iface) |
| |
| static HRESULT WINAPI | PersistStreamInit_QueryInterface (IPersistStreamInit *iface, REFIID riid, void **ppvObj) |
| |
| static ULONG WINAPI | PersistStreamInit_AddRef (IPersistStreamInit *iface) |
| |
| static ULONG WINAPI | PersistStreamInit_Release (IPersistStreamInit *iface) |
| |
| static HRESULT WINAPI | PersistStreamInit_GetClassID (IPersistStreamInit *iface, CLSID *classid) |
| |
| static HRESULT WINAPI | PersistStreamInit_IsDirty (IPersistStreamInit *iface) |
| |
| static HRESULT | domdoc_load_from_stream (domdoc *doc, ISequentialStream *stream) |
| |
| static HRESULT WINAPI | PersistStreamInit_Load (IPersistStreamInit *iface, IStream *stream) |
| |
| static HRESULT WINAPI | PersistStreamInit_Save (IPersistStreamInit *iface, IStream *stream, BOOL clr_dirty) |
| |
| static HRESULT WINAPI | PersistStreamInit_GetSizeMax (IPersistStreamInit *iface, ULARGE_INTEGER *pcbSize) |
| |
| static HRESULT WINAPI | PersistStreamInit_InitNew (IPersistStreamInit *iface) |
| |
| static HRESULT WINAPI | domdoc_QueryInterface (IXMLDOMDocument3 *iface, REFIID riid, void **ppvObject) |
| |
| static ULONG WINAPI | domdoc_AddRef (IXMLDOMDocument3 *iface) |
| |
| static ULONG WINAPI | domdoc_Release (IXMLDOMDocument3 *iface) |
| |
| static HRESULT WINAPI | domdoc_GetTypeInfoCount (IXMLDOMDocument3 *iface, UINT *pctinfo) |
| |
| static HRESULT WINAPI | domdoc_GetTypeInfo (IXMLDOMDocument3 *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| |
| static HRESULT WINAPI | domdoc_GetIDsOfNames (IXMLDOMDocument3 *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| |
| static HRESULT WINAPI | domdoc_Invoke (IXMLDOMDocument3 *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| |
| static HRESULT WINAPI | domdoc_get_nodeName (IXMLDOMDocument3 *iface, BSTR *name) |
| |
| static HRESULT WINAPI | domdoc_get_nodeValue (IXMLDOMDocument3 *iface, VARIANT *value) |
| |
| static HRESULT WINAPI | domdoc_put_nodeValue (IXMLDOMDocument3 *iface, VARIANT value) |
| |
| static HRESULT WINAPI | domdoc_get_nodeType (IXMLDOMDocument3 *iface, DOMNodeType *type) |
| |
| static HRESULT WINAPI | domdoc_get_parentNode (IXMLDOMDocument3 *iface, IXMLDOMNode **parent) |
| |
| static HRESULT WINAPI | domdoc_get_childNodes (IXMLDOMDocument3 *iface, IXMLDOMNodeList **childList) |
| |
| static HRESULT WINAPI | domdoc_get_firstChild (IXMLDOMDocument3 *iface, IXMLDOMNode **firstChild) |
| |
| static HRESULT WINAPI | domdoc_get_lastChild (IXMLDOMDocument3 *iface, IXMLDOMNode **lastChild) |
| |
| static HRESULT WINAPI | domdoc_get_previousSibling (IXMLDOMDocument3 *iface, IXMLDOMNode **previousSibling) |
| |
| static HRESULT WINAPI | domdoc_get_nextSibling (IXMLDOMDocument3 *iface, IXMLDOMNode **nextSibling) |
| |
| static HRESULT WINAPI | domdoc_get_attributes (IXMLDOMDocument3 *iface, IXMLDOMNamedNodeMap **attributeMap) |
| |
| static HRESULT WINAPI | domdoc_insertBefore (IXMLDOMDocument3 *iface, IXMLDOMNode *newChild, VARIANT refChild, IXMLDOMNode **outNewChild) |
| |
| static HRESULT WINAPI | domdoc_replaceChild (IXMLDOMDocument3 *iface, IXMLDOMNode *newChild, IXMLDOMNode *oldChild, IXMLDOMNode **outOldChild) |
| |
| static HRESULT WINAPI | domdoc_removeChild (IXMLDOMDocument3 *iface, IXMLDOMNode *child, IXMLDOMNode **oldChild) |
| |
| static HRESULT WINAPI | domdoc_appendChild (IXMLDOMDocument3 *iface, IXMLDOMNode *child, IXMLDOMNode **outChild) |
| |
| static HRESULT WINAPI | domdoc_hasChildNodes (IXMLDOMDocument3 *iface, VARIANT_BOOL *ret) |
| |
| static HRESULT WINAPI | domdoc_get_ownerDocument (IXMLDOMDocument3 *iface, IXMLDOMDocument **doc) |
| |
| static HRESULT WINAPI | domdoc_cloneNode (IXMLDOMDocument3 *iface, VARIANT_BOOL deep, IXMLDOMNode **outNode) |
| |
| static HRESULT WINAPI | domdoc_get_nodeTypeString (IXMLDOMDocument3 *iface, BSTR *p) |
| |
| static HRESULT WINAPI | domdoc_get_text (IXMLDOMDocument3 *iface, BSTR *p) |
| |
| static HRESULT WINAPI | domdoc_put_text (IXMLDOMDocument3 *iface, BSTR text) |
| |
| static HRESULT WINAPI | domdoc_get_specified (IXMLDOMDocument3 *iface, VARIANT_BOOL *isSpecified) |
| |
| static HRESULT WINAPI | domdoc_get_definition (IXMLDOMDocument3 *iface, IXMLDOMNode **definitionNode) |
| |
| static HRESULT WINAPI | domdoc_get_nodeTypedValue (IXMLDOMDocument3 *iface, VARIANT *v) |
| |
| static HRESULT WINAPI | domdoc_put_nodeTypedValue (IXMLDOMDocument3 *iface, VARIANT typedValue) |
| |
| static HRESULT WINAPI | domdoc_get_dataType (IXMLDOMDocument3 *iface, VARIANT *typename) |
| |
| static HRESULT WINAPI | domdoc_put_dataType (IXMLDOMDocument3 *iface, BSTR dataTypeName) |
| |
| static int XMLCALL | domdoc_get_xml_writecallback (void *ctx, const char *data, int len) |
| |
| static HRESULT WINAPI | domdoc_get_xml (IXMLDOMDocument3 *iface, BSTR *p) |
| |
| static HRESULT WINAPI | domdoc_transformNode (IXMLDOMDocument3 *iface, IXMLDOMNode *node, BSTR *p) |
| |
| static HRESULT WINAPI | domdoc_selectNodes (IXMLDOMDocument3 *iface, BSTR p, IXMLDOMNodeList **outList) |
| |
| static HRESULT WINAPI | domdoc_selectSingleNode (IXMLDOMDocument3 *iface, BSTR p, IXMLDOMNode **outNode) |
| |
| static HRESULT WINAPI | domdoc_get_parsed (IXMLDOMDocument3 *iface, VARIANT_BOOL *isParsed) |
| |
| static HRESULT WINAPI | domdoc_get_namespaceURI (IXMLDOMDocument3 *iface, BSTR *namespaceURI) |
| |
| static HRESULT WINAPI | domdoc_get_prefix (IXMLDOMDocument3 *iface, BSTR *prefix) |
| |
| static HRESULT WINAPI | domdoc_get_baseName (IXMLDOMDocument3 *iface, BSTR *name) |
| |
| static HRESULT WINAPI | domdoc_transformNodeToObject (IXMLDOMDocument3 *iface, IXMLDOMNode *stylesheet, VARIANT output) |
| |
| static HRESULT WINAPI | domdoc_get_doctype (IXMLDOMDocument3 *iface, IXMLDOMDocumentType **doctype) |
| |
| static HRESULT WINAPI | domdoc_get_implementation (IXMLDOMDocument3 *iface, IXMLDOMImplementation **impl) |
| |
| static HRESULT WINAPI | domdoc_get_documentElement (IXMLDOMDocument3 *iface, IXMLDOMElement **DOMElement) |
| |
| static HRESULT WINAPI | domdoc_put_documentElement (IXMLDOMDocument3 *iface, IXMLDOMElement *DOMElement) |
| |
| static HRESULT WINAPI | domdoc_createElement (IXMLDOMDocument3 *iface, BSTR tagname, IXMLDOMElement **element) |
| |
| static HRESULT WINAPI | domdoc_createDocumentFragment (IXMLDOMDocument3 *iface, IXMLDOMDocumentFragment **frag) |
| |
| static HRESULT WINAPI | domdoc_createTextNode (IXMLDOMDocument3 *iface, BSTR data, IXMLDOMText **text) |
| |
| static HRESULT WINAPI | domdoc_createComment (IXMLDOMDocument3 *iface, BSTR data, IXMLDOMComment **comment) |
| |
| static HRESULT WINAPI | domdoc_createCDATASection (IXMLDOMDocument3 *iface, BSTR data, IXMLDOMCDATASection **cdata) |
| |
| static HRESULT WINAPI | domdoc_createProcessingInstruction (IXMLDOMDocument3 *iface, BSTR target, BSTR data, IXMLDOMProcessingInstruction **pi) |
| |
| static HRESULT WINAPI | domdoc_createAttribute (IXMLDOMDocument3 *iface, BSTR name, IXMLDOMAttribute **attribute) |
| |
| static HRESULT WINAPI | domdoc_createEntityReference (IXMLDOMDocument3 *iface, BSTR name, IXMLDOMEntityReference **entityref) |
| |
| xmlChar * | tagName_to_XPath (const BSTR tagName) |
| |
| static HRESULT WINAPI | domdoc_getElementsByTagName (IXMLDOMDocument3 *iface, BSTR tagName, IXMLDOMNodeList **resultList) |
| |
| static HRESULT | get_node_type (VARIANT Type, DOMNodeType *type) |
| |
| static HRESULT WINAPI | domdoc_createNode (IXMLDOMDocument3 *iface, VARIANT Type, BSTR name, BSTR namespaceURI, IXMLDOMNode **node) |
| |
| static HRESULT WINAPI | domdoc_nodeFromID (IXMLDOMDocument3 *iface, BSTR idString, IXMLDOMNode **node) |
| |
| static HRESULT | domdoc_onDataAvailable (void *obj, char *ptr, DWORD len) |
| |
| static HRESULT | domdoc_load_moniker (domdoc *This, IMoniker *mon) |
| |
| static HRESULT WINAPI | domdoc_load (IXMLDOMDocument3 *iface, VARIANT source, VARIANT_BOOL *isSuccessful) |
| |
| static HRESULT WINAPI | domdoc_get_readyState (IXMLDOMDocument3 *iface, LONG *value) |
| |
| static HRESULT WINAPI | domdoc_get_parseError (IXMLDOMDocument3 *iface, IXMLDOMParseError **errorObj) |
| |
| static HRESULT WINAPI | domdoc_get_url (IXMLDOMDocument3 *iface, BSTR *url) |
| |
| static HRESULT WINAPI | domdoc_get_async (IXMLDOMDocument3 *iface, VARIANT_BOOL *isAsync) |
| |
| static HRESULT WINAPI | domdoc_put_async (IXMLDOMDocument3 *iface, VARIANT_BOOL isAsync) |
| |
| static HRESULT WINAPI | domdoc_abort (IXMLDOMDocument3 *iface) |
| |
| static HRESULT WINAPI | domdoc_loadXML (IXMLDOMDocument3 *iface, BSTR data, VARIANT_BOOL *isSuccessful) |
| |
| static int XMLCALL | domdoc_save_writecallback (void *ctx, const char *buffer, int len) |
| |
| static int XMLCALL | domdoc_save_closecallback (void *ctx) |
| |
| static int XMLCALL | domdoc_stream_save_writecallback (void *ctx, const char *buffer, int len) |
| |
| static int XMLCALL | domdoc_stream_save_closecallback (void *ctx) |
| |
| static char * | xmldoc_encoding (IXMLDOMDocument3 *doc) |
| |
| static HRESULT WINAPI | domdoc_save (IXMLDOMDocument3 *iface, VARIANT destination) |
| |
| static HRESULT WINAPI | domdoc_get_validateOnParse (IXMLDOMDocument3 *iface, VARIANT_BOOL *isValidating) |
| |
| static HRESULT WINAPI | domdoc_put_validateOnParse (IXMLDOMDocument3 *iface, VARIANT_BOOL isValidating) |
| |
| static HRESULT WINAPI | domdoc_get_resolveExternals (IXMLDOMDocument3 *iface, VARIANT_BOOL *isResolving) |
| |
| static HRESULT WINAPI | domdoc_put_resolveExternals (IXMLDOMDocument3 *iface, VARIANT_BOOL isResolving) |
| |
| static HRESULT WINAPI | domdoc_get_preserveWhiteSpace (IXMLDOMDocument3 *iface, VARIANT_BOOL *isPreserving) |
| |
| static HRESULT WINAPI | domdoc_put_preserveWhiteSpace (IXMLDOMDocument3 *iface, VARIANT_BOOL isPreserving) |
| |
| static HRESULT WINAPI | domdoc_put_onreadystatechange (IXMLDOMDocument3 *iface, VARIANT event) |
| |
| static HRESULT WINAPI | domdoc_put_onDataAvailable (IXMLDOMDocument3 *iface, VARIANT sink) |
| |
| static HRESULT WINAPI | domdoc_put_onTransformNode (IXMLDOMDocument3 *iface, VARIANT sink) |
| |
| static HRESULT WINAPI | domdoc_get_namespaces (IXMLDOMDocument3 *iface, IXMLDOMSchemaCollection **collection) |
| |
| static HRESULT WINAPI | domdoc_get_schemas (IXMLDOMDocument3 *iface, VARIANT *schema) |
| |
| static HRESULT WINAPI | domdoc_putref_schemas (IXMLDOMDocument3 *iface, VARIANT schema) |
| |
| static BOOL | is_wellformed (xmlDocPtr doc) |
| |
| static void LIBXML2_LOG_CALLBACK | validate_error (void *ctx, char const *msg,...) |
| |
| static void LIBXML2_LOG_CALLBACK | validate_warning (void *ctx, char const *msg,...) |
| |
| static HRESULT WINAPI | domdoc_validateNode (IXMLDOMDocument3 *iface, IXMLDOMNode *node, IXMLDOMParseError **err) |
| |
| static HRESULT WINAPI | domdoc_validate (IXMLDOMDocument3 *iface, IXMLDOMParseError **err) |
| |
| static HRESULT WINAPI | domdoc_setProperty (IXMLDOMDocument3 *iface, BSTR p, VARIANT value) |
| |
| static HRESULT WINAPI | domdoc_getProperty (IXMLDOMDocument3 *iface, BSTR p, VARIANT *var) |
| |
| static HRESULT WINAPI | domdoc_importNode (IXMLDOMDocument3 *iface, IXMLDOMNode *node, VARIANT_BOOL deep, IXMLDOMNode **clone) |
| |
| static HRESULT WINAPI | ConnectionPointContainer_QueryInterface (IConnectionPointContainer *iface, REFIID riid, void **ppv) |
| |
| static ULONG WINAPI | ConnectionPointContainer_AddRef (IConnectionPointContainer *iface) |
| |
| static ULONG WINAPI | ConnectionPointContainer_Release (IConnectionPointContainer *iface) |
| |
| static HRESULT WINAPI | ConnectionPointContainer_EnumConnectionPoints (IConnectionPointContainer *iface, IEnumConnectionPoints **ppEnum) |
| |
| static HRESULT WINAPI | ConnectionPointContainer_FindConnectionPoint (IConnectionPointContainer *iface, REFIID riid, IConnectionPoint **cp) |
| |
| static HRESULT WINAPI | ConnectionPoint_QueryInterface (IConnectionPoint *iface, REFIID riid, void **ppv) |
| |
| static ULONG WINAPI | ConnectionPoint_AddRef (IConnectionPoint *iface) |
| |
| static ULONG WINAPI | ConnectionPoint_Release (IConnectionPoint *iface) |
| |
| static HRESULT WINAPI | ConnectionPoint_GetConnectionInterface (IConnectionPoint *iface, IID *iid) |
| |
| static HRESULT WINAPI | ConnectionPoint_GetConnectionPointContainer (IConnectionPoint *iface, IConnectionPointContainer **container) |
| |
| static HRESULT WINAPI | ConnectionPoint_Advise (IConnectionPoint *iface, IUnknown *unk_sink, DWORD *cookie) |
| |
| static HRESULT WINAPI | ConnectionPoint_Unadvise (IConnectionPoint *iface, DWORD cookie) |
| |
| static HRESULT WINAPI | ConnectionPoint_EnumConnections (IConnectionPoint *iface, IEnumConnections **ppEnum) |
| |
| static void | ConnectionPoint_Init (ConnectionPoint *cp, struct domdoc *doc, REFIID riid) |
| |
| static HRESULT WINAPI | domdoc_ObjectWithSite_QueryInterface (IObjectWithSite *iface, REFIID riid, void **ppvObject) |
| |
| static ULONG WINAPI | domdoc_ObjectWithSite_AddRef (IObjectWithSite *iface) |
| |
| static ULONG WINAPI | domdoc_ObjectWithSite_Release (IObjectWithSite *iface) |
| |
| static HRESULT WINAPI | domdoc_ObjectWithSite_GetSite (IObjectWithSite *iface, REFIID iid, void **ppvSite) |
| |
| static HRESULT WINAPI | domdoc_ObjectWithSite_SetSite (IObjectWithSite *iface, IUnknown *punk) |
| |
| static HRESULT WINAPI | domdoc_Safety_QueryInterface (IObjectSafety *iface, REFIID riid, void **ppv) |
| |
| static ULONG WINAPI | domdoc_Safety_AddRef (IObjectSafety *iface) |
| |
| static ULONG WINAPI | domdoc_Safety_Release (IObjectSafety *iface) |
| |
| static HRESULT WINAPI | domdoc_Safety_GetInterfaceSafetyOptions (IObjectSafety *iface, REFIID riid, DWORD *supported, DWORD *enabled) |
| |
| static HRESULT WINAPI | domdoc_Safety_SetInterfaceSafetyOptions (IObjectSafety *iface, REFIID riid, DWORD mask, DWORD enabled) |
| |
| HRESULT | get_domdoc_from_xmldoc (xmlDocPtr xmldoc, IXMLDOMDocument3 **document) |
| |
| HRESULT | dom_document_create (MSXML_VERSION version, void **ppObj) |
| |
| IUnknown * | create_domdoc (xmlNodePtr document) |
| |
|
| static const WCHAR | PropertySelectionLanguageW [] = {'S','e','l','e','c','t','i','o','n','L','a','n','g','u','a','g','e',0} |
| |
| static const WCHAR | PropertySelectionNamespacesW [] = {'S','e','l','e','c','t','i','o','n','N','a','m','e','s','p','a','c','e','s',0} |
| |
| static const WCHAR | PropertyProhibitDTDW [] = {'P','r','o','h','i','b','i','t','D','T','D',0} |
| |
| static const WCHAR | PropertyNewParserW [] = {'N','e','w','P','a','r','s','e','r',0} |
| |
| static const WCHAR | PropValueXPathW [] = {'X','P','a','t','h',0} |
| |
| static const WCHAR | PropValueXSLPatternW [] = {'X','S','L','P','a','t','t','e','r','n',0} |
| |
| static const WCHAR | PropertyResolveExternalsW [] = {'R','e','s','o','l','v','e','E','x','t','e','r','n','a','l','s',0} |
| |
| static const WCHAR | PropertyAllowXsltScriptW [] = {'A','l','l','o','w','X','s','l','t','S','c','r','i','p','t',0} |
| |
| static const WCHAR | PropertyAllowDocumentFunctionW [] = {'A','l','l','o','w','D','o','c','u','m','e','n','t','F','u','n','c','t','i','o','n',0} |
| |
| static const WCHAR | PropertyNormalizeAttributeValuesW [] = {'N','o','r','m','a','l','i','z','e','A','t','t','r','i','b','u','t','e','V','a','l','u','e','s',0} |
| |
| static const WCHAR | PropertyValidateOnParse [] = L"ValidateOnParse" |
| |
| static const WCHAR | PropertyMaxElementDepth [] = L"MaxElementDepth" |
| |
| static const IPersistStreamInitVtbl | xmldoc_IPersistStreamInit_VTable |
| |
| static const tid_t | domdoc_se_tids [] |
| |
| static const struct IXMLDOMDocument3Vtbl | XMLDOMDocument3Vtbl |
| |
| static const struct IConnectionPointContainerVtbl | ConnectionPointContainerVtbl |
| |
| static const IConnectionPointVtbl | ConnectionPointVtbl |
| |
| static const IObjectWithSiteVtbl | domdocObjectSite |
| |
| static const IObjectSafetyVtbl | domdocObjectSafetyVtbl |
| |
| static const tid_t | domdoc_iface_tids [] |
| |
| static dispex_static_data_t | domdoc_dispex |
| |