const char *registryLocation)
const char *registryLocation, const nsModuleComponentInfo *info)
UnregisterBasicAuth(nsIComponentManager *aCompMgr, nsIFile *aPath,                    const char *registryLocation){    nsresult rv;    nsCOMPtr<nsICategoryManager> catman =        do_GetService(NS_CATEGORYMANAGER_CONTRACTID, &rv);    if (NS_FAILED(rv)) return rv;    nsXPIDLCString basicAuth;    rv = catman->GetCategoryEntry("http-auth", "basic",                                  getter_Copies(basicAuth));    if (NS_FAILED(rv)) return rv;        // only unregister if we're the current Basic-auth handler    if (!strcmp(basicAuth, NS_BASICAUTH_CONTRACTID))        return catman->DeleteCategoryEntry("http-auth", "basic", PR_TRUE,                                           getter_Copies(basicAuth));    return NS_OK;}