HRESULT CKADmerge::GetRootElement(IXMLDOMDocument * pXMLDoc, IXMLDOMNode ** pXMLNode) { IXMLDOMElement * pXMLElem = NULL; HRESULT hRes = 0; if(!pXMLDoc) { hRes = S_FALSE; } else { hRes = pXMLDoc->get_documentElement(&pXMLElem); if(pXMLElem) { hRes = pXMLElem->QueryInterface(IID_IXMLDOMNode, (void**)pXMLNode); } } if(pXMLElem) pXMLElem->Release(); return hRes; }