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".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
23 #if !defined(__MSVSTD_HRH__)
24 #define __MSVSTD_HRH__
26 // predefined entry ids (can go upto 0x100000)
31 #define KMsvNullIndexEntryIdValue 0
36 #define KMsvTempIndexEntryIdValue 1
41 #define KMsvRootIndexEntryIdValue 0x1000
46 #define KMsvLocalServiceIndexEntryIdValue 0x1001
51 #define KMsvGlobalInBoxIndexEntryIdValue 0x1002
56 #define KMsvGlobalOutBoxIndexEntryIdValue 0x1003
61 #define KMsvDraftEntryIdValue 0x1004
66 #define KMsvSentEntryIdValue 0x1005
71 #define KMsvDeletedEntryFolderEntryIdValue 0x1006
76 #define KMsvUnkownServiceIndexEntryIdValue 0x1007
86 #define KUidMsvRootEntryValue 0x10000F67
91 #define KUidMsvServiceEntryValue 0x10000F68
96 #define KUidMsvFolderEntryValue 0x10000F69
101 #define KUidMsvMessageEntryValue 0x10000F6A
106 #define KUidMsvAttachmentEntryValue 0x10000F6B
113 #define KUidMsvLocalServiceMtmValue 0x10000F71
118 #define KUidMsvServerMtmValue 0x1000589A
125 #define KMtmFirstFreeMtmFunctionId 0x100000 // MTM can use any value above this
130 #define KMtmFirstFreeStandardMtmFunctionId 0xFC000 // 16K function IDs available below free MTM function IDs
135 #define KMtmFirstFreeInternalFunctionId 0x10000 // INTERNAL to message server
137 // Mtm component Uid's
142 #define KUidMtmServerComponentVal 0x10003C5E
147 #define KUidMtmClientComponentVal 0x10003C5F
152 #define KUidMtmUiComponentVal 0x10003C60
157 #define KUidMtmUiDataComponentVal 0x10003C61
162 #define KUidMtmDefaultSpecificVal 0x10202D51
164 * Should be the same as KMaxFilename in e32const.h
168 #define KMsvMaxFilenameLength 0x100
173 #define KMtmComponentCurrentMajorVersionNumber 2
178 #define KMtmComponentCurrentMinorVersionNumber 0
183 #define KMtmComponentCurrentBuildVersionNumber 0
188 #define KMsvCurrentSecurityCapabilitySetVersion 1