39 #include "nsIGenericFactory.h"
46 #elif defined(XP_MACOSX)
48 #elif defined(MOZ_WIDGET_GTK2)
63 #if defined(XP_WIN) && !defined(__MINGW32__)
65 #elif defined(XP_MACOSX)
78 #include "nsIAboutModule.h"
90 #elif defined(XP_MACOSX)
92 #elif defined(MOZ_WIDGET_GTK2)
107 #if defined(XP_WIN) && !defined(__MINGW32__)
109 #elif defined(XP_MACOSX)
128 {
"Browser Shell Service",
131 nsWindowsShellServiceConstructor},
133 #elif defined(MOZ_WIDGET_GTK2)
134 {
"Browser Shell Service",
137 nsGNOMEShellServiceConstructor },
142 {
"Places Import/Export Service",
145 nsPlacesImportExportServiceConstructor},
150 nsFeedSnifferConstructor,
153 #ifdef MOZ_SAFE_BROWSING
156 NS_ABOUT_MODULE_CONTRACTID_PREFIX
"blocked",
162 NS_ABOUT_MODULE_CONTRACTID_PREFIX
"certerror",
167 NS_ABOUT_MODULE_CONTRACTID_PREFIX
"feeds",
170 {
"about:privatebrowsing",
172 NS_ABOUT_MODULE_CONTRACTID_PREFIX
"privatebrowsing",
177 NS_ABOUT_MODULE_CONTRACTID_PREFIX
"rights",
182 NS_ABOUT_MODULE_CONTRACTID_PREFIX
"robots",
185 {
"about:sessionrestore",
187 NS_ABOUT_MODULE_CONTRACTID_PREFIX
"sessionrestore",
192 NS_ABOUT_MODULE_CONTRACTID_PREFIX
"support",
197 {
"Profile Migrator",
199 NS_PROFILEMIGRATOR_CONTRACTID,
200 nsProfileMigratorConstructor },
202 #if defined(XP_WIN) && !defined(__MINGW32__)
203 {
"Internet Explorer (Windows) Profile Migrator",
204 NS_WINIEPROFILEMIGRATOR_CID,
206 nsIEProfileMigratorConstructor },
208 #elif defined(XP_MACOSX)
209 {
"Browser Shell Service",
212 nsMacShellServiceConstructor },
214 {
"Safari Profile Migrator",
215 NS_SAFARIPROFILEMIGRATOR_CID,
217 nsSafariProfileMigratorConstructor },
219 {
"Internet Explorer (Macintosh) Profile Migrator",
220 NS_MACIEPROFILEMIGRATOR_CID,
222 nsMacIEProfileMigratorConstructor },
224 {
"OmniWeb Profile Migrator",
225 NS_OMNIWEBPROFILEMIGRATOR_CID,
227 nsOmniWebProfileMigratorConstructor },
229 {
"Camino Profile Migrator",
230 NS_CAMINOPROFILEMIGRATOR_CID,
232 nsCaminoProfileMigratorConstructor },
234 {
"iCab Profile Migrator",
235 NS_ICABPROFILEMIGRATOR_CID,
237 nsICabProfileMigratorConstructor },
242 {
"Opera Profile Migrator",
245 nsOperaProfileMigratorConstructor },
248 #if !defined(XP_BEOS)
249 {
"Netscape 4.x Profile Migrator",
252 nsDogbertProfileMigratorConstructor },
255 {
"Phoenix Profile Migrator",
258 nsPhoenixProfileMigratorConstructor },
260 {
"Seamonkey Profile Migrator",
263 nsSeamonkeyProfileMigratorConstructor },
267 {
"PrivateBrowsing Service C++ Wrapper",
269 NS_PRIVATE_BROWSING_SERVICE_CONTRACTID,
270 nsPrivateBrowsingServiceWrapperConstructor }
#define NS_PLACESIMPORTEXPORTSERVICE_CID
#define NS_PHOENIXPROFILEMIGRATOR_CID
#define NS_FIREFOX_PROFILEMIGRATOR_CID
#define NS_SHELLSERVICE_CONTRACTID
static NS_METHOD Register(nsIComponentManager *compMgr, nsIFile *path, const char *registryLocation, const char *componentType, const nsModuleComponentInfo *info)
#define NS_OPERAPROFILEMIGRATOR_CID
#define NS_BROWSER_ABOUT_REDIRECTOR_CID
#define NS_SHELLSERVICE_CID
#define NS_FEEDSNIFFER_CID
#define NS_PRIVATE_BROWSING_SERVICE_WRAPPER_CID
NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(sbMockDeviceFirmwareHandler, Init)
#define NS_BROWSERPROFILEMIGRATOR_CONTRACTID_PREFIX
#define NS_DOGBERTPROFILEMIGRATOR_CID
#define NS_SEAMONKEYPROFILEMIGRATOR_CID
NS_IMPL_NSGETMODULE(SongbirdIdentityServiceComponent, sbIdentityServiceComponent)
#define NS_FEEDSNIFFER_CONTRACTID
#define NS_PLACESIMPORTEXPORTSERVICE_CONTRACTID
static const nsModuleComponentInfo components[]
static NS_METHOD Create(nsISupports *aOuter, REFNSIID aIID, void **aResult)