nsresult rv = SINGSIGN_RejectEnumerate(mRejectCount++, &host);
PRUnichar * user; PRUnichar * pswd; nsresult rv = SINGSIGN_Enumerate(mHostCount, mUserCount++, &host, &user, &pswd);
    NS_IMETHOD GetNext(nsISupports **result)     {      char * host;      nsresult rv = SINGSIGN_RejectEnumerate(mRejectCount++, &host);      if (NS_FAILED(rv)) {        return rv;      }      nsIPassword *password = new nsPassword(host, nsnull, nsnull); /* only first argument used */      if (password == nsnull) {        nsMemory::Free(host);        return NS_ERROR_OUT_OF_MEMORY;      }      *result = password;      NS_ADDREF(*result);      return NS_OK;    }