williamr@2: // Copyright (c) 1998-2009 Nokia Corporation and/or its subsidiary(-ies). williamr@2: // All rights reserved. williamr@2: // This component and the accompanying materials are made available williamr@4: // under the terms of "Eclipse Public License v1.0" williamr@2: // which accompanies this distribution, and is available williamr@4: // at the URL "http://www.eclipse.org/legal/epl-v10.html". williamr@2: // williamr@2: // Initial Contributors: williamr@2: // Nokia Corporation - initial contribution. williamr@2: // williamr@2: // Contributors: williamr@2: // williamr@2: // Description: williamr@2: // williamr@2: williamr@2: /** williamr@2: @file williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #if !defined(__MSVSTD_HRH__) williamr@2: #define __MSVSTD_HRH__ williamr@2: williamr@2: // predefined entry ids (can go upto 0x100000) williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMsvNullIndexEntryIdValue 0 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMsvTempIndexEntryIdValue 1 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMsvRootIndexEntryIdValue 0x1000 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMsvLocalServiceIndexEntryIdValue 0x1001 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMsvGlobalInBoxIndexEntryIdValue 0x1002 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMsvGlobalOutBoxIndexEntryIdValue 0x1003 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMsvDraftEntryIdValue 0x1004 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMsvSentEntryIdValue 0x1005 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMsvDeletedEntryFolderEntryIdValue 0x1006 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMsvUnkownServiceIndexEntryIdValue 0x1007 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: // Entry type values williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KUidMsvRootEntryValue 0x10000F67 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KUidMsvServiceEntryValue 0x10000F68 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KUidMsvFolderEntryValue 0x10000F69 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KUidMsvMessageEntryValue 0x10000F6A williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KUidMsvAttachmentEntryValue 0x10000F6B williamr@2: williamr@2: // local service mtm williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KUidMsvLocalServiceMtmValue 0x10000F71 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KUidMsvServerMtmValue 0x1000589A williamr@2: williamr@2: // function ids williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMtmFirstFreeMtmFunctionId 0x100000 // MTM can use any value above this williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMtmFirstFreeStandardMtmFunctionId 0xFC000 // 16K function IDs available below free MTM function IDs williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMtmFirstFreeInternalFunctionId 0x10000 // INTERNAL to message server williamr@2: williamr@2: // Mtm component Uid's williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KUidMtmServerComponentVal 0x10003C5E williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KUidMtmClientComponentVal 0x10003C5F williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KUidMtmUiComponentVal 0x10003C60 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KUidMtmUiDataComponentVal 0x10003C61 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KUidMtmDefaultSpecificVal 0x10202D51 williamr@2: /** williamr@2: * Should be the same as KMaxFilename in e32const.h williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMsvMaxFilenameLength 0x100 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMtmComponentCurrentMajorVersionNumber 2 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMtmComponentCurrentMinorVersionNumber 0 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMtmComponentCurrentBuildVersionNumber 0 williamr@2: /** williamr@2: * @publishedPartner williamr@2: * @released williamr@2: */ williamr@2: #define KMsvCurrentSecurityCapabilitySetVersion 1 williamr@2: williamr@2: williamr@2: #endif