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: