28 #include <nsServiceManagerUtils.h>
29 #include <nsIGenericFactory.h>
30 #include <nsICategoryManager.h>
41 const
char* aLoaderStr,
43 const nsModuleComponentInfo* aInfo)
48 nsCOMPtr<nsICategoryManager> categoryManager =
49 do_GetService(NS_CATEGORYMANAGER_CONTRACTID,
51 NS_ENSURE_SUCCESS(rv, rv);
54 rv = categoryManager->AddCategoryEntry
61 NS_ENSURE_SUCCESS(rv, rv);
74 const char* aLoaderStr,
75 const nsModuleComponentInfo* aInfo)
80 nsCOMPtr<nsICategoryManager> categoryManager =
81 do_GetService(NS_CATEGORYMANAGER_CONTRACTID,
83 NS_ENSURE_SUCCESS(rv, rv);
86 rv = categoryManager->DeleteCategoryEntry(
"app-startup",
89 NS_ENSURE_SUCCESS(rv, rv);
101 sbDirectoryProviderConstructor,
static NS_METHOD sbDirectoryProviderRegister(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const char *aType, const nsModuleComponentInfo *aInfo)
NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(sbMockDeviceFirmwareHandler, Init)
#define SONGBIRD_DIRECTORY_PROVIDER_CLASSNAME
static NS_METHOD sbDirectoryProviderUnregister(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const nsModuleComponentInfo *aInfo)
#define SONGBIRD_DIRECTORY_PROVIDER_CONTRACTID
NS_IMPL_NSGETMODULE(SongbirdIdentityServiceComponent, sbIdentityServiceComponent)
static const nsModuleComponentInfo components[]
#define SONGBIRD_DIRECTORY_PROVIDER_CID