2 * Copyright (c) 2003-2006 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
14 * Description: AIW generic parameter definitions.
22 #ifndef AIW_GENERIC_PARAM_HRH
23 #define AIW_GENERIC_PARAM_HRH
26 * Pre-defined sematic IDs for generic parameters (TAiwGenericParam).
27 * The data type of the parameter specifies the representation of the parameter.
28 * Use TGenericParamId instead of using TGenericParamIdValue directly.
29 * Additional generic param definitions are possible besides this list.
30 * @see TAiwGenericParam.
32 enum TGenericParamIdValue
34 EGenericParamUnspecified = 0,
37 EGenericParamError = 1, // Any error parameter
38 EGenericParamDir = 2, // Any directory
39 EGenericParamFile = 3, // Any file
40 EGenericParamURL = 4, // Any URL
41 EGenericParamApplication = 5, // Application
42 EGenericParamInstallPackage = 6, // Install package
43 EGenericParamDRMFile = 7,
44 EGenericParamMIMEType = 8,
45 EGenericParamCharSet = 9,
47 // NOTE: Next id is a special semantic id reserved for AIW framework.
48 // A consumer application should never add it to parameter list.
49 EGenericParamServiceCommand = 10,
51 // NOTE: Next id is to be used only internally by DocumentHandler.
52 // Do not not use it for anything else.
53 EGenericParamInternalFile = 11,
55 // Application services
56 EGenericParamContactItem = 20,
57 EGenericParamCalendarItem = 21,
58 EGenericParamMessageItem = 22,
59 EGenericParamNoteItem = 23,
60 EGenericParamHelpItem = 24,
61 EGenericParamAlarmItem = 25,
62 EGenericParamLogItem = 26,
63 EGenericParamPhoneNumber = 27,
64 EGenericParamAccessPoint = 28,
65 EGenericParamSIPAddress = 29,
67 EGenericParamMessageItemSMS = 30,
68 EGenericParamMessageItemEMail = 31,
69 EGenericParamMessageItemMMS = 32,
71 EGenericParamEmailAddress = 33,
72 EGenericParamWVID = 34,
73 EGenericParamDateTime = 35,
75 EGenericParamMessageItemMbox = 36,
78 EGenericParamSIMContactItem = 40,
79 EGenericParamSIMAppItem = 41,
82 EGenericParamReferringURI = 50,
85 EGenericParamPlayerInitMode = 60,
86 EGenericParamAlbumItems = 61,
87 EGenericParamAlbumName = 62,
90 EGenericParamPrintXMLFile = 70,
93 EGenericParamCallDialDataV1 = 80,
94 EGenericParamCallDialData = 81,
96 // Sprint media gallery provider specific
97 EGenricParamMGItemType = 90,
98 EGeneriParamMGMediaType = 91,
99 EGeneriParamMGViewType = 92,
100 EGenericParamMGSubviewtype = 93,
101 EGenericParamMGMarked = 94,
102 EGenericParamCdmaExtendedAMSData = 95,
103 EGenericParamCdmaExtendedLightSurfData = 96,
105 EGenericParamSilentDownload = 110,
106 EGenericParamSuppressLaunch = 111,
107 EGenericParamSuppressNextUrl = 112,
109 EGenericParamPoCData = 120,
110 EGenericParamPoCLaunchView = 121,
112 EGenericParamAllowMove = 130,
113 EGenericParamAllowSave = 131,
115 EGenericParamFileSaved = 140,
117 EGenericParamLocation = 150,
119 EGenericParamFotaPkgId = 160,
121 EGenericParamMMSSizeLimit = 170,
122 EGenericParamResolution = 171,
124 EGenericParamSuppressDownloadConfirmation = 180,
125 EGenericParamDownloadId = 181,
127 EGenericParamPassword = 190,
128 EGenericParamUserName = 191,
129 EGenericParamBookmarkName = 192,
131 EGenericParamContactSelectionData = 200,
132 EGenericParamContactLinkArray = 201,
133 EGenericParamContactStoreUriArray = 202,
134 EGenericParamSelectedCount = 203,
135 EGenericParamContactAssignData = 204,
136 /*<branchInfo originator="gronoff" since="07-10-2008" category="new_feature" error=”none”>
137 <PF5250_OFF_CYCLE_SW_INT>
139 // BRANCH 07-10-2008 : gronoff
140 EGenericParamContactFieldData = 205,
141 // BRANCH_END 07-10-2008 : gronoff
142 EGenericParamLandmark = 210,
143 EGenericParamLandmarkDatabase = 211,
144 EGenericParamLandmarkId = 212,
145 EGenericParamLandmarkIdList = 213,
146 EGenericParamMnCommonOptions = 214,
147 EGenericParamMnMapViewOptions = 215,
148 EGenericParamMnGeocodingOptions = 216,
149 EGenericParamRequestText = 217,
151 // Enterprise telephony parameters
152 EGenericParamModeActivation = 220,
153 EGenericParamDisplayString = 221,
155 EGenericParamSpeedDialIndex = 230,
157 // In-device search parameters
158 EGenericParamKeywords = 240,
159 EGenericParamCallAppLocName = 241,
160 EGenericParamStartOption = 242,
161 EGenericParamSearchContent = 243,
163 EGenericParamTerminate = 250,
165 //For Image viewer slideshow support
166 EGenericParamSlideshow = 251,
168 //For Search functionality
169 EGenericParamSearchDomain = 260,
170 EGenericParamSearchSubject = 261,
171 EGenericParamSearchProvider = 262,
172 EGenericParamSearchOptions = 263
173 /*<branchInfo originator="juhuusit" since="07-04-10" category="new_feature" error=”none”>
174 <MCSS_5132_OFF_CYCLE_SW_INT>
176 // BRANCH 07-04-10 : juhuusit
178 EGenericParamDialMenuServiceEntry = 270,
179 EGenericParamDialMenuServiceOptions = 271
180 // BRANCH_END 07-04-10 : juhuusit
183 /*<branchInfo originator="gronoff" since="08-28-08" category="new_feature" error=”none”>
184 <PF5250_OFF_CYCLE_SW_INT>
186 // BRANCH 08-28-08: gronoff
188 EGenericParamCNAP = 290,
190 EGenericParamXSpId = 1919,
191 EGenericParamFirstName = 1920,
192 EGenericParamLastName = 1921,
193 EGenericParamNickname = 1922
194 // BRANCH_END 08-28-08: gronoff
198 // String constants for above sematic ids to be used in content matching.
200 #define EGenericParamUnspecifiedStr "0"
201 #define EGenericParamErrorStr "1"
202 #define EGenericParamDirStr "2"
203 #define EGenericParamFileStr "3"
204 #define EGenericParamURLStr "4"
205 #define EGenericParamApplicationStr "5"
206 #define EGenericParamInstallPackageStr "6"
207 #define EGenericParamDRMFileStr "7"
208 #define EGenericParamMIMETypeStr "8"
209 #define EGenericParamCharSetStr "9"
210 #define EGenericParamServiceCommandStr "10"
211 #define EGenericParamInternalFileStr "11"
213 #define EGenericParamContactItemStr "20"
214 #define EGenericParamCalendarItemStr "21"
215 #define EGenericParamMessageItemStr "22"
216 #define EGenericParamNoteItemStr "23"
217 #define EGenericParamHelpItemStr "24"
218 #define EGenericParamAlarmItemStr "25"
219 #define EGenericParamLogItemStr "26"
220 #define EGenericParamPhoneNumberStr "27"
221 #define EGenericParamAccessPointStr "28"
222 #define EGenericParamSIPAddressStr "29"
224 #define EGenericParamMessageItemSMSStr "30"
225 #define EGenericParamMessageItemEMailStr "31"
226 #define EGenericParamMessageItemMMSStr "32"
228 #define EGenericParamEmailAddressStr "33"
229 #define EGenericParamWVIDStr "34"
230 #define EGenericParamDateTimeStr "35"
232 #define EGenericParamMessageItemMboxStr "36"
234 #define EGenericParamSIMContactItemStr "40"
235 #define EGenericParamSIMAppItemStr "41"
237 #define EGenericParamReferringURIStr "50"
239 #define EGenericParamPlayerInitModeStr "60"
240 #define EGenericParamAlbumItemsStr "61"
241 #define EGenericParamAlbumNameStr "62"
243 #define EGenericParamPrintXMLFileStr "70"
245 #define EGenericParamCallDialDataV1Str "80"
246 #define EGenericParamCallDialDataStr "81"
248 #define EGenricParamMGItemTypeStr "90"
249 #define EGeneriParamMGMediaTypeStr "91"
250 #define EGeneriParamMGViewTypeStr "92"
251 #define EGenericParamMGSubviewtypeStr "93"
252 #define EGenericParamMGMarkedStr "94"
253 #define EGenericParamCdmaExtendedAMSDataStr "95"
254 #define EGenericParamCdmaExtendedLightSurfDataStr "96"
256 #define EGenericParamSilentDownloadStr "110"
257 #define EGenericParamSuppressLaunchStr "111"
258 #define EGenericParamSuppressNextUrlStr "112"
260 #define EGenericParamPoCDataStr "120"
261 #define EGenericParamPoCLaunchViewStr "121"
263 #define EGenericParamAllowMoveStr "130"
264 #define EGenericParamAllowSaveStr "131"
266 #define EGenericParamFileSavedStr "140"
268 #define EGenericParamLocationStr "150"
270 #define EGenericParamFotaPkgIdStr "160"
272 #define EGenericParamMMSSizeLimitStr "170"
273 #define EGenericParamResolutionStr "171"
275 #define EGenericParamSuppressDownloadConfirmationStr "180"
276 #define EGenericParamDownloadIdStr "181"
278 #define EGenericParamPasswordStr "190"
279 #define EGenericParamUserNameStr "191"
280 #define EGenericParamBookmarkNameStr "192"
282 #define EGenericParamContactSelectionDataStr "200"
283 #define EGenericParamContactLinkArrayStr "201"
284 #define EGenericParamContactStoreUriArrayStr "202"
285 #define EGenericParamSelectedCountStr "203"
286 #define EGenericParamContactAssignDataStr "204"
288 #define EGenericParamLandmarkStr "210"
289 #define EGenericParamLandmarkDatabaseStr "211"
290 #define EGenericParamLandmarkIdStr "212"
291 #define EGenericParamLandmarkIdListStr "213"
292 #define EGenericParamMnCommonOptionsStr "214"
293 #define EGenericParamMnMapViewOptionsStr "215"
294 #define EGenericParamMnGeocodingOptionsStr "216"
295 #define EGenericParamRequestTextStr "217"
297 #define EGenericParamModeActivationStr "220"
298 #define EGenericParamDisplayStringStr "221"
300 #define EGenericParamSpeedDialIndexStr "230"
302 #define EGenericParamKeywordsStr "240"
303 #define EGenericParamCallAppLocNameStr "241"
304 #define EGenericParamStartOptionStr "242"
305 #define EGenericParamSearchContentStr "243"
307 #define EGenericParamTerminateStr "250"
308 #define EGenericParamSlideshowStr "251"
310 #define EGenericParamSearchDomainStr "260"
311 #define EGenericParamSearchSubjectStr "261"
312 #define EGenericParamSearchProviderStr "262"
313 #define EGenericParamSearchOptionsStr "263"
315 /*<branchInfo originator="juhuusit" since="07-04-10" category="new_feature" error=”none”>
316 <MCSS_5132_OFF_CYCLE_SW_INT>
318 // BRANCH 07-04-10 : juhuusit
319 #define EGenericParamDialMenuServiceEntryStr "270"
320 #define EGenericParamDialMenuServiceOptionsStr "271"
321 // BRANCH_END 07-04-10 : juhuusit
323 /*<branchInfo originator="gronoff" since="08-28-08" category="new_feature" error=”none”>
324 <PF5250_OFF_CYCLE_SW_INT>
326 // BRANCH 08-28-08: gronoff
328 #define EGenericParamCNAPStr "290"
330 #define EGenericParamXSpIdEntryStr "1919"
331 #define EGenericParamFirstNameEntryStr "1920"
332 #define EGenericParamLastNameEntryStr "1921"
333 #define EGenericParamNicknameEntryStr "1922"
334 // BRANCH_END 08-28-08: gronoff
336 #endif // AIW_GENERIC_PARAM_HRH