add class and prog id's for folder cache

git-svn-id: svn://10.0.0.236/trunk@39623 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
bienvenu%netscape.com
1999-07-16 02:27:15 +00:00
parent 4524fcdff3
commit b481ee2e17
2 changed files with 19 additions and 0 deletions

View File

@@ -180,6 +180,14 @@
{ 0xc766e666, 0x29bd, 0x11d3, \
{ 0xaf, 0xb3, 0x00, 0x10, 0x83, 0x00, 0x2d, 0xa8 } }
#define NS_MSGFOLDERCACHE_PROGID \
"component://netscape/messenger/msgFolderCache"
/* bcdca970-3b22-11d3-8d76-00805f8a6617 */
#define NS_MSGFOLDERCACHE_CID \
{ 0xbcdca970, 0x3b22, 0x11d3, \
{ 0x8d, 0x76, 0x00, 0x80, 0xf5, 0x8a, 0x66, 0x17 } }
//
// nsUrlListenerManager
//

View File

@@ -102,6 +102,8 @@ static NS_DEFINE_CID(kCopyMessageStreamListenerCID,
NS_COPYMESSAGESTREAMLISTENER_CID);
static NS_DEFINE_CID(kMsgCopyServiceCID, NS_MSGCOPYSERVICE_CID);
// Msg Folder Cache stuff
static NS_DEFINE_CID(kMsgFolderCacheCID, NS_MSGFOLDERCACHE_CID);
////////////////////////////////////////////////////////////
//
////////////////////////////////////////////////////////////
@@ -284,6 +286,9 @@ nsMsgFactory::CreateInstance(nsISupports * /* aOuter */,
else if (mClassID.Equals(kMsgCopyServiceCID)) {
rv = NS_NewMsgCopyService(aIID, aResult);
}
else if (mClassID.Equals(kMsgFolderCacheCID)) {
rv = NS_ERROR_NO_INTERFACE;
}
return rv;
}
@@ -489,6 +494,12 @@ NSRegisterSelf(nsISupports* aServMgr, const char* path)
path, PR_TRUE, PR_TRUE);
if (NS_FAILED(rv)) finalResult = rv;
rv = compMgr->RegisterComponent(kMsgFolderCacheCID,
"Mail/News Folder Cache",
NS_MSGFOLDERCACHE_PROGID,
path, PR_TRUE, PR_TRUE);
if (NS_FAILED(rv)) finalResult = rv;
return finalResult;
}