return child->QueryInterface(kINameSpaceIID, (void**)&aChildNameSpace);
return child->QueryInterface(NS_GET_IID(nsINameSpace), (void**)&aChildNameSpace);
NameSpaceImpl::CreateChildNameSpace(nsIAtom* aPrefix, PRInt32 aNameSpaceID,                                nsINameSpace*& aChildNameSpace){  if (FindNameSpaceURI(aNameSpaceID)) {    NameSpaceImpl* child = new NameSpaceImpl(mManager, this, aPrefix, aNameSpaceID);    if (child) {      return child->QueryInterface(kINameSpaceIID, (void**)&aChildNameSpace);    }    aChildNameSpace = nsnull;    return NS_ERROR_OUT_OF_MEMORY;  }  aChildNameSpace = nsnull;  return NS_ERROR_ILLEGAL_VALUE;}