epoc32/include/cntdef.hrh
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
     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__