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 "Eclipse Public License v1.0"
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
21 #if !defined(__MSVSTD_HRH__)
22 #define __MSVSTD_HRH__
24 // predefined entry ids (can go upto 0x100000)
29 #define KMsvNullIndexEntryIdValue 0
34 #define KMsvTempIndexEntryIdValue 1
39 #define KMsvRootIndexEntryIdValue 0x1000
44 #define KMsvLocalServiceIndexEntryIdValue 0x1001
49 #define KMsvGlobalInBoxIndexEntryIdValue 0x1002
54 #define KMsvGlobalOutBoxIndexEntryIdValue 0x1003
59 #define KMsvDraftEntryIdValue 0x1004
64 #define KMsvSentEntryIdValue 0x1005
69 #define KMsvDeletedEntryFolderEntryIdValue 0x1006
74 #define KMsvUnkownServiceIndexEntryIdValue 0x1007
84 #define KUidMsvRootEntryValue 0x10000F67
89 #define KUidMsvServiceEntryValue 0x10000F68
94 #define KUidMsvFolderEntryValue 0x10000F69
99 #define KUidMsvMessageEntryValue 0x10000F6A
104 #define KUidMsvAttachmentEntryValue 0x10000F6B
111 #define KUidMsvLocalServiceMtmValue 0x10000F71
116 #define KUidMsvServerMtmValue 0x1000589A
123 #define KMtmFirstFreeMtmFunctionId 0x100000 // MTM can use any value above this
128 #define KMtmFirstFreeStandardMtmFunctionId 0xFC000 // 16K function IDs available below free MTM function IDs
133 #define KMtmFirstFreeInternalFunctionId 0x10000 // INTERNAL to message server
135 // Mtm component Uid's
140 #define KUidMtmServerComponentVal 0x10003C5E
145 #define KUidMtmClientComponentVal 0x10003C5F
150 #define KUidMtmUiComponentVal 0x10003C60
155 #define KUidMtmUiDataComponentVal 0x10003C61
160 #define KUidMtmDefaultSpecificVal 0x10202D51
162 * Should be the same as KMaxFilename in e32const.h
166 #define KMsvMaxFilenameLength 0x100
171 #define KMtmComponentCurrentMajorVersionNumber 2
176 #define KMtmComponentCurrentMinorVersionNumber 0
181 #define KMtmComponentCurrentBuildVersionNumber 0
186 #define KMsvCurrentSecurityCapabilitySetVersion 1