williamr@2
|
1 |
// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
|
williamr@2
|
2 |
// All rights reserved.
|
williamr@2
|
3 |
// This component and the accompanying materials are made available
|
williamr@4
|
4 |
// under the terms of "Eclipse Public License v1.0"
|
williamr@2
|
5 |
// which accompanies this distribution, and is available
|
williamr@4
|
6 |
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
|
williamr@2
|
7 |
//
|
williamr@2
|
8 |
// Initial Contributors:
|
williamr@2
|
9 |
// Nokia Corporation - initial contribution.
|
williamr@2
|
10 |
//
|
williamr@2
|
11 |
// Contributors:
|
williamr@2
|
12 |
//
|
williamr@2
|
13 |
// Description:
|
williamr@2
|
14 |
//
|
williamr@2
|
15 |
|
williamr@2
|
16 |
#if !defined(__CNTDEF_HRH__)
|
williamr@2
|
17 |
#define __CNTDEF_HRH__
|
williamr@2
|
18 |
|
williamr@4
|
19 |
/**
|
williamr@4
|
20 |
@file
|
williamr@4
|
21 |
@publishedAll
|
williamr@4
|
22 |
@released
|
williamr@4
|
23 |
*/
|
williamr@4
|
24 |
|
williamr@2
|
25 |
// contact item uids
|
williamr@2
|
26 |
#define KUidContactCardValue 0x10001309
|
williamr@2
|
27 |
#define KUidContactGroupValue 0x1000130A
|
williamr@2
|
28 |
#define KUidContactOwnCardValue 0x10004F95
|
williamr@2
|
29 |
#define KUidContactICCEntryValue 0x101F4A6F
|
williamr@2
|
30 |
#define KUidContactTemplateValue 0x1000130B
|
williamr@2
|
31 |
#define KUidContactCardTemplateValue 0x10004FF1
|
williamr@2
|
32 |
|
williamr@2
|
33 |
// speed dial uids
|
williamr@2
|
34 |
#define KUidSpeedDialOneValue 0x100067C8
|
williamr@2
|
35 |
#define KUidSpeedDialTwoValue 0x100067C9
|
williamr@2
|
36 |
#define KUidSpeedDialThreeValue 0x100067Ca
|
williamr@2
|
37 |
#define KUidSpeedDialFourValue 0x100067Cb
|
williamr@2
|
38 |
#define KUidSpeedDialFiveValue 0x100067Cc
|
williamr@2
|
39 |
#define KUidSpeedDialSixValue 0x100067Cd
|
williamr@2
|
40 |
#define KUidSpeedDialSevenValue 0x100067Ce
|
williamr@2
|
41 |
#define KUidSpeedDialEightValue 0x100067Cf
|
williamr@2
|
42 |
#define KUidSpeedDialNineValue 0x100067d0
|
williamr@2
|
43 |
|
williamr@2
|
44 |
|
williamr@2
|
45 |
// UID's 0x1000401C-0x10004043 Allocated to CntModel
|
williamr@2
|
46 |
// UID's 0x1000401C Note value
|
williamr@2
|
47 |
// UID's 0x1000401D-0x10004033 UID values
|
williamr@2
|
48 |
// UID's 0x10004034-6 Birthday/URL/inline
|
williamr@2
|
49 |
// UID's 0x10274DA4-B7 Assistant/Assistant Tel/Anniversary/Spouse/Children/Class
|
williamr@4
|
50 |
// Currently uids 0x10274DA4-B2 are being used and
|
williamr@4
|
51 |
// uids 0x10274DB3-B7 are free and can be used in future
|
williamr@2
|
52 |
|
williamr@2
|
53 |
#define KUidContactFieldAddressValue 0x1000130C
|
williamr@2
|
54 |
#define KUidContactFieldPostOfficeValue 0x10004DF4
|
williamr@2
|
55 |
#define KUidContactFieldExtendedAddressValue 0x10004DF5
|
williamr@2
|
56 |
#define KUidContactFieldLocalityValue 0x10004DF6
|
williamr@2
|
57 |
#define KUidContactFieldRegionValue 0x10004DF7
|
williamr@2
|
58 |
#define KUidContactFieldPostCodeValue 0x10004DF8
|
williamr@2
|
59 |
#define KUidContactFieldCountryValue 0x10004DF9
|
williamr@2
|
60 |
|
williamr@2
|
61 |
#define KUidContactFieldCompanyNameValue 0x1000130D
|
williamr@2
|
62 |
#define KUidContactFieldCompanyNamePronunciationValue 0x10200BA8
|
williamr@2
|
63 |
#define KUidContactFieldPhoneNumberValue 0x1000130E
|
williamr@2
|
64 |
#define KUidContactFieldGivenNameValue 0x1000137C
|
williamr@2
|
65 |
#define KUidContactFieldFamilyNameValue 0x1000137D
|
williamr@2
|
66 |
#define KUidContactFieldGivenNamePronunciationValue 0x10200BA9
|
williamr@2
|
67 |
#define KUidContactFieldFamilyNamePronunciationValue 0x10200BAA
|
williamr@2
|
68 |
|
williamr@2
|
69 |
#define KUidContactFieldAdditionalNameValue 0x1000178A
|
williamr@2
|
70 |
#define KUidContactFieldSuffixNameValue 0x1000178B
|
williamr@2
|
71 |
#define KUidContactFieldPrefixNameValue 0x1000178C
|
williamr@2
|
72 |
#define KUidContactFieldHiddenValue 0x1000178D
|
williamr@2
|
73 |
#define KUidContactFieldEMailValue 0x1000178E
|
williamr@2
|
74 |
#define KUidContactFieldMsgValue 0x1000178F
|
williamr@2
|
75 |
#define KUidContactFieldSmsValue 0x10001790
|
williamr@2
|
76 |
#define KUidContactFieldFaxValue 0x10001791
|
williamr@2
|
77 |
|
williamr@2
|
78 |
#define KUidContactFieldDefinedTextValue 0x10001792
|
williamr@2
|
79 |
#define KUidContactFieldNoteValue 0x1000401C
|
williamr@2
|
80 |
#define KUidContactFieldBirthdayValue 0x10004034
|
williamr@2
|
81 |
#define KUidContactFieldUrlValue 0x10004035
|
williamr@2
|
82 |
#define KUidContactFieldStorageInlineValue 0x10004036
|
williamr@2
|
83 |
#define KUidContactFieldTemplateLabelValue 0x10005780
|
williamr@2
|
84 |
#define KUidContactFieldPictureValue 0x10005DD1
|
williamr@2
|
85 |
#define KUidContactFieldRingToneValue 0x10006517
|
williamr@2
|
86 |
#define KUidContactFieldDTMFValue 0x10006518
|
williamr@2
|
87 |
#define KUidContactsVoiceDialFieldValue 0x10006646
|
williamr@2
|
88 |
#define KUidContactFieldNoneValue 0x0
|
williamr@2
|
89 |
#define KUidContactFieldJobTitleValue 0x10009398
|
williamr@2
|
90 |
#define KUidContactFieldICCSlotValue 0x101F4E0F
|
williamr@2
|
91 |
#define KUidContactFieldICCPhonebookValue 0x101F7583
|
williamr@2
|
92 |
#define KUidContactFieldICCGroupValue 0x101F81B9
|
williamr@2
|
93 |
#define KUidContactFieldIMAddressValue 0x101F6102
|
williamr@2
|
94 |
#define KUidContactFieldSecondNameValue 0x101FD957
|
williamr@2
|
95 |
#define KUidContactFieldSIPIDValue 0x10204BB0
|
williamr@2
|
96 |
#define KUidContactFieldAssistantValue 0x10274DA4
|
williamr@2
|
97 |
#define KUidContactFieldAnniversaryValue 0x10274DA5
|
williamr@2
|
98 |
#define KUidContactFieldSpouseValue 0x10274DA6
|
williamr@2
|
99 |
#define KUidContactFieldChildrenValue 0x10274DA7
|
williamr@2
|
100 |
#define KUidContactFieldClassValue 0x10274DA8
|
williamr@2
|
101 |
#define KUidContactFieldDepartmentNameValue 0x10274DA9
|
williamr@4
|
102 |
#define KUidContactFieldGEOValue 0x10274DB2
|
williamr@2
|
103 |
|
williamr@2
|
104 |
|
williamr@2
|
105 |
#define KIntContactFieldVCardMapWORK 0x100039DA
|
williamr@2
|
106 |
#define KIntContactFieldVCardMapHOME 0x100039DB
|
williamr@2
|
107 |
#define KIntContactFieldVCardMapMSG 0x100039DC
|
williamr@2
|
108 |
#define KIntContactFieldVCardMapVOICE 0x100039DD
|
williamr@2
|
109 |
#define KIntContactFieldVCardMapFAX 0x100039DE
|
williamr@2
|
110 |
#define KIntContactFieldVCardMapPREF 0x10003E70
|
williamr@2
|
111 |
#define KIntContactFieldVCardMapCELL 0x10003E71
|
williamr@2
|
112 |
#define KIntContactFieldVCardMapPAGER 0x10003E72
|
williamr@2
|
113 |
#define KIntContactFieldVCardMapBBS 0x100039D5
|
williamr@2
|
114 |
#define KIntContactFieldVCardMapMODEM 0x100039D6
|
williamr@2
|
115 |
#define KIntContactFieldVCardMapCAR 0x100039D7
|
williamr@2
|
116 |
#define KIntContactFieldVCardMapISDN 0x100039D8
|
williamr@2
|
117 |
#define KIntContactFieldVCardMapVIDEO 0x100039D9
|
williamr@2
|
118 |
#define KIntContactFieldVCardMapDOM 0x10003E80
|
williamr@2
|
119 |
|
williamr@2
|
120 |
#define KIntContactFieldVCardMapADR 0x1000401D // now street only
|
williamr@2
|
121 |
#define KIntContactFieldVCardMapPOSTOFFICE 0x10004DEA
|
williamr@2
|
122 |
#define KIntContactFieldVCardMapEXTENDEDADR 0x10004DEB
|
williamr@2
|
123 |
#define KIntContactFieldVCardMapLOCALITY 0x10004DEC
|
williamr@2
|
124 |
#define KIntContactFieldVCardMapREGION 0x10004DED
|
williamr@2
|
125 |
#define KIntContactFieldVCardMapPOSTCODE 0x10004DEE
|
williamr@2
|
126 |
#define KIntContactFieldVCardMapCOUNTRY 0x10004DEF
|
williamr@2
|
127 |
#define KIntContactFieldVCardMapAGENT 0x1000401E
|
williamr@2
|
128 |
#define KIntContactFieldVCardMapBDAY 0x1000401F
|
williamr@2
|
129 |
#define KIntContactFieldVCardMapEMAILINTERNET 0x10004020
|
williamr@2
|
130 |
#define KIntContactFieldVCardMapGEO 0x10004021
|
williamr@2
|
131 |
#define KIntContactFieldVCardMapLABEL 0x10004022
|
williamr@2
|
132 |
#define KIntContactFieldVCardMapLOGO 0x10004023
|
williamr@2
|
133 |
#define KIntContactFieldVCardMapMAILER 0x10004024
|
williamr@2
|
134 |
#define KIntContactFieldVCardMapNOTE 0x10004025
|
williamr@2
|
135 |
#define KIntContactFieldVCardMapORG 0x10004026
|
williamr@2
|
136 |
#define KIntContactFieldVCardMapORGPronunciation 0x102015AB
|
williamr@2
|
137 |
#define KIntContactFieldVCardMapPHOTO 0x10004027
|
williamr@2
|
138 |
#define KIntContactFieldVCardMapROLE 0x10004028
|
williamr@2
|
139 |
#define KIntContactFieldVCardMapSOUND 0x10004029
|
williamr@2
|
140 |
#define KIntContactFieldVCardMapTEL 0x1000402A
|
williamr@2
|
141 |
#define KIntContactFieldVCardMapTELFAX 0x1000402B
|
williamr@2
|
142 |
#define KIntContactFieldVCardMapTITLE 0x1000402C
|
williamr@2
|
143 |
#define KIntContactFieldVCardMapURL 0x1000402D
|
williamr@2
|
144 |
#define KIntContactFieldVCardMapUnusedN 0x1000402E
|
williamr@2
|
145 |
#define KIntContactFieldVCardMapUnusedFN 0x1000402F
|
williamr@2
|
146 |
#define KIntContactFieldVCardMapNotRequired 0x10004030
|
williamr@2
|
147 |
#define KIntContactFieldVCardMapUnknownXDash 0x10004031
|
williamr@2
|
148 |
#define KIntContactFieldVCardMapUnknown 0x10004032
|
williamr@2
|
149 |
#define KIntContactFieldVCardMapUID 0x10004033
|
williamr@2
|
150 |
#define KIntContactFieldVCardMapINTL 0x10005DBE
|
williamr@2
|
151 |
#define KIntContactFieldVCardMapPOSTAL 0x10005DBF
|
williamr@2
|
152 |
#define KIntContactFieldVCardMapPARCEL 0x10005DC0
|
williamr@2
|
153 |
#define KIntContactFieldVCardMapGIF 0x10005DC1
|
williamr@2
|
154 |
#define KIntContactFieldVCardMapCGM 0x10005DC2
|
williamr@2
|
155 |
#define KIntContactFieldVCardMapWMF 0x10005DC3
|
williamr@2
|
156 |
#define KIntContactFieldVCardMapBMP 0x10005DC4
|
williamr@2
|
157 |
#define KIntContactFieldVCardMapMET 0x10005DC5
|
williamr@2
|
158 |
#define KIntContactFieldVCardMapPMB 0x10005DC6
|
williamr@2
|
159 |
#define KIntContactFieldVCardMapDIB 0x10005DC7
|
williamr@2
|
160 |
#define KIntContactFieldVCardMapPICT 0x10005DC8
|
williamr@2
|
161 |
#define KIntContactFieldVCardMapTIFF 0x10005DC9
|
williamr@2
|
162 |
#define KIntContactFieldVCardMapPDF 0x10005DCA
|
williamr@2
|
163 |
#define KIntContactFieldVCardMapPS 0x10005DCB
|
williamr@2
|
164 |
#define KIntContactFieldVCardMapJPEG 0x10005DCC
|
williamr@2
|
165 |
#define KIntContactFieldVCardMapMPEG 0x10005DCD
|
williamr@2
|
166 |
#define KIntContactFieldVCardMapMPEG2 0x10005DCE
|
williamr@2
|
167 |
#define KIntContactFieldVCardMapAVI 0x10005DCF
|
williamr@2
|
168 |
#define KIntContactFieldVCardMapQTIME 0x10005DD0
|
williamr@2
|
169 |
#define KIntContactFieldVCardMapTZ 0x10006519
|
williamr@2
|
170 |
#define KIntContactFieldVCardMapKEY 0x1000651A
|
williamr@2
|
171 |
|
williamr@2
|
172 |
#define KIntContactFieldVCardMapX509 0x1000654E
|
williamr@2
|
173 |
#define KIntContactFieldVCardMapPGP 0x1000654F
|
williamr@2
|
174 |
#define KIntContactFieldVCardMapSMIME 0x10006550
|
williamr@2
|
175 |
#define KIntContactFieldVCardMapWV 0x101FA9BF // Wireless Village Instant Messaging Address Qualifier
|
williamr@2
|
176 |
#define KIntContactFieldVCardMapSECONDNAME 0x101FD9B7
|
williamr@2
|
177 |
#define KIntContactFieldVCardMapSIPID 0x10204BB1
|
williamr@2
|
178 |
#define KIntContactFieldVCardMapPOC 0x10204FC8
|
williamr@2
|
179 |
#define KIntContactFieldVCardMapSWIS 0x10204FC9
|
williamr@2
|
180 |
#define KIntContactFieldVCardMapVOIP 0x10204FCA
|
williamr@2
|
181 |
#define KIntContactFieldVCardMapAssistant 0x10274DAA
|
williamr@2
|
182 |
#define KIntContactFieldVCardMapAssistantTel 0x10274DAB
|
williamr@2
|
183 |
#define KIntContactFieldVCardMapAnniversary 0x10274DAC
|
williamr@2
|
184 |
#define KIntContactFieldVCardMapSpouse 0x10274DAD
|
williamr@2
|
185 |
#define KIntContactFieldVCardMapChildren 0x10274DAE
|
williamr@2
|
186 |
#define KIntContactFieldVCardMapClass 0x10274DAF
|
williamr@2
|
187 |
#define KIntContactFieldVCardMapDepartment 0x10274DB0
|
williamr@4
|
188 |
#define KIntContactFieldVCardMapINTERNET 0x10274DB1
|
williamr@2
|
189 |
|
williamr@4
|
190 |
/**
|
williamr@4
|
191 |
@publishedAll
|
williamr@4
|
192 |
@released
|
williamr@4
|
193 |
*/
|
williamr@2
|
194 |
|
williamr@2
|
195 |
#define KStorageTypeText 0
|
williamr@4
|
196 |
|
williamr@2
|
197 |
#define KStorageTypeStore 1
|
williamr@4
|
198 |
|
williamr@2
|
199 |
#define KStorageTypeContactItemId 2
|
williamr@4
|
200 |
|
williamr@2
|
201 |
#define KStorageTypeDateTime 3
|
williamr@2
|
202 |
|
williamr@4
|
203 |
|
williamr@2
|
204 |
/**
|
williamr@4
|
205 |
@publishedAll
|
williamr@2
|
206 |
@released
|
williamr@2
|
207 |
*/
|
williamr@2
|
208 |
enum EContactFieldCategory
|
williamr@2
|
209 |
{
|
williamr@2
|
210 |
EContactCategoryNone=0,
|
williamr@2
|
211 |
EContactCategoryHome=1,
|
williamr@2
|
212 |
EContactCategoryWork=2,
|
williamr@2
|
213 |
EContactCategoryOther=3
|
williamr@2
|
214 |
};
|
williamr@4
|
215 |
|
williamr@4
|
216 |
/** These values should not be used directly. The EContactFieldFlags enum should be used instead.
|
williamr@4
|
217 |
@publishedAll
|
williamr@4
|
218 |
@released
|
williamr@4
|
219 |
*/
|
williamr@2
|
220 |
|
williamr@2
|
221 |
#define KIntFieldFlagHidden 0x001
|
williamr@4
|
222 |
|
williamr@2
|
223 |
#define KIntFieldFlagReadOnly 0x002
|
williamr@4
|
224 |
|
williamr@2
|
225 |
#define KIntFieldFlagSynchronize 0x004
|
williamr@4
|
226 |
|
williamr@2
|
227 |
#define KIntFieldFlagDisabled 0x008
|
williamr@4
|
228 |
|
williamr@2
|
229 |
#define KIntFieldFlagFilterable 0x010
|
williamr@4
|
230 |
|
williamr@2
|
231 |
#define KIntFieldFlagFilterable1 0x020
|
williamr@4
|
232 |
|
williamr@2
|
233 |
#define KIntFieldFlagFilterable2 0x040
|
williamr@4
|
234 |
|
williamr@2
|
235 |
#define KIntFieldFlagFilterable3 0x080
|
williamr@4
|
236 |
|
williamr@2
|
237 |
#define KIntFieldFlagFilterable4 0x100
|
williamr@2
|
238 |
|
williamr@4
|
239 |
|
williamr@2
|
240 |
/**
|
williamr@4
|
241 |
@publishedAll
|
williamr@2
|
242 |
@released
|
williamr@2
|
243 |
*/
|
williamr@2
|
244 |
enum EContactFieldFlags
|
williamr@2
|
245 |
{
|
williamr@2
|
246 |
EContactFieldFlagHidden =KIntFieldFlagHidden,
|
williamr@2
|
247 |
EContactFieldFlagReadOnly =KIntFieldFlagReadOnly,
|
williamr@2
|
248 |
EContactFieldFlagSynchronize =KIntFieldFlagSynchronize,
|
williamr@2
|
249 |
EContactFieldFlagDisabled =KIntFieldFlagDisabled,
|
williamr@2
|
250 |
EContactFieldFlagFilterable =KIntFieldFlagFilterable,
|
williamr@2
|
251 |
EContactFieldFlagFilterable1 =KIntFieldFlagFilterable1,
|
williamr@2
|
252 |
EContactFieldFlagFilterable2 =KIntFieldFlagFilterable2,
|
williamr@2
|
253 |
EContactFieldFlagFilterable3 =KIntFieldFlagFilterable3,
|
williamr@2
|
254 |
EContactFieldFlagFilterable4 =KIntFieldFlagFilterable4
|
williamr@2
|
255 |
};
|
williamr@4
|
256 |
|
williamr@4
|
257 |
|
williamr@2
|
258 |
|
williamr@2
|
259 |
#endif // __CNTDEF_HRH__
|