34 #include <nsServiceManagerUtils.h>
35 #include <nsIAppStartupNotifier.h>
36 #include <nsICategoryManager.h>
37 #include <nsIGenericFactory.h>
49 const char* registryLocation,
50 const char* componentType,
51 const nsModuleComponentInfo* info)
54 nsCOMPtr<nsICategoryManager> categoryManager =
55 do_GetService(NS_CATEGORYMANAGER_CONTRACTID, &rv);
56 NS_ENSURE_SUCCESS(rv, rv);
58 rv = categoryManager->
59 AddCategoryEntry(APPSTARTUP_CATEGORY,
62 PR_TRUE, PR_TRUE, nsnull);
69 const char* registryLocation,
70 const nsModuleComponentInfo* info)
73 nsCOMPtr<nsICategoryManager> categoryManager =
74 do_GetService(NS_CATEGORYMANAGER_CONTRACTID, &rv);
75 NS_ENSURE_SUCCESS(rv, rv);
77 rv = categoryManager->DeleteCategoryEntry(APPSTARTUP_CATEGORY,
90 sbMediacoreManagerConstructor,
98 sbMediacoreTypeSnifferConstructor
NS_IMPL_NSGETMODULE(SongbirdIdentityServiceComponent, sbIdentityServiceComponent)