williamr@2: /*
williamr@2: * Copyright (c) 2003-2006 Nokia Corporation and/or its subsidiary(-ies).
williamr@2: * All rights reserved.
williamr@2: * This component and the accompanying materials are made available
williamr@2: * 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
williamr@2: * which accompanies this distribution, and is available
williamr@2: * at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
williamr@2: *
williamr@2: * Initial Contributors:
williamr@2: * Nokia Corporation - initial contribution.
williamr@2: *
williamr@2: * Contributors:
williamr@2: *
williamr@2: * Description: AIW generic parameter definitions.
williamr@2: *
williamr@2: */
williamr@2:
williamr@2:
williamr@2:
williamr@2:
williamr@2:
williamr@2: #ifndef AIW_GENERIC_PARAM_HRH
williamr@2: #define AIW_GENERIC_PARAM_HRH
williamr@2:
williamr@2: /**
williamr@2: * Pre-defined sematic IDs for generic parameters (TAiwGenericParam).
williamr@2: * The data type of the parameter specifies the representation of the parameter.
williamr@2: * Use TGenericParamId instead of using TGenericParamIdValue directly.
williamr@2: * Additional generic param definitions are possible besides this list.
williamr@2: * @see TAiwGenericParam.
williamr@2: */
williamr@2: enum TGenericParamIdValue
williamr@2: {
williamr@2: EGenericParamUnspecified = 0,
williamr@2:
williamr@2: // General parameters
williamr@2: EGenericParamError = 1, // Any error parameter
williamr@2: EGenericParamDir = 2, // Any directory
williamr@2: EGenericParamFile = 3, // Any file
williamr@2: EGenericParamURL = 4, // Any URL
williamr@2: EGenericParamApplication = 5, // Application
williamr@2: EGenericParamInstallPackage = 6, // Install package
williamr@2: EGenericParamDRMFile = 7,
williamr@2: EGenericParamMIMEType = 8,
williamr@2: EGenericParamCharSet = 9,
williamr@2:
williamr@2: // NOTE: Next id is a special semantic id reserved for AIW framework.
williamr@2: // A consumer application should never add it to parameter list.
williamr@2: EGenericParamServiceCommand = 10,
williamr@2:
williamr@2: // NOTE: Next id is to be used only internally by DocumentHandler.
williamr@2: // Do not not use it for anything else.
williamr@2: EGenericParamInternalFile = 11,
williamr@2:
williamr@2: // Application services
williamr@2: EGenericParamContactItem = 20,
williamr@2: EGenericParamCalendarItem = 21,
williamr@2: EGenericParamMessageItem = 22,
williamr@2: EGenericParamNoteItem = 23,
williamr@2: EGenericParamHelpItem = 24,
williamr@2: EGenericParamAlarmItem = 25,
williamr@2: EGenericParamLogItem = 26,
williamr@2: EGenericParamPhoneNumber = 27,
williamr@2: EGenericParamAccessPoint = 28,
williamr@2: EGenericParamSIPAddress = 29,
williamr@2:
williamr@2: EGenericParamMessageItemSMS = 30,
williamr@2: EGenericParamMessageItemEMail = 31,
williamr@2: EGenericParamMessageItemMMS = 32,
williamr@2:
williamr@2: EGenericParamEmailAddress = 33,
williamr@2: EGenericParamWVID = 34,
williamr@2: EGenericParamDateTime = 35,
williamr@2:
williamr@2: EGenericParamMessageItemMbox = 36,
williamr@2:
williamr@2: // SIM items
williamr@2: EGenericParamSIMContactItem = 40,
williamr@2: EGenericParamSIMAppItem = 41,
williamr@2:
williamr@2: // Browser items
williamr@2: EGenericParamReferringURI = 50,
williamr@2:
williamr@2: // Music Player items
williamr@2: EGenericParamPlayerInitMode = 60,
williamr@2: EGenericParamAlbumItems = 61,
williamr@2: EGenericParamAlbumName = 62,
williamr@2:
williamr@2: // Print parameters
williamr@2: EGenericParamPrintXMLFile = 70,
williamr@2:
williamr@2: // Call parameters
williamr@2: EGenericParamCallDialDataV1 = 80,
williamr@2: EGenericParamCallDialData = 81,
williamr@2:
williamr@2: // Sprint media gallery provider specific
williamr@2: EGenricParamMGItemType = 90,
williamr@2: EGeneriParamMGMediaType = 91,
williamr@2: EGeneriParamMGViewType = 92,
williamr@2: EGenericParamMGSubviewtype = 93,
williamr@2: EGenericParamMGMarked = 94,
williamr@2: EGenericParamCdmaExtendedAMSData = 95,
williamr@2: EGenericParamCdmaExtendedLightSurfData = 96,
williamr@2:
williamr@2: EGenericParamSilentDownload = 110,
williamr@2: EGenericParamSuppressLaunch = 111,
williamr@2: EGenericParamSuppressNextUrl = 112,
williamr@2:
williamr@2: EGenericParamPoCData = 120,
williamr@2: EGenericParamPoCLaunchView = 121,
williamr@2:
williamr@2: EGenericParamAllowMove = 130,
williamr@2: EGenericParamAllowSave = 131,
williamr@2:
williamr@2: EGenericParamFileSaved = 140,
williamr@2:
williamr@2: EGenericParamLocation = 150,
williamr@2:
williamr@2: EGenericParamFotaPkgId = 160,
williamr@2:
williamr@2: EGenericParamMMSSizeLimit = 170,
williamr@2: EGenericParamResolution = 171,
williamr@2:
williamr@2: EGenericParamSuppressDownloadConfirmation = 180,
williamr@2: EGenericParamDownloadId = 181,
williamr@2:
williamr@2: EGenericParamPassword = 190,
williamr@2: EGenericParamUserName = 191,
williamr@2: EGenericParamBookmarkName = 192,
williamr@2:
williamr@2: EGenericParamContactSelectionData = 200,
williamr@2: EGenericParamContactLinkArray = 201,
williamr@2: EGenericParamContactStoreUriArray = 202,
williamr@2: EGenericParamSelectedCount = 203,
williamr@2: EGenericParamContactAssignData = 204,
williamr@2: /*
williamr@2:
williamr@2: */
williamr@2: // BRANCH 07-10-2008 : gronoff
williamr@2: EGenericParamContactFieldData = 205,
williamr@2: // BRANCH_END 07-10-2008 : gronoff
williamr@2: EGenericParamLandmark = 210,
williamr@2: EGenericParamLandmarkDatabase = 211,
williamr@2: EGenericParamLandmarkId = 212,
williamr@2: EGenericParamLandmarkIdList = 213,
williamr@2: EGenericParamMnCommonOptions = 214,
williamr@2: EGenericParamMnMapViewOptions = 215,
williamr@2: EGenericParamMnGeocodingOptions = 216,
williamr@2: EGenericParamRequestText = 217,
williamr@2:
williamr@2: // Enterprise telephony parameters
williamr@2: EGenericParamModeActivation = 220,
williamr@2: EGenericParamDisplayString = 221,
williamr@2:
williamr@2: EGenericParamSpeedDialIndex = 230,
williamr@2:
williamr@2: // In-device search parameters
williamr@2: EGenericParamKeywords = 240,
williamr@2: EGenericParamCallAppLocName = 241,
williamr@2: EGenericParamStartOption = 242,
williamr@2: EGenericParamSearchContent = 243,
williamr@2:
williamr@2: EGenericParamTerminate = 250,
williamr@2:
williamr@2: //For Image viewer slideshow support
williamr@2: EGenericParamSlideshow = 251,
williamr@2:
williamr@2: //For Search functionality
williamr@2: EGenericParamSearchDomain = 260,
williamr@2: EGenericParamSearchSubject = 261,
williamr@2: EGenericParamSearchProvider = 262,
williamr@2: EGenericParamSearchOptions = 263
williamr@2: /*
williamr@2:
williamr@2: */
williamr@2: // BRANCH 07-04-10 : juhuusit
williamr@2: #ifdef RD_VOIP_REL_2_2
williamr@2: ,
williamr@2: EGenericParamDialMenuServiceEntry = 270,
williamr@2: EGenericParamDialMenuServiceOptions = 271
williamr@2: #endif
williamr@2: // BRANCH_END 07-04-10 : juhuusit
williamr@2:
williamr@2: /*
williamr@2:
williamr@2: */
williamr@2: // BRANCH 08-28-08: gronoff
williamr@2: ,
williamr@2: EGenericParamXSpId = 1919,
williamr@2: EGenericParamFirstName = 1920,
williamr@2: EGenericParamLastName = 1921,
williamr@2: EGenericParamNickname = 1922
williamr@2: // BRANCH_END 08-28-08: gronoff
williamr@2: };
williamr@2:
williamr@2:
williamr@2: // String constants for above sematic ids to be used in content matching.
williamr@2:
williamr@2: #define EGenericParamUnspecifiedStr "0"
williamr@2: #define EGenericParamErrorStr "1"
williamr@2: #define EGenericParamDirStr "2"
williamr@2: #define EGenericParamFileStr "3"
williamr@2: #define EGenericParamURLStr "4"
williamr@2: #define EGenericParamApplicationStr "5"
williamr@2: #define EGenericParamInstallPackageStr "6"
williamr@2: #define EGenericParamDRMFileStr "7"
williamr@2: #define EGenericParamMIMETypeStr "8"
williamr@2: #define EGenericParamCharSetStr "9"
williamr@2: #define EGenericParamServiceCommandStr "10"
williamr@2: #define EGenericParamInternalFileStr "11"
williamr@2:
williamr@2: #define EGenericParamContactItemStr "20"
williamr@2: #define EGenericParamCalendarItemStr "21"
williamr@2: #define EGenericParamMessageItemStr "22"
williamr@2: #define EGenericParamNoteItemStr "23"
williamr@2: #define EGenericParamHelpItemStr "24"
williamr@2: #define EGenericParamAlarmItemStr "25"
williamr@2: #define EGenericParamLogItemStr "26"
williamr@2: #define EGenericParamPhoneNumberStr "27"
williamr@2: #define EGenericParamAccessPointStr "28"
williamr@2: #define EGenericParamSIPAddressStr "29"
williamr@2:
williamr@2: #define EGenericParamMessageItemSMSStr "30"
williamr@2: #define EGenericParamMessageItemEMailStr "31"
williamr@2: #define EGenericParamMessageItemMMSStr "32"
williamr@2:
williamr@2: #define EGenericParamEmailAddressStr "33"
williamr@2: #define EGenericParamWVIDStr "34"
williamr@2: #define EGenericParamDateTimeStr "35"
williamr@2:
williamr@2: #define EGenericParamMessageItemMboxStr "36"
williamr@2:
williamr@2: #define EGenericParamSIMContactItemStr "40"
williamr@2: #define EGenericParamSIMAppItemStr "41"
williamr@2:
williamr@2: #define EGenericParamReferringURIStr "50"
williamr@2:
williamr@2: #define EGenericParamPlayerInitModeStr "60"
williamr@2: #define EGenericParamAlbumItemsStr "61"
williamr@2: #define EGenericParamAlbumNameStr "62"
williamr@2:
williamr@2: #define EGenericParamPrintXMLFileStr "70"
williamr@2:
williamr@2: #define EGenericParamCallDialDataV1Str "80"
williamr@2: #define EGenericParamCallDialDataStr "81"
williamr@2:
williamr@2: #define EGenricParamMGItemTypeStr "90"
williamr@2: #define EGeneriParamMGMediaTypeStr "91"
williamr@2: #define EGeneriParamMGViewTypeStr "92"
williamr@2: #define EGenericParamMGSubviewtypeStr "93"
williamr@2: #define EGenericParamMGMarkedStr "94"
williamr@2: #define EGenericParamCdmaExtendedAMSDataStr "95"
williamr@2: #define EGenericParamCdmaExtendedLightSurfDataStr "96"
williamr@2:
williamr@2: #define EGenericParamSilentDownloadStr "110"
williamr@2: #define EGenericParamSuppressLaunchStr "111"
williamr@2: #define EGenericParamSuppressNextUrlStr "112"
williamr@2:
williamr@2: #define EGenericParamPoCDataStr "120"
williamr@2: #define EGenericParamPoCLaunchViewStr "121"
williamr@2:
williamr@2: #define EGenericParamAllowMoveStr "130"
williamr@2: #define EGenericParamAllowSaveStr "131"
williamr@2:
williamr@2: #define EGenericParamFileSavedStr "140"
williamr@2:
williamr@2: #define EGenericParamLocationStr "150"
williamr@2:
williamr@2: #define EGenericParamFotaPkgIdStr "160"
williamr@2:
williamr@2: #define EGenericParamMMSSizeLimitStr "170"
williamr@2: #define EGenericParamResolutionStr "171"
williamr@2:
williamr@2: #define EGenericParamSuppressDownloadConfirmationStr "180"
williamr@2: #define EGenericParamDownloadIdStr "181"
williamr@2:
williamr@2: #define EGenericParamPasswordStr "190"
williamr@2: #define EGenericParamUserNameStr "191"
williamr@2: #define EGenericParamBookmarkNameStr "192"
williamr@2:
williamr@2: #define EGenericParamContactSelectionDataStr "200"
williamr@2: #define EGenericParamContactLinkArrayStr "201"
williamr@2: #define EGenericParamContactStoreUriArrayStr "202"
williamr@2: #define EGenericParamSelectedCountStr "203"
williamr@2: #define EGenericParamContactAssignDataStr "204"
williamr@2:
williamr@2: #define EGenericParamLandmarkStr "210"
williamr@2: #define EGenericParamLandmarkDatabaseStr "211"
williamr@2: #define EGenericParamLandmarkIdStr "212"
williamr@2: #define EGenericParamLandmarkIdListStr "213"
williamr@2: #define EGenericParamMnCommonOptionsStr "214"
williamr@2: #define EGenericParamMnMapViewOptionsStr "215"
williamr@2: #define EGenericParamMnGeocodingOptionsStr "216"
williamr@2: #define EGenericParamRequestTextStr "217"
williamr@2:
williamr@2: #define EGenericParamModeActivationStr "220"
williamr@2: #define EGenericParamDisplayStringStr "221"
williamr@2:
williamr@2: #define EGenericParamSpeedDialIndexStr "230"
williamr@2:
williamr@2: #define EGenericParamKeywordsStr "240"
williamr@2: #define EGenericParamCallAppLocNameStr "241"
williamr@2: #define EGenericParamStartOptionStr "242"
williamr@2: #define EGenericParamSearchContentStr "243"
williamr@2:
williamr@2: #define EGenericParamTerminateStr "250"
williamr@2: #define EGenericParamSlideshowStr "251"
williamr@2:
williamr@2: #define EGenericParamSearchDomainStr "260"
williamr@2: #define EGenericParamSearchSubjectStr "261"
williamr@2: #define EGenericParamSearchProviderStr "262"
williamr@2: #define EGenericParamSearchOptionsStr "263"
williamr@2:
williamr@2: /*
williamr@2:
williamr@2: */
williamr@2: // BRANCH 07-04-10 : juhuusit
williamr@2: #ifdef RD_VOIP_REL_2_2
williamr@2: #define EGenericParamDialMenuServiceEntryStr "270"
williamr@2: #define EGenericParamDialMenuServiceOptionsStr "271"
williamr@2: #endif // RD_VOIP_REL_2_2
williamr@2: // BRANCH_END 07-04-10 : juhuusit
williamr@2:
williamr@2: /*
williamr@2:
williamr@2: */
williamr@2: // BRANCH 08-28-08: gronoff
williamr@2: #define EGenericParamXSpIdEntryStr "1919"
williamr@2: #define EGenericParamFirstNameEntryStr "1920"
williamr@2: #define EGenericParamLastNameEntryStr "1921"
williamr@2: #define EGenericParamNicknameEntryStr "1922"
williamr@2: // BRANCH_END 08-28-08: gronoff
williamr@2:
williamr@2: #endif // AIW_GENERIC_PARAM_HRH
williamr@2:
williamr@2: // End of file
williamr@2: