Back to index

lightning-sunbird  0.9+nobinonly
nsMsgBaseCID.h
Go to the documentation of this file.
00001 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
00002 /* ***** BEGIN LICENSE BLOCK *****
00003  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
00004  *
00005  * The contents of this file are subject to the Mozilla Public License Version
00006  * 1.1 (the "License"); you may not use this file except in compliance with
00007  * the License. You may obtain a copy of the License at
00008  * http://www.mozilla.org/MPL/
00009  *
00010  * Software distributed under the License is distributed on an "AS IS" basis,
00011  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
00012  * for the specific language governing rights and limitations under the
00013  * License.
00014  *
00015  * The Original Code is mozilla.org code.
00016  *
00017  * The Initial Developer of the Original Code is
00018  * Netscape Communications Corporation.
00019  * Portions created by the Initial Developer are Copyright (C) 1998
00020  * the Initial Developer. All Rights Reserved.
00021  *
00022  * Contributor(s):
00023  *   Karsten Düsterloh <mnyromyr@tprac.de>
00024  *
00025  * Alternatively, the contents of this file may be used under the terms of
00026  * either of the GNU General Public License Version 2 or later (the "GPL"),
00027  * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
00028  * in which case the provisions of the GPL or the LGPL are applicable instead
00029  * of those above. If you wish to allow use of your version of this file only
00030  * under the terms of either the GPL or the LGPL, and not to allow others to
00031  * use your version of this file under the terms of the MPL, indicate your
00032  * decision by deleting the provisions above and replace them with the notice
00033  * and other provisions required by the GPL or the LGPL. If you do not delete
00034  * the provisions above, a recipient may use your version of this file under
00035  * the terms of any one of the MPL, the GPL or the LGPL.
00036  *
00037  * ***** END LICENSE BLOCK ***** */
00038 
00039 #ifndef nsMessageBaseCID_h__
00040 #define nsMessageBaseCID_h__
00041 
00042 #include "nsISupports.h"
00043 #include "nsIFactory.h"
00044 #include "nsIComponentManager.h"
00045 
00046 //
00047 // nsMsgFolderDataSource
00048 //
00049 #define NS_MAILNEWSFOLDERDATASOURCE_CONTRACTID \
00050   NS_RDF_DATASOURCE_CONTRACTID_PREFIX "mailnewsfolders"
00051 
00052 #define NS_MAILNEWSFOLDERDATASOURCE_CID                    \
00053 { /* 2B8ED4A4-F684-11d2-8A5D-0060B0FC04D2 */         \
00054   0x2b8ed4a4,                                      \
00055   0xf684,                                          \
00056   0x11d2,                                          \
00057   {0x8a, 0x5d, 0x0, 0x60, 0xb0, 0xfc, 0x4, 0xd2} \
00058 }
00059 
00060 #define NS_MAILNEWSUNREADFOLDERDATASOURCE_CONTRACTID \
00061   NS_RDF_DATASOURCE_CONTRACTID_PREFIX "mailnewsunreadfolders"
00062 
00063 #define NS_MAILNEWSUNREADFOLDERDATASOURCE_CID \
00064 { /* 39b6b638-5b9d-45aa-b645-77fe56bbddb7 */ \
00065   0x39b6b638, \
00066   0x5b9d, \
00067   0x45aa, \
00068   {0xb6, 0x45, 0x77, 0xfe, 0x56, 0xbb, 0xdd, 0xb7} \
00069 }
00070 
00071 #define NS_MAILNEWSFAVORITEFOLDERDATASOURCE_CONTRACTID \
00072   NS_RDF_DATASOURCE_CONTRACTID_PREFIX "mailnewsfavefolders"
00073 
00074 #define NS_MAILNEWSFAVORITEFOLDERDATASOURCE_CID \
00075 { /* dfdedc28-1b0c-4b7a-bbff-c98808034242 */ \
00076   0xdfdedc28, \
00077   0x1b0c, \
00078   0x4b7a, \
00079   {0xbb, 0xff, 0xc9, 0x88, 0x08, 0x03, 0x42, 0x42} \
00080 }
00081 
00082 #define NS_MAILNEWSRECENTFOLDERDATASOURCE_CONTRACTID \
00083   NS_RDF_DATASOURCE_CONTRACTID_PREFIX "mailnewsrecentfolders"
00084 
00085 #define NS_MAILNEWSRECENTFOLDERDATASOURCE_CID \
00086 { /* 64921b82-24bb-4473-ada9-dc89426129a6 */ \
00087   0x64921b82, \
00088   0x24bb, \
00089   0x4473, \
00090   {0xad, 0xa9, 0xdc, 0x89, 0x42, 0x61, 0x29, 0xa6} \
00091 }
00092 
00093 //
00094 // nsMsgAccountManager
00095 // 
00096 #define NS_MSGACCOUNTMANAGER_CONTRACTID \
00097   "@mozilla.org/messenger/account-manager;1"
00098 
00099 #define NS_MSGACCOUNTMANAGER_CID                                                           \
00100 { /* D2876E50-E62C-11d2-B7FC-00805F05FFA5 */                   \
00101  0xd2876e50, 0xe62c, 0x11d2,                                                                             \
00102  {0xb7, 0xfc, 0x0, 0x80, 0x5f, 0x5, 0xff, 0xa5 }}
00103 
00104 // 
00105 // nsMessengerMigrator
00106 //
00107 #define NS_MESSENGERMIGRATOR_CONTRACTID \
00108        "@mozilla.org/messenger/migrator;1"
00109 
00110 #define NS_MESSENGERMIGRATOR_CID   \
00111 { /* 54818d98-1dd2-11b2-82aa-a9197f997503 */     \
00112        0x54818d98, 0x1dd2, 0x11b2, \
00113        { 0x82, 0xaa, 0xa9, 0x19, 0x7f, 0x99, 0x75, 0x03}}
00114 
00115 
00116 
00117 //
00118 // nsMsgIdentity
00119 //
00120 #define NS_MSGIDENTITY_CONTRACTID \
00121   "@mozilla.org/messenger/identity;1"
00122 
00123 #define NS_MSGIDENTITY_CID                                                                               \
00124 { /* 8fbf6ac0-ebcc-11d2-b7fc-00805f05ffa5 */                   \
00125  0x8fbf6ac0, 0xebcc, 0x11d2,                                                                             \
00126  {0xb7, 0xfc, 0x0, 0x80, 0x5f, 0x5, 0xff, 0xa5 }}
00127 
00128 //
00129 // nsMsgIncomingServer
00130 #define NS_MSGINCOMINGSERVER_CONTRACTID_PREFIX \
00131   "@mozilla.org/messenger/server;1?type="
00132 
00133 #define NS_MSGINCOMINGSERVER_CONTRACTID \
00134   NS_MSGINCOMINGSERVER_CONTRACTID_PREFIX "generic"
00135 
00136 /* {66e5ff08-5126-11d3-9711-006008948010} */
00137 #define NS_MSGINCOMINGSERVER_CID \
00138   {0x66e5ff08, 0x5126, 0x11d3, \
00139     {0x97, 0x11, 0x00, 0x60, 0x08, 0x94, 0x80, 0x10}}
00140 
00141 
00142 //
00143 // nsMsgAccount
00144 //
00145 #define NS_MSGACCOUNT_CONTRACTID \
00146   "@mozilla.org/messenger/account;1"
00147 
00148 #define NS_MSGACCOUNT_CID                                                                                       \
00149 { /* 68b25510-e641-11d2-b7fc-00805f05ffa5 */                   \
00150  0x68b25510, 0xe641, 0x11d2,                                                                             \
00151  {0xb7, 0xfc, 0x0, 0x80, 0x5f, 0x5, 0xff, 0xa5 }}
00152 
00153 //
00154 // nsMsgFilterService
00155 //
00156 #define NS_MSGFILTERSERVICE_CONTRACTID \
00157   "@mozilla.org/messenger/services/filters;1"
00158 
00159 #define NS_MSGFILTERSERVICE_CID                         \
00160 { 0x5cbb0700, 0x04bc, 0x11d3,                 \
00161     { 0xa5, 0x0a, 0x0, 0x60, 0xb0, 0xfc, 0x04, 0xb7 } }
00162 
00163 
00164 //
00165 // nsMsgSearchSession
00166 //
00167 /* e9a7cd70-0303-11d3-a50a-0060b0fc04b7 */
00168 #define NS_MSGSEARCHSESSION_CID                                         \
00169 { 0xe9a7cd70, 0x0303, 0x11d3,                 \
00170     { 0xa5, 0x0a, 0x0, 0x60, 0xb0, 0xfc, 0x04, 0xb7 } }
00171 
00172 #define NS_MSGSEARCHSESSION_CONTRACTID \
00173   "@mozilla.org/messenger/searchSession;1"
00174 
00175 /* E1DA397D-FDC5-4b23-A6FE-D46A034D80B3 */
00176 #define NS_MSGSEARCHTERM_CID                                            \
00177 { 0xe1da397d, 0xfdc5, 0x4b23,                 \
00178     { 0xa6, 0xfe, 0xd4, 0x6a, 0x3, 0x4d, 0x80, 0xb3 } }
00179 
00180 #define NS_MSGSEARCHTERM_CONTRACTID \
00181   "@mozilla.org/messenger/searchTerm;1"
00182 
00183 //
00184 // nsMsgSearchValidityManager
00185 //
00186 /* 1510faee-ad1a-4194-8039-33de32d5a882 */
00187 #define NS_MSGSEARCHVALIDITYMANAGER_CID \
00188   {0x1510faee, 0xad1a, 0x4194, \
00189     { 0x80, 0x39, 0x33, 0xde, 0x32, 0xd5, 0xa8, 0x82 }}
00190 
00191 #define NS_MSGSEARCHVALIDITYMANAGER_CONTRACTID \
00192   "@mozilla.org/mail/search/validityManager;1"
00193 
00194 //
00195 // nsMsgMailSession
00196 //
00197 #define NS_MSGMAILSESSION_CONTRACTID \
00198   "@mozilla.org/messenger/services/session;1"
00199 
00200 /* D5124441-D59E-11d2-806A-006008128C4E */
00201 #define NS_MSGMAILSESSION_CID                                                \
00202 { 0xd5124441, 0xd59e, 0x11d2,                                                \
00203     { 0x80, 0x6a, 0x0, 0x60, 0x8, 0x12, 0x8c, 0x4e } }
00204 
00205 //
00206 // nsMsgBiffManager
00207 //
00208 #define NS_MSGBIFFMANAGER_CONTRACTID \
00209   "@mozilla.org/messenger/biffManager;1"
00210 
00211 /* 4A374E7E-190F-11d3-8A88-0060B0FC04D2 */
00212 #define NS_MSGBIFFMANAGER_CID                                                \
00213 { 0x4a374e7e, 0x190f, 0x11d3,                                                \
00214     { 0x8a, 0x88, 0x0, 0x60, 0xb0, 0xfc, 0x4, 0xd2 } }
00215 
00216 
00217 //
00218 // nsMsgPurgeService
00219 //
00220 #define NS_MSGPURGESERVICE_CONTRACTID \
00221   "@mozilla.org/messenger/purgeService;1"
00222 
00223 /* a687b474-afd8-418f-8ad9-f362202ae9a9 */
00224 #define NS_MSGPURGESERVICE_CID                                               \
00225 { 0xa687b474, 0xafd8, 0x418f,                                                \
00226     { 0x8a, 0xd9, 0xf3, 0x62, 0x20, 0x2a, 0xe9, 0xa9 } }
00227 
00228 //
00229 // nsStatusBarBiffManager
00230 //
00231 #define NS_STATUSBARBIFFMANAGER_CONTRACTID \
00232   "@mozilla.org/messenger/statusBarBiffManager;1"
00233 
00234 /* 7f9a9fb0-4161-11d4-9876-00c04fa0d2a6 */
00235 #define NS_STATUSBARBIFFMANAGER_CID                \
00236 { 0x7f9a9fb0, 0x4161, 0x11d4,                      \
00237   {0x98, 0x76, 0x00, 0xc0, 0x4f, 0xa0, 0xd2, 0xa6} }
00238 
00239 //
00240 // nsCopyMessageStreamListener
00241 //
00242 #define NS_COPYMESSAGESTREAMLISTENER_CONTRACTID \
00243   "@mozilla.org/messenger/copymessagestreamlistener;1"
00244 
00245 #define NS_COPYMESSAGESTREAMLISTENER_CID                                            \
00246 { 0x7741daed, 0x2125, 0x11d3,                                                \
00247     { 0x8a, 0x90, 0x0, 0x60, 0xb0, 0xfc, 0x4, 0xd2 } }
00248 
00249 //
00250 // nsMsgCopyService
00251 //
00252 #define NS_MSGCOPYSERVICE_CONTRACTID \
00253   "@mozilla.org/messenger/messagecopyservice;1"
00254 
00255 /* c766e666-29bd-11d3-afb3-001083002da8 */
00256 #define NS_MSGCOPYSERVICE_CID \
00257 { 0xc766e666, 0x29bd, 0x11d3, \
00258     { 0xaf, 0xb3, 0x00, 0x10, 0x83, 0x00, 0x2d, 0xa8 } }
00259 
00260 #define NS_MSGFOLDERCACHE_CONTRACTID \
00261        "@mozilla.org/messenger/msgFolderCache;1"
00262 
00263 /* bcdca970-3b22-11d3-8d76-00805f8a6617 */
00264 #define NS_MSGFOLDERCACHE_CID \
00265 { 0xbcdca970, 0x3b22, 0x11d3,  \
00266        { 0x8d, 0x76, 0x00, 0x80, 0xf5, 0x8a, 0x66, 0x17 } }
00267 
00268 //
00269 // nsUrlListenerManager
00270 //
00271 #define NS_URLLISTENERMANAGER_CONTRACTID \
00272   "@mozilla.org/messenger/urlListenerManager;1"
00273 
00274 /* B1AA0820-D04B-11d2-8069-006008128C4E */
00275 #define NS_URLLISTENERMANAGER_CID \
00276 { 0xb1aa0820, 0xd04b, 0x11d2, \
00277   {0x80, 0x69, 0x0, 0x60, 0x8, 0x12, 0x8c, 0x4e} }
00278 
00279 //
00280 // nsMessengerBootstrap
00281 //
00282 #define NS_MESSENGERBOOTSTRAP_CONTRACTID \
00283   "@mozilla.org/appshell/component/messenger;1"
00284 #define NS_MAILSTARTUPHANDLER_CONTRACTID \
00285   "@mozilla.org/commandlinehandler/general-startup;1?type=mail"
00286 #define NS_MAILOPTIONSTARTUPHANDLER_CONTRACTID \
00287   "@mozilla.org/commandlinehandler/general-startup;1?type=options"
00288 #define NS_MESSENGERWINDOWSERVICE_CONTRACTID \
00289   "@mozilla.org/messenger/windowservice;1"
00290 #define NS_MESSENGERWINDOWSERVICE_CID \
00291 { 0xa01b6724, 0x1dd1, 0x11b2, \
00292   {0xaa, 0xb9, 0x82,0xf2, 0x4c,0x59, 0x5f, 0x41} }
00293 
00294 //
00295 // nsMessenger
00296 //
00297 #define NS_MESSENGER_CONTRACTID    \
00298   "@mozilla.org/messenger;1"
00299 
00300 //
00301 // nsMsgStatusFeedback
00302 //
00303 #define NS_MSGSTATUSFEEDBACK_CONTRACTID \
00304   "@mozilla.org/messenger/statusfeedback;1"
00305 
00306 /* B1AA0820-D04B-11d2-8069-006008128C4E */
00307 #define NS_MSGSTATUSFEEDBACK_CID \
00308 { 0xbd85a417, 0x5433, 0x11d3, \
00309   {0x8a, 0xc5, 0x0, 0x60, 0xb0, 0xfc, 0x4, 0xd2} }
00310 
00311 //
00312 //nsMsgWindow
00313 //
00314 #define NS_MSGWINDOW_CONTRACTID \
00315        "@mozilla.org/messenger/msgwindow;1"
00316 
00317 /* BB460DFF-8BF0-11d3-8AFE-0060B0FC04D2*/
00318 #define NS_MSGWINDOW_CID \
00319 { 0xbb460dff, 0x8bf0, 0x11d3, \
00320   { 0x8a, 0xfe, 0x0, 0x60, 0xb0, 0xfc, 0x4, 0xd2}}
00321 
00322 //
00323 // Print Engine...
00324 //
00325 #define NS_MSGPRINTENGINE_CONTRACTID \
00326   "@mozilla.org/messenger/msgPrintEngine;1"
00327 
00328 #define NS_MSG_PRINTENGINE_CID                  \
00329   { /* 91FD6B19-E0BC-11d3-8F97-000064657374 */  \
00330     0x91fd6b19, 0xe0bc, 0x11d3,                  \
00331   { 0x8f, 0x97, 0x0, 0x0, 0x64, 0x65, 0x73, 0x74 } }
00332 
00333 //
00334 // nsMsgServiceProviderService
00335 //
00336 #define NS_MSGSERVICEPROVIDERSERVICE_CONTRACTID \
00337   NS_RDF_DATASOURCE_CONTRACTID_PREFIX "ispdefaults"
00338   
00339 /* 10998cef-d7f2-4772-b7db-bd097454984c */
00340 #define NS_MSGSERVICEPROVIDERSERVICE_CID \
00341 { 0x10998cef, 0xd7f2, 0x4772, \
00342   { 0xb7, 0xdb, 0xbd, 0x09, 0x74, 0x54, 0x98, 0x4c}}
00343 
00344 #define NS_MSGLOGONREDIRECTORSERVICE_CONTRACTID \
00345        "@mozilla.org/messenger/msglogonredirector;1"
00346 
00347 #define NS_MSGLOGONREDIRECTORSERVICE_CID \
00348 {0x0d7456ae, 0xe28a, 0x11d3, \
00349   {0xa5, 0x60, 0x00, 0x60, 0xb0, 0xfc, 0x04, 0xb7}}
00350 
00351 //
00352 // nsSubscribableServer
00353 //
00354 #define NS_SUBSCRIBABLESERVER_CONTRACTID \
00355  "@mozilla.org/messenger/subscribableserver;1"
00356 
00357 #define NS_SUBSCRIBABLESERVER_CID \
00358 {0x8510876a, 0x1dd2, 0x11b2, \
00359   {0x82, 0x53, 0x91, 0xf7, 0x1b, 0x34, 0x8a, 0x25}}
00360 
00361 //
00362 // nsSubscribeDataSource
00363 //
00364 #define NS_SUBSCRIBEDATASOURCE_CONTRACTID \
00365   NS_RDF_DATASOURCE_CONTRACTID_PREFIX "subscribe"
00366 
00367 /* 00e89c82-1dd2-11b2-9a1c-e75995d7d595 */
00368 #define NS_SUBSCRIBEDATASOURCE_CID \
00369 { 0x00e89c82, 0x1dd2, 0x11b2, \
00370   { 0x9a, 0x1c, 0xe7, 0x59, 0x95, 0xd7, 0xd5, 0x95}} 
00371 
00372 //
00373 // delegate factory
00374 //
00375 
00376 /* c6584cee-8ee8-4b2c-8dbe-7dfcb55c9c61 */
00377 #define NS_MSGFILTERDELEGATEFACTORY_CID \
00378   {0xc6584cee, 0x8ee8, 0x4b2c, \
00379     { 0x8d, 0xbe, 0x7d, 0xfc, 0xb5, 0x5c, 0x9c, 0x61 }}
00380 
00381 #define NS_MSGFILTERDELEGATEFACTORY_CONTRACTID_PREFIX \
00382   NS_RDF_DELEGATEFACTORY_CONTRACTID_PREFIX "filter" "&scheme="   
00383 
00384 // Note: the above CID should live in base, but each protocol
00385 // should be creating the ContractID themselves. for now we'll
00386 // do it for news/imap/local mail
00387 
00388 #define NS_MSGFILTERDELEGATEFACTORY_MAILBOX_CONTRACTID \
00389   NS_MSGFILTERDELEGATEFACTORY_CONTRACTID_PREFIX "mailbox"
00390 
00391 #define NS_MSGFILTERDELEGATEFACTORY_NEWS_CONTRACTID \
00392   NS_MSGFILTERDELEGATEFACTORY_CONTRACTID_PREFIX "news"
00393 
00394 #define NS_MSGFILTERDELEGATEFACTORY_IMAP_CONTRACTID \
00395   NS_MSGFILTERDELEGATEFACTORY_CONTRACTID_PREFIX "imap"
00396 
00397 //
00398 // nsMsgFilterDataSource
00399 //
00400 #define NS_MSGFILTERDATASOURCE_CONTRACTID \
00401   NS_RDF_DATASOURCE_CONTRACTID_PREFIX "msgfilters"
00402 
00403 /* d97edfb5-bcbe-4a15-a4fb-fbf2f958b388 */
00404 #define NS_MSGFILTERDATASOURCE_CID \
00405   {0xd97edfb5, 0xbcbe, 0x4a15, \
00406     { 0xa4, 0xfb, 0xfb, 0xf2, 0xf9, 0x58, 0xb3, 0x88 }}
00407 
00408 #define NS_MSGLOCALFOLDERCOMPACTOR_CONTRACTID \
00409   "@mozilla.org/messenger/localfoldercompactor;1"
00410 
00411 /* 7d1d315c-e5c6-11d4-a5b7-0060b0fc04b7 */
00412 #define NS_MSGLOCALFOLDERCOMPACTOR_CID \
00413   {0x7d1d315c, 0xe5c6, 0x11d4, \
00414     {0xa5, 0xb7, 0x00,0x60, 0xb0, 0xfc, 0x04, 0xb7 }}
00415 
00416 #define NS_MSGOFFLINESTORECOMPACTOR_CONTRACTID \
00417   "@mozilla.org/messenger/offlinestorecompactor;1"
00418 
00419 /* 2db43d16-e5c8-11d4-a5b7-0060b0fc04b7 */
00420 #define NS_MSG_OFFLINESTORECOMPACTOR_CID \
00421   {0x2db43d16, 0xe5c8, 0x11d4, \
00422     {0xa5, 0xb7, 0x00,0x60, 0xb0, 0xfc, 0x04, 0xb7 }}
00423 
00424 //
00425 // nsMsgDBView
00426 //
00427 #define NS_MSGDBVIEW_CONTRACTID_PREFIX \
00428   "@mozilla.org/messenger/msgdbview;1?type="
00429 
00430 #define NS_MSGTHREADEDDBVIEW_CONTRACTID \
00431   NS_MSGDBVIEW_CONTRACTID_PREFIX "threaded"
00432 
00433 #define NS_MSGTHREADSWITHUNREADDBVIEW_CONTRACTID \
00434   NS_MSGDBVIEW_CONTRACTID_PREFIX "threadswithunread"
00435 
00436 #define NS_MSGWATCHEDTHREADSWITHUNREADDBVIEW_CONTRACTID \
00437   NS_MSGDBVIEW_CONTRACTID_PREFIX "watchedthreadswithunread"
00438 
00439 #define NS_MSGSEARCHDBVIEW_CONTRACTID \
00440   NS_MSGDBVIEW_CONTRACTID_PREFIX "search"
00441 
00442 #define NS_MSGQUICKSEARCHDBVIEW_CONTRACTID \
00443   NS_MSGDBVIEW_CONTRACTID_PREFIX "quicksearch"
00444 
00445 #define NS_MSGXFVFDBVIEW_CONTRACTID \
00446   NS_MSGDBVIEW_CONTRACTID_PREFIX "xfvf"
00447 
00448 #define NS_MSGGROUPDBVIEW_CONTRACTID \
00449   NS_MSGDBVIEW_CONTRACTID_PREFIX "group"
00450 
00451 /* 52f860e0-1dd2-11b2-aa72-bb751981bd00 */
00452 #define NS_MSGTHREADEDDBVIEW_CID \
00453   {0x52f860e0, 0x1dd2, 0x11b2, \
00454     {0xaa, 0x72, 0xbb, 0x75, 0x19, 0x81, 0xbd, 0x00 }}
00455 
00456 /* ca79a00e-010d-11d5-a5be-0060b0fc04b7 */
00457 #define NS_MSGTHREADSWITHUNREADDBVIEW_CID \
00458   {0xca79a00e, 0x010d, 0x11d5, \
00459     {0xa5, 0xbe, 0x00, 0x60, 0xb0, 0xfc, 0x04, 0xb7 }}
00460 
00461 /* 597e1ffe-0123-11d5-a5be-0060b0fc04b7 */
00462 #define NS_MSGWATCHEDTHREADSWITHUNREADDBVIEW_CID \
00463   {0x597e1ffe, 0x0123, 0x11d5, \
00464     {0xa5, 0xbe, 0x00, 0x60, 0xb0, 0xfc, 0x04, 0xb7 }}
00465 
00466 /* aeac118c-0823-11d5-a5bf-0060b0fc04b7 */
00467 #define NS_MSGSEARCHDBVIEW_CID \
00468   {0xaeac118c, 0x0823, 0x11d5, \
00469     {0xa5, 0xbf, 0x00, 0x60, 0xb0, 0xfc, 0x04, 0xb7}}
00470 
00471 /* 2dd9d0fe-b609-11d6-bacc-00108335748d */
00472 #define NS_MSGQUICKSEARCHDBVIEW_CID \
00473   {0x2dd9d0fe, 0xb609, 0x11d6, \
00474     {0xba, 0xcc, 0x00, 0x10, 0x83, 0x35, 0x74, 0x8d}}
00475 
00476 /* 2af6e050-04f6-495a-8387-86b0aeb1863c */
00477 #define NS_MSG_XFVFDBVIEW_CID \
00478   {0x2af6e050, 0x04f6, 0x495a, \
00479     {0x83, 0x87, 0x86, 0xb0, 0xae, 0xb1, 0x86, 0x3c}}
00480 
00481 /* e4603d6c-0a74-47c5-b69e-2f8876990304 */
00482 #define NS_MSG_GROUPDBVIEW_CID \
00483   {0xe4603d6c, 0x0a74, 0x47c5, \
00484     {0xb6, 0x9e, 0x2f, 0x88, 0x76, 0x99, 0x03, 0x04}}
00485 //
00486 // nsMsgAccountManager
00487 // 
00488 #define NS_MSGOFFLINEMANAGER_CONTRACTID \
00489   "@mozilla.org/messenger/offline-manager;1"
00490 
00491 #define NS_MSGOFFLINEMANAGER_CID                                                           \
00492 { /* ac6c518a-09b2-11d5-a5bf-0060b0fc04b7 */                   \
00493  0xac6c518a, 0x09b2, 0x11d5,                                                                             \
00494  {0xa5, 0xbf, 0x0, 0x60, 0xb0, 0xfc, 0x04, 0xb7 }}
00495 
00496 
00497 //
00498 // nsMsgProgress
00499 // 
00500 #define NS_MSGPROGRESS_CONTRACTID \
00501   "@mozilla.org/messenger/progress;1"
00502 
00503 #define NS_MSGPROGRESS_CID                                                                \
00504 { /* 9f4dd201-3b1f-11d5-9daa-c345c9453d3c */                   \
00505  0x9f4dd201, 0x3b1f, 0x11d5,                                                                             \
00506  {0x9d, 0xaa, 0xc3, 0x45, 0xc9, 0x45, 0x3d, 0x3c }}
00507 
00508 //
00509 // nsSpamSettings
00510 // 
00511 #define NS_SPAMSETTINGS_CONTRACTID \
00512   "@mozilla.org/messenger/spamsettings;1"
00513 
00514 #define NS_SPAMSETTINGS_CID                                                               \
00515 { /* ce6038ae-e5e0-4372-9cff-2a6633333b2b */                   \
00516  0xce6038ae, 0xe5e0, 0x4372,                                                                             \
00517  {0x9c, 0xff, 0x2a, 0x66, 0x33, 0x33, 0x3b, 0x2b }}
00518 
00519 //
00520 // nsMsgTagService
00521 //
00522 #define NS_MSGTAGSERVICE_CONTRACTID \
00523   "@mozilla.org/messenger/tagservice;1"
00524 
00525 #define NS_MSGTAGSERVICE_CID \
00526 { /* b897da55-8256-4cf5-892b-32e77bc7c50b */ \
00527  0xb897da55, 0x8256, 0x4cf5, \
00528  { 0x89, 0x2b, 0x32, 0xe7, 0x7b, 0xc7, 0xc5, 0x0b}}
00529 
00530 //
00531 // nsMsgNotificationService
00532 //
00533 #define NS_MSGNOTIFICATIONSERVICE_CONTRACTID \
00534   "@mozilla.org/messenger/msgnotificationservice;1"
00535 
00536 #define NS_MSGNOTIFICATIONSERVICE_CID \
00537 { /* F1F7CBCD-D5E3-45A0-AA2D-CECF1A95AB03 */ \
00538   0xf1f7cbcd, 0xd5e3, 0x45a0, \
00539   {0xaa, 0x2d, 0xce, 0xcf, 0x1a, 0x95, 0xab, 0x03}}
00540 
00541 // 
00542 // nsMessengerOSIntegration 
00543 //
00544 #define NS_MESSENGEROSINTEGRATION_CONTRACTID \
00545   "@mozilla.org/messenger/osintegration;1"
00546 
00547 //
00548 // cid protocol handler
00549 //
00550 #define NS_CIDPROTOCOLHANDLER_CONTRACTID \
00551  NS_NETWORK_PROTOCOL_CONTRACTID_PREFIX "cid"
00552 
00553 #define NS_CIDPROTOCOL_CID \
00554 { /* b3db9392-1b15-48ba-a136-0cc3db13d87b */ \
00555  0xb3db9392, 0x1b15, 0x48ba,      \
00556  {0xa1, 0x36, 0x0c, 0xc3, 0xdb, 0x13, 0xd8, 0x7b }}
00557 
00558 // 
00559 // Mail Directory Provider
00560 // 
00561 #define NS_MAILDIRPROVIDER_CONTRACTID \
00562   "@mozilla.org/mail/dir-provider;1"
00563 
00564 #define MAILDIRPROVIDER_CID \
00565 { 0x3f9bb53, 0xa680, 0x4349, \
00566   { 0x8d, 0xe9, 0xd2, 0x68, 0x64, 0xd9, 0xff, 0xd9 } }
00567 
00568 //
00569 // nsMessengerContentHandler
00570 //
00571 #define NS_MESSENGERCONTENTHANDLER_CID          \
00572 { /* 57E1BCBB-1FBA-47e7-B96B-F59E392473B0 */    \
00573  0x57e1bcbb, 0x1fba, 0x47e7,                    \
00574  {0xb9, 0x6b, 0xf5, 0x9e, 0x39, 0x24, 0x73, 0xb0}}
00575 
00576 #define NS_MESSENGERCONTENTHANDLER_CONTRACTID   \
00577   NS_CONTENT_HANDLER_CONTRACTID_PREFIX "application/x-message-display"
00578 
00579 #endif // nsMessageBaseCID_h__