Merge changes to system model generator to SF tip.
// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "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:
//
#if !defined(__CNTDEF_HRH__)
#define __CNTDEF_HRH__
// contact item uids
#define KUidContactCardValue 0x10001309
#define KUidContactGroupValue 0x1000130A
#define KUidContactOwnCardValue 0x10004F95
#define KUidContactICCEntryValue 0x101F4A6F
#define KUidContactTemplateValue 0x1000130B
#define KUidContactCardTemplateValue 0x10004FF1
// speed dial uids
#define KUidSpeedDialOneValue 0x100067C8
#define KUidSpeedDialTwoValue 0x100067C9
#define KUidSpeedDialThreeValue 0x100067Ca
#define KUidSpeedDialFourValue 0x100067Cb
#define KUidSpeedDialFiveValue 0x100067Cc
#define KUidSpeedDialSixValue 0x100067Cd
#define KUidSpeedDialSevenValue 0x100067Ce
#define KUidSpeedDialEightValue 0x100067Cf
#define KUidSpeedDialNineValue 0x100067d0
// UID's 0x1000401C-0x10004043 Allocated to CntModel
// UID's 0x1000401C Note value
// UID's 0x1000401D-0x10004033 UID values
// UID's 0x10004034-6 Birthday/URL/inline
// UID's 0x10274DA4-B7 Assistant/Assistant Tel/Anniversary/Spouse/Children/Class
// Currently uids 0x10274DA4-B2 are being used and
// uids 0x10274DB3-B7 are free and can be used in future
#define KUidContactFieldAddressValue 0x1000130C
#define KUidContactFieldPostOfficeValue 0x10004DF4
#define KUidContactFieldExtendedAddressValue 0x10004DF5
#define KUidContactFieldLocalityValue 0x10004DF6
#define KUidContactFieldRegionValue 0x10004DF7
#define KUidContactFieldPostCodeValue 0x10004DF8
#define KUidContactFieldCountryValue 0x10004DF9
#define KUidContactFieldCompanyNameValue 0x1000130D
#define KUidContactFieldCompanyNamePronunciationValue 0x10200BA8
#define KUidContactFieldPhoneNumberValue 0x1000130E
#define KUidContactFieldGivenNameValue 0x1000137C
#define KUidContactFieldFamilyNameValue 0x1000137D
#define KUidContactFieldGivenNamePronunciationValue 0x10200BA9
#define KUidContactFieldFamilyNamePronunciationValue 0x10200BAA
#define KUidContactFieldAdditionalNameValue 0x1000178A
#define KUidContactFieldSuffixNameValue 0x1000178B
#define KUidContactFieldPrefixNameValue 0x1000178C
#define KUidContactFieldHiddenValue 0x1000178D
#define KUidContactFieldEMailValue 0x1000178E
#define KUidContactFieldMsgValue 0x1000178F
#define KUidContactFieldSmsValue 0x10001790
#define KUidContactFieldFaxValue 0x10001791
#define KUidContactFieldDefinedTextValue 0x10001792
#define KUidContactFieldNoteValue 0x1000401C
#define KUidContactFieldBirthdayValue 0x10004034
#define KUidContactFieldUrlValue 0x10004035
#define KUidContactFieldStorageInlineValue 0x10004036
#define KUidContactFieldTemplateLabelValue 0x10005780
#define KUidContactFieldPictureValue 0x10005DD1
#define KUidContactFieldRingToneValue 0x10006517
#define KUidContactFieldDTMFValue 0x10006518
#define KUidContactsVoiceDialFieldValue 0x10006646
#define KUidContactFieldNoneValue 0x0
#define KUidContactFieldJobTitleValue 0x10009398
#define KUidContactFieldICCSlotValue 0x101F4E0F
#define KUidContactFieldICCPhonebookValue 0x101F7583
#define KUidContactFieldICCGroupValue 0x101F81B9
#define KUidContactFieldIMAddressValue 0x101F6102
#define KUidContactFieldSecondNameValue 0x101FD957
#define KUidContactFieldSIPIDValue 0x10204BB0
#define KUidContactFieldAssistantValue 0x10274DA4
#define KUidContactFieldAnniversaryValue 0x10274DA5
#define KUidContactFieldSpouseValue 0x10274DA6
#define KUidContactFieldChildrenValue 0x10274DA7
#define KUidContactFieldClassValue 0x10274DA8
#define KUidContactFieldDepartmentNameValue 0x10274DA9
#define KUidContactFieldGEOValue 0x10274DB2
#define KIntContactFieldVCardMapWORK 0x100039DA
#define KIntContactFieldVCardMapHOME 0x100039DB
#define KIntContactFieldVCardMapMSG 0x100039DC
#define KIntContactFieldVCardMapVOICE 0x100039DD
#define KIntContactFieldVCardMapFAX 0x100039DE
#define KIntContactFieldVCardMapPREF 0x10003E70
#define KIntContactFieldVCardMapCELL 0x10003E71
#define KIntContactFieldVCardMapPAGER 0x10003E72
#define KIntContactFieldVCardMapBBS 0x100039D5
#define KIntContactFieldVCardMapMODEM 0x100039D6
#define KIntContactFieldVCardMapCAR 0x100039D7
#define KIntContactFieldVCardMapISDN 0x100039D8
#define KIntContactFieldVCardMapVIDEO 0x100039D9
#define KIntContactFieldVCardMapDOM 0x10003E80
#define KIntContactFieldVCardMapADR 0x1000401D // now street only
#define KIntContactFieldVCardMapPOSTOFFICE 0x10004DEA
#define KIntContactFieldVCardMapEXTENDEDADR 0x10004DEB
#define KIntContactFieldVCardMapLOCALITY 0x10004DEC
#define KIntContactFieldVCardMapREGION 0x10004DED
#define KIntContactFieldVCardMapPOSTCODE 0x10004DEE
#define KIntContactFieldVCardMapCOUNTRY 0x10004DEF
#define KIntContactFieldVCardMapAGENT 0x1000401E
#define KIntContactFieldVCardMapBDAY 0x1000401F
#define KIntContactFieldVCardMapEMAILINTERNET 0x10004020
#define KIntContactFieldVCardMapGEO 0x10004021
#define KIntContactFieldVCardMapLABEL 0x10004022
#define KIntContactFieldVCardMapLOGO 0x10004023
#define KIntContactFieldVCardMapMAILER 0x10004024
#define KIntContactFieldVCardMapNOTE 0x10004025
#define KIntContactFieldVCardMapORG 0x10004026
#define KIntContactFieldVCardMapORGPronunciation 0x102015AB
#define KIntContactFieldVCardMapPHOTO 0x10004027
#define KIntContactFieldVCardMapROLE 0x10004028
#define KIntContactFieldVCardMapSOUND 0x10004029
#define KIntContactFieldVCardMapTEL 0x1000402A
#define KIntContactFieldVCardMapTELFAX 0x1000402B
#define KIntContactFieldVCardMapTITLE 0x1000402C
#define KIntContactFieldVCardMapURL 0x1000402D
#define KIntContactFieldVCardMapUnusedN 0x1000402E
#define KIntContactFieldVCardMapUnusedFN 0x1000402F
#define KIntContactFieldVCardMapNotRequired 0x10004030
#define KIntContactFieldVCardMapUnknownXDash 0x10004031
#define KIntContactFieldVCardMapUnknown 0x10004032
#define KIntContactFieldVCardMapUID 0x10004033
#define KIntContactFieldVCardMapINTL 0x10005DBE
#define KIntContactFieldVCardMapPOSTAL 0x10005DBF
#define KIntContactFieldVCardMapPARCEL 0x10005DC0
#define KIntContactFieldVCardMapGIF 0x10005DC1
#define KIntContactFieldVCardMapCGM 0x10005DC2
#define KIntContactFieldVCardMapWMF 0x10005DC3
#define KIntContactFieldVCardMapBMP 0x10005DC4
#define KIntContactFieldVCardMapMET 0x10005DC5
#define KIntContactFieldVCardMapPMB 0x10005DC6
#define KIntContactFieldVCardMapDIB 0x10005DC7
#define KIntContactFieldVCardMapPICT 0x10005DC8
#define KIntContactFieldVCardMapTIFF 0x10005DC9
#define KIntContactFieldVCardMapPDF 0x10005DCA
#define KIntContactFieldVCardMapPS 0x10005DCB
#define KIntContactFieldVCardMapJPEG 0x10005DCC
#define KIntContactFieldVCardMapMPEG 0x10005DCD
#define KIntContactFieldVCardMapMPEG2 0x10005DCE
#define KIntContactFieldVCardMapAVI 0x10005DCF
#define KIntContactFieldVCardMapQTIME 0x10005DD0
#define KIntContactFieldVCardMapTZ 0x10006519
#define KIntContactFieldVCardMapKEY 0x1000651A
#define KIntContactFieldVCardMapX509 0x1000654E
#define KIntContactFieldVCardMapPGP 0x1000654F
#define KIntContactFieldVCardMapSMIME 0x10006550
#define KIntContactFieldVCardMapWV 0x101FA9BF // Wireless Village Instant Messaging Address Qualifier
#define KIntContactFieldVCardMapSECONDNAME 0x101FD9B7
#define KIntContactFieldVCardMapSIPID 0x10204BB1
#define KIntContactFieldVCardMapPOC 0x10204FC8
#define KIntContactFieldVCardMapSWIS 0x10204FC9
#define KIntContactFieldVCardMapVOIP 0x10204FCA
#define KIntContactFieldVCardMapAssistant 0x10274DAA
#define KIntContactFieldVCardMapAssistantTel 0x10274DAB
#define KIntContactFieldVCardMapAnniversary 0x10274DAC
#define KIntContactFieldVCardMapSpouse 0x10274DAD
#define KIntContactFieldVCardMapChildren 0x10274DAE
#define KIntContactFieldVCardMapClass 0x10274DAF
#define KIntContactFieldVCardMapDepartment 0x10274DB0
#define KIntContactFieldVCardMapINTERNET 0x10274DB1
#define KStorageTypeText 0
#define KStorageTypeStore 1
#define KStorageTypeContactItemId 2
#define KStorageTypeDateTime 3
/**
@internalComponent
@released
*/
enum EContactFieldCategory
{
EContactCategoryNone=0,
EContactCategoryHome=1,
EContactCategoryWork=2,
EContactCategoryOther=3
};
#define KIntFieldFlagHidden 0x001
#define KIntFieldFlagReadOnly 0x002
#define KIntFieldFlagSynchronize 0x004
#define KIntFieldFlagDisabled 0x008
#define KIntFieldFlagFilterable 0x010
#define KIntFieldFlagFilterable1 0x020
#define KIntFieldFlagFilterable2 0x040
#define KIntFieldFlagFilterable3 0x080
#define KIntFieldFlagFilterable4 0x100
/**
@internalComponent
@released
*/
enum EContactFieldFlags
{
EContactFieldFlagHidden =KIntFieldFlagHidden,
EContactFieldFlagReadOnly =KIntFieldFlagReadOnly,
EContactFieldFlagSynchronize =KIntFieldFlagSynchronize,
EContactFieldFlagDisabled =KIntFieldFlagDisabled,
EContactFieldFlagFilterable =KIntFieldFlagFilterable,
EContactFieldFlagFilterable1 =KIntFieldFlagFilterable1,
EContactFieldFlagFilterable2 =KIntFieldFlagFilterable2,
EContactFieldFlagFilterable3 =KIntFieldFlagFilterable3,
EContactFieldFlagFilterable4 =KIntFieldFlagFilterable4
};
#endif // __CNTDEF_HRH__