msxml3: Don't forward get_namespaceURI calls to node's IXMLDOMNode iface.
This commit is contained in:
parent
730fa1e7f2
commit
d3f456d146
|
@ -504,7 +504,8 @@ static HRESULT WINAPI domattr_get_namespaceURI(
|
|||
BSTR* p)
|
||||
{
|
||||
domattr *This = impl_from_IXMLDOMAttribute( iface );
|
||||
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p );
|
||||
TRACE("(%p)->(%p)\n", This, p);
|
||||
return node_get_namespaceURI(&This->node, p);
|
||||
}
|
||||
|
||||
static HRESULT WINAPI domattr_get_prefix(
|
||||
|
|
|
@ -515,7 +515,8 @@ static HRESULT WINAPI domcdata_get_namespaceURI(
|
|||
BSTR* p)
|
||||
{
|
||||
domcdata *This = impl_from_IXMLDOMCDATASection( iface );
|
||||
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p );
|
||||
TRACE("(%p)->(%p)\n", This, p);
|
||||
return node_get_namespaceURI(&This->node, p);
|
||||
}
|
||||
|
||||
static HRESULT WINAPI domcdata_get_prefix(
|
||||
|
|
|
@ -508,7 +508,8 @@ static HRESULT WINAPI domcomment_get_namespaceURI(
|
|||
BSTR* p)
|
||||
{
|
||||
domcomment *This = impl_from_IXMLDOMComment( iface );
|
||||
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p );
|
||||
TRACE("(%p)->(%p)\n", This, p);
|
||||
return node_get_namespaceURI(&This->node, p);
|
||||
}
|
||||
|
||||
static HRESULT WINAPI domcomment_get_prefix(
|
||||
|
|
|
@ -512,7 +512,8 @@ static HRESULT WINAPI domfrag_get_namespaceURI(
|
|||
BSTR* p)
|
||||
{
|
||||
domfrag *This = impl_from_IXMLDOMDocumentFragment( iface );
|
||||
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p );
|
||||
TRACE("(%p)->(%p)\n", This, p);
|
||||
return node_get_namespaceURI(&This->node, p);
|
||||
}
|
||||
|
||||
static HRESULT WINAPI domfrag_get_prefix(
|
||||
|
|
|
@ -1425,7 +1425,8 @@ static HRESULT WINAPI domdoc_get_namespaceURI(
|
|||
BSTR* namespaceURI )
|
||||
{
|
||||
domdoc *This = impl_from_IXMLDOMDocument3( iface );
|
||||
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), namespaceURI );
|
||||
TRACE("(%p)->(%p)\n", This, namespaceURI);
|
||||
return node_get_namespaceURI(&This->node, namespaceURI);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -964,7 +964,8 @@ static HRESULT WINAPI domelem_get_namespaceURI(
|
|||
BSTR* p)
|
||||
{
|
||||
domelem *This = impl_from_IXMLDOMElement( iface );
|
||||
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p );
|
||||
TRACE("(%p)->(%p)\n", This, p);
|
||||
return node_get_namespaceURI(&This->node, p);
|
||||
}
|
||||
|
||||
static HRESULT WINAPI domelem_get_prefix(
|
||||
|
|
|
@ -506,7 +506,8 @@ static HRESULT WINAPI entityref_get_namespaceURI(
|
|||
BSTR* p)
|
||||
{
|
||||
entityref *This = impl_from_IXMLDOMEntityReference( iface );
|
||||
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p );
|
||||
TRACE("(%p)->(%p)\n", This, p);
|
||||
return node_get_namespaceURI(&This->node, p);
|
||||
}
|
||||
|
||||
static HRESULT WINAPI entityref_get_prefix(
|
||||
|
|
|
@ -273,6 +273,7 @@ extern HRESULT node_get_xml(xmlnode*,BOOL,BOOL,BSTR*);
|
|||
extern HRESULT node_clone(xmlnode*,VARIANT_BOOL,IXMLDOMNode**);
|
||||
extern HRESULT node_get_prefix(xmlnode*,BSTR*);
|
||||
extern HRESULT node_get_base_name(xmlnode*,BSTR*);
|
||||
extern HRESULT node_get_namespaceURI(xmlnode*,BSTR*);
|
||||
|
||||
extern HRESULT DOMDocument_create_from_xmldoc(xmlDocPtr xmldoc, IXMLDOMDocument3 **document);
|
||||
extern HRESULT SchemaCache_validate_tree(IXMLDOMSchemaCollection2* iface, xmlNodePtr tree);
|
||||
|
|
|
@ -1079,15 +1079,10 @@ static HRESULT WINAPI xmlnode_selectSingleNode(
|
|||
return r;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI xmlnode_get_namespaceURI(
|
||||
IXMLDOMNode *iface,
|
||||
BSTR* namespaceURI)
|
||||
HRESULT node_get_namespaceURI(xmlnode *This, BSTR *namespaceURI)
|
||||
{
|
||||
xmlnode *This = impl_from_IXMLDOMNode( iface );
|
||||
xmlNsPtr *ns;
|
||||
|
||||
TRACE("(%p)->(%p)\n", This, namespaceURI );
|
||||
|
||||
if(!namespaceURI)
|
||||
return E_INVALIDARG;
|
||||
|
||||
|
@ -1174,9 +1169,7 @@ static const struct IXMLDOMNodeVtbl xmlnode_vtbl =
|
|||
NULL,
|
||||
xmlnode_transformNode,
|
||||
xmlnode_selectNodes,
|
||||
xmlnode_selectSingleNode,
|
||||
NULL,
|
||||
xmlnode_get_namespaceURI
|
||||
xmlnode_selectSingleNode
|
||||
};
|
||||
|
||||
void destroy_xmlnode(xmlnode *This)
|
||||
|
@ -1672,7 +1665,8 @@ static HRESULT WINAPI unknode_get_namespaceURI(
|
|||
BSTR* p)
|
||||
{
|
||||
unknode *This = impl_from_unkIXMLDOMNode( iface );
|
||||
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p );
|
||||
TRACE("(%p)->(%p)\n", This, p);
|
||||
return node_get_namespaceURI(&This->node, p);
|
||||
}
|
||||
|
||||
static HRESULT WINAPI unknode_get_prefix(
|
||||
|
|
|
@ -523,7 +523,8 @@ static HRESULT WINAPI dom_pi_get_namespaceURI(
|
|||
BSTR* p)
|
||||
{
|
||||
dom_pi *This = impl_from_IXMLDOMProcessingInstruction( iface );
|
||||
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p );
|
||||
TRACE("(%p)->(%p)\n", This, p);
|
||||
return node_get_namespaceURI(&This->node, p);
|
||||
}
|
||||
|
||||
static HRESULT WINAPI dom_pi_get_prefix(
|
||||
|
|
|
@ -593,7 +593,8 @@ static HRESULT WINAPI domtext_get_namespaceURI(
|
|||
BSTR* p)
|
||||
{
|
||||
domtext *This = impl_from_IXMLDOMText( iface );
|
||||
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p );
|
||||
TRACE("(%p)->(%p)\n", This, p);
|
||||
return node_get_namespaceURI(&This->node, p);
|
||||
}
|
||||
|
||||
static HRESULT WINAPI domtext_get_prefix(
|
||||
|
|
Loading…
Reference in New Issue