/*
* Copyright (c) 2007-2007 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "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:
*
* Description:  This file contains common resources for the module PbkEng.dll
*
*/


#include <badef.rh>
#include <cntdef.hrh>
#include <PbkConfig.hrh>
#include "PbkFields.hrh"
#include <PbkFieldInfo.rh>
#include "PbkIconId.hrh"
#include <phonebook.loc>

// MACROS

// Presentation texts for named memory entries
// %0U = last name, %1U = first name
#define phob_entry_name                 "%0U %1U"
#define phob_entry_name_reversed_order  "%1U %0U"

//  RESOURCE DEFINITIONS 

// Resource signature
RESOURCE BA_RSS_SIGNATURE { }


/**
 * Additional information to the default contact card template array 
 * r_cntui_new_field_defns in cntmodel.rss.
 * IMPORTANT: this array is mapped 1-1 to the template array. The items 
 * must be in the same order as in the template array.
 *
 * @see cntmodel.rss
 * @see PHONEBOOK_FIELD
 * @see CPbkFieldInfo
 */
RESOURCE PHONEBOOK_FIELD_ARRAY r_phonebook_field_properties
    {
    items =
        {
        PHONEBOOK_FIELD     // Last Name
            {
            Id                  = EPbkFieldIdLastName;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkNameMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagDefTemplate | KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupNames;
            OrderingItem        = EPbkOrderingItemLastName;
            AddItemOrdering     = EPbkAddItemOrderLastName;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KUidContactFieldFamilyNameValue;
                    parameters  = {};
                    },
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapUnusedFN;
                    parameters  = {};
                    }
                };
            ExcludeParameters       = {};
            GroupId             = EPbkFieldGroupIdLastName;
            },
        PHONEBOOK_FIELD     // First Name
            {
            Id                  = EPbkFieldIdFirstName;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkNameMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagDefTemplate | KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupNames;
            OrderingItem        = EPbkOrderingItemFirstName;
            AddItemOrdering     = EPbkAddItemOrderFirstName;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KUidContactFieldGivenNameValue;
                    parameters  = {};
                    }
                };
            ExcludeParameters       = {};
            GroupId             = EPbkFieldGroupIdFirstName;
            },
        PHONEBOOK_FIELD     // Phone Number (home)
            {
            Id                  = EPbkFieldIdPhoneNumberHome;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkPhoneNumberMaxLength;
            EditMode            = EPbkFieldEditModeNumeric;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_phone;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupPhoneNumbers;
            OrderingItem        = EPbkOrderingItemPhoneNumberHome;
            AddItemOrdering     = EPbkAddItemOrderPhoneNumberHome;
            Location            = EPbkFieldLocationHome;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapTEL;
                    parameters = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME;  }
                        };
                    }
                };
            ExcludeParameters   =
                {
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapFAX;   },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapPAGER; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCELL;  },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapVIDEO; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCAR;   },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapAssistantTel;   }
                };
            },
        PHONEBOOK_FIELD     // Phone Number Mobile (home)
            {
            Id                  = EPbkFieldIdPhoneNumberMobile;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkPhoneNumberMaxLength;
            EditMode            = EPbkFieldEditModeNumeric;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_mobile;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupPhoneNumbers;
            OrderingItem        = EPbkOrderingItemPhoneNumberMobileHome;
            AddItemOrdering     = EPbkAddItemOrderPhoneNumberMobileHome;
            Location            = EPbkFieldLocationHome;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapTEL;
                    parameters  = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCELL; },
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                        };
                    }
                };
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // Fax Number (home)
            {
            Id                  = EPbkFieldIdFaxNumber;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkPhoneNumberMaxLength;
            EditMode            = EPbkFieldEditModeNumeric;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_fax;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupPhoneNumbers;
            OrderingItem        = EPbkOrderingItemFaxNumberHome;
            AddItemOrdering     = EPbkAddItemOrderPhoneNumberFaxHome;
            Location            = EPbkFieldLocationHome;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapTEL;
                    parameters = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapFAX;  },
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }    
                        };
                    }
                };
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // Email Address (home)
            {
            Id                  = EPbkFieldIdEmailAddress;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkEMailAddressMaxLength;
            EditMode            = EPbkFieldEditModeLatinOnly;
            DefaultCase         = EPbkFieldDefaultCaseLower;
            IconId              = EPbkqgn_prop_nrtyp_email;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemEmailAddressHome;
            AddItemOrdering     = EPbkAddItemOrderEmailHome;
            Location            = EPbkFieldLocationHome;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapEMAILINTERNET;
                    parameters = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                        };
                    }
                };
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // URL (home)
            {
            Id                  = EPbkFieldIdURL;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkURLMaxLength;
            EditMode            = EPbkFieldEditModeLatinOnly;
            DefaultCase         = EPbkFieldDefaultCaseLower;
            IconId              = EPbkqgn_prop_nrtyp_url;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemURLHome;
            AddItemOrdering     = EPbkAddItemOrderURLHome;
            Location            = EPbkFieldLocationHome;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapURL;
                    parameters = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                        };
                    }
                };
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // Label Address (home)
            {
            Id                  = EPbkFieldIdPostalAddress;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_address;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagNull;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemAddressHome;
            AddItemOrdering     = EPbkAddItemOrderNone;
            Location            = EPbkFieldLocationHome;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapLABEL;
                    parameters = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                        };
                    }
                };
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // P.O.Box  (home)
            {
            Id                  = EPbkFieldIdPOBox;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkPostalCodeMaxLength;
            EditMode            = EPbkFieldEditModeNumeric;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeNumberEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemHomeAddressPOBox;
            AddItemOrdering     = EPbkAddItemOrderPOBoxHome;
            AddItemText         = qtn_phob_lbl2_pobox_home;
            Location            = EPbkFieldLocationHome;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapPOSTOFFICE;
                    parameters = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                        };
                    }
                };
            ExcludeParameters   = {};
            GroupId             = EPbkFieldGroupIdHomeAddress;
            },
        PHONEBOOK_FIELD     // Extension address  (home)
            {
            Id                  = EPbkFieldIdExtendedAddress;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemHomeAddressExtension;
            AddItemOrdering     = EPbkAddItemOrderExtensionAddressHome;
            AddItemText         = qtn_phob_lbl2_extension_home;
            Location            = EPbkFieldLocationHome;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapEXTENDEDADR;
                    parameters  = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                        };
                    }
                };
            ExcludeParameters   = {};
            GroupId             = EPbkFieldGroupIdHomeAddress;
            },
        PHONEBOOK_FIELD     // Street  (home)
            {
            Id                  = EPbkFieldIdStreetAddress;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemHomeAddressStreet;
            AddItemOrdering     = EPbkAddItemOrderStreetHome;
            AddItemText         = qtn_phob_lbl2_street_home;
            Location            = EPbkFieldLocationHome;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapADR;
                    parameters = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                        };
                    }
                };
            ExcludeParameters   = {};
            GroupId             = EPbkFieldGroupIdHomeAddress;
            },
        PHONEBOOK_FIELD     // Postal code  (home)
            {
            Id                  = EPbkFieldIdPostalCode;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkPostalCodeMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemHomeAddressPostalCode;
            AddItemOrdering     = EPbkAddItemOrderPostalCodeHome;
            AddItemText         = qtn_phob_lbl2_postal_code_home;
            Location            = EPbkFieldLocationHome;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapPOSTCODE;
                    parameters = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                        };
                    }
                };
            ExcludeParameters   = {};
            GroupId             = EPbkFieldGroupIdHomeAddress;
            },
        PHONEBOOK_FIELD     // City  (home)
            {
            Id                  = EPbkFieldIdCity;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemHomeAddressCity;
            AddItemOrdering     = EPbkAddItemOrderCityHome;
            AddItemText         = qtn_phob_lbl2_city_home;
            Location            = EPbkFieldLocationHome;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapLOCALITY;
                    parameters = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                        };
                    }
                };
            ExcludeParameters   = {};
            GroupId             = EPbkFieldGroupIdHomeAddress;
            },
        PHONEBOOK_FIELD     // State  (home)
            {
            Id                  = EPbkFieldIdState;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemHomeAddressState;
            AddItemOrdering     = EPbkAddItemOrderStateHome;
            AddItemText         = qtn_phob_lbl2_state_home;
            Location            = EPbkFieldLocationHome;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapREGION;
                    parameters = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                        };
                    }
                };
            ExcludeParameters   = {};
            GroupId             = EPbkFieldGroupIdHomeAddress;
            },
        PHONEBOOK_FIELD     // Country  (home)
            {
            Id                  = EPbkFieldIdCountry;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemHomeAddressCountry;
            AddItemOrdering     = EPbkAddItemOrderCountryHome;
            AddItemText         = qtn_phob_lbl2_country_home;
            Location            = EPbkFieldLocationHome;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapCOUNTRY;
                    parameters = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                        };
                    }
                };
            ExcludeParameters   = {};
            GroupId             = EPbkFieldGroupIdHomeAddress;
            },

//  work jobbies
        PHONEBOOK_FIELD     // Job Title
            {
            Id                  = EPbkFieldIdJobTitle;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkNameMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagDefTemplate | KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupNames;
            OrderingItem        = EPbkOrderingItemJobTitle;
            AddItemOrdering     = EPbkAddItemOrderJobTitle;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapTITLE;
                    parameters  = {};
                    },
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapROLE;
                    parameters  = {};
                    }
                };
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // Company name
            {
            Id                  = EPbkFieldIdCompanyName;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkNameMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagDefTemplate | KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupNames;
            OrderingItem        = EPbkOrderingItemCompanyName;
            AddItemOrdering     = EPbkAddItemOrderCompanyName;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapORG;
                    parameters  = {};
                    }
                };
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // Phone Number (work)
            {
            Id                  = EPbkFieldIdPhoneNumberWork;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkPhoneNumberMaxLength;
            EditMode            = EPbkFieldEditModeNumeric;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_phone;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupPhoneNumbers;
            OrderingItem        = EPbkOrderingItemPhoneNumberWork;
            AddItemOrdering     = EPbkAddItemOrderPhoneNumberWork;
            Location            = EPbkFieldLocationWork;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapTEL;
                    parameters  = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK;  }   
                        };
                    }
                };
            ExcludeParameters   =
                {
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapFAX;   },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapPAGER; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCELL;  },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapVIDEO; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCAR;   },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapAssistantTel;   }
                };
            },    
        PHONEBOOK_FIELD     // Phone Number Mobile (work)
            {
            Id                  = EPbkFieldIdPhoneNumberMobile;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkPhoneNumberMaxLength;
            EditMode            = EPbkFieldEditModeNumeric;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_mobile;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupPhoneNumbers;
            OrderingItem        = EPbkOrderingItemPhoneNumberMobileWork;
            AddItemOrdering     = EPbkAddItemOrderPhoneNumberMobileWork;
            Location            = EPbkFieldLocationWork;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapTEL;
                    parameters  = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCELL; },
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }       
                        };
                    }
                };
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // Fax Number (work)
            {
            Id                  = EPbkFieldIdFaxNumber;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkPhoneNumberMaxLength;
            EditMode            = EPbkFieldEditModeNumeric;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_fax;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupPhoneNumbers;
            OrderingItem        = EPbkOrderingItemFaxNumberWork;
            AddItemOrdering     = EPbkAddItemOrderPhoneNumberFaxWork;
            Location            = EPbkFieldLocationWork;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapTEL;
                    parameters  = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapFAX;  },
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }
                        };
                    }
                };
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // Email Address (work)
            {
            Id                  = EPbkFieldIdEmailAddress;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkEMailAddressMaxLength;
            EditMode            = EPbkFieldEditModeLatinOnly;
            DefaultCase         = EPbkFieldDefaultCaseLower;
            IconId              = EPbkqgn_prop_nrtyp_email;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemEmailAddressWork;
            AddItemOrdering     = EPbkAddItemOrderEmailWork;
            Location            = EPbkFieldLocationWork;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapEMAILINTERNET;
                    parameters = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }
                        };
                    }
                };
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // URL (work)
            {
            Id                  = EPbkFieldIdURL;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkURLMaxLength;
            EditMode            = EPbkFieldEditModeLatinOnly;
            DefaultCase         = EPbkFieldDefaultCaseLower;
            IconId              = EPbkqgn_prop_nrtyp_url;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemURLWork;
            AddItemOrdering     = EPbkAddItemOrderURLWork;
            Location            = EPbkFieldLocationWork;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapURL;
                    parameters = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }
                        };
                    }
                };
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // Label Address (work)
            {
            Id                  = EPbkFieldIdPostalAddress;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_address;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagNull;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemAddressWork;
            AddItemOrdering     = EPbkAddItemOrderNone;
            Location            = EPbkFieldLocationWork;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapLABEL;
                    parameters  = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }
                        };
                    }
                };
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // P.O.Box  (work)
            {
            Id                  = EPbkFieldIdPOBox;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkPostalCodeMaxLength;
            EditMode            = EPbkFieldEditModeNumeric;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeNumberEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemCompanyAddressPOBox;
            AddItemOrdering     = EPbkAddItemOrderPOBoxWork;
            AddItemText         = qtn_phob_lbl2_pobox_work;
            Location            = EPbkFieldLocationWork;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapPOSTOFFICE;
                    parameters  = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }
                        };
                    }
                };
            ExcludeParameters   = {};
            GroupId             = EPbkFieldGroupIdCompanyAddress;
            },
        PHONEBOOK_FIELD     // Extension address  (work)
            {
            Id                  = EPbkFieldIdExtendedAddress;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemCompanyAddressExtension;
            AddItemOrdering     = EPbkAddItemOrderExtensionAddressWork;
            AddItemText         = qtn_phob_lbl2_extension_work;
            Location            = EPbkFieldLocationWork;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapEXTENDEDADR;
                    parameters  = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }
                        };
                    }
                };
            ExcludeParameters   = {};
            GroupId             = EPbkFieldGroupIdCompanyAddress;
            },
        PHONEBOOK_FIELD     // Street  (work)
            {
            Id                  = EPbkFieldIdStreetAddress;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemCompanyAddressStreet;
            AddItemOrdering     = EPbkAddItemOrderStreetWork;
            AddItemText         = qtn_phob_lbl2_street_work;
            Location            = EPbkFieldLocationWork;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapADR;
                    parameters  = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }
                        };
                    }
                };
            ExcludeParameters   = {};
            GroupId             = EPbkFieldGroupIdCompanyAddress;
            },
        PHONEBOOK_FIELD     // Postal code  (work)
            {
            Id                  = EPbkFieldIdPostalCode;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkPostalCodeMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemCompanyAddressPostalCode;
            AddItemOrdering     = EPbkAddItemOrderPostalCodeWork;
            AddItemText         = qtn_phob_lbl2_postal_code_work;
            Location            = EPbkFieldLocationWork;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapPOSTCODE;
                    parameters  = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }
                        };
                    }
                };
            ExcludeParameters   = {};
            GroupId             = EPbkFieldGroupIdCompanyAddress;
            },
        PHONEBOOK_FIELD     // City  (work)
            {
            Id                  = EPbkFieldIdCity;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemCompanyAddressCity;
            AddItemOrdering     = EPbkAddItemOrderCityWork;
            AddItemText         = qtn_phob_lbl2_city_work;
            Location            = EPbkFieldLocationWork;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapLOCALITY;
                    parameters  = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }
                        };
                    }
                };
            ExcludeParameters   = {};
            GroupId             = EPbkFieldGroupIdCompanyAddress;
            },
        PHONEBOOK_FIELD     // State  (work)
            {
            Id                  = EPbkFieldIdState;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemCompanyAddressState;
            AddItemOrdering     = EPbkAddItemOrderStateWork;
            AddItemText         = qtn_phob_lbl2_state_work;
            Location            = EPbkFieldLocationWork;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapREGION;
                    parameters  = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }
                        };
                    }
                };
            ExcludeParameters   = {};
            GroupId             = EPbkFieldGroupIdCompanyAddress;
            },
        PHONEBOOK_FIELD     // Country  (work)
            {
            Id                  = EPbkFieldIdCountry;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemCompanyAddressCountry;
            AddItemOrdering     = EPbkAddItemOrderCountryWork;
            AddItemText         = qtn_phob_lbl2_country_work;
            Location            = EPbkFieldLocationWork;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapCOUNTRY;
                    parameters  = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }
                        };
                    }
                };
            ExcludeParameters   = {};
            GroupId             = EPbkFieldGroupIdCompanyAddress;
            },

// general jobbies    
        PHONEBOOK_FIELD     // Phone Number (general)
            {
            Id                  = EPbkFieldIdPhoneNumberStandard;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkPhoneNumberMaxLength;
            EditMode            = EPbkFieldEditModeNumeric;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_phone;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagDefTemplate | KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupPhoneNumbers;
            OrderingItem        = EPbkOrderingItemPhoneNumberGeneral;
            AddItemOrdering     = EPbkAddItemOrderPhoneNumberGeneral;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapTEL;
                    parameters  = {};
                    }
                };
            ExcludeParameters   =
                {
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK;  },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME;  },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapFAX;   },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapPAGER; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCELL;  },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapVIDEO; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCAR;   },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapAssistantTel;   }
                };
            },     
        PHONEBOOK_FIELD     // Phone Number Mobile (general)
            {
            Id                  = EPbkFieldIdPhoneNumberMobile;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkPhoneNumberMaxLength;
            EditMode            = EPbkFieldEditModeNumeric;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_mobile;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagDefTemplate | KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupPhoneNumbers;
            OrderingItem        = EPbkOrderingItemPhoneNumberMobile;
            AddItemOrdering     = EPbkAddItemOrderPhoneNumberMobile;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapTEL;
                    parameters  = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCELL; }
                        };
                    }
                };
            ExcludeParameters   = 
                {
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                };
            },
        PHONEBOOK_FIELD     // Pager Number
            {
            Id                  = EPbkFieldIdPagerNumber;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkPhoneNumberMaxLength;
            EditMode            = EPbkFieldEditModeNumeric;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_pager;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagDefTemplate | KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupPhoneNumbers;
            OrderingItem        = EPbkOrderingItemPagerNumber;
            AddItemOrdering     = EPbkAddItemOrderPhoneNumberPager;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapTEL;
                    parameters  = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapPAGER; }
                        };
                    }
                };
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // Fax Number (general)
            {
            Id                  = EPbkFieldIdFaxNumber;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkPhoneNumberMaxLength;
            EditMode            = EPbkFieldEditModeNumeric;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_fax;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupPhoneNumbers;
            OrderingItem        = EPbkOrderingItemFaxNumber;
            AddItemOrdering     = EPbkAddItemOrderPhoneNumberFax;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapTEL;
                    parameters  = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapFAX; }
                        };
                    }
                };
            ExcludeParameters   = 
                {
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                };
            },
        PHONEBOOK_FIELD     // Email Address (general)
            {
            Id                  = EPbkFieldIdEmailAddress;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkEMailAddressMaxLength;
            EditMode            = EPbkFieldEditModeLatinOnly;
            DefaultCase         = EPbkFieldDefaultCaseLower;
            IconId              = EPbkqgn_prop_nrtyp_email;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagDefTemplate | KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemEmailAddress;
            AddItemOrdering     = EPbkAddItemOrderEmail;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapEMAILINTERNET;
                    parameters  = {};
                    }
                };
            ExcludeParameters   = 
                {
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                };
            },
        PHONEBOOK_FIELD     // URL (general)
            {
            Id                  = EPbkFieldIdURL;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkURLMaxLength;
            EditMode            = EPbkFieldEditModeLatinOnly;
            DefaultCase         = EPbkFieldDefaultCaseLower;
            IconId              = EPbkqgn_prop_nrtyp_url;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemURL;
            AddItemOrdering     = EPbkAddItemOrderURL;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapURL;
                    parameters  = {};
                    }
                };
            ExcludeParameters   =
                {
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                };
            },
        PHONEBOOK_FIELD     // Label Address (general)
            {
            Id                  = EPbkFieldIdPostalAddress;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_address;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagNull;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemAddress;
            AddItemOrdering     = EPbkAddItemOrderNone;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapLABEL;
                    parameters  = {};
                    }
                };
            ExcludeParameters   = 
                {
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                };
            },
        PHONEBOOK_FIELD     // P.O.Box  (general)
            {
            Id                  = EPbkFieldIdPOBox;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkPostalCodeMaxLength;
            EditMode            = EPbkFieldEditModeNumeric;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeNumberEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemPostalAddressPOBox;
            AddItemOrdering     = EPbkAddItemOrderPOBox;
            AddItemText         = qtn_phob_lbl2_pobox;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapPOSTOFFICE;
                    parameters  = {};
                    }
                };
            ExcludeParameters   = 
                {
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                };
            GroupId             = EPbkFieldGroupIdPostalAddress;
            },
        PHONEBOOK_FIELD     // Extension address  (general)
            {
            Id                  = EPbkFieldIdExtendedAddress;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemPostalAddressExtension;
            AddItemOrdering     = EPbkAddItemOrderExtensionAddress;
            AddItemText         = qtn_phob_lbl2_extension;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapEXTENDEDADR;
                    parameters  = {};
                    }
                };
            ExcludeParameters   = 
                {
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                };
            GroupId             = EPbkFieldGroupIdPostalAddress;
            },
        PHONEBOOK_FIELD     // Street  (general)
            {
            Id                  = EPbkFieldIdStreetAddress;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemPostalAddressStreet;
            AddItemOrdering     = EPbkAddItemOrderStreet;
            AddItemText         = qtn_phob_lbl2_street;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapADR;
                    parameters  = {};
                    }
                };
            ExcludeParameters   = 
                {
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                };
            GroupId             = EPbkFieldGroupIdPostalAddress;
            },
        PHONEBOOK_FIELD     // Postal code  (general)
            {
            Id                  = EPbkFieldIdPostalCode;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkPostalCodeMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemPostalAddressPostalCode;
            AddItemOrdering     = EPbkAddItemOrderPostalCode;
            AddItemText         = qtn_phob_lbl2_postal_code;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapPOSTCODE;
                    parameters  = {};
                    }
                };
            ExcludeParameters   = 
                {
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                };
            GroupId             = EPbkFieldGroupIdPostalAddress;
            },
        PHONEBOOK_FIELD     // City  (general)
            {
            Id                  = EPbkFieldIdCity;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemPostalAddressCity;
            AddItemOrdering     = EPbkAddItemOrderCity;
            AddItemText         = qtn_phob_lbl2_city;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapLOCALITY;
                    parameters  = {};
                    }
                };
            ExcludeParameters   = 
                {
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                };
            GroupId             = EPbkFieldGroupIdPostalAddress;
            },
        PHONEBOOK_FIELD     // State  (general)
            {
            Id                  = EPbkFieldIdState;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemPostalAddressState;
            AddItemOrdering     = EPbkAddItemOrderState;
            AddItemText         = qtn_phob_lbl2_state;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapREGION;
                    parameters  = {};
                    }
                };
            ExcludeParameters   = 
                {
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                };
            GroupId             = EPbkFieldGroupIdPostalAddress;
            },
        PHONEBOOK_FIELD     // Country  (general)
            {
            Id                  = EPbkFieldIdCountry;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemPostalAddressCountry;
            AddItemOrdering     = EPbkAddItemOrderCountry;
            AddItemText         = qtn_phob_lbl2_country;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyCDesCArray;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapCOUNTRY;
                    parameters  = {};
                    }
                };
            ExcludeParameters   = 
                {
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                };
            GroupId             = EPbkFieldGroupIdPostalAddress;
            },
    
        PHONEBOOK_FIELD     // DTMF String
            {
            Id                  = EPbkFieldIdDTMFString;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkDTMFMaxLength;
            EditMode            = EPbkFieldEditModeNumeric;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupPhoneNumbers;
            OrderingItem        = EPbkOrderingItemDTMFString;
            AddItemOrdering     = EPbkAddItemOrderDTMF;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyNULL;
            ImportProperties    = {};
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // Date
            {
            Id                  = EPbkFieldIdDate;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = 0;  // not applicable
            EditMode            = EPbkFieldEditModeDate;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_date;
            CtrlType            = EPbkFieldCtrlTypeDateEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupDates;
            OrderingItem        = EPbkOrderingItemDate;
            AddItemOrdering     = EPbkAddItemOrderDate;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyDateTime;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapBDAY;
                    parameters  = {};
                    }
                };
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // Note
            {
            Id                  = EPbkFieldIdNote;
            Multiplicity        = EPbkFieldMultiplicityMany;
            MaxLength           = KPbkNoteMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseText;
            IconId              = EPbkqgn_prop_nrtyp_note;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagUserCanAddField;
            OrderingGroup       = EPbkOrderingGroupNotes;
            OrderingItem        = EPbkOrderingItemNote;
            AddItemOrdering     = EPbkAddItemOrderNote;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapNOTE;
                    parameters  = {};
                    }
                };
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // Picture
            {
            Id                  = EPbkFieldIdPicture;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = 256;  // max file name length
            EditMode            = EPbkFieldEditModeSelector;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeNone;
            Flags               = KPbkFieldFlagDisableEdit;
            OrderingGroup       = EPbkOrderingGroupImages;
            OrderingItem        = EPbkOrderingItemPicture;
            AddItemOrdering     = EPbkAddItemOrderNone;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyNULL;
            ImportProperties    = {};
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // Thumbnail Image
            {
            Id                  = EPbkFieldIdThumbnailImage;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = 256;  // max file name length
            EditMode            = EPbkFieldEditModeSelector;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeNone;
            Flags               = KPbkFieldFlagDisableEdit;
            OrderingGroup       = EPbkOrderingGroupImages;
            OrderingItem        = EPbkOrderingItemThumbnailImage;
            AddItemOrdering     = EPbkAddItemOrderNone;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyBinary;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapPHOTO;
                    parameters  = {};
                    },
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapLOGO;
                    parameters  = {};
                    }
                };
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // Personal Ringing Tone Indication
            {
            Id                  = EPbkFieldIdPersonalRingingToneIndication;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = 256;  // max file name length
            EditMode            = EPbkFieldEditModeSelector;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_tone;
            CtrlType            = EPbkFieldCtrlTypeNone;
            Flags               = KPbkFieldFlagDisableEdit;
            OrderingGroup       = EPbkOrderingGroupIndicators;
            OrderingItem        = EPbkOrderingItemRingingTone;
            AddItemOrdering     = EPbkAddItemOrderNone;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyNULL;
            ImportProperties    = {};
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // Location privacy indicator
            {
            Id                  = EPbkFieldIdLocationIdIndication;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = 256;  // max file name length
            EditMode            = EPbkFieldEditModeSelector;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeNone;
            Flags               = KPbkFieldFlagDisableEdit;
            OrderingGroup       = EPbkOrderingGroupIndicators;
            OrderingItem        = EPbkOrderingItemLocationPrivacy;
            AddItemOrdering     = EPbkAddItemOrderNone;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyNULL;
            ImportProperties    = {};
            ExcludeParameters   = {};
            },
        PHONEBOOK_FIELD     // Top Contacts
            {
            Id                  = EPbkFieldIdTopContact;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = 10;  // max file name length
            EditMode            = EPbkFieldEditModeNumeric;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeNone;
            Flags               = KPbkFieldFlagDisableEdit;
            OrderingGroup       = EPbkOrderingGroupIndicators;
            OrderingItem        = EPbkOrderingItemTopContact;
            AddItemOrdering     = EPbkAddItemOrderNone;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyNULL;
            ImportProperties    = {};
            ExcludeParameters   = {};
            },    
         PHONEBOOK_FIELD     // xsp id
                {
                Id                  = EPbkFieldIdXsp;
                Multiplicity        = EPbkFieldMultiplicityMany;
                MaxLength           = 256;  // max file name length
                EditMode            = EPbkFieldEditModeSelector;
                DefaultCase         = EPbkFieldDefaultCaseNone;
                IconId              = EPbkqgn_prop_nrtyp_voip; 
                CtrlType            = EPbkFieldCtrlTypeNone;
                Flags               = KPbkFieldFlagDisableEdit;
                OrderingGroup       = EPbkOrderingGroupIndicators;
                OrderingItem        = EPbkOrderingItemXsp;
                AddItemOrdering     = EPbkAddItemOrderNone;
                Location            = EPbkFieldLocationNone;
                VersitStorageType   = EPbkVersitPropertyNULL;
                ImportProperties    = {};
                ExcludeParameters   = {};
                },            
        PHONEBOOK_FIELD     // Geo  (home)
            {
            Id                  = EPbkFieldIdGeoHome;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagDisableEdit;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemHomeAddressGeo;
            AddItemOrdering     = EPbkAddItemOrderGeoHome;
            Location            = EPbkFieldLocationHome;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapGEO;
                    parameters = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                        };
                    }
                };
            ExcludeParameters   = {};
            GroupId             = EPbkFieldGroupIdHomeAddress;
            },
        PHONEBOOK_FIELD     // Geo  (work)
            {
            Id                  = EPbkFieldIdGeoWork;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagDisableEdit;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemCompanyAddressGeo;
            AddItemOrdering     = EPbkAddItemOrderGeoWork;
            Location            = EPbkFieldLocationWork;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapGEO;
                    parameters = 
                        {
                        PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }
                        };
                    }
                };
            ExcludeParameters   = {};
            GroupId             = EPbkFieldGroupIdCompanyAddress;
            },
        PHONEBOOK_FIELD     // Geo  (general)
            {
            Id                  = EPbkFieldIdGeo;
            Multiplicity        = EPbkFieldMultiplicityOne;
            MaxLength           = KPbkAddressSubFieldMaxLength;
            EditMode            = EPbkFieldEditModeAlpha;
            DefaultCase         = EPbkFieldDefaultCaseNone;
            IconId              = EPbkqgn_prop_nrtyp_empty;
            CtrlType            = EPbkFieldCtrlTypeTextEditor;
            Flags               = KPbkFieldFlagDisableEdit;
            OrderingGroup       = EPbkOrderingGroupAddresses;
            OrderingItem        = EPbkOrderingItemPostalAddressGeo;
            AddItemOrdering     = EPbkAddItemOrderGeo;
            Location            = EPbkFieldLocationNone;
            VersitStorageType   = EPbkVersitPropertyHBufC;
            ImportProperties    = 
                {
                PHONEBOOK_VCARD_PROPERTY
                    {
                    name        = KIntContactFieldVCardMapGEO;
                    parameters  = {};
                    }
                };
            ExcludeParameters   =
                {
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; },
                PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }
                };
            GroupId             = EPbkFieldGroupIdPostalAddress;
            }
        };
    }

/**
 * Phonebook field type groups.
 *
 * @see CPbkFieldInfoGroup
 */
RESOURCE PBK_FIELD_GROUPS r_pbk_field_groups
    {
    items = 
        {
        PBK_FIELD_GROUP 
            {
            id              = EPbkFieldGroupIdPostalAddress;
            label           = qtn_phob_header_address;
            iconId          = EPbkqgn_prop_nrtyp_address;
            addItemOrdering = EPbkAddItemOrderPostalAddress;
            },
        PBK_FIELD_GROUP 
            {
            id              = EPbkFieldGroupIdHomeAddress;
            label           = qtn_phob_header_address_home;
            iconId          = EPbkqgn_prop_nrtyp_address;
            addItemOrdering = EPbkAddItemOrderHomeAddress;
            },
        PBK_FIELD_GROUP 
            {
            id              = EPbkFieldGroupIdCompanyAddress;
            label           = qtn_phob_header_address_work;
            iconId          = EPbkqgn_prop_nrtyp_address;
            addItemOrdering = EPbkAddItemOrderCompanyAddress;
            },
        PBK_FIELD_GROUP
            {
            id              = EPbkFieldGroupIdFirstName;
            label           = qtn_phob_lbl_first_name;
            iconId          = EPbkqgn_prop_nrtyp_empty;
            addItemOrdering = EPbkAddItemOrderFirstName;
            },
        PBK_FIELD_GROUP
            {
            id              = EPbkFieldGroupIdLastName;
            label           = qtn_phob_lbl_last_name;
            iconId          = EPbkqgn_prop_nrtyp_empty;
            addItemOrdering = EPbkAddItemOrderLastName;
            }
        };
    }

// Contact name formatting
RESOURCE LBUF r_qtn_phob_entry_name { txt = phob_entry_name; }

// Unnamed contact title
RESOURCE LBUF r_qtn_phob_unnamed { txt = qtn_phob_unnamed; }

// Alternative name format
RESOURCE LBUF r_qtn_phob_entry_name_new_order { txt = phob_entry_name_reversed_order; }

// Phonebook contact name presentation order configuration. 
RESOURCE LBUF r_pbk_name_order { txt = qtn_phob_name_order; }

// Phonebook contact name separator use configuration.
RESOURCE LBUF r_pbk_name_separator_used { txt = qtn_phob_name_separator_used; }

// Phonebook contact name separator character configuration.
RESOURCE LBUF r_pbk_name_separator_char { txt = qtn_phob_name_separator_char; }

// Phonebook settings menu item visibility, can the name ordering be changed.

RESOURCE TBUF r_pbk_name_ordering_settings_visibility { buf = qtn_phob_name_ordering_settings_visibility; }

// End of File
