epoc32/include/msvstd.hrh
branchSymbian2
changeset 2 2fe1408b6811
parent 0 061f57f2323e
child 4 837f303aceeb
     1.1 --- a/epoc32/include/msvstd.hrh	Tue Nov 24 13:55:44 2009 +0000
     1.2 +++ b/epoc32/include/msvstd.hrh	Tue Mar 16 16:12:26 2010 +0000
     1.3 @@ -1,1 +1,191 @@
     1.4 -msvstd.hrh
     1.5 +// Copyright (c) 1998-2009 Nokia Corporation and/or its subsidiary(-ies).
     1.6 +// All rights reserved.
     1.7 +// This component and the accompanying materials are made available
     1.8 +// 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
     1.9 +// which accompanies this distribution, and is available
    1.10 +// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
    1.11 +//
    1.12 +// Initial Contributors:
    1.13 +// Nokia Corporation - initial contribution.
    1.14 +//
    1.15 +// Contributors:
    1.16 +//
    1.17 +// Description:
    1.18 +//
    1.19 +
    1.20 +
    1.21 +
    1.22 +/**
    1.23 + @file
    1.24 + @publishedAll
    1.25 + @released
    1.26 +*/
    1.27 +#if !defined(__MSVSTD_HRH__)
    1.28 +#define __MSVSTD_HRH__
    1.29 +
    1.30 +// predefined entry ids (can go upto 0x100000)
    1.31 +/**
    1.32 +* @publishedPartner
    1.33 +* @released
    1.34 +*/
    1.35 +#define KMsvNullIndexEntryIdValue			0
    1.36 +/**
    1.37 +* @publishedPartner
    1.38 +* @released
    1.39 +*/
    1.40 +#define KMsvTempIndexEntryIdValue			1
    1.41 +/**
    1.42 +* @publishedPartner
    1.43 +* @released
    1.44 +*/
    1.45 +#define KMsvRootIndexEntryIdValue			0x1000
    1.46 +/**
    1.47 +* @publishedPartner
    1.48 +* @released
    1.49 +*/
    1.50 +#define KMsvLocalServiceIndexEntryIdValue	0x1001
    1.51 +/**
    1.52 +* @publishedPartner
    1.53 +* @released
    1.54 +*/
    1.55 +#define KMsvGlobalInBoxIndexEntryIdValue	0x1002
    1.56 +/**
    1.57 +* @publishedPartner
    1.58 +* @released
    1.59 +*/
    1.60 +#define KMsvGlobalOutBoxIndexEntryIdValue	0x1003
    1.61 +/**
    1.62 +* @publishedPartner
    1.63 +* @released
    1.64 +*/
    1.65 +#define KMsvDraftEntryIdValue				0x1004
    1.66 +/**
    1.67 +* @publishedPartner
    1.68 +* @released
    1.69 +*/
    1.70 +#define KMsvSentEntryIdValue				0x1005
    1.71 +/**
    1.72 +* @publishedPartner
    1.73 +* @released
    1.74 +*/
    1.75 +#define KMsvDeletedEntryFolderEntryIdValue	0x1006
    1.76 +/**
    1.77 +* @publishedPartner
    1.78 +* @released
    1.79 +*/
    1.80 +#define KMsvUnkownServiceIndexEntryIdValue	0x1007
    1.81 +/**
    1.82 +* @publishedPartner
    1.83 +* @released
    1.84 +*/
    1.85 +// Entry type values
    1.86 +/**
    1.87 +* @publishedPartner
    1.88 +* @released
    1.89 +*/
    1.90 +#define KUidMsvRootEntryValue				0x10000F67
    1.91 +/**
    1.92 +* @publishedPartner
    1.93 +* @released
    1.94 +*/
    1.95 +#define KUidMsvServiceEntryValue			0x10000F68
    1.96 +/**
    1.97 +* @publishedPartner
    1.98 +* @released
    1.99 +*/
   1.100 +#define KUidMsvFolderEntryValue				0x10000F69
   1.101 +/**
   1.102 +* @publishedPartner
   1.103 +* @released
   1.104 +*/
   1.105 +#define KUidMsvMessageEntryValue			0x10000F6A
   1.106 +/**
   1.107 +* @publishedPartner
   1.108 +* @released
   1.109 +*/
   1.110 +#define KUidMsvAttachmentEntryValue			0x10000F6B
   1.111 +
   1.112 +// local service mtm
   1.113 +/**
   1.114 +* @publishedPartner
   1.115 +* @released
   1.116 +*/
   1.117 +#define KUidMsvLocalServiceMtmValue			0x10000F71
   1.118 +/**
   1.119 +* @publishedPartner
   1.120 +* @released
   1.121 +*/
   1.122 +#define KUidMsvServerMtmValue				0x1000589A
   1.123 +
   1.124 +// function ids
   1.125 +/**
   1.126 +* @publishedPartner
   1.127 +* @released
   1.128 +*/
   1.129 +#define KMtmFirstFreeMtmFunctionId 			0x100000 // MTM can use any value above this
   1.130 +/**
   1.131 +* @publishedPartner
   1.132 +* @released
   1.133 +*/
   1.134 +#define KMtmFirstFreeStandardMtmFunctionId	0xFC000	 // 16K function IDs available below free MTM function IDs
   1.135 +/**
   1.136 +* @publishedPartner
   1.137 +* @released
   1.138 +*/
   1.139 +#define KMtmFirstFreeInternalFunctionId		0x10000  // INTERNAL to message server
   1.140 +
   1.141 +// Mtm component Uid's
   1.142 +/**
   1.143 +* @publishedPartner
   1.144 +* @released
   1.145 +*/
   1.146 +#define KUidMtmServerComponentVal	0x10003C5E
   1.147 +/**
   1.148 +* @publishedPartner
   1.149 +* @released
   1.150 +*/
   1.151 +#define KUidMtmClientComponentVal	0x10003C5F
   1.152 +/**
   1.153 +* @publishedPartner
   1.154 +* @released
   1.155 +*/
   1.156 +#define KUidMtmUiComponentVal		0x10003C60
   1.157 +/**
   1.158 +* @publishedPartner
   1.159 +* @released
   1.160 +*/
   1.161 +#define KUidMtmUiDataComponentVal	0x10003C61
   1.162 +/**
   1.163 +* @publishedPartner
   1.164 +* @released
   1.165 +*/
   1.166 +#define KUidMtmDefaultSpecificVal	0x10202D51
   1.167 +/**
   1.168 +* Should be the same as KMaxFilename in e32const.h
   1.169 +* @publishedPartner
   1.170 +* @released
   1.171 +*/
   1.172 +#define KMsvMaxFilenameLength		0x100 
   1.173 +/**
   1.174 +* @publishedPartner
   1.175 +* @released
   1.176 +*/
   1.177 +#define KMtmComponentCurrentMajorVersionNumber	2
   1.178 +/**
   1.179 +* @publishedPartner
   1.180 +* @released
   1.181 +*/
   1.182 +#define KMtmComponentCurrentMinorVersionNumber	0
   1.183 +/**
   1.184 +* @publishedPartner
   1.185 +* @released
   1.186 +*/
   1.187 +#define KMtmComponentCurrentBuildVersionNumber	0
   1.188 +/**
   1.189 +* @publishedPartner
   1.190 +* @released
   1.191 +*/
   1.192 +#define KMsvCurrentSecurityCapabilitySetVersion		1
   1.193 +
   1.194 +
   1.195 +#endif