epoc32/include/msvstd.hrh
author William Roberts <williamr@symbian.org>
Wed, 31 Mar 2010 12:27:01 +0100
branchSymbian2
changeset 3 e1b950c65cb4
parent 0 061f57f2323e
child 4 837f303aceeb
permissions -rw-r--r--
Attempt to represent the S^2->S^3 header reorganisation as a series of "hg rename" operations
williamr@2
     1
// Copyright (c) 1998-2009 Nokia Corporation and/or its subsidiary(-ies).
williamr@2
     2
// All rights reserved.
williamr@2
     3
// This component and the accompanying materials are made available
williamr@2
     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
williamr@2
     5
// which accompanies this distribution, and is available
williamr@2
     6
// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
williamr@2
     7
//
williamr@2
     8
// Initial Contributors:
williamr@2
     9
// Nokia Corporation - initial contribution.
williamr@2
    10
//
williamr@2
    11
// Contributors:
williamr@2
    12
//
williamr@2
    13
// Description:
williamr@2
    14
//
williamr@2
    15
williamr@2
    16
williamr@2
    17
williamr@2
    18
/**
williamr@2
    19
 @file
williamr@2
    20
 @publishedAll
williamr@2
    21
 @released
williamr@2
    22
*/
williamr@2
    23
#if !defined(__MSVSTD_HRH__)
williamr@2
    24
#define __MSVSTD_HRH__
williamr@2
    25
williamr@2
    26
// predefined entry ids (can go upto 0x100000)
williamr@2
    27
/**
williamr@2
    28
* @publishedPartner
williamr@2
    29
* @released
williamr@2
    30
*/
williamr@2
    31
#define KMsvNullIndexEntryIdValue			0
williamr@2
    32
/**
williamr@2
    33
* @publishedPartner
williamr@2
    34
* @released
williamr@2
    35
*/
williamr@2
    36
#define KMsvTempIndexEntryIdValue			1
williamr@2
    37
/**
williamr@2
    38
* @publishedPartner
williamr@2
    39
* @released
williamr@2
    40
*/
williamr@2
    41
#define KMsvRootIndexEntryIdValue			0x1000
williamr@2
    42
/**
williamr@2
    43
* @publishedPartner
williamr@2
    44
* @released
williamr@2
    45
*/
williamr@2
    46
#define KMsvLocalServiceIndexEntryIdValue	0x1001
williamr@2
    47
/**
williamr@2
    48
* @publishedPartner
williamr@2
    49
* @released
williamr@2
    50
*/
williamr@2
    51
#define KMsvGlobalInBoxIndexEntryIdValue	0x1002
williamr@2
    52
/**
williamr@2
    53
* @publishedPartner
williamr@2
    54
* @released
williamr@2
    55
*/
williamr@2
    56
#define KMsvGlobalOutBoxIndexEntryIdValue	0x1003
williamr@2
    57
/**
williamr@2
    58
* @publishedPartner
williamr@2
    59
* @released
williamr@2
    60
*/
williamr@2
    61
#define KMsvDraftEntryIdValue				0x1004
williamr@2
    62
/**
williamr@2
    63
* @publishedPartner
williamr@2
    64
* @released
williamr@2
    65
*/
williamr@2
    66
#define KMsvSentEntryIdValue				0x1005
williamr@2
    67
/**
williamr@2
    68
* @publishedPartner
williamr@2
    69
* @released
williamr@2
    70
*/
williamr@2
    71
#define KMsvDeletedEntryFolderEntryIdValue	0x1006
williamr@2
    72
/**
williamr@2
    73
* @publishedPartner
williamr@2
    74
* @released
williamr@2
    75
*/
williamr@2
    76
#define KMsvUnkownServiceIndexEntryIdValue	0x1007
williamr@2
    77
/**
williamr@2
    78
* @publishedPartner
williamr@2
    79
* @released
williamr@2
    80
*/
williamr@2
    81
// Entry type values
williamr@2
    82
/**
williamr@2
    83
* @publishedPartner
williamr@2
    84
* @released
williamr@2
    85
*/
williamr@2
    86
#define KUidMsvRootEntryValue				0x10000F67
williamr@2
    87
/**
williamr@2
    88
* @publishedPartner
williamr@2
    89
* @released
williamr@2
    90
*/
williamr@2
    91
#define KUidMsvServiceEntryValue			0x10000F68
williamr@2
    92
/**
williamr@2
    93
* @publishedPartner
williamr@2
    94
* @released
williamr@2
    95
*/
williamr@2
    96
#define KUidMsvFolderEntryValue				0x10000F69
williamr@2
    97
/**
williamr@2
    98
* @publishedPartner
williamr@2
    99
* @released
williamr@2
   100
*/
williamr@2
   101
#define KUidMsvMessageEntryValue			0x10000F6A
williamr@2
   102
/**
williamr@2
   103
* @publishedPartner
williamr@2
   104
* @released
williamr@2
   105
*/
williamr@2
   106
#define KUidMsvAttachmentEntryValue			0x10000F6B
williamr@2
   107
williamr@2
   108
// local service mtm
williamr@2
   109
/**
williamr@2
   110
* @publishedPartner
williamr@2
   111
* @released
williamr@2
   112
*/
williamr@2
   113
#define KUidMsvLocalServiceMtmValue			0x10000F71
williamr@2
   114
/**
williamr@2
   115
* @publishedPartner
williamr@2
   116
* @released
williamr@2
   117
*/
williamr@2
   118
#define KUidMsvServerMtmValue				0x1000589A
williamr@2
   119
williamr@2
   120
// function ids
williamr@2
   121
/**
williamr@2
   122
* @publishedPartner
williamr@2
   123
* @released
williamr@2
   124
*/
williamr@2
   125
#define KMtmFirstFreeMtmFunctionId 			0x100000 // MTM can use any value above this
williamr@2
   126
/**
williamr@2
   127
* @publishedPartner
williamr@2
   128
* @released
williamr@2
   129
*/
williamr@2
   130
#define KMtmFirstFreeStandardMtmFunctionId	0xFC000	 // 16K function IDs available below free MTM function IDs
williamr@2
   131
/**
williamr@2
   132
* @publishedPartner
williamr@2
   133
* @released
williamr@2
   134
*/
williamr@2
   135
#define KMtmFirstFreeInternalFunctionId		0x10000  // INTERNAL to message server
williamr@2
   136
williamr@2
   137
// Mtm component Uid's
williamr@2
   138
/**
williamr@2
   139
* @publishedPartner
williamr@2
   140
* @released
williamr@2
   141
*/
williamr@2
   142
#define KUidMtmServerComponentVal	0x10003C5E
williamr@2
   143
/**
williamr@2
   144
* @publishedPartner
williamr@2
   145
* @released
williamr@2
   146
*/
williamr@2
   147
#define KUidMtmClientComponentVal	0x10003C5F
williamr@2
   148
/**
williamr@2
   149
* @publishedPartner
williamr@2
   150
* @released
williamr@2
   151
*/
williamr@2
   152
#define KUidMtmUiComponentVal		0x10003C60
williamr@2
   153
/**
williamr@2
   154
* @publishedPartner
williamr@2
   155
* @released
williamr@2
   156
*/
williamr@2
   157
#define KUidMtmUiDataComponentVal	0x10003C61
williamr@2
   158
/**
williamr@2
   159
* @publishedPartner
williamr@2
   160
* @released
williamr@2
   161
*/
williamr@2
   162
#define KUidMtmDefaultSpecificVal	0x10202D51
williamr@2
   163
/**
williamr@2
   164
* Should be the same as KMaxFilename in e32const.h
williamr@2
   165
* @publishedPartner
williamr@2
   166
* @released
williamr@2
   167
*/
williamr@2
   168
#define KMsvMaxFilenameLength		0x100 
williamr@2
   169
/**
williamr@2
   170
* @publishedPartner
williamr@2
   171
* @released
williamr@2
   172
*/
williamr@2
   173
#define KMtmComponentCurrentMajorVersionNumber	2
williamr@2
   174
/**
williamr@2
   175
* @publishedPartner
williamr@2
   176
* @released
williamr@2
   177
*/
williamr@2
   178
#define KMtmComponentCurrentMinorVersionNumber	0
williamr@2
   179
/**
williamr@2
   180
* @publishedPartner
williamr@2
   181
* @released
williamr@2
   182
*/
williamr@2
   183
#define KMtmComponentCurrentBuildVersionNumber	0
williamr@2
   184
/**
williamr@2
   185
* @publishedPartner
williamr@2
   186
* @released
williamr@2
   187
*/
williamr@2
   188
#define KMsvCurrentSecurityCapabilitySetVersion		1
williamr@2
   189
williamr@2
   190
williamr@2
   191
#endif