diff -r e1b950c65cb4 -r 837f303aceeb epoc32/include/app/cntdef.h --- a/epoc32/include/app/cntdef.h Wed Mar 31 12:27:01 2010 +0100 +++ b/epoc32/include/app/cntdef.h Wed Mar 31 12:33:34 2010 +0100 @@ -1,9 +1,9 @@ // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies). // All rights reserved. // This component and the accompanying materials are made available -// 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 +// under the terms of "Eclipse Public License v1.0" // which accompanies this distribution, and is available -// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html". +// at the URL "http://www.eclipse.org/legal/epl-v10.html". // // Initial Contributors: // Nokia Corporation - initial contribution. @@ -18,7 +18,7 @@ #include -#if !( defined __SYMBIAN_CNTMODEL_HIDE_DBMS__ && defined __SYMBIAN_CNTMODEL_USE_SQLITE__ ) +#if !( defined __SYMBIAN_CNTMODEL_HIDE_DBMS__ ) #include #else #include @@ -31,32 +31,32 @@ // Constants /** -@internalTechnology +@publishedAll @released */ const TInt KSpeedDialPhoneLength = 64; /** -@internalTechnology +@publishedAll @released */ const TInt KCntMinSpeedDialIndex = 1; /** -@internalTechnology +@publishedAll @released */ const TInt KCntMaxSpeedDialIndex = 9; /** Phone Match Length -@internalTechnology +@publishedAll @released */ const TInt KMaxPhoneMatchLength = 15; /** -@internalTechnology +@publishedAll @released */ const TInt KLowerSevenDigits = 7; @@ -64,7 +64,7 @@ /** Used for firstname, lastname, companyname, secondname and their associated pronunciation fields and e-mail address -@internalTechnology +@publishedAll @released */ const TInt KCntMaxTextFieldLength=255; @@ -72,7 +72,7 @@ // Type definitions /** -@internalTechnology +@publishedAll @released */ typedef TBuf TSpeedDialPhoneNumber; @@ -486,14 +486,17 @@ @released */ const TUid KUidContactFieldICCGroup={KUidContactFieldICCGroupValue}; - /** Identifies a voice dial field. This is a voice recording associated with a telephone number field in the item. @publishedAll @released */ const TUid KUidContactsVoiceDialField={KUidContactsVoiceDialFieldValue}; - +/** Identifies a Geo field in the contact item. +@publishedAll +@released +*/ +const TUid KUidContactFieldGEO={KUidContactFieldGEOValue}; /** Indicates no field present. @publishedAll @released @@ -504,6 +507,10 @@ @released */ const TInt32 KUidContactFieldMatchAllValue=0x110FFF22; +/** Used in field type matching to indicate that all field types match. +@publishedAll +@released +*/ const TUid KUidContactFieldMatchAll={KUidContactFieldMatchAllValue}; /* @@ -699,6 +706,11 @@ @released */ const TUid KUidContactFieldVCardMapCELL={KIntContactFieldVCardMapCELL}; +/** Field type maps to vCard property parameter INTERNET. +@publishedAll +@released +*/ +const TUid KUidContactFieldVCardMapINTERNET={KIntContactFieldVCardMapINTERNET}; /** Field type maps to vCard property parameter PAGER. @publishedAll @released @@ -1088,6 +1100,11 @@ @released */ _LIT(KVersitParamPGP,"PGP"); +/** Name of the INTERNET property parameter. +@publishedAll +@released +*/ +_LIT(KVersitParamINTERNET,"INTERNET"); /** 8 bit name of the TYPE property parameter. @publishedAll @@ -1254,6 +1271,11 @@ @released */ _LIT8(KVersitParam8PGP,"PGP"); +/** 8 bit name of the INTERNET property parameter. +@publishedAll +@released +*/ +_LIT8(KVersitParam8Internet,"INTERNET"); /** 8 bit name of the X-IRMC-N property parameter (family or given