Back to index

lightning-sunbird  0.9+nobinonly
nsAbBaseCID.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  *
00024  * Alternatively, the contents of this file may be used under the terms of
00025  * either of the GNU General Public License Version 2 or later (the "GPL"),
00026  * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
00027  * in which case the provisions of the GPL or the LGPL are applicable instead
00028  * of those above. If you wish to allow use of your version of this file only
00029  * under the terms of either the GPL or the LGPL, and not to allow others to
00030  * use your version of this file under the terms of the MPL, indicate your
00031  * decision by deleting the provisions above and replace them with the notice
00032  * and other provisions required by the GPL or the LGPL. If you do not delete
00033  * the provisions above, a recipient may use your version of this file under
00034  * the terms of any one of the MPL, the GPL or the LGPL.
00035  *
00036  * ***** END LICENSE BLOCK ***** */
00037 
00038 #ifndef nsAbBaseCID_h__
00039 #define nsAbBaseCID_h__
00040 
00041 #include "nsISupports.h"
00042 #include "nsIFactory.h"
00043 #include "nsIComponentManager.h"
00044 
00045 //
00046 // nsAddressBook
00047 //
00048 #define NS_ADDRESSBOOK_CONTRACTID \
00049   "@mozilla.org/addressbook;1"
00050 
00051 #define NS_ADDRESSBOOKSTARTUPHANDLER_CONTRACTID \
00052   "@mozilla.org/commandlinehandler/general-startup;1?type=addressbook"
00053 
00054 #define NS_ADDRESSBOOK_CID                                            \
00055 { /* {D60B84F2-2A8C-11d3-9E07-00A0C92B5F0D} */          \
00056   0xd60b84f2, 0x2a8c, 0x11d3,                                         \
00057        { 0x9e, 0x7, 0x0, 0xa0, 0xc9, 0x2b, 0x5f, 0xd }  \
00058 }
00059 
00060 
00061 
00062 //
00063 // nsAbDirectoryDataSource
00064 //
00065 #define NS_ABDIRECTORYDATASOURCE_CONTRACTID \
00066   NS_RDF_DATASOURCE_CONTRACTID_PREFIX "addressdirectory"
00067 
00068 #define NS_ABDIRECTORYDATASOURCE_CID                    \
00069 { /* 0A79186D-F754-11d2-A2DA-001083003D0C */            \
00070     0xa79186d, 0xf754, 0x11d2,                          \
00071     {0xa2, 0xda, 0x0, 0x10, 0x83, 0x0, 0x3d, 0xc}       \
00072 }
00073 
00074 //
00075 // nsAbBSDirectory
00076 //
00077 #define NS_ABDIRECTORY_CONTRACTID \
00078   NS_RDF_RESOURCE_FACTORY_CONTRACTID_PREFIX "moz-abdirectory"
00079 
00080 #define NS_ABDIRECTORY_CID                                     \
00081 { /* {012D3C24-1DD2-11B2-BA79-B4AD359FC461}*/                  \
00082        0x012D3C24, 0x1DD2, 0x11B2,                      \
00083        {0xBA, 0x79, 0xB4, 0xAD, 0x35, 0x9F, 0xC4, 0x61} \
00084 }
00085 
00086 
00087 //
00088 // nsAbMDBDirectory
00089 //
00090 #define NS_ABMDBDIRECTORY_CONTRACTID \
00091   NS_RDF_RESOURCE_FACTORY_CONTRACTID_PREFIX "moz-abmdbdirectory"
00092 
00093 #define NS_ABMDBDIRECTORY_CID                           \
00094 { /* {e618f894-1dd1-11b2-889c-9aaefaa90dde}*/           \
00095     0xe618f894, 0x1dd1, 0x11b2,                         \
00096     {0x88, 0x9c, 0x9a, 0xae, 0xfa, 0xa9, 0x0d, 0xde}    \
00097 }
00098 
00099 //
00100 // nsAbMDBCard
00101 //
00102 #define NS_ABMDBCARD_CONTRACTID \
00103   "@mozilla.org/addressbook/moz-abmdbcard;1"
00104 
00105 #define NS_ABMDBCARD_CID                         \
00106 { /* {f578a5d2-1dd1-11b2-8841-f45cc5e765f8} */          \
00107     0xf578a5d2, 0x1dd1, 0x11b2,                         \
00108     {0x88, 0x41, 0xf4, 0x5c, 0xc5, 0xe7, 0x65, 0xf8}    \
00109 }
00110 
00111 
00112 
00113 //
00114 // nsAddressBookDB
00115 //
00116 #define NS_ADDRDATABASE_CONTRACTID \
00117   "@mozilla.org/addressbook/carddatabase;1"
00118 
00119 #define NS_ADDRDATABASE_CID                                    \
00120 { /* 63187917-1D19-11d3-A302-001083003D0C */            \
00121     0x63187917, 0x1d19, 0x11d3,                                       \
00122     {0xa3, 0x2, 0x0, 0x10, 0x83, 0x0, 0x3d, 0xc} \
00123 }
00124 
00125 //
00126 // nsAbCardProperty
00127 //
00128 #define NS_ABCARDPROPERTY_CONTRACTID \
00129   "@mozilla.org/addressbook/cardproperty;1"
00130 #define NS_ABCARDPROPERTY_CID                                         \
00131 { /* 2B722171-2CEA-11d3-9E0B-00A0C92B5F0D */            \
00132     0x2b722171, 0x2cea, 0x11d3,                                       \
00133     {0x9e, 0xb, 0x0, 0xa0, 0xc9, 0x2b, 0x5f, 0xd}       \
00134 }
00135 
00136 //
00137 // nsAddrBookSession
00138 //
00139 #define NS_ADDRBOOKSESSION_CONTRACTID \
00140   "@mozilla.org/addressbook/services/session;1"
00141 
00142 #define NS_ADDRBOOKSESSION_CID                                        \
00143 { /* C5339442-303F-11d3-9E13-00A0C92B5F0D */            \
00144     0xc5339442, 0x303f, 0x11d3,                                       \
00145     {0x9e, 0x13, 0x0, 0xa0, 0xc9, 0x2b, 0x5f, 0xd}      \
00146 }
00147 
00148 //
00149 // nsAbDirProperty
00150 //
00151 #define NS_ABDIRPROPERTY_CONTRACTID \
00152   "@mozilla.org/addressbook/directoryproperty;1"
00153 #define NS_ABDIRPROPERTY_CID                                          \
00154 { /* 6FD8EC67-3965-11d3-A316-001083003D0C */            \
00155     0x6fd8ec67, 0x3965, 0x11d3,                                       \
00156     {0xa3, 0x16, 0x0, 0x10, 0x83, 0x0, 0x3d, 0xc}       \
00157 }
00158 
00159 //
00160 // nsAbDirectoryProperties
00161 //
00162 #define NS_ABDIRECTORYPROPERTIES_CONTRACTID \
00163   "@mozilla.org/addressbook/properties;1"
00164 #define NS_ABDIRECTORYPROPERTIES_CID                                         \
00165 { /* 8b00a972-1dd2-11b2-9d9c-9c377a9c3dba */            \
00166     0x8b00a972, 0x1dd2, 0x11b2, \
00167     {0x9d, 0x9c, 0x9c, 0x37, 0x7a, 0x9c, 0x3d, 0xba} \
00168 }
00169 
00170 //
00171 // nsAbAutoCompleteSession
00172 //
00173 #define NS_ABAUTOCOMPLETESESSION_CONTRACTID \
00174   "@mozilla.org/autocompleteSession;1?type=addrbook"
00175 #define NS_ABAUTOCOMPLETESESSION_CID                           \
00176 { /* 138DE9BD-362B-11d3-988E-001083010E9B */            \
00177     0x138de9bd, 0x362b, 0x11d3,                                       \
00178     {0x98, 0x8e, 0x0, 0x10, 0x83, 0x1, 0xe, 0x9b}       \
00179 }
00180 
00181 //
00182 // nsAbAddressCollecter
00183 //
00184 #define NS_ABADDRESSCOLLECTER_CONTRACTID \
00185   "@mozilla.org/addressbook/services/addressCollecter;1"
00186 #define NS_ABADDRESSCOLLECTER_CID \
00187 {      /* fe04c8e6-501e-11d3-a527-0060b0fc04b7 */              \
00188        0xfe04c8e6, 0x501e, 0x11d3,                                    \
00189        {0xa5, 0x27, 0x0, 0x60, 0xb0, 0xfc, 0x4, 0xb7}   \
00190 }
00191 
00192 #define NS_AB4xUPGRADER_CONTRACTID \
00193        "@mozilla.org/addressbook/services/4xUpgrader;1"
00194 #define NS_AB4xUPGRADER_CID \
00195 {      /* 0a6ae8e6-f550-11d3-a563-0060b0fc04b7 */              \
00196        0x0a6ae8e6, 0xf550, 0x11d3,                                    \
00197        {0xa5, 0x63, 0x00, 0x60, 0xb0, 0xfc, 0x4, 0xb7}  \
00198 }
00199 
00200 //
00201 // addbook URL
00202 //
00203 #define NS_ADDBOOKURL_CONTRACTID \
00204   "@mozilla.org/addressbook/services/url;1?type=addbook"
00205 
00206 #define NS_ADDBOOKURL_CID \
00207 {      /* ff04c8e6-501e-11d3-a527-0060b0fc0444 */              \
00208        0xff04c8e6, 0x501e, 0x11d3,                                    \
00209        {0xa5, 0x27, 0x0, 0x60, 0xb0, 0xfc, 0x4, 0x44}   \
00210 }
00211 
00212 //
00213 // addbook Protocol Handler
00214 //
00215 #define NS_ADDBOOK_HANDLER_CONTRACTID \
00216   "@mozilla.org/addressbook/services/addbook;1"
00217 #define NS_ADDBOOK_HANDLER_CID \
00218 {      /* ff04c8e6-501e-11d3-ffcc-0060b0fc0444 */              \
00219        0xff04c8e6, 0x501e, 0x11d3,                                    \
00220        {0xff, 0xcc, 0x0, 0x60, 0xb0, 0xfc, 0x4, 0x44}   \
00221 }
00222 
00223 //
00224 // directory factory service
00225 //
00226 #define NS_ABDIRFACTORYSERVICE_CONTRACTID \
00227   "@mozilla.org/addressbook/directory-factory-service;1"
00228 
00229 #define NS_ABDIRFACTORYSERVICE_CID                      \
00230 { /* {F8B212F2-742B-4A48-B7A0-4C44D4DDB121}*/                  \
00231        0xF8B212F2, 0x742B, 0x4A48,                      \
00232        {0xB7, 0xA0, 0x4C, 0x44, 0xD4, 0xDD, 0xB1, 0x21} \
00233 }
00234 
00235 //
00236 // mdb directory factory
00237 //
00238 #define NS_ABMDBDIRFACTORY_CONTRACTID \
00239   NS_AB_DIRECTORY_FACTORY_CONTRACTID_PREFIX "moz-abmdbdirectory"
00240 
00241 #define NS_ABMDBDIRFACTORY_CID                          \
00242 { /* {E1CB9C8A-722D-43E4-9D7B-7CCAE4B0338A}*/                  \
00243        0xE1CB9C8A, 0x722D, 0x43E4,                      \
00244        {0x9D, 0x7B, 0x7C, 0xCA, 0xE4, 0xB0, 0x33, 0x8A} \
00245 }
00246 
00247 #ifdef XP_WIN
00248 //
00249 // nsAbOutlookDirectory
00250 //
00251 #define NS_ABOUTLOOKDIRECTORY_CONTRACTID \
00252   NS_RDF_RESOURCE_FACTORY_CONTRACTID_PREFIX "moz-aboutlookdirectory"
00253 
00254 #define NS_ABOUTLOOKDIRECTORY_CID                       \
00255 { /* {9cc57822-0599-4c47-a399-1c6fa185a05c}*/           \
00256         0x9cc57822, 0x0599, 0x4c47,                     \
00257         {0xa3, 0x99, 0x1c, 0x6f, 0xa1, 0x85, 0xa0, 0x5c}        \
00258 }
00259 
00260 //
00261 // nsAbOutlookCard
00262 //
00263 #define NS_ABOUTLOOKCARD_CONTRACTID \
00264   "@mozilla.org/addressbook/moz-aboutlookcard"
00265 
00266 #define NS_ABOUTLOOKCARD_CID                                    \
00267 { /* {32cf9734-4ee8-4f5d-acfc-71b75eee1819}*/           \
00268         0x32cf9734, 0x4ee8, 0x4f5d,                     \
00269         {0xac, 0xfc, 0x71, 0xb7, 0x5e, 0xee, 0x18, 0x19}        \
00270 }
00271 
00272 //
00273 // Outlook directory factory
00274 //
00275 #define NS_ABOUTLOOKDIRFACTORY_CONTRACTID \
00276   NS_AB_DIRECTORY_FACTORY_CONTRACTID_PREFIX "moz-aboutlookdirectory"
00277 
00278 #define NS_ABOUTLOOKDIRFACTORY_CID                                \
00279 { /* {558ccc0f-2681-4dac-a066-debd8d26faf6}*/                   \
00280         0x558ccc0f, 0x2681, 0x4dac,                             \
00281         {0xa0, 0x66, 0xde, 0xbd, 0x8d, 0x26, 0xfa, 0xf6}        \
00282 }
00283 #endif
00284 
00285 //
00286 //  Addressbook Query support
00287 //
00288 
00289 #define NS_ABDIRECTORYQUERYARGUMENTS_CONTRACTID \
00290   "@mozilla.org/addressbook/directory/query-arguments;1"
00291 
00292 #define NS_ABDIRECTORYQUERYARGUMENTS_CID                          \
00293 { /* {f7dc2aeb-8e62-4750-965c-24b9e09ed8d2} */        \
00294   0xf7dc2aeb, 0x8e62, 0x4750,                     \
00295   { 0x96, 0x5c, 0x24, 0xb9, 0xe0, 0x9e, 0xd8, 0xd2 }  \
00296 }
00297 
00298 
00299 #define NS_BOOLEANCONDITIONSTRING_CONTRACTID \
00300   "@mozilla.org/boolean-expression/condition-string;1"
00301 
00302 #define NS_BOOLEANCONDITIONSTRING_CID                         \
00303 { /* {ca1944a9-527e-4c77-895d-d0466dd41cf5} */        \
00304   0xca1944a9, 0x527e, 0x4c77, \
00305     { 0x89, 0x5d, 0xd0, 0x46, 0x6d, 0xd4, 0x1c, 0xf5 } \
00306 }
00307 
00308 
00309 #define NS_BOOLEANEXPRESSION_CONTRACTID \
00310   "@mozilla.org/boolean-expression/n-peer;1"
00311 
00312 #define NS_BOOLEANEXPRESSION_CID                         \
00313 { /* {2c2e75c8-6f56-4a50-af1c-72af5d0e8d41} */        \
00314   0x2c2e75c8, 0x6f56, 0x4a50, \
00315     { 0xaf, 0x1c, 0x72, 0xaf, 0x5d, 0x0e, 0x8d, 0x41 } \
00316 }
00317 
00318 #define NS_ABDIRECTORYQUERYPROXY_CONTRACTID                     \
00319         "@mozilla.org/addressbook/directory-query/proxy;1"      
00320 
00321 #define NS_ABDIRECTORYQUERYPROXY_CID                            \
00322 { /* {E162E335-541B-43B4-AAEA-FE591E240CAF}*/                   \
00323         0xE162E335, 0x541B, 0x43B4,                             \
00324         {0xAA, 0xEA, 0xFE, 0x59, 0x1E, 0x24, 0x0C, 0xAF}        \
00325 }
00326 
00327 // nsAbLDAPDirectory
00328 //
00329 #define NS_ABLDAPDIRECTORY_CONTRACTID \
00330   NS_RDF_RESOURCE_FACTORY_CONTRACTID_PREFIX "moz-abldapdirectory"
00331 
00332 #define NS_ABLDAPDIRECTORY_CID                                 \
00333 { /* {783E2777-66D7-4826-9E4B-8AB58C228A52}*/                  \
00334        0x783E2777, 0x66D7, 0x4826,                      \
00335        {0x9E, 0x4B, 0x8A, 0xB5, 0x8C, 0x22, 0x8A, 0x52} \
00336 }
00337 
00338 //
00339 // nsAbLDAPCard
00340 //
00341 #define NS_ABLDAPCARD_CONTRACTID \
00342   "@mozilla.org/addressbook/moz-abldapcard"
00343 
00344 #define NS_ABLDAPCARD_CID                               \
00345 { /* {10307B01-EBD6-465F-B972-1630410F70E6}*/                  \
00346        0x10307B01, 0xEBD6, 0x465F,                      \
00347        {0xB9, 0x72, 0x16, 0x30, 0x41, 0x0F, 0x70, 0xE6} \
00348 }
00349 
00350 //
00351 // LDAP directory factory
00352 //
00353 #define NS_ABLDAPDIRFACTORY_CONTRACTID \
00354   NS_AB_DIRECTORY_FACTORY_CONTRACTID_PREFIX "moz-abldapdirectory"
00355 
00356 #define NS_ABLDAPDIRFACTORY_CID                                \
00357 {  /* {8e3701af-8828-426c-84ac-124825c778f8} */                \
00358         0x8e3701af, 0x8828, 0x426c,                             \
00359         {0x84, 0xac, 0x12, 0x48, 0x25, 0xc7, 0x78, 0xf8}        \
00360 }
00361 
00362 //
00363 // LDAP autcomplete directory factory
00364 //
00365 #define NS_ABLDAPACDIRFACTORY_CONTRACTID \
00366   NS_AB_DIRECTORY_FACTORY_CONTRACTID_PREFIX "ldap"
00367 #define NS_ABLDAPSACDIRFACTORY_CONTRACTID \
00368   NS_AB_DIRECTORY_FACTORY_CONTRACTID_PREFIX "ldaps"
00369 
00370 // nsAbLDAPAutoCompFormatter
00371 
00372 // 4e276d6d-9981-46b4-9070-92f344ac5f5a
00373 //
00374 #define NS_ABLDAPAUTOCOMPFORMATTER_CID \
00375 { 0x4e276d6d, 0x9981, 0x46b4, \
00376  { 0x90, 0x70, 0x92, 0xf3, 0x44, 0xac, 0x5f, 0x5a }}
00377 
00378 #define NS_ABLDAPAUTOCOMPFORMATTER_CONTRACTID \
00379  "@mozilla.org/ldap-autocomplete-formatter;1?type=addrbook"
00380 
00381 
00382 // nsAbLDAPReplicationService
00383 //
00384 // {ece81280-2639-11d6-b791-00b0d06e5f27}
00385 //
00386 #define NS_ABLDAP_REPLICATIONSERVICE_CID \
00387   {0xece81280, 0x2639, 0x11d6, \
00388     { 0xb7, 0x91, 0x00, 0xb0, 0xd0, 0x6e, 0x5f, 0x27 }}
00389 
00390 #define NS_ABLDAP_REPLICATIONSERVICE_CONTRACTID \
00391  "@mozilla.org/addressbook/ldap-replication-service;1"
00392 
00393 // nsAbLDAPReplicationQuery
00394 //
00395 // {5414fff0-263b-11d6-b791-00b0d06e5f27}
00396 //
00397 #define NS_ABLDAP_REPLICATIONQUERY_CID \
00398   {0x5414fff0, 0x263b, 0x11d6, \
00399     { 0xb7, 0x91, 0x00, 0xb0, 0xd0, 0x6e, 0x5f, 0x27 }}
00400 
00401 #define NS_ABLDAP_REPLICATIONQUERY_CONTRACTID \
00402  "@mozilla.org/addressbook/ldap-replication-query;1"
00403 
00404 
00405 // nsAbLDAPChangeLogQuery
00406 //
00407 // {63E11D51-3C9B-11d6-B7B9-00B0D06E5F27}
00408 #define NS_ABLDAP_CHANGELOGQUERY_CID \
00409   {0x63e11d51, 0x3c9b, 0x11d6, \
00410     { 0xb7, 0xb9, 0x0, 0xb0, 0xd0, 0x6e, 0x5f, 0x27 }}
00411 
00412 #define NS_ABLDAP_CHANGELOGQUERY_CONTRACTID \
00413  "@mozilla.org/addressbook/ldap-changelog-query;1"
00414 
00415 // nsAbLDAPProcessReplicationData
00416 //
00417 // {5414fff1-263b-11d6-b791-00b0d06e5f27}
00418 //
00419 #define NS_ABLDAP_PROCESSREPLICATIONDATA_CID \
00420   {0x5414fff1, 0x263b, 0x11d6, \
00421     { 0xb7, 0x91, 0x00, 0xb0, 0xd0, 0x6e, 0x5f, 0x27 }}
00422 
00423 #define NS_ABLDAP_PROCESSREPLICATIONDATA_CONTRACTID \
00424  "@mozilla.org/addressbook/ldap-process-replication-data;1"
00425 
00426 
00427 // nsAbLDAPProcessChangeLogData
00428 //
00429 // {63E11D52-3C9B-11d6-B7B9-00B0D06E5F27}
00430 #define NS_ABLDAP_PROCESSCHANGELOGDATA_CID \
00431   {0x63e11d52, 0x3c9b, 0x11d6, \
00432     {0xb7, 0xb9, 0x0, 0xb0, 0xd0, 0x6e, 0x5f, 0x27 }}
00433 
00434 #define NS_ABLDAP_PROCESSCHANGELOGDATA_CONTRACTID \
00435  "@mozilla.org/addressbook/ldap-process-changelog-data;1"
00436 
00437 // nsABView
00438 
00439 #define NS_ABVIEW_CID \
00440 { 0xc5eb5d6a, 0x1dd1, 0x11b2, \
00441  { 0xa0, 0x25, 0x94, 0xd1, 0x18, 0x1f, 0xc5, 0x9c }}
00442 
00443 #define NS_ABVIEW_CONTRACTID \
00444  "@mozilla.org/addressbook/abview;1"
00445 
00446 #ifdef XP_MACOSX
00447 //
00448 // nsAbOSXDirectory
00449 //
00450 #define NS_ABOSXDIRECTORY_PREFIX "moz-abOSXdirectory"
00451 #define NS_ABOSXCARD_PREFIX "moz-abOSXcard"
00452 
00453 #define NS_ABOSXDIRECTORY_CONTRACTID \
00454   NS_RDF_RESOURCE_FACTORY_CONTRACTID_PREFIX NS_ABOSXDIRECTORY_PREFIX
00455 
00456 #define NS_ABOSXDIRECTORY_CID                            \
00457 { /* {83781cc6-c682-11d6-bdeb-0005024967b8}*/            \
00458         0x83781cc6, 0xc682, 0x11d6,                      \
00459         {0xbd, 0xeb, 0x00, 0x05, 0x02, 0x49, 0x67, 0xb8} \
00460 }
00461 
00462 //
00463 // nsAbOSXCard
00464 //
00465 #define NS_ABOSXCARD_CONTRACTID \
00466   NS_RDF_RESOURCE_FACTORY_CONTRACTID_PREFIX NS_ABOSXCARD_PREFIX
00467 
00468 #define NS_ABOSXCARD_CID                                 \
00469 { /* {89bbf582-c682-11d6-bc9d-0005024967b8}*/            \
00470         0x89bbf582, 0xc682, 0x11d6,                      \
00471         {0xbc, 0x9d, 0x00, 0x05, 0x02, 0x49, 0x67, 0xb8} \
00472 }
00473 
00474 //
00475 // OS X directory factory
00476 //
00477 #define NS_ABOSXDIRFACTORY_CONTRACTID \
00478   NS_AB_DIRECTORY_FACTORY_CONTRACTID_PREFIX NS_ABOSXDIRECTORY_PREFIX
00479 
00480 #define NS_ABOSXDIRFACTORY_CID                           \
00481 { /* {90efe2fe-c682-11d6-9c83-0005024967b8}*/            \
00482         0x90efe2fe, 0xc682, 0x11d6,                      \
00483         {0x9c, 0x83, 0x00, 0x05, 0x02, 0x49, 0x67, 0xb8} \
00484 }
00485 #endif
00486 
00487 #define NS_MSGVCARDSERVICE_CID \
00488 { 0x3c4ac0da, 0x2cda, 0x4018, \
00489  { 0x95, 0x51, 0xe1, 0x58, 0xb2, 0xe1, 0x22, 0xd3 }}
00490 
00491 #define NS_MSGVCARDSERVICE_CONTRACTID \
00492  "@mozilla.org/addressbook/msgvcardservice;1"
00493 
00494 #define NS_ABLDIFSERVICE_CID \
00495 { 0xdb6f46da, 0x8de3, 0x478d, \
00496  { 0xb5, 0x39, 0x80, 0x13, 0x98, 0x65, 0x6c, 0xf6 }}
00497 
00498 #define NS_ABLDIFSERVICE_CONTRACTID \
00499  "@mozilla.org/addressbook/abldifservice;1"
00500 
00501 #endif // nsAbBaseCID_h__