#include <app/cntdef.h>
const TInt | KCntMaxTextFieldLength |
Used for firstname, lastname, companyname, secondname and their associated pronunciation fields and e-mail address
typedef TInt32 | TContactItemId |
Contact item ID. These are used to uniquely identify contact items within a contacts database. Contact items include contact cards, contact card templates, contact card groups and own cards. Contact item IDs are also used to uniquely identify agents.
typedef TUid | TFieldType |
A UID which identifies a contact item field's type. The possible values are defined as UIDs in cntdef.h.
typedef TUint | TStorageType |
A contact item field's storage type.
This is an unsigned integer value which identifies the type of data stored in a contact item field. The possible values are defined in cntdef.hrh as:
KStorageTypeText (used by CContactTextFields)
KStorageTypeStore (used by CContactStoreFields)
KStorageTypeContactItemId (used by CContactAgentFields)
KStorageTypeDateTime (used by CContactDateFields)
Note that numeric fields are not supported. Numbers (e.g. telephone numbers) are stored in the database using text fields.
typedef TInt32 | TContactSyncId |
Machine identifier.
This is used when synchronising the contact database to identify the machine with which the database has been synchronised.
See also: CContactDatabase::SetLastSyncDateL() CContactDatabase::GetLastSyncDateL().
const TInt | KUidContactsDbFileValue |
Stores the value of KUidContactsDbFile as an integer.
const TUid | KUidContactsDbFile |
The third UID of the contacts database file, c:\system\data\contacts.cdb. This should be used by file recogniser implementations.
const TContactItemId | KNullContactId |
NULL contact item ID. Indicates that no contact item is present.
const TUid | KClipboardUidTypeVCard |
Identifies a vCard that has been pasted from the clipboard into the Contacts application.
const TUid | KUidContactTemplate |
Identifies the system template (CContactTemplate).
const TUid | KUidContactCardTemplate |
Identifies a non-system template (CContactCardTemplate).
const TUid | KUidContactICCEntry |
The UID that identifies ICC entries. These are a special type of contact item that are stored in the SIM (ICC) card on the phone.
const TUid | KUidContactItem |
Identifies any CContactItem-derived class (all of the above).
const TUid | KUidContactCardOrGroup |
This identifies the CContactCard and CContactGroup classes. It is used internally by the contacts model.
const TUid | KUidContactFieldCompanyNamePronunciation |
Company name pronunciation field.
const TUid | KUidContactFieldGivenNamePronunciation |
Given name pronunciation field.
const TUid | KUidContactFieldFamilyNamePronunciation |
Family name pronunciation field.
const TUid | KUidContactFieldTemplateLabel |
Template label field (a label which is used to refer to a template, for instance "work template", "personal template").
const TUid | KUidContactFieldPicture |
A picture field, for instance a logo or a photo.
const TUid | KUidContactFieldRingTone |
Identifies a ring tone field. This is a ring tone that is associated with a contact item.
const TUid | KUidContactFieldIMAddress |
Identifies an instant messaging address field.
const TUid | KUidContactFieldSecondName |
Identifies a USIM second name field. This field is provided to store an additional representation of the contact's name, such as a nickname or a different representation. An example could be a Japanese contact which has a romanised name and an alternative representation using kanji (pictogram) characters.
const TUid | KUidContactFieldDepartmentName |
Identifies a Department field.
const TUid | KUidContactFieldICCSlot |
Identifies an ICC slot contact field in the contact item.
const TUid | KUidContactFieldICCPhonebook |
Identifies an ICC Phonebook contact field in the contact item.
const TUid | KUidContactFieldICCGroup |
Identifies an ICC Group contact field in the contact item.
const TUid | KUidContactsVoiceDialField |
Identifies a voice dial field. This is a voice recording associated with a telephone number field in the item.
const TInt32 | KUidContactFieldMatchAllValue |
Used in field type matching to indicate that all field types match.
const TUid | KUidContactFieldMatchAll |
Used in field type matching to indicate that all field types match.
const TUid | KUidContactFieldVCardMapPOSTOFFICE |
Field type maps to the Post office box field in an ADR vCard property value.
const TUid | KUidContactFieldVCardMapEXTENDEDADR |
Field type maps to the Extended address field in an ADR vCard property value.
const TUid | KUidContactFieldVCardMapADR |
Field type maps to vCard property ADR.
const TUid | KUidContactFieldVCardMapLOCALITY |
Field type maps to the Locality field in an ADR vCard property value.
const TUid | KUidContactFieldVCardMapREGION |
Field type maps to the Region field in an ADR vCard property value.
const TUid | KUidContactFieldVCardMapPOSTCODE |
Field type maps to the Postcode field in an ADR vCard property value.
const TUid | KUidContactFieldVCardMapCOUNTRY |
Field type maps to the Country field in an ADR vCard property value.
const TUid | KUidContactFieldVCardMapAGENT |
Field type maps to vCard property AGENT.
const TUid | KUidContactFieldVCardMapBDAY |
Field type maps to vCard property BDAY.
const TUid | KUidContactFieldVCardMapEMAILINTERNET |
Field type maps to vCard property EMAIL.
const TUid | KUidContactFieldVCardMapGEO |
Field type maps to vCard property GEO.
const TUid | KUidContactFieldVCardMapLABEL |
Field type maps to vCard property LABEL.
const TUid | KUidContactFieldVCardMapLOGO |
Field type maps to vCard property LOGO.
const TUid | KUidContactFieldVCardMapMAILER |
Field type maps to vCard property MAILER.
const TUid | KUidContactFieldVCardMapNOTE |
Field type maps to vCard property NOTE.
const TUid | KUidContactFieldVCardMapORG |
Field type maps to vCard property ORG.
const TUid | KUidContactFieldVCardMapORGPronunciation |
Field type maps to vCard X-IRMC-ORG parameter of property SOUND.
const TUid | KUidContactFieldVCardMapPHOTO |
Field type maps to vCard property PHOTO.
const TUid | KUidContactFieldVCardMapROLE |
Field type maps to vCard property ROLE.
const TUid | KUidContactFieldVCardMapSOUND |
Field type maps to vCard property SOUND.
const TUid | KUidContactFieldVCardMapTEL |
Field type maps to vCard property TEL.
const TUid | KUidContactFieldVCardMapTELFAX |
Field type maps to vCard property parameter FAX.
const TUid | KUidContactFieldVCardMapTITLE |
Field type maps to vCard property TITLE.
const TUid | KUidContactFieldVCardMapURL |
Field type maps to vCard property URL.
const TUid | KUidContactFieldVCardMapUnusedN |
Field maps to the vCard property N (name). Must be used in conjunction with a name-related field type (e.g. KUidContactFieldGivenName) to form the given name field mapping.
const TUid | KUidContactFieldVCardMapUnusedFN |
Field type maps to vCard property FN (the display name).
const TUid | KUidContactFieldVCardMapNotRequired |
Mapping between the vCard property and field type is not required.
const TUid | KUidContactFieldVCardMapUnknownXDash |
Unknown mapping between a field type and a vCard extension property.
const TUid | KUidContactFieldVCardMapUnknown |
Unknown mapping between field type and non-extension vCard property.
const TUid | KUidContactFieldVCardMapUID |
Field type maps to vCard property UID.
const TUid | KUidContactFieldVCardMapWORK |
Field type maps to vCard property parameter WORK.
const TUid | KUidContactFieldVCardMapHOME |
Field type maps to vCard property parameter HOME.
const TUid | KUidContactFieldVCardMapMSG |
Field type maps to vCard property parameter MSG.
const TUid | KUidContactFieldVCardMapVOICE |
Field type maps to vCard property parameter VOICE.
const TUid | KUidContactFieldVCardMapFAX |
Field type maps to vCard property parameter FAX.
const TUid | KUidContactFieldVCardMapPREF |
Field type maps to vCard property parameter PREF.
const TUid | KUidContactFieldVCardMapCELL |
Field type maps to vCard property parameter CELL.
const TUid | KUidContactFieldVCardMapINTERNET |
Field type maps to vCard property parameter INTERNET.
const TUid | KUidContactFieldVCardMapPAGER |
Field type maps to vCard property parameter PAGER.
const TUid | KUidContactFieldVCardMapBBS |
Field type maps to vCard property parameter BBS.
const TUid | KUidContactFieldVCardMapMODEM |
Field type maps to vCard property parameter MODEM.
const TUid | KUidContactFieldVCardMapCAR |
Field type maps to vCard property parameter CAR.
const TUid | KUidContactFieldVCardMapISDN |
Field type maps to vCard property parameter ISDN.
const TUid | KUidContactFieldVCardMapVIDEO |
Field type maps to vCard property parameter VIDEO.
const TUid | KUidContactFieldVCardMapDOM |
Field type maps to vCard property parameter DOM.
const TUid | KUidContactFieldVCardMapINTL |
Field type maps to vCard property parameter INTL.
const TUid | KUidContactFieldVCardMapPOSTAL |
Field type maps to vCard property parameter POSTAL.
const TUid | KUidContactFieldVCardMapPARCEL |
Field type maps to vCard property parameter PARCEL.
const TUid | KUidContactFieldVCardMapGIF |
Field type maps to vCard property parameter value GIF.
const TUid | KUidContactFieldVCardMapCGM |
Field type maps to vCard property parameter value CGM.
const TUid | KUidContactFieldVCardMapWMF |
Field type maps to vCard property parameter value WMF.
const TUid | KUidContactFieldVCardMapBMP |
Field type maps to vCard property parameter value BMP.
const TUid | KUidContactFieldVCardMapMET |
Field type maps to vCard property parameter value MET.
const TUid | KUidContactFieldVCardMapPMB |
Field type maps to vCard property parameter value PMB.
const TUid | KUidContactFieldVCardMapDIB |
Field type maps to vCard property parameter value DIB.
const TUid | KUidContactFieldVCardMapPICT |
Field type maps to vCard property parameter value PICT.
const TUid | KUidContactFieldVCardMapTIFF |
Field type maps to vCard property parameter value TIFF.
const TUid | KUidContactFieldVCardMapPDF |
Field type maps to vCard property parameter value PDF.
const TUid | KUidContactFieldVCardMapPS |
Field type maps to vCard property parameter value PS.
const TUid | KUidContactFieldVCardMapJPEG |
Field type maps to vCard property parameter value JPEG.
const TUid | KUidContactFieldVCardMapMPEG |
Field type maps to vCard property parameter value MPEG.
const TUid | KUidContactFieldVCardMapMPEG2 |
Field type maps to vCard property parameter value MPEG2.
const TUid | KUidContactFieldVCardMapAVI |
Field type maps to vCard property parameter value AVI.
const TUid | KUidContactFieldVCardMapQTIME |
Field type maps to vCard property parameter value QTIME.
const TUid | KUidContactFieldVCardMapTZ |
Field type maps to vCard property TZ.
const TUid | KUidContactFieldVCardMapKEY |
Field type maps to vCard property KEY.
const TUid | KUidContactFieldVCardMapX509 |
Field type maps to vCard property parameter value X509.
const TUid | KUidContactFieldVCardMapPGP |
Field type maps to vCard property parameter value PGP.
const TUid | KUidContactFieldVCardMapSMIME |
Used internally by the contacts model.
const TUid | KUidContactFieldVCardMapWV |
The field contains a Wireless Village instant messaging ID.
const TUid | KUidContactFieldVCardMapSECONDNAME |
Field type mapping of a vCard property to contacts Second Name Field
const TUid | KUidContactFieldVCardMapSIPID |
Field type mapping of a vCard property to contacts SIP Identity Field.
const TUid | KUidContactFieldVCardMapPOC |
Field type maps to vCard extension property parameter value POC (Push to Talk Over Cellular).
const TUid | KUidContactFieldVCardMapSWIS |
Field type maps to vCard extension property parameter value SWIS ("See What I See").
const TUid | KUidContactFieldVCardMapVOIP |
Field type maps to vCard extension property parameter value VOIP (Voice Over IP).
const TUid | KUidContactFieldVCardMapAssistant |
Field type maps to vCard extension property parameter value Assistant
const TUid | KUidContactFieldVCardMapAssistantTel |
Field type maps to vCard extension property parameter value AssistantTel
const TUid | KUidContactFieldVCardMapAnniversary |
Field type maps to vCard extension property parameter value Anniversary
const TUid | KUidContactFieldVCardMapSpouse |
Field type maps to vCard extension property parameter value Spouse
const TUid | KUidContactFieldVCardMapChildren |
Field type maps to vCard extension property parameter value Children
const TUid | KUidContactFieldVCardMapClass |
Field type maps to vCard extension property parameter value Class
const TUid | KUidContactFieldVCardMapDepartment |
Field type maps to vCard extension property parameter value Department
const TLitC< sizeof(L"TYPE")/2 > | KVersitParamType | [static] |
Name of the TYPE property parameter, for which the values are work, home etc.
const TLitC< sizeof(L"WORK")/2 > | KVersitParamWork | [static] |
Name of the WORK property parameter.
const TLitC< sizeof(L"HOME")/2 > | KVersitParamHome | [static] |
Name of the HOME property parameter.
const TLitC< sizeof(L"MSG")/2 > | KVersitParamMsg | [static] |
Name of the MSG property parameter.
const TLitC< sizeof(L"VOICE")/2 > | KVersitParamVoice | [static] |
Name of the VOICE property parameter.
const TLitC< sizeof(L"FAX")/2 > | KVersitParamFax | [static] |
Name of the FAX property parameter.
const TLitC< sizeof(L"PREF")/2 > | KVersitParamPref | [static] |
Name of the PREF property parameter.
const TLitC< sizeof(L"CELL")/2 > | KVersitParamCell | [static] |
Name of the CELL property parameter.
const TLitC< sizeof(L"PAGER")/2 > | KVersitParamPager | [static] |
Name of the PAGER property parameter.
const TLitC< sizeof(L"BBS")/2 > | KVersitParamBbs | [static] |
Name of the BBS property parameter.
const TLitC< sizeof(L"MODEM")/2 > | KVersitParamModem | [static] |
Name of the MODEM property parameter.
const TLitC< sizeof(L"CAR")/2 > | KVersitParamCar | [static] |
Name of the CAR property parameter.
const TLitC< sizeof(L"ISDN")/2 > | KVersitParamIsdn | [static] |
Name of the ISDN property parameter.
const TLitC< sizeof(L"VIDEO")/2 > | KVersitParamVideo | [static] |
Name of the VIDEO property parameter.
const TLitC< sizeof(L"DOM")/2 > | KVersitParamDom | [static] |
Name of the DOM property parameter.
const TLitC< sizeof(L"GIF")/2 > | KVersitParamGif | [static] |
Name of the GIF property parameter.
const TLitC< sizeof(L"CGM")/2 > | KVersitParamCgm | [static] |
Name of the CGM property parameter.
const TLitC< sizeof(L"WMF")/2 > | KVersitParamWmf | [static] |
Name of the WMF property parameter.
const TLitC< sizeof(L"BMP")/2 > | KVersitParamBmp | [static] |
Name of the BMP property parameter.
const TLitC< sizeof(L"MET")/2 > | KVersitParamMet | [static] |
Name of the MET property parameter.
const TLitC< sizeof(L"PMB")/2 > | KVersitParamPmb | [static] |
Name of the PMB property parameter.
const TLitC< sizeof(L"DIB")/2 > | KVersitParamDib | [static] |
Name of the DIB property parameter.
const TLitC< sizeof(L"PICT")/2 > | KVersitParamPict | [static] |
Name of the PICT property parameter.
const TLitC< sizeof(L"TIFF")/2 > | KVersitParamTiff | [static] |
Name of the TIFF property parameter.
const TLitC< sizeof(L"PDF")/2 > | KVersitParamPdf | [static] |
Name of the PDF property parameter.
const TLitC< sizeof(L"PS")/2 > | KVersitParamPs | [static] |
Name of the PS property parameter.
const TLitC< sizeof(L"JPEG")/2 > | KVersitParamJpeg | [static] |
Name of the JPEG property parameter.
const TLitC< sizeof(L"MPEG")/2 > | KVersitParamMpeg | [static] |
Name of the MPEG property parameter.
const TLitC< sizeof(L"MPEG2")/2 > | KVersitParamMpeg2 | [static] |
Name of the MPEG2 property parameter.
const TLitC< sizeof(L"AVI")/2 > | KVersitParamAvi | [static] |
Name of the AVI property parameter.
const TLitC< sizeof(L"QTIME")/2 > | KVersitParamQtime | [static] |
Name of the QTIME property parameter.
const TLitC< sizeof(L"X509")/2 > | KVersitParamX509 | [static] |
Name of the X509 property parameter.
const TLitC< sizeof(L"PGP")/2 > | KVersitParamPGP | [static] |
Name of the PGP property parameter.
const TLitC< sizeof(L"INTERNET")/2 > | KVersitParamINTERNET | [static] |
Name of the INTERNET property parameter.
const TLitC8< sizeof("TYPE")> | KVersitParam8Type | [static] |
8 bit name of the TYPE property parameter.
const TLitC8< sizeof("WORK")> | KVersitParam8Work | [static] |
8 bit name of the WORK property parameter.
const TLitC8< sizeof("HOME")> | KVersitParam8Home | [static] |
8 bit name of the HOME property parameter.
const TLitC8< sizeof("MSG")> | KVersitParam8Msg | [static] |
8 bit name of the MSG property parameter.
const TLitC8< sizeof("VOICE")> | KVersitParam8Voice | [static] |
8 bit name of the VOICE property parameter.
const TLitC8< sizeof("FAX")> | KVersitParam8Fax | [static] |
8 bit name of the FAX property parameter.
const TLitC8< sizeof("PREF")> | KVersitParam8Pref | [static] |
8 bit name of the PREF property parameter.
const TLitC8< sizeof("CELL")> | KVersitParam8Cell | [static] |
8 bit name of the CELL property parameter.
const TLitC8< sizeof("PAGER")> | KVersitParam8Pager | [static] |
8 bit name of the PAGER property parameter.
const TLitC8< sizeof("BBS")> | KVersitParam8Bbs | [static] |
8 bit name of the BBS property parameter.
const TLitC8< sizeof("MODEM")> | KVersitParam8Modem | [static] |
8 bit name of the MODEM property parameter.
const TLitC8< sizeof("CAR")> | KVersitParam8Car | [static] |
8 bit name of the CAR property parameter.
const TLitC8< sizeof("ISDN")> | KVersitParam8Isdn | [static] |
8 bit name of the ISDN property parameter.
const TLitC8< sizeof("VIDEO")> | KVersitParam8Video | [static] |
8 bit name of the VIDEO property parameter.
const TLitC8< sizeof("DOM")> | KVersitParam8Dom | [static] |
8 bit name of the DOM property parameter.
const TLitC8< sizeof("GIF")> | KVersitParam8Gif | [static] |
8 bit name of the GIF property parameter.
const TLitC8< sizeof("CGM")> | KVersitParam8Cgm | [static] |
8 bit name of the CGM property parameter.
const TLitC8< sizeof("WMF")> | KVersitParam8Wmf | [static] |
8 bit name of the WMF property parameter.
const TLitC8< sizeof("BMP")> | KVersitParam8Bmp | [static] |
8 bit name of the BMP property parameter.
const TLitC8< sizeof("MET")> | KVersitParam8Met | [static] |
8 bit name of the MET property parameter.
const TLitC8< sizeof("PMB")> | KVersitParam8Pmb | [static] |
8 bit name of the PMB property parameter.
const TLitC8< sizeof("DIB")> | KVersitParam8Dib | [static] |
8 bit name of the DIB property parameter.
const TLitC8< sizeof("PICT")> | KVersitParam8Pict | [static] |
8 bit name of the PICT property parameter.
const TLitC8< sizeof("TIFF")> | KVersitParam8Tiff | [static] |
8 bit name of the TIFF property parameter.
const TLitC8< sizeof("PDF")> | KVersitParam8Pdf | [static] |
8 bit name of the PDF property parameter.
const TLitC8< sizeof("PS")> | KVersitParam8Ps | [static] |
8 bit name of the PS property parameter.
const TLitC8< sizeof("JPEG")> | KVersitParam8Jpeg | [static] |
8 bit name of the JPEG property parameter.
const TLitC8< sizeof("MPEG")> | KVersitParam8Mpeg | [static] |
8 bit name of the MPEG property parameter.
const TLitC8< sizeof("MPEG2")> | KVersitParam8Mpeg2 | [static] |
8 bit name of the MPEG2 property parameter.
const TLitC8< sizeof("AVI")> | KVersitParam8Avi | [static] |
8 bit name of the AVI property parameter.
const TLitC8< sizeof("QTIME")> | KVersitParam8Qtime | [static] |
8 bit name of the QTIME property parameter.
const TLitC8< sizeof("X509")> | KVersitParam8X509 | [static] |
8 bit name of the X509 property parameter.
const TLitC8< sizeof("PGP")> | KVersitParam8PGP | [static] |
8 bit name of the PGP property parameter.
const TLitC8< sizeof("INTERNET")> | KVersitParam8Internet | [static] |
8 bit name of the INTERNET property parameter.
const TLitC8< sizeof("X-IRMC-N")> | KVersitParam8NamePrn | [static] |
8 bit name of the X-IRMC-N property parameter (family or given name pronunciation).
const TLitC8< sizeof("X-IRMC-ORG")> | KVersitParam8CompanyPrn | [static] |
8 bit name of the X-IRMC-ORG property parameter (company name pronunciation).
const TLitC8< sizeof("X-IRMC-")> | KVersitParam8PronunciationPrefix | [static] |
8 bit name of the X-IRMC- property parameter (pronunciation field prefix).