--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Symbian3/SDK/Source/GUID-92156269-0645-54AB-9075-EE7708D333F4.dita Wed Mar 31 11:11:55 2010 +0100
@@ -0,0 +1,618 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2007-2010 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
+"Eclipse Public License v1.0" which accompanies this distribution,
+and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
+<!-- Initial Contributors:
+ Nokia Corporation - initial contribution.
+Contributors:
+-->
+<!DOCTYPE concept
+ PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
+<concept id="GUID-92156269-0645-54AB-9075-EE7708D333F4" xml:lang="en"><title>UIDs that
+Identify vCard Properties</title><prolog><metadata><keywords/></metadata></prolog><conbody>
+<section id="GUID-6F5FAD7E-3DF0-4073-B709-106F7BE1D940"><title>Introduction</title> <p>These tables list the UIDs that Symbian
+uses to identify vCard properties and property parameters. The mapping between
+vCard properties and Symbian-specific constants is done by the cntvcard component
+(<filepath>cntvcard.dll</filepath>). </p> <p>The first column describes the
+properties and the second lists the property names as they appear in a vCard.
+The third and fourth columns list the corresponding Symbian UIDs. The combination
+of one or more field type UIDs and an optional mapping UID uniquely identify
+each property. Field type and vCard mapping UIDs are defined in <filepath>cntdef.h</filepath>. </p> </section>
+<section id="GUID-0909AADD-0EFC-47EA-8E8D-531BA5447ECD"><title>Properties and UIDs</title> <table id="GUID-7797FBC0-DD46-5152-9853-54800F90C145">
+<tgroup cols="4"><colspec colname="col0"/><colspec colname="col1"/><colspec colname="col2"/><colspec colname="col3"/>
+<tbody>
+<row>
+<entry><p> <b>Description</b> </p> </entry>
+<entry><p> <b>vCard property</b> </p> </entry>
+<entry><p> <b>Field type UID</b> </p> </entry>
+<entry><p> <b>Mapping UID</b> </p> </entry>
+</row>
+<row>
+<entry><p>PO Box </p> </entry>
+<entry><p> <codeph>ADR:</codeph> / Post Office Address </p> </entry>
+<entry><p> <codeph>KUidContactFieldPostOffice</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapPOSTOFFICE</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Extended address </p> </entry>
+<entry><p> <codeph>ADR:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldExtendedAddress</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapEXTENDEDADR</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Street </p> </entry>
+<entry><p> <codeph>ADR:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldAddress</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapADR</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>City </p> </entry>
+<entry><p> <codeph>ADR:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldLocality </codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapLOCALITY</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Region </p> </entry>
+<entry><p> <codeph>ADR:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldRegion</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapREGION</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Postcode </p> </entry>
+<entry><p> <codeph>ADR:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldPostcode</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapPOSTCODE</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Country </p> </entry>
+<entry><p> <codeph>ADR:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldCountry</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapCOUNTRY</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Agent </p> </entry>
+<entry><p> <codeph>AGENT:</codeph> </p> </entry>
+<entry><p>None </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapAGENT</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Birthday </p> </entry>
+<entry><p> <codeph>BDAY:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldBirthday</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapBDAY</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Email </p> </entry>
+<entry><p> <codeph>EMAIL;INTERNET:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldEMail</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapEMAILINTERNET</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Formatted name </p> </entry>
+<entry><p> <codeph>FN:</codeph> </p> </entry>
+<entry><p>None </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapUnusedFN</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Longitude and latitude </p> </entry>
+<entry><p> <codeph>GEO:</codeph> </p> </entry>
+<entry><p>None </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapGEO</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Public encryption key </p> </entry>
+<entry><p> <codeph>KEY:</codeph> </p> </entry>
+<entry><p>None </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapKEY</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Label </p> </entry>
+<entry><p> <codeph>LABEL:</codeph> </p> </entry>
+<entry><p>None </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapLABEL</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Company logo </p> </entry>
+<entry><p> <codeph>LOGO:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldPicture</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapLOGO</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Email software </p> </entry>
+<entry><p> <codeph>MAILER:</codeph> </p> </entry>
+<entry><p>None </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapMAILER</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Title </p> </entry>
+<entry><p> <codeph>N:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldPrefixName</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapUnusedN</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>First name </p> </entry>
+<entry><p> <codeph>N:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldGivenName</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapUnusedN</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Middle name </p> </entry>
+<entry><p> <codeph>N:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldAdditionalName</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapUnusedN</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Last name </p> </entry>
+<entry><p> <codeph>N:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldFamilyName</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapUnusedN</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Suffix </p> </entry>
+<entry><p> <codeph>N:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldSuffixName</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapUnusedN</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Notes </p> </entry>
+<entry><p> <codeph>NOTE:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldNote</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapNOTE</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Company </p> </entry>
+<entry><p> <codeph>ORG:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldCompanyName</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapORG</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Photograph </p> </entry>
+<entry><p> <codeph>PHOTO:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldPicture</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapPHOTO</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Last Revision </p> </entry>
+<entry><p> <codeph>REV:</codeph> </p> </entry>
+<entry><p>n/a – not stored in a field. See <xref href="GUID-7D48CA5C-D047-3512-A280-6A9C8F707CD2.dita#GUID-7D48CA5C-D047-3512-A280-6A9C8F707CD2/GUID-102275A3-A32B-3A83-85D9-F6F27A07804F"><apiname>CContactItem::SetLastModified()</apiname></xref>. </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapNotRequired</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Occupation </p> </entry>
+<entry><p> <codeph>ROLE:</codeph> </p> </entry>
+<entry><p>None </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapROLE</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Sound </p> </entry>
+<entry><p> <codeph>SOUND:</codeph> </p> </entry>
+<entry><p>None </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapSOUND</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Given name pronunciation </p> </entry>
+<entry><p> <codeph>SOUND;X-IRMC-N:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldGivenNamePronunciation</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapUnusedN</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Family name pronunciation </p> </entry>
+<entry><p> <codeph>SOUND;X-IRMC-N:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldFamilyNamePronunciation</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapUnusedN</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Company name pronunciation </p> </entry>
+<entry><p> <codeph>SOUND;X-IRMC-ORG:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldCompanyNamePronunciation</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapORGPronunciation</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Tel </p> </entry>
+<entry><p> <codeph>TEL:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldPhoneNumber</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapTEL</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Fax </p> </entry>
+<entry><p> <codeph>TEL;FAX:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldFax KUidContactFieldVCardMapFAX </codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapTEL</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Job title </p> </entry>
+<entry><p> <codeph>TITLE:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldJobTitle</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapTITLE</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Unique Identifier </p> </entry>
+<entry><p> <codeph>UID:</codeph> </p> </entry>
+<entry><p>n/a – not stored in a field. See <xref href="GUID-7D48CA5C-D047-3512-A280-6A9C8F707CD2.dita#GUID-7D48CA5C-D047-3512-A280-6A9C8F707CD2/GUID-CFB906FC-13AB-35FB-A0D0-6CFDDB650776"><apiname>CContactItem::SetUidStringL()</apiname></xref>. </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapNotRequired</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Web page </p> </entry>
+<entry><p> <codeph>URL:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldUrl</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapURL</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Version support </p> </entry>
+<entry><p> <codeph>VERSION:</codeph> </p> </entry>
+<entry><p>n/a – not stored in a field. </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapNotRequired</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>USIM second name (*) </p> </entry>
+<entry><p> <codeph>X-EPOCSECONDNAME:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldSecondName</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapSECONDNAME</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>SIP address </p> </entry>
+<entry><p> <codeph>X-SIP:</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldSIPID</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapSIPID</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Other vCard extension properties </p> </entry>
+<entry><p> <codeph>X-</codeph> </p> </entry>
+<entry><p>None </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapUnknownXDash</codeph> </p> </entry>
+</row>
+<row>
+<entry><p>Assistant name </p> </entry>
+<entry><p>X-ASSISTANT </p> </entry>
+<entry><p>KUidContactFieldAssistant </p> </entry>
+<entry><p>KUidContactFieldVCardMapAssistant </p> </entry>
+</row>
+<row>
+<entry><p>Assistant phone </p> </entry>
+<entry><p>X-ASSISTANTTEL </p> </entry>
+<entry><p> <codeph>KUidContactFieldPhoneNumber</codeph> </p> </entry>
+<entry><p>KUidContactFieldVCardMapAssistantTel </p> </entry>
+</row>
+<row>
+<entry><p>Anniversary </p> </entry>
+<entry><p>X-ANNIVERSARY </p> </entry>
+<entry><p>KUidContactFieldAnniversary </p> </entry>
+<entry><p>KUidContactFieldVCardMapAnniversary </p> </entry>
+</row>
+<row>
+<entry><p>Spouse </p> </entry>
+<entry><p>X-SPOUSE </p> </entry>
+<entry><p>KUidContactFieldSpouse </p> </entry>
+<entry><p>KUidContactFieldVCardMapSpouse </p> </entry>
+</row>
+<row>
+<entry><p>Children </p> </entry>
+<entry><p>X-CHILDREN </p> </entry>
+<entry><p>KUidContactFieldChildren </p> </entry>
+<entry><p>KUidContactFieldVCardMapChildren </p> </entry>
+</row>
+<row>
+<entry><p>Class </p> </entry>
+<entry><p>X-CLASS </p> </entry>
+<entry><p>KUidContactFieldClass </p> </entry>
+<entry><p>KUidContactFieldVCardMapClass </p> </entry>
+</row>
+<row>
+<entry><p>Department </p> </entry>
+<entry><p>X-DEPARTMENT </p> </entry>
+<entry><p>KUidContactFieldDepartmentName </p> </entry>
+<entry><p>KUidContactFieldVCardMapDepartment </p> </entry>
+</row>
+</tbody>
+</tgroup>
+</table> <p>(*) This field stores an additional representation of the contact's
+name, such as a nickname or a different representation. An example is a Japanese
+contact which has a Romanised name and an alternative representation using
+kanji (pictogram) characters. </p> </section>
+<section id="GUID-04B9B4CB-F4A7-4171-956B-56BDD625D8ED"><title>Property Parameters and UIDs, Grouped by Property</title> <p><b>ADR: </b> </p> <table id="GUID-3F7BE7AA-C166-58E2-8331-1E35280B9A93">
+<tgroup cols="2"><colspec colname="col0"/><colspec colname="col1"/>
+<tbody>
+<row>
+<entry><p> <b>vCard property parameter</b> </p> </entry>
+<entry><p> <b>Field type UID</b> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>HOME</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapHOME</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>WORK</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapWORK</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>PREF</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapPREF</codeph> </p> </entry>
+</row>
+</tbody>
+</tgroup>
+</table> <p><b>EMAIL: </b> </p> <table id="GUID-64FB0B2A-EDE3-5799-AA9B-15D419314956">
+<tgroup cols="2"><colspec colname="col0"/><colspec colname="col1"/>
+<tbody>
+<row>
+<entry><p> <b>vCard property parameter</b> </p> </entry>
+<entry><p> <b>Field type UID</b> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>HOME</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapHOME</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>WORK</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapWORK</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>CELL</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapCELL</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>INTERNET (*)</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapINTERNET</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>PREF</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapPREF</codeph> </p> </entry>
+</row>
+</tbody>
+</tgroup>
+</table> <p>(*) If HOME, WORK and CELL are absent then INTERNET is inserted
+by default. </p> <p><b>KEY: </b> </p> <table id="GUID-4255AD9F-35BD-55BE-842F-55831408F986">
+<tgroup cols="2"><colspec colname="col0"/><colspec colname="col1"/>
+<tbody>
+<row>
+<entry><p> <b>vCard property parameter</b> </p> </entry>
+<entry><p> <b>Field type UID</b> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>X509</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapX509</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>PGP</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapPGP</codeph> </p> </entry>
+</row>
+</tbody>
+</tgroup>
+</table> <p><b>LABEL: </b> </p> <table id="GUID-E2D18245-F739-590D-A2B7-9F08C952BB5F">
+<tgroup cols="2"><colspec colname="col0"/><colspec colname="col1"/>
+<tbody>
+<row>
+<entry><p> <b>vCard property parameter</b> </p> </entry>
+<entry><p> <b>Field type UID</b> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>DOM</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapDOM</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>HOME</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapHOME</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>WORK</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapWORK</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>PREF</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapPREF</codeph> </p> </entry>
+</row>
+</tbody>
+</tgroup>
+</table> <p><b>PHOTO:/LOGO: </b> </p> <table id="GUID-B9005C1B-BDAD-5DD8-A46C-24CA4B112347">
+<tgroup cols="2"><colspec colname="col0"/><colspec colname="col1"/>
+<tbody>
+<row>
+<entry><p> <b>vCard property parameter</b> </p> </entry>
+<entry><p> <b>Field type UID</b> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>GIF</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapGIF</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>CGM</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapCGM</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>WMF</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapWMF</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>BMP</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapBMP</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>DIB</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapDIB</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>PS</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapPS</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>PMB</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapPMB</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>PDF</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapPDF</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>PICT</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapPICT</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>TIFF</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapTIFF</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>JPEG</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapJPEG</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>MET</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapMET</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>MPEG</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapMPEG</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>MPEG2</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapMPEG2</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>AVI</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapAVI</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>QTIME</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapQTIME</codeph> </p> </entry>
+</row>
+</tbody>
+</tgroup>
+</table> <p><b>TEL: </b> </p> <table id="GUID-8A8F4DBE-A235-521C-AAD1-77D2B9CEBF8E">
+<tgroup cols="2"><colspec colname="col0"/><colspec colname="col1"/>
+<tbody>
+<row>
+<entry><p> <b>vCard property parameter</b> </p> </entry>
+<entry><p> <b>Field type UID</b> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>HOME</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapHOME</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>WORK</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapWORK</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>PREF</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapPREF</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>VOICE</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapVOICE</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>CELL</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapCELL</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>PAGER</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapPAGER</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>BBS</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapBBS</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>MODEM</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapMODEM</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>CAR</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapCAR</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>ISDN</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapISDN</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>VIDEO</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapVIDEO</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>MSG</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapMSG</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>FAX</codeph> </p> </entry>
+<entry><p>(*) </p> </entry>
+</row>
+</tbody>
+</tgroup>
+</table> <p>(*) Fax numbers are not stored using a telephone number field
+type (<codeph>KUidContactFieldPhoneNumber</codeph>), but a fax field type
+(<codeph>KUidContactFieldFax</codeph>; mapping=<codeph>KUidContactFieldVCardMapFAX</codeph>). </p> <p><b>URL: </b> </p> <table id="GUID-1E146002-1DD7-5A6E-9711-6FB7BD78B82A">
+<tgroup cols="2"><colspec colname="col0"/><colspec colname="col1"/>
+<tbody>
+<row>
+<entry><p> <b>vCard property parameter</b> </p> </entry>
+<entry><p> <b>Field type UID</b> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>HOME</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapHOME</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>WORK</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapWORK</codeph> </p> </entry>
+</row>
+</tbody>
+</tgroup>
+</table> <p><b>X-SIP: </b> </p> <table id="GUID-186E7003-2AC0-52C1-82BC-4347AE745319">
+<tgroup cols="2"><colspec colname="col0"/><colspec colname="col1"/>
+<tbody>
+<row>
+<entry><p> <b>vCard property parameter</b> </p> </entry>
+<entry><p> <b>Field type UID</b> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>POC</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapPOC</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>SWIS</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapSWIS</codeph> </p> </entry>
+</row>
+<row>
+<entry><p> <codeph>VOIP</codeph> </p> </entry>
+<entry><p> <codeph>KUidContactFieldVCardMapVOIP</codeph> </p> </entry>
+</row>
+</tbody>
+</tgroup>
+</table> </section>
+<section id="GUID-5E177BD6-BEEE-4D2C-9D9D-30C0088B0E49"><title>Example</title> <p>The following example demonstrates how
+a contact item (<codeph>newCard</codeph>) is created and assigned fields of
+different types using some of the UIDs listed in the tables above. </p> <codeblock id="GUID-35C279F9-C016-5932-AA03-99D44ADD79F4" xml:space="preserve">#include <cntitem.h>
+#include <cntfield.h>
+#include <cntfldst.h>
+#include <cntdef.h>
+#include <cntdef.hrh>
+
+// Create a contact card and add a work phone number. Numeric values are
+// stored in a text field (storage type = KStorageTypeText).
+
+CContactCard* newCard = CContactCard::NewLC();
+_LIT(KWorkNumber,"02071234567");
+// First create the field to hold the phone number
+CContactItemField* phonefield=CContactItemField::NewLC(KStorageTypeText);
+// Set the field types and mapping UIDs for a work phone number property
+phonefield->AddFieldTypeL(KUidContactFieldPhoneNumber);
+phonefield->AddFieldTypeL(KUidContactFieldVCardMapWORK);
+// Make it the preferred number
+phonefield->AddFieldTypeL(KUidContactFieldVCardMapPREF);
+phonefield->SetMapping(KUidContactFieldVCardMapTEL);
+// Add the telephone number to the field and the field to the card
+phonefield->TextStorage()->SetTextL(KWorkNumber);
+newCard->AddFieldL(*phonefield); // newCard takes ownership
+CleanupStack::Pop(); // phonefield
+
+// Add a birthday property. Date property values are stored using "date/time"
+// fields (storage type=KStorageTypeDateTime).
+
+CContactItemField* birthdayfield=CContactItemField::NewLC(KStorageTypeDateTime);
+birthdayfield->AddFieldTypeL(KUidContactFieldBirthday);
+birthdayfield->SetMapping(KUidContactFieldVCardMapBDAY);
+// Set birthday - 10 Jan 1970
+birthdayfield->DateTimeStorage()->SetTime(TDateTime(1970,EJanuary,9,0,0,0,0));
+newCard->AddFieldL(*birthdayfield); // newCard takes ownership
+CleanupStack::Pop(); // birthdayfield
+</codeblock> </section>
+</conbody></concept>
\ No newline at end of file