1.1 --- a/epoc32/include/cntdef.hrh Wed Mar 31 12:27:01 2010 +0100
1.2 +++ b/epoc32/include/cntdef.hrh Wed Mar 31 12:33:34 2010 +0100
1.3 @@ -1,9 +1,9 @@
1.4 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
1.5 // All rights reserved.
1.6 // This component and the accompanying materials are made available
1.7 -// 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.8 +// under the terms of "Eclipse Public License v1.0"
1.9 // which accompanies this distribution, and is available
1.10 -// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
1.11 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.12 //
1.13 // Initial Contributors:
1.14 // Nokia Corporation - initial contribution.
1.15 @@ -16,6 +16,12 @@
1.16 #if !defined(__CNTDEF_HRH__)
1.17 #define __CNTDEF_HRH__
1.18
1.19 +/**
1.20 +@file
1.21 +@publishedAll
1.22 +@released
1.23 +*/
1.24 +
1.25 // contact item uids
1.26 #define KUidContactCardValue 0x10001309
1.27 #define KUidContactGroupValue 0x1000130A
1.28 @@ -41,8 +47,8 @@
1.29 // UID's 0x1000401D-0x10004033 UID values
1.30 // UID's 0x10004034-6 Birthday/URL/inline
1.31 // UID's 0x10274DA4-B7 Assistant/Assistant Tel/Anniversary/Spouse/Children/Class
1.32 -// Currently uids 0x10274DA4-B0 are being used and
1.33 -// uids 0x10274DB1-B7 are free and can be used in future
1.34 +// Currently uids 0x10274DA4-B2 are being used and
1.35 +// uids 0x10274DB3-B7 are free and can be used in future
1.36
1.37 #define KUidContactFieldAddressValue 0x1000130C
1.38 #define KUidContactFieldPostOfficeValue 0x10004DF4
1.39 @@ -93,6 +99,7 @@
1.40 #define KUidContactFieldChildrenValue 0x10274DA7
1.41 #define KUidContactFieldClassValue 0x10274DA8
1.42 #define KUidContactFieldDepartmentNameValue 0x10274DA9
1.43 +#define KUidContactFieldGEOValue 0x10274DB2
1.44
1.45
1.46 #define KIntContactFieldVCardMapWORK 0x100039DA
1.47 @@ -178,16 +185,24 @@
1.48 #define KIntContactFieldVCardMapChildren 0x10274DAE
1.49 #define KIntContactFieldVCardMapClass 0x10274DAF
1.50 #define KIntContactFieldVCardMapDepartment 0x10274DB0
1.51 +#define KIntContactFieldVCardMapINTERNET 0x10274DB1
1.52
1.53 -
1.54 +/**
1.55 +@publishedAll
1.56 +@released
1.57 +*/
1.58
1.59 #define KStorageTypeText 0
1.60 +
1.61 #define KStorageTypeStore 1
1.62 +
1.63 #define KStorageTypeContactItemId 2
1.64 +
1.65 #define KStorageTypeDateTime 3
1.66
1.67 +
1.68 /**
1.69 -@internalComponent
1.70 +@publishedAll
1.71 @released
1.72 */
1.73 enum EContactFieldCategory
1.74 @@ -197,19 +212,33 @@
1.75 EContactCategoryWork=2,
1.76 EContactCategoryOther=3
1.77 };
1.78 +
1.79 +/** These values should not be used directly. The EContactFieldFlags enum should be used instead.
1.80 +@publishedAll
1.81 +@released
1.82 +*/
1.83
1.84 #define KIntFieldFlagHidden 0x001
1.85 +
1.86 #define KIntFieldFlagReadOnly 0x002
1.87 +
1.88 #define KIntFieldFlagSynchronize 0x004
1.89 +
1.90 #define KIntFieldFlagDisabled 0x008
1.91 +
1.92 #define KIntFieldFlagFilterable 0x010
1.93 +
1.94 #define KIntFieldFlagFilterable1 0x020
1.95 +
1.96 #define KIntFieldFlagFilterable2 0x040
1.97 +
1.98 #define KIntFieldFlagFilterable3 0x080
1.99 +
1.100 #define KIntFieldFlagFilterable4 0x100
1.101
1.102 +
1.103 /**
1.104 -@internalComponent
1.105 +@publishedAll
1.106 @released
1.107 */
1.108 enum EContactFieldFlags
1.109 @@ -224,5 +253,7 @@
1.110 EContactFieldFlagFilterable3 =KIntFieldFlagFilterable3,
1.111 EContactFieldFlagFilterable4 =KIntFieldFlagFilterable4
1.112 };
1.113 +
1.114 +
1.115
1.116 #endif // __CNTDEF_HRH__