epoc32/include/mw/msvids.h
author William Roberts <williamr@symbian.org>
Wed, 31 Mar 2010 12:27:01 +0100
branchSymbian2
changeset 3 e1b950c65cb4
parent 2 epoc32/include/msvids.h@2fe1408b6811
child 4 837f303aceeb
permissions -rw-r--r--
Attempt to represent the S^2->S^3 header reorganisation as a series of "hg rename" operations
     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