epoc32/include/msvids.h
branchSymbian2
changeset 2 2fe1408b6811
parent 0 061f57f2323e
equal deleted inserted replaced
1:666f914201fb 2:2fe1408b6811
     1 msvids.h
     1 // Copyright (c) 1998-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 //
       
    15 
       
    16 
       
    17 
       
    18 /**
       
    19  @file
       
    20  @publishedAll
       
    21  @released
       
    22 */
       
    23 
       
    24 #if !defined(__MSVIDS_H__)
       
    25 #define __MSVIDS_H__
       
    26 #if !defined(__MSVSTD_HRH__)
       
    27 #include <msvstd.hrh>
       
    28 #endif
       
    29 #if !defined(__MSVSTD_H__)
       
    30 #include <msvstd.h>
       
    31 #endif
       
    32 
       
    33 // Predefined entry ids - values #defined in MSVSTD.HRH
       
    34 
       
    35 /**
       
    36 A NULL ID. 
       
    37 This is typically used to indicate that the ID has not yet been set. It can 
       
    38 also be used to "park" a CMsvServerEntry so that it doesn't lock an index 
       
    39 entry.
       
    40 @publishedAll
       
    41 @released
       
    42 @see TMsvId
       
    43 @see KMsvNullIndexEntryIdValue
       
    44 */
       
    45 const TMsvId KMsvNullIndexEntryId=KMsvNullIndexEntryIdValue;//0
       
    46 
       
    47 /**
       
    48 Temporary ID used for testing purpose
       
    49 @internalAll
       
    50 @released
       
    51 @see TMsvId
       
    52 @see KMsvTempIndexEntryIdValue
       
    53 */
       
    54 const TMsvId KMsvTempIndexEntryId=KMsvTempIndexEntryIdValue;//1
       
    55 
       
    56 /**
       
    57 ID of root entry of entire index
       
    58 @publishedAll
       
    59 @released
       
    60 @see TMsvId
       
    61 @see KMsvRootIndexEntryIdValue
       
    62 */
       
    63 const TMsvId KMsvRootIndexEntryId=KMsvRootIndexEntryIdValue;//0x1000
       
    64 
       
    65 /**
       
    66 ID of local service (containing the standard folders)
       
    67 @publishedAll
       
    68 @released
       
    69 @see TMsvId
       
    70 @see KMsvLocalServiceIndexEntryIdValue
       
    71 */
       
    72 const TMsvId KMsvLocalServiceIndexEntryId=KMsvLocalServiceIndexEntryIdValue;//0x1001
       
    73 
       
    74 /**
       
    75 ID of Inbox folder 
       
    76 @publishedAll
       
    77 @released
       
    78 @see TMsvId
       
    79 @see KMsvGlobalInBoxIndexEntryIdValue
       
    80 */
       
    81 const TMsvId KMsvGlobalInBoxIndexEntryId=KMsvGlobalInBoxIndexEntryIdValue;//0x1002
       
    82 
       
    83 /**
       
    84 ID of Outbox folder
       
    85 @publishedAll
       
    86 @released
       
    87 @see TMsvId
       
    88 @see KMsvGlobalOutBoxIndexEntryIdValue
       
    89 */
       
    90 const TMsvId KMsvGlobalOutBoxIndexEntryId=KMsvGlobalOutBoxIndexEntryIdValue;//0x1003
       
    91 
       
    92 /**
       
    93 ID of Draft folder
       
    94 @publishedAll
       
    95 @released
       
    96 @see TMsvId
       
    97 @see KMsvDraftEntryIdValue
       
    98 */
       
    99 const TMsvId KMsvDraftEntryId=KMsvDraftEntryIdValue; //0x1004
       
   100 
       
   101 /**
       
   102 ID of Sent folder
       
   103 @publishedAll
       
   104 @released
       
   105 @see TMsvId
       
   106 @see KMsvSentEntryIdValue
       
   107 */
       
   108 const TMsvId KMsvSentEntryId=KMsvSentEntryIdValue; //0x1005
       
   109 
       
   110 /**
       
   111 ID of Deleted folder - Invisible folder
       
   112 @publishedAll
       
   113 @released
       
   114 @see TMsvId
       
   115 @see KMsvDeletedEntryFolderEntryIdValue
       
   116 */
       
   117 const TMsvId KMsvDeletedEntryFolderEntryId=KMsvDeletedEntryFolderEntryIdValue;//0x1006
       
   118 
       
   119 /**
       
   120 ID used to indicate Unknown/Invalid Service entry folder
       
   121 @publishedAll
       
   122 @released
       
   123 @see TMsvId
       
   124 @see KMsvUnkownServiceIndexEntryIdValue
       
   125 */
       
   126 const TMsvId KMsvUnknownServiceIndexEntryId=KMsvUnkownServiceIndexEntryIdValue; //0x1007
       
   127 
       
   128 /**
       
   129 @internalAll
       
   130 @released
       
   131 @see TMsvId
       
   132 */
       
   133 const TMsvId KFirstFreeEntryId=0x100000;
       
   134 
       
   135 /**
       
   136 Uid for POPService
       
   137 @publishedAll
       
   138 @released
       
   139 */
       
   140 const TUid KUidPOPService = {0x2000BB68};
       
   141 
       
   142 /**
       
   143 Uid for IMAPService
       
   144 @publishedAll
       
   145 @released
       
   146 */
       
   147 const TUid KUidIMAPService = {0x2000BB69};
       
   148 
       
   149 /**
       
   150 Uid for SMTPService
       
   151 @publishedAll
       
   152 @released
       
   153 */
       
   154 const TUid KUidSMTPService = {0x2000BB6A};
       
   155 
       
   156 /**
       
   157 Uid for SendAs2Service
       
   158 @publishedAll
       
   159 @released
       
   160 */
       
   161 const TUid KUidSendAs2Service = {0x2000BB6B};
       
   162 
       
   163 /**
       
   164 Uid for SMSService
       
   165 @publishedAll
       
   166 @released
       
   167 */
       
   168 const TUid KUidSMSService = {0x2000BB6C};
       
   169 
       
   170 #endif