williamr@2: /* williamr@2: * Copyright (c) 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@4: * under the terms of "Eclipse Public License v1.0" williamr@2: * which accompanies this distribution, and is available williamr@4: * at the URL "http://www.eclipse.org/legal/epl-v10.html". williamr@2: * williamr@2: * Initial Contributors: williamr@2: * Nokia Corporation - initial contribution. williamr@2: * williamr@2: * Contributors: williamr@2: * williamr@2: * Description: williamr@2: * williamr@2: */ williamr@2: williamr@4: williamr@2: #ifdef FF_3D_RINGING_TONES williamr@2: KFeatureId3DRingingTones, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_3G_CELLBROADCAST williamr@2: KFeatureIdFf3gCellbroadcast, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_ABC_AGRESSIVE_UI williamr@4: KFeatureIdFfAbcAgressiveUi, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_ADAPTIVE_WLAN_SCANNING_SUPPORT williamr@2: KFeatureIdFfAdaptiveWlanScanningSupport, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_ADDITIONAL_FONTS williamr@4: KFeatureIdFfAdditionalFonts, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_AI_WLANSNIFFER_WIDGET williamr@2: KFeatureIdFfAiWlansnifferWidget, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_ASYNCH_FILE_SAVE_QUEUE williamr@2: KFeatureIdAsynchFileSaveQueue, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_AUDT williamr@2: KFeatureIdFfAudt, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_AUTO_REDIAL_FOR_VIDEO_CALL williamr@2: KFeatureIdAutoRedialForVideoCall, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_AVKON_EMOTION_ICON_ENABLED williamr@2: KFeatureIdFfAvkonEmotionIconEnabled, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_BIRTHDAY_IMPROVEMENT williamr@2: KFeatureIdFfBirthdayImprovement, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_BLUETOOTH_DATA_PROFILES_DISABLED williamr@4: KFeatureIdFfBluetoothDataProfilesDisabled, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_BLUETOOTH_DISABLED williamr@4: KFeatureIdFfBluetoothDisabled, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_BROWSER_PROGRESSIVE_DOWNLOAD williamr@2: KFeatureIdBrowserProgressiveDownload, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_CAL_MEETING_REQUEST_UI williamr@4: KFeatureIdFfCalMeetingRequestUi, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_CAPACITIVE_DISPLAY williamr@2: KFeatureIdFfCapacitiveDisplay, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_CHINESE_FONTS_HIRES williamr@2: KFeatureIdChineseFontsHires, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_CHINESE_SELECTION_KEY williamr@4: KFeatureIdFfChineseSelectionKey, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_CLOCK_MULTIPROCOL_SUPPORT williamr@2: KFeatureIdFfClockMultiprocolSupport, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_CMAIL_INTEGRATION williamr@4: KFeatureIdFfCmailIntegration, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_COMMSDAT_CREATION_FROM_XML williamr@2: KFeatureIdCommsDatCreationFromXml, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_CONNECTION_OVERRIDE williamr@2: KFeatureIdFfConnectionOverride, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_CONTACTS_COMPANY_NAMES williamr@4: KFeatureIdFfContactsCompanyNames, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_CONTACTS_MERGE williamr@4: KFeatureIdFfContactsMerge, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_CONTACTS_MYCARD williamr@4: KFeatureIdffContactsMycard, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_CONTACTS_NICKNAME williamr@2: KFeatureIdFfContactsNickname, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_CONTACTS_PREDICTIVE_SEARCH williamr@4: KFeatureIdFfContactsPredictiveSearch, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_CONTACTS_REMOTE_LOOKUP williamr@4: KFeatureIdFfContactsRemoteLookup, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_CONTACTS_SOCIAL williamr@4: KFeatureIdFfContactsSocial, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_CONTEXT_PROFILES williamr@4: KFeatureIdFfContextProfiles, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_DEVICE_ENCRYPTION_FEATURE williamr@4: KFeatureIdFfDeviceEncryptionFeature, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_DISABLE_OMA_SUPL_V2 williamr@4: KFeatureIdFfDisableOmaSuplV2, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_DM_CONNMO_ADAPTER williamr@4: KFeatureIdFfDmConnmoAdapter, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_DM_INSTALL_SECURITY williamr@2: KFeatureIdDmInstallSecurity, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_DUAL_LANGUAGE_SUPPORT williamr@2: KFeatureIdFfDualLanguageSupport, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_DUAL_MODEM williamr@4: KFeatureIdDualModem, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_EMAIL_FRAMEWORK williamr@2: KFeatureIdFfEmailFramework, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_EMAIL_IPS_SERVICES williamr@2: KFeatureIdFfEmailIpsServices, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_EMAIL_MCE_INTEGRATION williamr@2: KFeatureIdEmailMceIntegration, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_EMAIL_PROTOCOL_PLUGINS williamr@2: KFeatureIdFfEmailProtocolPlugins, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_EMAIL_UI williamr@2: KFeatureIdFfEmailUi, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_ENABLE_ISI_COMMUNICATION_IN_USB_CHARGING_MODE williamr@4: KFeatureIdCertificationTesting, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_ENHANCED_CALENDAR_EVENT_UI williamr@4: KFeatureIdFfEnhancedCalendarEventUi, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_FARSI_CALENDAR williamr@2: KFeatureIdFfFarsiCalendar, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_FMTX williamr@2: KFeatureIdFmtx, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_FMTX_RDS_TEXT williamr@4: KFeatureIdFfFmtxRdsText, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_FULLSCR_HWR_INPUT williamr@2: KFeatureIdFullscrHwrInput, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_GENERIC_ACCESS_NETWORK williamr@4: KFeatureIdFfGenericAccessNetwork, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_GENERIC_FONTS_ASSETS williamr@2: KFeatureIdFfGenericFontsAssets, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_HDMI williamr@2: KFeatureIdFfHdmi, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_HELP_TUTORIAL_MERGE williamr@2: KFeatureIdFfHelpTutorialMerge, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_HIJRI_CALENDAR williamr@2: KFeatureIdFfHijriCalendar, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_HITCHCOCK_APP_SHELL williamr@2: KFeatureIdHitchcockAppShell, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_HOMESCREEN_SWITCHABLE_ROOT williamr@2: KFeatureIdFfHomescreenSwitchableRoot, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_IAUPDATE williamr@2: KFeatureIdIAUpdate, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_IAUPDATE_PHASE2 williamr@2: KFeatureIdFfIaupdatePhase2, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_INPUTS_PER_ORIENTATION williamr@2: KFeatureIdFfInputsPerOrientation, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_INTELLIGENT_TEXT_INPUT williamr@2: KFeatureIdFfIntelligentTextInput, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_ITI_VIRTUAL_TOUCH_FIRST_GENERATION_SUPPORT williamr@4: KFeatureIdFfItiVirtualTouchFirstGenerationSupport, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_JAVA_GLOBAL_INDICATORS_API williamr@2: KFeatureIdFfJavaGlobalIndicatorsApi, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_KEYPAD_NO_SEND_KEY williamr@4: KFeatureIdFfKeypadNoSendKey, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_KOREAN williamr@2: KFeatureIdKorean, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_LAYOUT_480_640_VGA3 williamr@4: KFeatureIdFfLayout480640Vga3, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_LAYOUT_640_480_VGA3 williamr@4: KFeatureIdFfLayout640480Vga3, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_LIMITED_MESSAGE_AND_ALARM_TONE_SIZE williamr@4: KFeatureIdFfLimitedMessageAndAlarmToneSize, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_LINKED_FONTS_CHINESE williamr@2: KFeatureIdFfLinkedFontsChinese, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_LOCATION_MW_APE_CENTRIC_ARCH_SUPPORT williamr@4: KFeatureIdFfLocationMwApeCentricArchSupport, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_MECO_XMPP williamr@4: KFeatureIdFfMecoXmpp, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_MEETING_REQUEST_UI williamr@2: KFeatureIdFfMeetingRequestUi, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_MENU_TEXTURE_PRELOADING williamr@2: KFeatureIdFfMenuTexturePreloading, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_MTP_CONTROLLER williamr@4: KFeatureIdS60MtpController, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_NCD_ENGINE williamr@2: KFeatureIdFfNcdEngine, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_NCD_UI williamr@2: KFeatureIdFfNcdUi, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_NEAR_FIELD_COMMUNICATION williamr@2: KFeatureIdNfc, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_NLT_SUPPORT williamr@2: KFeatureIdNltSupport, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_NO_CUG_SUPPORT williamr@2: KFeatureIdFfNoCugSupport, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_NO_IDLE_SOFTKEYS williamr@2: KFeatureIdNoIdleSoftkeys, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_ODE_COPYRIGHT_NOTICE williamr@2: KFeatureIdFfOdeLegalNotice, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_OFN_FEATURE williamr@2: KFeatureIdFfOfnFeature, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_OMA_SCOMO_ADAPTER williamr@2: KFeatureIdFfOmaScomoAdapter, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_OSS_LEGAL_NOTICE williamr@2: KFeatureIdFfOssLegalNotice, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_PNPMS_PROV_FILTER williamr@2: KFeatureIdFfPnpmsProvFilter, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_PNPMS_SERVICE_HELP_PLUGIN williamr@2: KFeatureIdPnpmsServiceHelpPlugin, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_POWER_SAVE williamr@2: KFeatureIdPowerSave, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_PREMINET_CATALOGS_CLIENT williamr@2: KFeatureIdPreminetCatalogsClient, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_PROV_AUTHTYPE_PLUGIN williamr@2: KFeatureIdProvAuthtypePlugin, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_QT williamr@4: KFeatureIdFfQt, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_QWERTY_FN_KEY williamr@2: KFeatureIdQwertyFnKey, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_ROCKER_KEY williamr@2: KFeatureIdRockerKey, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION williamr@2: KFeatureIdFfRuntimeDeviceCapabilityConfiguration, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_SELECTABLE_EMAIL williamr@2: KFeatureIdSelectableEmail, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_SIP_CUSTOM_PDP_HANDLING williamr@4: KFeatureIdFfSipCustomPdpHandling, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_SMALL_SCREEN_TOUCH williamr@4: KFeatureIdFfSmallScreenTouch, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_STARTUP_OMA_DM_SUPPORT williamr@2: KFeatureStartupOmaDmSupport, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_STROKE_INPUTMODE_IN_TAIWAN williamr@4: KFeatureIdFfStrokeInputmodeInTaiwan, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_SUPL_IMSI_GENERATED_SERVER_PRIORITY_DEFAULT williamr@4: KFeatureIdFfSuplImsiGeneratedServerPriorityDefault, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_SYNCML_STATUS_EXTENDED_ERROR_CODES williamr@4: KFeatureIdFfSyncmlStatusExtendedErrorCodes, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_TACTICONS williamr@2: KFeatureIdFfTacticons, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_TACTILE_FEEDBACK williamr@2: KFeatureIdTactileFeedback, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_TARM_CAPABILITY_BASED_ACCESS williamr@2: KFeatureIdFfTarmCapabilityBasedAccess, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_TARM_CAPABILITY_CHECKING williamr@4: KFeatureIdFfTarmCapabilityChecking, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_TCP_MYFAVES_FEATURE williamr@2: KFeatureIdTcpMyfavesFeature, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_TCP_MYPROFILE williamr@2: KFeatureIdFfTcpMyprofile, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_TD_SCDMA williamr@4: KFeatureIdFfTdScdma, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_TOUCHSCREENCALIB_IN_STARTUP williamr@2: KFeatureIdTouchscreencalibInStartup, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_TOUCH_UNLOCK_STROKE williamr@2: KFeatureIdFfTouchUnlockStroke, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_UPNP_FRAMEWORK_2_0 williamr@2: KFeatureIdUpnpFramework20, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_USB_CHARGING williamr@2: KFeatureIdUsbCharging, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_USB_HOST williamr@2: KFeatureIdUsbHost, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_USB_MODEM williamr@4: KFeatureIdUsbModem, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_USE_EGPRS_ICON williamr@2: KFeatureIdUseEGprsIcon, williamr@2: #endif williamr@2: williamr@4: #ifdef FF_USE_NAVIKEY_FOR_VOLUME williamr@4: KFeatureIdFfUseNavikeyForVolume, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_VIDEO_AUDIO_BRANDING williamr@4: KFeatureIdFfVideoAudioBranding, williamr@4: #endif williamr@4: williamr@2: #ifdef FF_VIRTUAL_FULLSCR_QWERTY_INPUT williamr@2: KFeatureIdVirtualFullscrQwertyInput, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_VIRTUAL_ITUT_INPUT williamr@2: KFeatureIdVirtualItutInput, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_VMBX_CALL_DIVERT_ICON williamr@2: KFeatureIdVmbxCallDivertIcon, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_VOICE_CALL_CONTINUITY williamr@2: KFeatureIdFfVoiceCallContinuity, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_VPN_CLIENT williamr@2: KFeatureIdFfVpnClient, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_WEBVIDEO_PH2 williamr@2: KFeatureIdWebvideoPh2, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_WLAN_EXTENSIONS williamr@2: KFeatureIdFfWlanExtensions, williamr@2: #endif williamr@2: williamr@2: #ifdef FF_WLAN_WAPI williamr@2: KFeatureIdFfWlanWapi, williamr@2: #endif williamr@2: williamr@4: #ifdef SYMBIAN_INCLUDE_LOCATION_NPE_DSM williamr@4: KFeatureIdSymbianIncludeLocationNpeDsm, williamr@4: #endif williamr@4: williamr@4: #ifdef SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT williamr@4: KFeatureIdSymbianIncludeLocationSuplPosInit, williamr@4: #endif williamr@4: williamr@4: #ifdef SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY williamr@4: KFeatureIdSymbianIncludeLocationSuplProxy, williamr@4: #endif williamr@4: williamr@2: #ifdef __3D_MENU williamr@2: KFeatureId3DMenu, williamr@2: #endif williamr@2: williamr@2: #ifdef __3GP_EXTENTION williamr@2: KFeatureId3GpExtension, williamr@2: #endif williamr@2: williamr@2: #ifdef __AAC_ENCODER_PLUGIN williamr@2: KFeatureIdAacEncoderPlugin, williamr@2: #endif williamr@2: williamr@2: #ifdef __AAC_PLUS_DECODER_PLUGIN williamr@2: KFeatureIdAacPlusDecoderPlugin, williamr@2: #endif williamr@2: williamr@2: #ifdef __ACTIVE_IDLE williamr@2: KFeatureIdActiveIdle, williamr@2: #endif williamr@2: williamr@2: #ifdef __ALLOW_UPGRADE_HELIX williamr@2: KFeatureIdAllowUpgradeHelix, williamr@2: #endif williamr@2: williamr@2: #ifdef __APP_CSD_SUPPORT williamr@2: KFeatureIdAppCsdSupport, williamr@2: #endif williamr@2: williamr@2: #ifdef __AUDIO_EFFECTS_API williamr@2: KFeatureIdAudioEffectsApi, williamr@2: #endif williamr@2: williamr@2: #ifdef __AUDIO_MESSAGING williamr@2: KFeatureIdAudioMessaging, williamr@2: #endif williamr@2: williamr@2: #ifdef __AUDIO_RESOURCE_INDICATIONS williamr@2: KFeatureIdAudioResourceIndications, williamr@2: #endif williamr@2: williamr@2: #ifdef __AUTO_ACCESSORY_IDENTIFICATION williamr@2: KFeatureIdAutoAccessoryIdentification, williamr@2: #endif williamr@2: williamr@2: #ifdef __AVKON_APAC__ williamr@2: KFeatureIdAvkonApac, williamr@2: #endif williamr@2: williamr@2: #ifdef __AVKON_ELAF__ williamr@2: KFeatureIdAvkonELaf, williamr@2: #endif williamr@2: williamr@2: #ifdef __BASIC_LOCATION_INFO_DISPLAY williamr@2: KFeatureIdBasicLocationInfoDisplay, williamr@2: #endif williamr@2: williamr@2: #ifdef __BASS_BOOST_EFFECT_UI williamr@2: KFeatureIdBassBoostEffectUi, williamr@2: #endif williamr@2: williamr@2: #ifdef __BRIGHTNESS_CONTROL williamr@2: KFeatureIdBrightnessControl, williamr@2: #endif williamr@2: williamr@2: #ifdef __BROWSER_IMEI_NOTIFICATION williamr@2: KFeatureIdBrowserIMEINotification, williamr@2: #endif williamr@2: williamr@2: #ifdef __BTIC_BINARIES_CHECK_ENABLED williamr@2: KFeatureIdBticBinariesCheckEnabled, williamr@2: #endif williamr@2: williamr@2: #ifdef __BT_FAX_PROFILE williamr@2: KFeatureIdBtFaxProfile, williamr@2: #endif williamr@2: williamr@2: #ifdef __BT_SAP williamr@2: KFeatureIdBtSap, williamr@2: #endif williamr@2: williamr@2: #ifdef __CAMERA williamr@2: KFeatureIdCamera, williamr@2: #endif williamr@2: williamr@2: #ifdef __CAMERA_FULLSCREEN_VIEWFINDER williamr@2: KFeatureIdCameraFullscreenViewfinder, williamr@2: #endif williamr@2: williamr@2: #ifdef __CAMERA_LENS_COVER williamr@2: KFeatureIdCameraLensCover, williamr@2: #endif williamr@2: williamr@2: #ifdef __CAMERA_LOCATION_SUPPORT williamr@2: KFeatureIdCameraLocationSupport, williamr@2: #endif williamr@2: williamr@2: #ifdef __CHINESE williamr@2: KFeatureIdChinese, williamr@2: #endif williamr@2: williamr@2: #ifdef __CHINESE_PRC_FONTS williamr@2: KFeatureIdChinesePrcFonts, williamr@2: #endif williamr@2: williamr@2: #ifdef __CHINESE_TAIWAN_HK_FONTS williamr@2: KFeatureIdChineseTaiwanHkFonts, williamr@2: #endif williamr@2: williamr@2: #ifdef __COMMDB_PROTECTION williamr@2: KFeatureIdCommDBProtection, williamr@2: #endif williamr@2: williamr@2: #ifdef __COVER_DISPLAY williamr@2: KFeatureIdCoverDisplay, williamr@2: #endif williamr@2: williamr@2: #ifdef __CS_VIDEO_TELEPHONY williamr@2: KFeatureIdCsVideoTelephony, williamr@2: #endif williamr@2: williamr@2: #ifdef __CUSTOMISED_RFS williamr@2: KFeatureIdCustomisedRFS, williamr@2: #endif williamr@2: williamr@2: #ifdef __DEFAULT_CONNECTION williamr@2: KFeatureIdDefaultConnection, williamr@2: #endif williamr@2: williamr@2: #ifdef __DRM williamr@2: KFeatureIdDrm, williamr@2: #endif williamr@2: williamr@2: #ifdef __DRM_CLOCK williamr@2: KFeatureIdDrmClock, williamr@2: #endif williamr@2: williamr@2: #ifdef __DRM_FULL williamr@2: KFeatureIdDrmFull, williamr@2: #endif williamr@2: williamr@2: #ifdef __DRM_OMA2 williamr@2: KFeatureIdDrmOma2, williamr@2: #endif williamr@2: williamr@2: #ifdef __DRM_PHASE2 williamr@2: KFeatureIdDrmPhase2, williamr@2: #endif williamr@2: williamr@2: #ifdef __EDIT_KEY williamr@2: KFeatureIdEditKey, williamr@2: #endif williamr@2: williamr@2: #ifdef __EMAIL_OVER_SMS williamr@2: KFeatureIdEmailOverSms, williamr@2: #endif williamr@2: williamr@2: #ifdef __EQUALIZER williamr@2: KFeatureIdEqualizer, williamr@2: #endif williamr@2: williamr@2: #ifdef __FLASH_LITE_BROWSER_PLUGIN williamr@2: KFeatureIdFlashLiteBrowserPlugin, williamr@2: #endif williamr@2: williamr@2: #ifdef __FLASH_LITE_VIEWER williamr@2: KFeatureIdFlashLiteViewer, williamr@2: #endif williamr@2: williamr@2: #ifdef __FM_RADIO williamr@2: KFeatureIdFmRadio, williamr@2: #endif williamr@2: williamr@2: #ifdef __HANDWRITING_RECOGNITION_INPUT williamr@2: KFeatureIdHandwritingRecognitionInput, williamr@2: #endif williamr@2: williamr@2: #ifdef __HSXPA_SUPPORT williamr@2: KFeatureIdHsxpaSupport, williamr@2: #endif williamr@2: williamr@2: #ifdef __IM williamr@2: KFeatureIdIm, williamr@2: #endif williamr@2: williamr@2: #ifdef __IMAGE_VIEWER williamr@2: KFeatureIdImageViewer, williamr@2: #endif williamr@2: williamr@2: #ifdef __IMPS_STANDALONE_IP_CIR williamr@2: KFeatureIdImpsStandaloneIpCir, williamr@2: #endif williamr@2: williamr@2: #ifdef __INCLUDE_AAC_CMMFCODEC williamr@2: KFeatureIdIncludeAacCMMFCodec, williamr@2: #endif williamr@2: williamr@2: #ifdef __INCLUDE_AMR_NB_CMMFCODEC williamr@2: KFeatureIdIncludeAmrNbCMMFCodec, williamr@2: #endif williamr@2: williamr@2: #ifdef __INCLUDE_AMR_WB_CMMFCODEC williamr@2: KFeatureIdIncludeAmrWbCMMFCodec, williamr@2: #endif williamr@2: williamr@2: #ifdef __INCLUDE_EAACPLUS_CMMFCODEC williamr@2: KFeatureIdIncludeEaacplusCmmfcodec, williamr@2: #endif williamr@2: williamr@2: #ifdef __INCLUDE_MP3_CMMFCODEC williamr@2: KFeatureIdIncludeMp3CMMFCodec, williamr@2: #endif williamr@2: williamr@2: #ifdef __INCLUDE_QCELP_CMMFCODEC williamr@2: KFeatureIdIncludeQcelpCMMFCodec, williamr@2: #endif williamr@2: williamr@2: #ifdef __IPSEC williamr@2: KFeatureIdIpsec, williamr@2: #endif williamr@2: williamr@2: #ifdef __IRDA williamr@2: KFeatureIdIrda, williamr@2: #endif williamr@2: williamr@2: #ifdef __JAPANESE williamr@2: KFeatureIdJapanese, williamr@2: #endif williamr@2: williamr@2: #ifdef __JAPANESE_LARGER_DICTIONARY williamr@2: KFeatureIdJapaneseLargerDictionary, williamr@2: #endif williamr@2: williamr@2: #ifdef __JAPANESE_PICTOGRAPHS williamr@2: KFeatureIdJapanesePicto, williamr@2: #endif williamr@2: williamr@2: #ifdef __JAPAN_PREFIX_CHANGE williamr@2: KFeatureIdJapanPrefixChange, williamr@2: #endif williamr@2: williamr@2: #ifdef __JAVA williamr@2: KFeatureIdJava, williamr@2: #endif williamr@2: williamr@2: #ifdef __JAVA_STUBS williamr@2: KFeatureIdJavaStubs, williamr@2: #endif williamr@2: williamr@2: #ifdef __LAYOUT208_208 williamr@2: KFeatureIdLayout208_208, williamr@2: #endif williamr@2: williamr@2: #ifdef __LAYOUT_240_320 williamr@2: KFeatureIdLayout240_320, williamr@2: #endif williamr@2: williamr@2: #ifdef __LAYOUT_240_320_LARGE_SCREEN williamr@2: KFeatureIdLayout240_320_LargeScreen, williamr@2: #endif williamr@2: williamr@2: #ifdef __LAYOUT_240_320_QVGA3 williamr@2: KFeatureIdLayout240_320_QVGA3, williamr@2: #endif williamr@2: williamr@2: #ifdef __LAYOUT_320_240 williamr@2: KFeatureIdLayout320_240, williamr@2: #endif williamr@2: williamr@2: #ifdef __LAYOUT_320_240_LARGE_SCREEN williamr@2: KFeatureIdLayout320_240_LargeScreen, williamr@2: #endif williamr@2: williamr@2: #ifdef __LAYOUT_320_240_QVGA3 williamr@2: KFeatureIdLayout320_240_QVGA3, williamr@2: #endif williamr@2: williamr@2: #ifdef __LAYOUT_360_640_TOUCH williamr@2: KFeatureIdLayout360_640_Touch, williamr@2: #endif williamr@2: williamr@2: #ifdef __LAYOUT_640_360_TOUCH williamr@2: KFeatureIdLayout640_360_Touch, williamr@2: #endif williamr@2: williamr@2: #ifdef __LOCATIONGPSHW williamr@2: KFeatureIdLocationGpsHw, williamr@2: #endif williamr@2: williamr@2: #ifdef __LOCATION_CENTRE williamr@2: KFeatureIdLocationCentre, williamr@2: #endif williamr@2: williamr@2: #ifdef __MACROMEDIA_FLASH_6 williamr@2: KFeatureIdMacromediaFlash6, williamr@2: #endif williamr@2: williamr@2: #ifdef __MEDIA_TRANSFER_PROTOCOL williamr@2: KFeatureIdMediaTransferProtocol, williamr@2: #endif williamr@2: williamr@2: #ifdef __MMS_NONDESTRUCTIVE_FORWARD williamr@2: KFeatureIdMmsNonDestructiveForward, williamr@2: #endif williamr@2: williamr@2: #ifdef __MMS_NOTIFICATIONS_VIEW williamr@2: KFeatureIdMMSNotificationsView, williamr@2: #endif williamr@2: williamr@2: #ifdef __MMS_POSTCARD williamr@2: KFeatureIdMmsPostcard, williamr@2: #endif williamr@2: williamr@2: #ifdef __MPEG4_AAC_ENCODING williamr@2: KFeatureIdMpegAacEncoding, williamr@2: #endif williamr@2: williamr@2: #ifdef __MPEG4_VIDEO_ENCODING williamr@2: KFeatureIdMpeg4VideoEncoding, williamr@2: #endif williamr@2: williamr@2: #ifdef __MRT_SDK_LIBRARIES williamr@2: KFeatureIdMrtSdkLibraries, williamr@2: #endif williamr@2: williamr@2: #ifdef __MTP_PROTOCOL_SUPPORT williamr@2: KFeatureIdMtpProtocolSupport, williamr@2: #endif williamr@2: williamr@2: #ifdef __NEWSTICKER williamr@2: KFeatureIdNewsticker, williamr@2: #endif williamr@2: williamr@2: #ifdef __NO_POWERKEY williamr@2: KFeatureIdNoPowerkey, williamr@2: #endif williamr@2: williamr@2: #ifdef __OCR williamr@2: KFeatureIdOcr, williamr@2: #endif williamr@2: williamr@2: #ifdef __OCR_HANWANG williamr@2: KFeatureIdOcrHanwang, williamr@2: #endif williamr@2: williamr@2: #ifdef __OCR_ROMDB williamr@2: KFeatureIdOcrRomdb, williamr@2: #endif williamr@2: williamr@2: #ifdef __OMA_POC williamr@2: KFeatureIdOmaPoc, williamr@2: #endif williamr@2: williamr@2: #ifdef __ON_SCREEN_DIALER williamr@2: KFeatureIdOnScreenDialer, williamr@2: #endif williamr@2: williamr@2: #ifdef __OPENGL_ES_3DAPI williamr@2: KFeatureIdOpenGLES3DApi, williamr@2: #endif williamr@2: williamr@2: #ifdef __OPENGL_ES_SW_IMPLEMENTATION williamr@2: KFeatureIdOpenGLESSWImplementation, williamr@2: #endif williamr@2: williamr@2: #ifdef __OPERATOR_CACHE williamr@2: KFeatureIdOperatorCache, williamr@2: #endif williamr@2: williamr@2: #ifdef __OPERATOR_MENU williamr@2: KFeatureIdOperatorMenu, williamr@2: #endif williamr@2: williamr@2: #ifdef __PEN_SUPPORT williamr@2: KFeatureIdPenSupport, williamr@2: #endif williamr@2: williamr@2: #ifdef __PEN_SUPPORT_CALIBRATION williamr@2: KFeatureIdPenSupportCalibration, williamr@2: #endif williamr@2: williamr@2: #ifdef __PRESENCE williamr@2: KFeatureIdPresence, williamr@2: #endif williamr@2: williamr@2: #ifdef __PRODUCT_REMCON_TSP williamr@2: KFeatureIdProductRemconTsp, williamr@2: #endif williamr@2: williamr@2: #ifdef __PROTOCOL_WCDMA williamr@2: KFeatureIdProtocolWcdma, williamr@2: #endif williamr@2: williamr@2: #ifdef __PROTOCOL_WLAN williamr@2: KFeatureIdProtocolWlan, williamr@2: #endif williamr@2: williamr@2: #ifdef __QOS williamr@2: KFeatureIdQos, williamr@2: #endif williamr@2: williamr@2: #ifdef __QVGA2_LAYOUT_IN_USE williamr@2: KFeatureIdQvga2LayoutInUse, williamr@2: #endif williamr@2: williamr@2: #ifdef __QWERTY_INPUT williamr@2: KFeatureIdQwertyInput, williamr@2: #endif williamr@2: williamr@2: #ifdef __RSS_FEEDS williamr@2: KFeatureIdRssFeeds, williamr@2: #endif williamr@2: williamr@2: #ifdef __RTP_STACK williamr@2: KFeatureIdRtpStack, williamr@2: #endif williamr@2: williamr@2: #ifdef __RV9 williamr@2: KFeatureIdRV9, williamr@2: #endif williamr@2: williamr@2: #ifdef __S60_FM_RADIO_APPLICATION williamr@2: KFeatureIdS60FmRadioApplication, williamr@2: #endif williamr@2: williamr@2: #ifdef __SDND williamr@2: KFeatureIdSdnd, williamr@2: #endif williamr@2: williamr@2: #ifdef __SENDUI_MMS_UPLOAD williamr@2: KFeatureIdSenduiMmsUpload, williamr@2: #endif williamr@2: williamr@2: #ifdef __SEND_FILE_IN_CALL williamr@2: KFeatureIdSendFileInCall, williamr@2: #endif williamr@2: williamr@2: #ifdef __SERIES60_AMBIENT_LIGHT_SENSOR williamr@2: KFeatureIdAmbientLightSensor, williamr@2: #endif williamr@2: williamr@2: #ifdef __SERIES60_HELP williamr@2: KFeatureIdHelp, williamr@2: #endif williamr@2: williamr@2: #ifdef __SERIES60_KEYPAD_NO_SLIDER williamr@2: KFeatureIdKeypadNoSlider, williamr@2: #endif williamr@2: williamr@2: #ifdef __SERIES60_KEYPAD_NO_VOICE_KEY williamr@2: KFeatureIdKeypadNoVoiceKey, williamr@2: #endif williamr@2: williamr@2: #ifdef __SERIES60_LUNAR_CALENDAR williamr@2: KFeatureIdLunarCalendar, williamr@2: #endif williamr@2: williamr@2: #ifdef __SERIES60_NATIVE_BROWSER williamr@2: KFeatureIdSeries60NativeBrowser, williamr@2: #endif williamr@2: williamr@2: #ifdef __SERIES60_PHONE_TTY williamr@2: KFeatureIdPhoneTty, williamr@2: #endif williamr@2: williamr@2: #ifdef __SHOW_PANICS williamr@2: KFeatureIdShowPanics, williamr@2: #endif williamr@2: williamr@2: #ifdef __SIDE_VOLUME_KEYS williamr@2: KFeatureIdSideVolumeKeys, williamr@2: #endif williamr@2: williamr@2: #ifdef __SIND williamr@2: KFeatureIdSind, williamr@2: #endif williamr@2: williamr@2: #ifdef __SIP_SIMPLE_PRESENCE_PROTOCOL williamr@2: KFeatureIdSipSimplePresenceProtocol, williamr@2: #endif williamr@2: williamr@2: #ifdef __SLIDESHOW_SCREENSAVER williamr@2: KFeatureIdSlideshowScreensaver, williamr@2: #endif williamr@2: williamr@2: #ifdef __STEREO_WIDENING_EFFECT_UI williamr@2: KFeatureIdStereoWideningEffectUi, williamr@2: #endif williamr@2: williamr@2: #ifdef __SVGT_VIEWER williamr@2: KFeatureIdSvgtViewer, williamr@2: #endif williamr@2: williamr@2: #ifdef __SYNCML_DM_DIAGNOSTICS williamr@2: KFeatureIdSyncMlDmDiagnostics, williamr@2: #endif williamr@2: williamr@2: #ifdef __SYNCML_DM_FOTA williamr@2: KFeatureIdSyncMlDmFota, williamr@2: #endif williamr@2: williamr@2: #ifdef __SYNCML_DM_IMPS williamr@2: KFeatureIdSyncMlDmImps, williamr@2: #endif williamr@2: williamr@2: #ifdef __SYNCML_DM_OBEX williamr@2: KFeatureIdSyncMlDmObex, williamr@2: #endif williamr@2: williamr@2: #ifdef __SYNCML_DM_OTA williamr@2: KFeatureIdSyncMlDmOta, williamr@2: #endif williamr@2: williamr@2: #ifdef __SYNCML_DM_SIP williamr@2: KFeatureIdSyncMlDmSIP, williamr@2: #endif williamr@2: williamr@2: #ifdef __SYNCML_DM_VOIP williamr@2: KFeatureIdSyncMlDmVoIP, williamr@2: #endif williamr@2: williamr@2: #ifdef __SYNCML_DM_WLAN williamr@2: KFeatureIdSyncMlDmWlan, williamr@2: #endif williamr@2: williamr@2: #ifdef __SYNCML_DS_BOOKMARK williamr@2: KFeatureIdSyncMlDsBookmark, williamr@2: #endif williamr@2: williamr@2: #ifdef __SYNCML_DS_MMS williamr@2: KFeatureIdSyncMlDsMMS, williamr@2: #endif williamr@2: williamr@2: #ifdef __SYNCML_DS_NOTEPAD williamr@2: KFeatureIdSyncMlDsNotepad, williamr@2: #endif williamr@2: williamr@2: #ifdef __SYNCML_DS_SMS williamr@2: KFeatureIdSyncMlDsSms, williamr@2: #endif williamr@2: williamr@2: #ifdef __SYNCML_ISYNC williamr@2: KFeatureIdSyncMlIsync, williamr@2: #endif williamr@2: williamr@2: #ifdef __SYNCML_TWIN_SUITE williamr@2: KFeatureIdSyncMlTwinSuite, williamr@2: #endif williamr@2: williamr@2: #ifdef __THAI williamr@2: KFeatureIdThai, williamr@2: #endif williamr@2: williamr@2: #ifdef __THAI_CALENDAR williamr@2: KFeatureIdThaiCalendar, williamr@2: #endif williamr@2: williamr@2: #ifdef __TV_OUT williamr@2: KFeatureIdTvOut, williamr@2: #endif williamr@2: williamr@2: #ifdef __UPNP_AVCP williamr@2: KFeatureIdUpnpAvcp, williamr@2: #endif williamr@2: williamr@2: #ifdef __UPNP_MEDIASERVER williamr@2: KFeatureIdUpnpMediaserver, williamr@2: #endif williamr@2: williamr@2: #ifdef __UPNP_PRINT_FRAMEWORK williamr@2: KFeatureIdUpnpPrintFramework, williamr@2: #endif williamr@2: williamr@2: #ifdef __UPNP_REMOTE_STORAGE williamr@2: KFeatureIdUpnpRemoteStorage, williamr@2: #endif williamr@2: williamr@2: #ifdef __UPNP_STACK williamr@2: KFeatureIdUpnpStack, williamr@2: #endif williamr@2: williamr@2: #ifdef __USE_AAC_CMMFCODEC williamr@2: KFeatureIdUseAacCMMFCodec, williamr@2: #endif williamr@2: williamr@2: #ifdef __USE_AMR_NB_CMMFCODEC williamr@2: KFeatureIdUseAmrNbCMMFCodec, williamr@2: #endif williamr@2: williamr@2: #ifdef __USE_AMR_WB_CMMFCODEC williamr@2: KFeatureIdUseAmrWbCMMFCodec, williamr@2: #endif williamr@2: williamr@2: #ifdef __USE_EAACPLUS_CMMFCODEC williamr@2: KFeatureIdUseEaacplusCmmfCodec, williamr@2: #endif williamr@2: williamr@2: #ifdef __USE_MP3_CMMFCODEC williamr@2: KFeatureIdUseMp3CMMFCodec, williamr@2: #endif williamr@2: williamr@2: #ifdef __USE_QCELP_CMMFCODEC williamr@2: KFeatureIdUseQcelpCMMFCodec, williamr@2: #endif williamr@2: williamr@2: #ifdef __VFP_HW_SUPPORT williamr@2: KFeatureIdVfpHwSupport, williamr@2: #endif williamr@2: williamr@2: #ifdef __VIBRA williamr@2: KFeatureIdVibra, williamr@2: #endif williamr@2: williamr@2: #ifdef __VIDEOCALL_MENU_VISIBILITY williamr@2: KFeatureIdVideocallMenuVisibility, williamr@2: #endif williamr@2: williamr@2: #ifdef __VIDEO_CENTER_SUPPORTED williamr@2: KFeatureIdVideoCenterSupported, williamr@2: #endif williamr@2: williamr@2: #ifdef __VIDEO_RECORDER williamr@2: KFeatureIdVideoRecorder, williamr@2: #endif williamr@2: williamr@2: #ifdef __VIRTUAL_KEYBOARD_INPUT williamr@2: KFeatureIdVirtualKeyboardInput, williamr@2: #endif williamr@2: williamr@2: #ifdef __WEB_WIDGETS williamr@2: KFeatureIdWebWidgets, williamr@2: #endif williamr@2: williamr@2: #ifdef __WLAN_WEP256_ENABLED williamr@2: KFeatureIdWlanWep256Enabled, williamr@2: #endif williamr@2: williamr@2: #ifdef __WMA williamr@2: KFeatureIdWma, williamr@2: #endif williamr@2: williamr@2: #ifdef __WORLD_CLOCK williamr@2: KFeatureIdWorldClock, williamr@2: #endif williamr@2: williamr@2: #ifdef __XDM williamr@2: KFeatureIdXdm, williamr@2: #endif williamr@2: williamr@2: #ifdef __XDM_LOCALSTORAGE williamr@2: KFeatureIdXdmLocalStorage, williamr@2: #endif williamr@2: williamr@2: #ifdef __XDM_XCAP williamr@2: KFeatureIdXdmXcap, williamr@2: #endif williamr@2: williamr@4: /** Features added from customswstaticfeatures.hrh (removed from customswstaticfeatures.hrh) */ williamr@4: williamr@4: #ifdef FF_MTP_ALBUM_ART williamr@4: KFeatureIdFfMtpAlbumArt, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_MUSIC_PATH_PLUGIN williamr@4: KFeatureIdFfMusicPathPlugin, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_POWER_KEY_AS_KEYGUARD williamr@4: KFeatureIdFfPowerKeyAsKeyguard, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_DISPLAY_NETWORK_NAME_AFTER_CS_REGISTRATION williamr@4: KFeatureIdFfDisplayNetworkNameAfterCsRegistration, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_MANUAL_SELECTION_POPULATED_PLMN_LIST williamr@4: KFeatureIdFfManualSelectionPopulatedPlmnList, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_MOBILITY_MANAGEMENT_ERRORS williamr@4: KFeatureIdFfMobilityManagementErrors, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_SERVICE_CALL_WHILE_PHONE_LOCKED williamr@4: KFeatureIdFfServiceCallWhilePhoneLocked, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_LOCATIONSYSUI_HIDE_POSITIONING_MENU williamr@4: KFeatureIdFfLocationsysuiHidePositioningMenu, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_MASTER_RESET_AND_CLEAR_SUBMENU williamr@4: KFeatureIdFfMasterResetAndClearSubmenu, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_SIMLOCK_UI williamr@4: KFeatureIdFfSimlockUi, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_ENTRY_POINT_FOR_VIDEO_SHARE williamr@4: KFeatureIdFfEntryPointForVideoShare, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_IMS_DEREGISTRATION_IN_OFFLINE williamr@4: KFeatureIdFfImsDeregistrationInOffline, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_IMS_DEREGISTRATION_IN_RFS williamr@4: KFeatureIdFfImsDeregistrationInRfs, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_IMS_DEREGISTRATION_IN_VPN williamr@4: KFeatureIdFfImsDeregistrationInVpn, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_INTRANET_BROWSING williamr@4: KFeatureIdFfIntranetBrowsing, williamr@4: #endif williamr@4: williamr@4: #ifdef FF_HOME_SCREEN_EASY_DIALING williamr@4: KFeatureIdProductIncludesHomeScreenEasyDialing, williamr@4: #endif