1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
|
/*
* Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
* Contact: http://www.qt-project.org/legal
* 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__
/**
@file
@publishedAll
@released
*/
// 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-B5 are being used and
// uids 0x10274DB6-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 KUidContactFieldFavouriteValue 0x10274DB3
#define KIntContactFieldVCardMapFavourite 0x10274DB4
#define KIntContactFieldPrivateImage 0x10274DB5
/**
* Phonebook custom Field value.
* IMPP field type.
*/
#define KUidContactFieldIMPPValue 0x200100E4
/** @internalComponent */
#define KStorageTypeText 0
/** @internalComponent */
#define KStorageTypeStore 1
/** @internalComponent */
#define KStorageTypeContactItemId 2
/** @internalComponent */
#define KStorageTypeDateTime 3
/**
@internalComponent
@released
*/
enum EContactFieldCategory
{
EContactCategoryNone=0,
EContactCategoryHome=1,
EContactCategoryWork=2,
EContactCategoryOther=3
};
/** @internalComponent */
#define KIntFieldFlagHidden 0x001
/** @internalComponent */
#define KIntFieldFlagReadOnly 0x002
/** @internalComponent */
#define KIntFieldFlagSynchronize 0x004
/** @internalComponent */
#define KIntFieldFlagDisabled 0x008
/** @internalComponent */
#define KIntFieldFlagFilterable 0x010
/** @internalComponent */
#define KIntFieldFlagFilterable1 0x020
/** @internalComponent */
#define KIntFieldFlagFilterable2 0x040
/** @internalComponent */
#define KIntFieldFlagFilterable3 0x080
/** @internalComponent */
#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__
|