26 #include <nsIComponentManager.h>
27 #include <nsIObserver.h>
29 struct nsModuleComponentInfo;
39 static NS_METHOD
RegisterSelf(nsIComponentManager* aCompMgr,
41 const char* aLoaderStr,
43 const nsModuleComponentInfo* aInfo);
47 const char *aLoaderStr,
48 const nsModuleComponentInfo *aInfo);
58 ~sbDistHelperEnvWriter();
63 #define SB_DISTHELPER_ENV_WRITER_CID \
65 { 0x6325fde4, 0xf1ee, 0x47f9, \
66 { 0xa4, 0xe, 0x30, 0x6b, 0x87, 0x7a, 0x2b, 0xc2 } \
69 #define SB_DISTHELPER_ENV_WRITER_CONTRACTID \
70 "@songbirdnest.com/tools/disthelper/update/env;1"
nsresult OnUpdatePending(nsIFile *aUpdateDir)
static NS_METHOD RegisterSelf(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const char *aType, const nsModuleComponentInfo *aInfo)
NS_DECL_ISUPPORTS NS_DECL_NSIOBSERVER sbDistHelperEnvWriter()
static NS_METHOD UnregisterSelf(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const nsModuleComponentInfo *aInfo)