1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/epoc32/include/cntdef.hrh Tue Mar 16 16:12:26 2010 +0000
1.3 @@ -0,0 +1,228 @@
1.4 +// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
1.5 +// All rights reserved.
1.6 +// This component and the accompanying materials are made available
1.7 +// under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
1.8 +// which accompanies this distribution, and is available
1.9 +// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
1.10 +//
1.11 +// Initial Contributors:
1.12 +// Nokia Corporation - initial contribution.
1.13 +//
1.14 +// Contributors:
1.15 +//
1.16 +// Description:
1.17 +//
1.18 +
1.19 +#if !defined(__CNTDEF_HRH__)
1.20 +#define __CNTDEF_HRH__
1.21 +
1.22 +// contact item uids
1.23 +#define KUidContactCardValue 0x10001309
1.24 +#define KUidContactGroupValue 0x1000130A
1.25 +#define KUidContactOwnCardValue 0x10004F95
1.26 +#define KUidContactICCEntryValue 0x101F4A6F
1.27 +#define KUidContactTemplateValue 0x1000130B
1.28 +#define KUidContactCardTemplateValue 0x10004FF1
1.29 +
1.30 +// speed dial uids
1.31 +#define KUidSpeedDialOneValue 0x100067C8
1.32 +#define KUidSpeedDialTwoValue 0x100067C9
1.33 +#define KUidSpeedDialThreeValue 0x100067Ca
1.34 +#define KUidSpeedDialFourValue 0x100067Cb
1.35 +#define KUidSpeedDialFiveValue 0x100067Cc
1.36 +#define KUidSpeedDialSixValue 0x100067Cd
1.37 +#define KUidSpeedDialSevenValue 0x100067Ce
1.38 +#define KUidSpeedDialEightValue 0x100067Cf
1.39 +#define KUidSpeedDialNineValue 0x100067d0
1.40 +
1.41 +
1.42 +// UID's 0x1000401C-0x10004043 Allocated to CntModel
1.43 +// UID's 0x1000401C Note value
1.44 +// UID's 0x1000401D-0x10004033 UID values
1.45 +// UID's 0x10004034-6 Birthday/URL/inline
1.46 +// UID's 0x10274DA4-B7 Assistant/Assistant Tel/Anniversary/Spouse/Children/Class
1.47 +// Currently uids 0x10274DA4-B0 are being used and
1.48 +// uids 0x10274DB1-B7 are free and can be used in future
1.49 +
1.50 +#define KUidContactFieldAddressValue 0x1000130C
1.51 +#define KUidContactFieldPostOfficeValue 0x10004DF4
1.52 +#define KUidContactFieldExtendedAddressValue 0x10004DF5
1.53 +#define KUidContactFieldLocalityValue 0x10004DF6
1.54 +#define KUidContactFieldRegionValue 0x10004DF7
1.55 +#define KUidContactFieldPostCodeValue 0x10004DF8
1.56 +#define KUidContactFieldCountryValue 0x10004DF9
1.57 +
1.58 +#define KUidContactFieldCompanyNameValue 0x1000130D
1.59 +#define KUidContactFieldCompanyNamePronunciationValue 0x10200BA8
1.60 +#define KUidContactFieldPhoneNumberValue 0x1000130E
1.61 +#define KUidContactFieldGivenNameValue 0x1000137C
1.62 +#define KUidContactFieldFamilyNameValue 0x1000137D
1.63 +#define KUidContactFieldGivenNamePronunciationValue 0x10200BA9
1.64 +#define KUidContactFieldFamilyNamePronunciationValue 0x10200BAA
1.65 +
1.66 +#define KUidContactFieldAdditionalNameValue 0x1000178A
1.67 +#define KUidContactFieldSuffixNameValue 0x1000178B
1.68 +#define KUidContactFieldPrefixNameValue 0x1000178C
1.69 +#define KUidContactFieldHiddenValue 0x1000178D
1.70 +#define KUidContactFieldEMailValue 0x1000178E
1.71 +#define KUidContactFieldMsgValue 0x1000178F
1.72 +#define KUidContactFieldSmsValue 0x10001790
1.73 +#define KUidContactFieldFaxValue 0x10001791
1.74 +
1.75 +#define KUidContactFieldDefinedTextValue 0x10001792
1.76 +#define KUidContactFieldNoteValue 0x1000401C
1.77 +#define KUidContactFieldBirthdayValue 0x10004034
1.78 +#define KUidContactFieldUrlValue 0x10004035
1.79 +#define KUidContactFieldStorageInlineValue 0x10004036
1.80 +#define KUidContactFieldTemplateLabelValue 0x10005780
1.81 +#define KUidContactFieldPictureValue 0x10005DD1
1.82 +#define KUidContactFieldRingToneValue 0x10006517
1.83 +#define KUidContactFieldDTMFValue 0x10006518
1.84 +#define KUidContactsVoiceDialFieldValue 0x10006646
1.85 +#define KUidContactFieldNoneValue 0x0
1.86 +#define KUidContactFieldJobTitleValue 0x10009398
1.87 +#define KUidContactFieldICCSlotValue 0x101F4E0F
1.88 +#define KUidContactFieldICCPhonebookValue 0x101F7583
1.89 +#define KUidContactFieldICCGroupValue 0x101F81B9
1.90 +#define KUidContactFieldIMAddressValue 0x101F6102
1.91 +#define KUidContactFieldSecondNameValue 0x101FD957
1.92 +#define KUidContactFieldSIPIDValue 0x10204BB0
1.93 +#define KUidContactFieldAssistantValue 0x10274DA4
1.94 +#define KUidContactFieldAnniversaryValue 0x10274DA5
1.95 +#define KUidContactFieldSpouseValue 0x10274DA6
1.96 +#define KUidContactFieldChildrenValue 0x10274DA7
1.97 +#define KUidContactFieldClassValue 0x10274DA8
1.98 +#define KUidContactFieldDepartmentNameValue 0x10274DA9
1.99 +
1.100 +
1.101 +#define KIntContactFieldVCardMapWORK 0x100039DA
1.102 +#define KIntContactFieldVCardMapHOME 0x100039DB
1.103 +#define KIntContactFieldVCardMapMSG 0x100039DC
1.104 +#define KIntContactFieldVCardMapVOICE 0x100039DD
1.105 +#define KIntContactFieldVCardMapFAX 0x100039DE
1.106 +#define KIntContactFieldVCardMapPREF 0x10003E70
1.107 +#define KIntContactFieldVCardMapCELL 0x10003E71
1.108 +#define KIntContactFieldVCardMapPAGER 0x10003E72
1.109 +#define KIntContactFieldVCardMapBBS 0x100039D5
1.110 +#define KIntContactFieldVCardMapMODEM 0x100039D6
1.111 +#define KIntContactFieldVCardMapCAR 0x100039D7
1.112 +#define KIntContactFieldVCardMapISDN 0x100039D8
1.113 +#define KIntContactFieldVCardMapVIDEO 0x100039D9
1.114 +#define KIntContactFieldVCardMapDOM 0x10003E80
1.115 +
1.116 +#define KIntContactFieldVCardMapADR 0x1000401D // now street only
1.117 +#define KIntContactFieldVCardMapPOSTOFFICE 0x10004DEA
1.118 +#define KIntContactFieldVCardMapEXTENDEDADR 0x10004DEB
1.119 +#define KIntContactFieldVCardMapLOCALITY 0x10004DEC
1.120 +#define KIntContactFieldVCardMapREGION 0x10004DED
1.121 +#define KIntContactFieldVCardMapPOSTCODE 0x10004DEE
1.122 +#define KIntContactFieldVCardMapCOUNTRY 0x10004DEF
1.123 +#define KIntContactFieldVCardMapAGENT 0x1000401E
1.124 +#define KIntContactFieldVCardMapBDAY 0x1000401F
1.125 +#define KIntContactFieldVCardMapEMAILINTERNET 0x10004020
1.126 +#define KIntContactFieldVCardMapGEO 0x10004021
1.127 +#define KIntContactFieldVCardMapLABEL 0x10004022
1.128 +#define KIntContactFieldVCardMapLOGO 0x10004023
1.129 +#define KIntContactFieldVCardMapMAILER 0x10004024
1.130 +#define KIntContactFieldVCardMapNOTE 0x10004025
1.131 +#define KIntContactFieldVCardMapORG 0x10004026
1.132 +#define KIntContactFieldVCardMapORGPronunciation 0x102015AB
1.133 +#define KIntContactFieldVCardMapPHOTO 0x10004027
1.134 +#define KIntContactFieldVCardMapROLE 0x10004028
1.135 +#define KIntContactFieldVCardMapSOUND 0x10004029
1.136 +#define KIntContactFieldVCardMapTEL 0x1000402A
1.137 +#define KIntContactFieldVCardMapTELFAX 0x1000402B
1.138 +#define KIntContactFieldVCardMapTITLE 0x1000402C
1.139 +#define KIntContactFieldVCardMapURL 0x1000402D
1.140 +#define KIntContactFieldVCardMapUnusedN 0x1000402E
1.141 +#define KIntContactFieldVCardMapUnusedFN 0x1000402F
1.142 +#define KIntContactFieldVCardMapNotRequired 0x10004030
1.143 +#define KIntContactFieldVCardMapUnknownXDash 0x10004031
1.144 +#define KIntContactFieldVCardMapUnknown 0x10004032
1.145 +#define KIntContactFieldVCardMapUID 0x10004033
1.146 +#define KIntContactFieldVCardMapINTL 0x10005DBE
1.147 +#define KIntContactFieldVCardMapPOSTAL 0x10005DBF
1.148 +#define KIntContactFieldVCardMapPARCEL 0x10005DC0
1.149 +#define KIntContactFieldVCardMapGIF 0x10005DC1
1.150 +#define KIntContactFieldVCardMapCGM 0x10005DC2
1.151 +#define KIntContactFieldVCardMapWMF 0x10005DC3
1.152 +#define KIntContactFieldVCardMapBMP 0x10005DC4
1.153 +#define KIntContactFieldVCardMapMET 0x10005DC5
1.154 +#define KIntContactFieldVCardMapPMB 0x10005DC6
1.155 +#define KIntContactFieldVCardMapDIB 0x10005DC7
1.156 +#define KIntContactFieldVCardMapPICT 0x10005DC8
1.157 +#define KIntContactFieldVCardMapTIFF 0x10005DC9
1.158 +#define KIntContactFieldVCardMapPDF 0x10005DCA
1.159 +#define KIntContactFieldVCardMapPS 0x10005DCB
1.160 +#define KIntContactFieldVCardMapJPEG 0x10005DCC
1.161 +#define KIntContactFieldVCardMapMPEG 0x10005DCD
1.162 +#define KIntContactFieldVCardMapMPEG2 0x10005DCE
1.163 +#define KIntContactFieldVCardMapAVI 0x10005DCF
1.164 +#define KIntContactFieldVCardMapQTIME 0x10005DD0
1.165 +#define KIntContactFieldVCardMapTZ 0x10006519
1.166 +#define KIntContactFieldVCardMapKEY 0x1000651A
1.167 +
1.168 +#define KIntContactFieldVCardMapX509 0x1000654E
1.169 +#define KIntContactFieldVCardMapPGP 0x1000654F
1.170 +#define KIntContactFieldVCardMapSMIME 0x10006550
1.171 +#define KIntContactFieldVCardMapWV 0x101FA9BF // Wireless Village Instant Messaging Address Qualifier
1.172 +#define KIntContactFieldVCardMapSECONDNAME 0x101FD9B7
1.173 +#define KIntContactFieldVCardMapSIPID 0x10204BB1
1.174 +#define KIntContactFieldVCardMapPOC 0x10204FC8
1.175 +#define KIntContactFieldVCardMapSWIS 0x10204FC9
1.176 +#define KIntContactFieldVCardMapVOIP 0x10204FCA
1.177 +#define KIntContactFieldVCardMapAssistant 0x10274DAA
1.178 +#define KIntContactFieldVCardMapAssistantTel 0x10274DAB
1.179 +#define KIntContactFieldVCardMapAnniversary 0x10274DAC
1.180 +#define KIntContactFieldVCardMapSpouse 0x10274DAD
1.181 +#define KIntContactFieldVCardMapChildren 0x10274DAE
1.182 +#define KIntContactFieldVCardMapClass 0x10274DAF
1.183 +#define KIntContactFieldVCardMapDepartment 0x10274DB0
1.184 +
1.185 +
1.186 +
1.187 +#define KStorageTypeText 0
1.188 +#define KStorageTypeStore 1
1.189 +#define KStorageTypeContactItemId 2
1.190 +#define KStorageTypeDateTime 3
1.191 +
1.192 +/**
1.193 +@internalComponent
1.194 +@released
1.195 +*/
1.196 +enum EContactFieldCategory
1.197 + {
1.198 + EContactCategoryNone=0,
1.199 + EContactCategoryHome=1,
1.200 + EContactCategoryWork=2,
1.201 + EContactCategoryOther=3
1.202 + };
1.203 +
1.204 +#define KIntFieldFlagHidden 0x001
1.205 +#define KIntFieldFlagReadOnly 0x002
1.206 +#define KIntFieldFlagSynchronize 0x004
1.207 +#define KIntFieldFlagDisabled 0x008
1.208 +#define KIntFieldFlagFilterable 0x010
1.209 +#define KIntFieldFlagFilterable1 0x020
1.210 +#define KIntFieldFlagFilterable2 0x040
1.211 +#define KIntFieldFlagFilterable3 0x080
1.212 +#define KIntFieldFlagFilterable4 0x100
1.213 +
1.214 +/**
1.215 +@internalComponent
1.216 +@released
1.217 +*/
1.218 +enum EContactFieldFlags
1.219 + {
1.220 + EContactFieldFlagHidden =KIntFieldFlagHidden,
1.221 + EContactFieldFlagReadOnly =KIntFieldFlagReadOnly,
1.222 + EContactFieldFlagSynchronize =KIntFieldFlagSynchronize,
1.223 + EContactFieldFlagDisabled =KIntFieldFlagDisabled,
1.224 + EContactFieldFlagFilterable =KIntFieldFlagFilterable,
1.225 + EContactFieldFlagFilterable1 =KIntFieldFlagFilterable1,
1.226 + EContactFieldFlagFilterable2 =KIntFieldFlagFilterable2,
1.227 + EContactFieldFlagFilterable3 =KIntFieldFlagFilterable3,
1.228 + EContactFieldFlagFilterable4 =KIntFieldFlagFilterable4
1.229 + };
1.230 +
1.231 +#endif // __CNTDEF_HRH__