static HRESULT WINAPI unknode_selectNodes( IXMLDOMNode *iface, BSTR p, IXMLDOMNodeList** outList) { unknode *This = unknode_from_IXMLDOMNode( iface ); return node_select_nodes(&This->node, p, outList); }
static HRESULT WINAPI domtext_selectNodes( IXMLDOMText *iface, BSTR p, IXMLDOMNodeList** outList) { domtext *This = impl_from_IXMLDOMText( iface ); TRACE("(%p)->(%s %p)\n", This, debugstr_w(p), outList); return node_select_nodes(&This->node, p, outList); }
HRESULT node_select_singlenode(const xmlnode *This, BSTR query, IXMLDOMNode **node) { IXMLDOMNodeList *list; HRESULT hr; hr = node_select_nodes(This, query, &list); if (hr == S_OK) { hr = IXMLDOMNodeList_nextNode(list, node); IXMLDOMNodeList_Release(list); } return hr; }