diff -r 000000000000 -r 6d65d5acee06 sf_config/config/inc/bldprivate.hrh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sf_config/config/inc/bldprivate.hrh Tue Feb 02 01:12:20 2010 +0200 @@ -0,0 +1,2211 @@ +/* +* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: +* +*/ + +#ifndef __BLDPRIVATE_HRH +#define __BLDPRIVATE_HRH + + +/** #ENABLE_ABIV2_MODE +Enableds new target platform ARMV5 ABIv2. +*/ +#define ENABLE_ABIV2_MODE + +/** #EUSBC +EUSBC flag +*/ +#undef EUSBC + +/** #EXCLUDE_JAVA +Excludes Symbian implementation of Java components. S60 offers its own Java +implementation. +*/ +#define EXCLUDE_JAVA + +/** #FF_M3G_ICON_RESOURCES +Controls whether the m3g icon resources are included in the ROM image or not. +*/ +#undef FF_M3G_ICON_RESOURCES + +/** #FF_ORIENTATION_ACTION_RULE_90 +This flag relates to autorotation feature. It is needed to set right display +orientation for different products because sensors are located in different +place in different product. The flag selects correct set of rule files for +Context Framework / Applicationstatesourceplugin component, which depend on used +sensor. + +*/ +#define FF_ORIENTATION_ACTION_RULE_90 + +/** #FF_SIMLESS_OFFLINE_SUPPORT +Enable / disable SIMless Offline Mode. +*/ +#define FF_SIMLESS_OFFLINE_SUPPORT + +/** #FF_SYSAP_TIMECHANGEOBSERVER_ENABLED +SysAp time change observer is needed to inform custom driver about user clock +time change. + +*/ +#undef FF_SYSAP_TIMECHANGEOBSERVER_ENABLED + +/** #FF_TEST_AT_COMMAND +"When the flag is set, locod will be started and AT command can be passed +through via USB cable all the way to modem side for testing purpose." +*/ +#undef FF_TEST_AT_COMMAND + +/** #FF_TOUCH_CALL_HANDLING +Touch: Advanced components for CS Voice Telephony. +*/ +#define FF_TOUCH_CALL_HANDLING + +/** #FF_WS_NCIM +This run-time flag is required for enableing NCIM at the run-time. +NCIM, here onwards called as "Nokia account". +There is a requirement to be able to remove NCIM feature at run-time. +A brief description of NCIM: +To implement UI for Sign-up and Sign-In. Provide simple APIs for applications to +launch Sign-up and Sign-in UIs. Offer Single Sign On for all applications using +NCIM Device Enablers. Handle all communication to NCIM backend regarding +account creation, session handling, authentication and authorization. +*/ +#define FF_WS_NCIM + +/** #FF__ROM_HIDE_ISRAEL +This flag controls whether Israel as a state defined in MENA and Arabic +varients. +*/ +#undef FF__ROM_HIDE_ISRAEL + +/** #HLP_ADDITIONAL_CALENDAR +USED ONLY FOR HELP CONTENT VARIATION +*/ +#undef HLP_ADDITIONAL_CALENDAR + +/** #HLP_CAMERA_KEY +USED ONLY FOR HELP CONTENT VARIATION +*/ +#undef HLP_CAMERA_KEY + +/** #HLP_CLEAR_KEY +USED ONLY FOR HELP CONTENT VARIATION +*/ +#define HLP_CLEAR_KEY + +/** #HLP_INTERNET_SUITE_VERY_LITE +This flag is used only for help variation. +Flag needs to be turned on when the Internet Suite Very Lite is present. +*/ +#undef HLP_INTERNET_SUITE_VERY_LITE + +/** #HLP_ITUT_INPUT +USED ONLY FOR HELP CONTENT VARIATION +*/ +#undef HLP_ITUT_INPUT + +/** #HLP_MSK +USED ONLY FOR HELP CONTENT VARIATION +*/ +#define HLP_MSK + +/** #HLP_OMA_DRM_METERING +USED ONLY FOR HELP CONTENT VARIATION +*/ +#undef HLP_OMA_DRM_METERING + +/** #HLP_PREMINET_CATALOGS_CLIENT +USED ONLY FOR HELP CONTENT VARIATION +*/ +#undef HLP_PREMINET_CATALOGS_CLIENT + +/** #HLP_RECENTLY_PLAYED_FOLDER +USED ONLY FOR HELP CONTENT VARIATION +*/ +#undef HLP_RECENTLY_PLAYED_FOLDER + +/** #HLP_SENSOR_SETTINGS +When this flag is used, help content for Sensor settings is visible. Originally +it is needed for backporting the Sensor framework functionality from 5.0 to 3.2. +*/ +#undef HLP_SENSOR_SETTINGS + +/** #HLP_WAYPOINTS +USED ONLY FOR HELP CONTENT VARIATION +*/ +#undef HLP_WAYPOINTS + +/** #JSR_135_SUPPORT +"Java implementation supports advanced features of Java Mobile Media API +(JSR135) version 1.1, implemented in release 2.6 onwards. This flag must always +be enabled when __JAVA_MMAPI11 is enabled." +*/ +#define JSR_135_SUPPORT + +/** #RD_XML_PARSER_TOOLCHAIN +"Used to turn on and off the use of the arabica and xercesc components in the +build system, and code in the layout compiler." +*/ +#define RD_XML_PARSER_TOOLCHAIN + +/** #SYMBIAN_APA_LOAD_DATA_RECOGNIZERS_ONDEMAND +By default Apparc server loads all recognizer dlls on startup. +Loading can be configured to load recognizers on demand: +patchdata apserv.dll @ KApaLoadDataRecognizersOnDemand 1 +=> 0 = dlls loaded on startup (default) +=> 1 = dlls loaded on demand + +patchdata apserv.dll @ KApaUnLoadDataRecognizersTimeOut 10000000 +=> 10000000 [milliseconds] = 10s, Time after unused recognizer is unloaded +(default) + +Dependency to the SYMBIAN_KAPAUNLOADDATARECOGNIZERSTIMEOUT feature flag. + +*/ +#define SYMBIAN_APA_LOAD_DATA_RECOGNIZERS_ONDEMAND 0 + +/** #SYMBIAN_APA_UNLOAD_DATA_RECOGNIZERS_TIMEOUT +By default Apparc server loads all recognizer dlls on startup. Loading can be +configured to load recognizers on demand: +patchdata apserv.dll @ KApaLoadDataRecognizersOnDemand 1 + => 0 = dlls loaded on startup (default) + => 1 = dlls loaded on demand +patchdata apserv.dll @ KApaUnLoadDataRecognizersTimeOut 10000000 +=> 10000000 [milliseconds] = 10s, Time after unused recognizer is unloaded +(default) +*/ +#define SYMBIAN_APA_UNLOAD_DATA_RECOGNIZERS_TIMEOUT 0 + +/** #SYMBIAN_BAFL_SYSUTIL +If SYMBIAN_BAFL_SYSUTIL is defined, the bafl sysutil.dll is present, +providing APIs for obtaining system version information and +APIs for monitoring free disk space. + +@see SysUtil::GetSWVersion +@see SysUtil::DiskSpaceBelowCriticalLevelL + +*/ +#undef SYMBIAN_BAFL_SYSUTIL + +/** #SYMBIAN_DOS_SERVER_SERVICES +Indicate that the DOS Server Services is present. This is needed to turn the RF +on in an emergency call when the phone is in flight mode. In 9.5 we are using +the System State Manager. +*/ +#undef SYMBIAN_DOS_SERVER_SERVICES + +/** #SYMBIAN_EXCLUDE_DNS_PROXY +If the Exclude DNS proxy Macro is enabled then DNS proxy service is disabled on +the device. + +Introduced by PREQ1684 Simple DNS proxy + +*/ +#undef SYMBIAN_EXCLUDE_DNS_PROXY + +/** #SYMBIAN_EXCLUDE_D_EXC +This flag can be used to exclude Symbian's d_exc.exe from rom image when +Symbian's base.iby is included +*/ +#undef SYMBIAN_EXCLUDE_D_EXC + +/** #SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN +This flag is used to exclude Symbian Camera API stub +*/ +#undef SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN + +/** #SYMBIAN_EXCLUDE_KEYMAP +This flag can be used to include/exclude Symbian's KEYMAP_FILE (EKData.dll) from +rom image if base.iby is included +*/ +#undef SYMBIAN_EXCLUDE_KEYMAP + +/** #SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT +The macro SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT is used to exclude the location +management components of the Location Framework from ROM.Default value should be +"Defined". + + +*/ +#define SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT + +/** #SYMBIAN_EXCLUDE_MSMM_POLICY_PLUGIN +Excludes Symbian's reference implementation of the USB Mass Storage Mount +Manager from ROM. Licensees can then replace it with own implementation. With +that flag it can be excluded from usbhostmsmm.iby. + +Related with PREQ1305 + +*/ +#undef SYMBIAN_EXCLUDE_MSMM_POLICY_PLUGIN + +/** #SYMBIAN_EXCLUDE_SCDV +This flag can be used to exclude Symbian ScDv.dll from rom image when Symbian's +base.iby is included +*/ +#undef SYMBIAN_EXCLUDE_SCDV + +/** #SYMBIAN_EXCLUDE_SIP +Excludes Symbian SIP components. +*/ +#undef SYMBIAN_EXCLUDE_SIP + +/** #SYMBIAN_GRAPHICS_ADAPTATION +This flag is used to take right graphics adaptation components to the ROM build +*/ +#define SYMBIAN_GRAPHICS_ADAPTATION None + +/** #SYMBIAN_GRAPHICS_USE_GCE +Includes the Symbian the Surface Manager and Graphics Composition Engine on ROM +images. Required binaries are only built, when SYMBIAN_BUILD_GCE flag is defined +in symbian_os.hrh. +*/ +#undef SYMBIAN_GRAPHICS_USE_GCE + +/** #SYMBIAN_GRAPHICS_USE_WSERV2 +WServ2 binaries are used instead of WSERV1 versions. +*/ +#define SYMBIAN_GRAPHICS_USE_WSERV2 + +/** #SYMBIAN_HAL_PENSTATE_PERSISTENCE_DISABLED +Provide an option to allow platform to not save HALData::EPenState attribute. +*/ +#define SYMBIAN_HAL_PENSTATE_PERSISTENCE_DISABLED 1 + +/** #SYMBIAN_HCI_API_V2 +If SYMBIAN_HCI_API_V2 is not defined, then the only version of the HCI built +will be HCI V1. +If SYMBIAN_HCI_API_V2 is defined, then both HCI V1 and HCI V2 will be built. + +More information: +\src\common\generic\bluetooth\latest\documentation\Designs\Bluetooth_Design_HCI_v2.doc +*/ +#define SYMBIAN_HCI_API_V2 + +/** #SYMBIAN_HEAP_MIN_CELL_SIZE +To optimize the memory parameters in euser.dll and ekern.exe. The setting +defines the minimum cell size of a heap. +The constant is using patchdata OBY keyword in PatchData.iby.
+
+patchdata euser.dll@KHeapMinCellSize SYMBIAN_EUSER_HEAP_MIN_CELL_SIZE
+patchdata ekern.exe@KHeapMinCellSize SYMBIAN_EUSER_HEAP_MIN_CELL_SIZE
+*/ +#define SYMBIAN_HEAP_MIN_CELL_SIZE 32 + +/** #SYMBIAN_HEAP_SHRINK_HYS_RATIO +This parameter configures heap optimization in euser.dll and ekern.exe. +This constant defines the ratio that determines the amount of hysteresis between +heap growing and heap +shrinking. +It is a 32-bit fixed point number where the radix point is defined to be +between bits 7 and 8 (where the LSB is bit 0) i.e. using standard notation, a Q8 +or a fx24.8 +fixed point number. For example, for a ratio of 2.0, set +KHeapShrinkHysRatio=0x200. +
+The heap shrinking hysteresis value is calculated to be:
+@code
+KHeapShrinkHysRatio*(iGrowBy>>8)
+@endcode
+where iGrowBy is a page aligned value set by the argument, aGrowBy, to the RHeap +constructor.
+The default hysteresis value is iGrowBy bytes i.e. +KHeapShrinkHysRatio=2.0.

+ +Memory usage may be improved by reducing the heap shrinking hysteresis +by setting 1.0 < KHeapShrinkHysRatio < 2.0. Heap shrinking hyteresis is +disabled/removed +when KHeapShrinkHysRatio <= 1.0. + +The constant is used patchdata OBY keyword in PatchData.iby.
+patchdata euser.dll@KHeapShrinkHysRatio +SYMBIAN_EUSER_HEAP_SHRINK_HYS_RATIO +patchdata ekern.exe@KHeapShrinkHysRatio +SYMBIAN_EUSER_HEAP_SHRINK_HYS_RATIO +

+If the value is undefined the default value inside code is used. +*/ +#define SYMBIAN_HEAP_SHRINK_HYS_RATIO 256 + +/** #SYMBIAN_INCLUDE_BLUETOOTH_GPS_PM +It is required to support Symbian Core OS transfer.It includes the Bluetooth PSY +in ROM.Default value should be "Defined". +*/ +#define SYMBIAN_INCLUDE_BLUETOOTH_GPS_PM + +/** #SYMBIAN_INCLUDE_BLUETOOTH_V2_1 +Define if HCIv2 (bluetooth v2.1) is included in image. If both flags +SYMBIAN_INCLUDE_BLUETOOTH_V2_1 and SYMBIAN_USE_HCI_V2 are defined, bluetooth +v2.1 version is used. +*/ +#define SYMBIAN_INCLUDE_BLUETOOTH_V2_1 + +/** #SYMBIAN_INCLUDE_DEFAULT_PM +It is required to support Symbian Core OS transfer.It includes the Default Proxy +PSY in ROM.Default value should be "Defined". +*/ +#define SYMBIAN_INCLUDE_DEFAULT_PM + +/** #SYMBIAN_INCLUDE_DNS_PUNYCODE +Enables DNS resolution of International Domain Names +Introduced by PREQ2296 + +*/ +#undef SYMBIAN_INCLUDE_DNS_PUNYCODE + +/** #SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG +This is required to support Core OS symbian transfer.It includes Privacy Query +and Notification API to the ROM image.Default value should be "Defined". +*/ +#define SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG + +/** #SYMBIAN_INCLUDE_LOCATION_AGPS_PM +Includes the AGPS Positioning Module for the LBS sub-system in ROM. + +Introduced by PREQ1662. + +*/ +#undef SYMBIAN_INCLUDE_LOCATION_AGPS_PM + +/** #SYMBIAN_INCLUDE_LOCATION_API_VARIANT2 +If this macro is set (the default) the Location Framework for S60 licensees is +included to ROM.Default value should be "Defined". + + +*/ +#define SYMBIAN_INCLUDE_LOCATION_API_VARIANT2 + +/** #SYMBIAN_INCLUDE_LOCATION_GPS_PM +Includes the GPS Positioning Module for the LBS sub-system in ROM. +Introduced by PREQ1662. + +*/ +#undef SYMBIAN_INCLUDE_LOCATION_GPS_PM + +/** #SYMBIAN_INCLUDE_LOCATION_NETWORK_PM +Includes the Network Positioning Module for the LBS sub-system in ROM. + +Introduced by PREQ1662. + +*/ +#undef SYMBIAN_INCLUDE_LOCATION_NETWORK_PM + +/** #SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS +It is required to support Symbian Core OS transfer.It includes Privacy Protocol +Module and its APIs (the Network Privacy API and the Privacy Request API) in the +ROM image.Default value should be "Defined". +*/ +#define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS + +/** #SYMBIAN_INCLUDE_USB_OTG_HOST +Feature USB Host (and related OTG) binaries are included into romimage +*/ +#undef SYMBIAN_INCLUDE_USB_OTG_HOST + +/** #SYMBIAN_INCLUDE_USB_RNDIS + plugin, RNDIS agent and IP stack packet driver in the ROM. +Introduced by PREQ1872. + +*/ +#undef SYMBIAN_INCLUDE_USB_RNDIS + +/** #SYMBIAN_MULTIMEDIA_A3FDEVSOUND +This definition is used in symbian A3F build files. +If this flag is enabled, A3F is build. +if this flag is disabled, devsound is build. +*/ +#define SYMBIAN_MULTIMEDIA_A3FDEVSOUND + +/** #SYMBIAN_NOKIA_FEATURE_MANAGER +Indicates that the Nokia version of the Feature Manager is present. The Feature +Manager was part of the CoreOS, and there is a Symbian version of it in 9.5. +*/ +#undef SYMBIAN_NOKIA_FEATURE_MANAGER + +/** #SYMBIAN_ODP_NUMBER_OF_MAX_LIVE_PAGES +Defines the maximum number of 4k live pages available in the system for code +paging. From Symbian 9.4 onwards same pool is used by file system cache and thus +the amount of pages should be increased in order to preserve good system +performance and memory consumption balance. Increasing the value increases the +memory consumption. +*/ +#define SYMBIAN_ODP_NUMBER_OF_MAX_LIVE_PAGES 4096 + +/** #SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES +Defines the minimum number of 4k live pages available in the system for code +paging. From Symbian 9.4 onwards same pool is used by file system cache and thus +the amount of pages should be increased in order to preserve good system +performance and memory consumption balance. Increasing the value decreases the +amount of free memory after start up. +*/ +#define SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES 0 + +/** #SYMBIAN_SYSTEM_STATE_MANAGEMENT +If SYMBIAN_SYSTEM_STATE_MANAGEMENT is defined, this will enable +the System State Management Architecture, which supports the +concept of system states (including startup, normal operation, +shutdown, and failure) and associated behaviour, and facilitates +the transitioning between them according to licensee-defined +policies and procedures. + +This define supports PREQ1871. +*/ +#undef SYMBIAN_SYSTEM_STATE_MANAGEMENT + +/** #SYMBIAN_USE_DOS_SERVER_SERVICES +The DOS_SERVER_SERVICES should indicate that the DOS Server Services is present. +This is needed to turn the RF on in an emergency call when the phone is in +flight mode. +*/ +#define SYMBIAN_USE_DOS_SERVER_SERVICES + +/** #SYMBIAN_USE_HCI_V2 +Defines if HCIv2 (bluetooth v2.0) is used in image or not. +*/ +#define SYMBIAN_USE_HCI_V2 + +/** #SYMBIAN_USE_NOKIA_FEATURE_MANAGER +The macro NOKIA_FEATURE_MANAGER should indicate that the Nokia version of the +Feature Manager is present. The Feature Manager was part of the CoreOS, and +there is a Symbian version of it in 9.5. +*/ +#define SYMBIAN_USE_NOKIA_FEATURE_MANAGER + +/** #USE_MSCDB +Enable usage of mass storage double buffering. +*/ +#define USE_MSCDB + +/** #WITH_FAT32 +Enables FAT32 feature in Symbian OS. +*/ +#define WITH_FAT32 + +/** #WITH_MASS_STORAGE +Enables USB mass storage feature in Symbian OS. +*/ +#define WITH_MASS_STORAGE + +/** #_EXCLUDE_SIP_LAN_SUPPORT_ +Disables the H2LAN plugin delivered by Symbian OS 9.2 (and later versions) +*/ +#define _EXCLUDE_SIP_LAN_SUPPORT_ + +/** #__AAC +Device supports Advanced Audio Coding (AAC) codec. +*/ +#undef __AAC + +/** #__ACCESSORY_FW +Accessory framework is a Series 60 subsystem that enables adding various +accessory types to the platform by licensees. +*/ +#define __ACCESSORY_FW + +/** #__ALWAYS_ONLINE +"Devices supports Always On-line framework which enables various always-online +plug-ins, e.g. Email." +*/ +#define __ALWAYS_ONLINE + +/** #__ALWAYS_ONLINE_EMAIL +Device supports keeping mailbox always connected and up to date. +*/ +#define __ALWAYS_ONLINE_EMAIL + +/** #__ALWAYS_ONLINE_PDPCONTEXT +Flag is used to include always on PDP context plugin binaries to the build. +*/ +#undef __ALWAYS_ONLINE_PDPCONTEXT + +/** #__ALWAYS_ONLINE_PDPCONTEXT2 +"Flag is used to include always on PDP context plugin binaries, version 2, to +the build." +*/ +#undef __ALWAYS_ONLINE_PDPCONTEXT2 + +/** #__AMR_NB +Device supports Adaptive Multi-Rate (AMR) narrowband codec. +*/ +#undef __AMR_NB + +/** #__AMR_WB +Device supports Adaptive Multi-Rate (AMR) wideband codec. +*/ +#undef __AMR_WB + +/** #__APPLICATION_CONTROLLABLE_AUDIO_ROUTING +"An application UI can control audio routing in addition to adaption layer. If +this feature is off, only the adaptation layer controls the audio routing and +the corresponding DOS Plug-in API has to be implemented." +*/ +#undef __APPLICATION_CONTROLLABLE_AUDIO_ROUTING + +/** #__APPSHELL_AVKON_UI +This flag defines if Application Shell should use Avkon architecture in UI +implementation instead of XML UI framework (XUIKON). It affects only to +Application Shell component. +*/ +#undef __APPSHELL_AVKON_UI + +/** #__ARM_AVC +This feature flag will enable/disable the ability of RealPlayer to playback AVC +(H.264) video by including/excluding the AVC codec DLL and AVC Depacketizer DLL +in the rom image. +*/ +#define __ARM_AVC + +/** #__ARM_MDF_H263MPEG4_DEC +Support for MDF H263 MPEG4 decoder. This decoder is used by MediaPlayer via new +helix engine and MDF. Excluded if hardware accelerated decoder is used instead. +*/ +#define __ARM_MDF_H263MPEG4_DEC + +/** #__ARM_MDF_H264_DEC +Support for MDF H264 decoder. This decoder is used by MediaPlayer via new helix +engine and MDF. Excluded if hardware accelerated decoder is used instead. +*/ +#define __ARM_MDF_H264_DEC + +/** #__ARM_MDF_POSTPROCESSOR +Support for MDF Post processor. Excluded if hardware accelerated post-processing +is used instead. +*/ +#define __ARM_MDF_POSTPROCESSOR + +/** #__ARM_MDF_REALVIDEO_DEC +Support for MDF Realvideo decoder. This decoder is used by MediaPlayer via new +helix engine and MDF. Excluded if hardware accelerated decoder is used instead. +*/ +#define __ARM_MDF_REALVIDEO_DEC + +/** #__AT_HANDLER +Symbian OS side AT Handler is used with Bluetooth Hands Free profile to process +and communicate with DOS. +*/ +#define __AT_HANDLER + +/** #__AUDIO_AAC +Deprecated feature flag for Advanced Audio Coding (AAC) codec. Use __AAC +feature instead. +*/ +#define __AUDIO_AAC + +/** #__AUDIO_CONTROLLER_STREAMING +Device supports Audio Controller Streaming feature. +*/ +#define __AUDIO_CONTROLLER_STREAMING + +/** #__AUDIO_PLAYLIST +Media Gallery & Player applications support audio file playlist (M3U media queue +format). +*/ +#define __AUDIO_PLAYLIST + +/** #__AVC_DECODER +Device supports H.264/MPEG4 AVC decoder +*/ +#define __AVC_DECODER + +/** #__AVC_ENCODER +Device supports H.264/MPEG4 AVC encoder +*/ +#define __AVC_ENCODER + +/** #__BEATNIK_AUDIOENGINE +"Beatnik Audio engine is the standard, default engine in S60 platform. With this +flag, it is possible to variate out Beatnik Audio Engine and uses another midi +audio engines." +*/ +#define __BEATNIK_AUDIOENGINE + +/** #__BLUETOOTHGPSPSY +"Devices supports Bluetooth based GPS positining. It utilizes bluetooth +connection to retrieve location information from wireless GPS device, which +supports required Bluethooth profile. Must always be supported due SDK APIs." +*/ +#define __BLUETOOTHGPSPSY + +/** #__BRANDING_SERVER +Component enables service provider specific branding in applications. +*/ +#define __BRANDING_SERVER + +/** #__BROWSER_ADAPTIVE_BOOKMARKS +Browser application supports additional list of bookmarks that gets generated +automatically from visited links. List is sorted by automatic algorithm which +ranks according to combination of most-recently and most-often visited pages. +*/ +#define __BROWSER_ADAPTIVE_BOOKMARKS + +/** #__BROWSER_AUDIO_PLUGIN +Support for Browser Plugin. Used in deciding whether the browser audio pugin is +taken into builds. +*/ +#define __BROWSER_AUDIO_PLUGIN + +/** #__BROWSER_FILE_UPLOAD +"Browser application supports posting a file from the file system to Web server, +in addition to ""normal"" user input." +*/ +#define __BROWSER_FILE_UPLOAD + +/** #__BROWSER_FRAMES +Browser aplication support HTML tags. +*/ +#define __BROWSER_FRAMES + +/** #__BROWSER_FULLSCREEN +Browser application supports expanding the amount of screen space used for +browser display. +*/ +#define __BROWSER_FULLSCREEN + +/** #__BROWSER_NARROW_SCREEN +Browser application supports Narrow screen rendering. That enables user to read +HTML content more easily without a need to scroll horizontally. +*/ +#define __BROWSER_NARROW_SCREEN + +/** #__BROWSER_NETSCAPE_API +Browser application supports Netscape plug-in API. +*/ +#define __BROWSER_NETSCAPE_API + +/** #__BROWSER_PLUGIN_INTERFACE_PROXY +The PluginAdapterUtil is a variant DLL that guarantees a common interface for +plugins when interfacing with the Browser (PluginAdapter Interface). Proxy +interface is used and flag is enabled with Opera browser. +*/ +#undef __BROWSER_PLUGIN_INTERFACE_PROXY + +/** #__BROWSER_PROGRESS_IND +"Browser application supports more detailed information of download progress (in +addition to ""spinning globe"")" +*/ +#define __BROWSER_PROGRESS_IND + +/** #__BROWSER_URL_COMPLETION +"Browser application supports URL completion. When user manually enters ""go +to"" URL, list of previously-visited links will appear for selection based on +matching entered characters." +*/ +#define __BROWSER_URL_COMPLETION + +/** #__BROWSER_VIDEO_PLUGIN +Support for Browser Plugin. Used in deciding whether the browser video plugin is +taken in. +*/ +#define __BROWSER_VIDEO_PLUGIN + +/** #__BT +Device supports Bluetooth. +*/ +#define __BT + +/** #__BTIC_ENABLED +Device has component that performs integrity check of SWI certificate store in +c: drive during boot. +*/ +#define __BTIC_ENABLED + +/** #__BT_AUDIO +Device supports BT handsfree and headset profiles. +*/ +#define __BT_AUDIO + +/** #__BT_IMAGING_PROFILE +Device supports bluetooth imaging profile. +*/ +#define __BT_IMAGING_PROFILE + +/** #__BT_PAN_PROFILE +Device support BT PAN profile +*/ +#undef __BT_PAN_PROFILE + +/** #__BT_PBAP +Support for Phone Book Access Profile +*/ +#define __BT_PBAP + +/** #__BT_PRINTING_PROFILE +Device supports bluetooth printing profile. +*/ +#undef __BT_PRINTING_PROFILE + +/** #__BT_STEREO_AUDIO +Device supports Bluetooth stereo audio. +*/ +#define __BT_STEREO_AUDIO + +/** #__BT_TEST_MODE +"When this flag is enabled, the device can be put in the BT test mode. " +*/ +#define __BT_TEST_MODE + +/** #__CAE_VR_CUSTOM_COMMANDS +Optimisation flag of the CamCorder for cases where device replaces the default +Camcorder plugin. Then this flag must be turned off (#undef) due to performance +reasons. +*/ +#define __CAE_VR_CUSTOM_COMMANDS + +/** #__CALL_IMAGETEXT +"Device supports showing an image, animated GIF or text for an incoming call." +*/ +#define __CALL_IMAGETEXT + +/** #__CAMERA_BURST_MODE +Camera application supports burst mode. It enables taking several snapshots with +one command. +*/ +#define __CAMERA_BURST_MODE + +/** #__CDMA_CHANNEL_LISTING +"Media player supports Channel Listing Mode.Channel Listing is a method of +content presentation. Content will be displayed as a list of channels the user +can choose from. The device will make a request for the channel listing each +time the multimedia application is invoked." +*/ +#undef __CDMA_CHANNEL_LISTING + +/** #__CDMA_EXTENDED_AMS +Device supports Sprint extensions to Application Management System (AMS). +Applicable only to CDMA devices +*/ +#undef __CDMA_EXTENDED_AMS + +/** #__CDMA_FAST_DORMANT +This is used to add the Fast Dormant daemon to the image at creation time and +could also be used in the custom TSY to add the additional calls. +*/ +#undef __CDMA_FAST_DORMANT + +/** #__CDMA_IOTA +"Device supports Internet Over The Air (IOTA), applicable only to CDMA devices. +This feature enables over the air provisioning of mobile devices using HTTP." +*/ +#undef __CDMA_IOTA + +/** #__CELL_BROADCAST +Device supports Cell Broadcast feature (CBS). +*/ +#define __CELL_BROADCAST + +/** #__CHATNG +"The new IM UI Application (called IM UI NG, NG = New Generation)" +*/ +#define __CHATNG + +/** #__COMMON_DSY +When this flag is enabled it Common DSY component is included. +*/ +#define __COMMON_DSY + +/** #__COMMON_TSY +When this flag is enabled it Common TSY component is included. +*/ +#define __COMMON_TSY + +/** #__COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE +When this flag is enabled it is possible to dial an emergency call even when the +off-line mode is on. +*/ +#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE + +/** #__CONNMON_EXTENSION +Defines whether the Connection Monitor Extension API is used. +*/ +#define __CONNMON_EXTENSION + +/** #__CONNMON_UI +Device supports connection monitoring UI. +*/ +#define __CONNMON_UI + +/** #__CONTENT_DOWNLOAD +Device supports OMA content download. +*/ +#define __CONTENT_DOWNLOAD + +/** #__DHCP +Device supports Dynamic Host Configuration Protocol (DHCP). +*/ +#define __DHCP + +/** #__DIALUP_NETWORKING +"The feature enables device to support Dial-up Networking service (Bluetooth, +IrDA or USB)." +*/ +#define __DIALUP_NETWORKING + +/** #__DISPLAY_POST +The flag allows to choose between built-in Display Post implementation or an +external Display Post module. +*/ +#define __DISPLAY_POST + +/** #__DPB +Device has Presence Enhanced Contacts application +*/ +#define __DPB + +/** #__DRIVE_MODE +This flag enables drive mode profile. The profile is silent and unmodifiable. In +this profile the phone refuses to receive calls. +*/ +#undef __DRIVE_MODE + +/** #__DRM_USER_DATA_TRANSFER +"There must be possibility to transfer downloaded applications and other DRM +content to the swap phone in a service point through service software.UDT makes +it possible to transfer user's valuable content and Rights DB containig Rights +objects for DRM content to another phone (containing same functionality) e.g. in +warranty cases." +*/ +#undef __DRM_USER_DATA_TRANSFER + +/** #__DYNAMIC_PROFILES +Profiles application supports user to add new / delete old profiles. +*/ +#define __DYNAMIC_PROFILES + +/** #__EDGE_KNOWLEDGE +This flag defines whether the information of current radio link using EDGE is +available through Connection Monitor component. +*/ +#define __EDGE_KNOWLEDGE + +/** #__EMAIL_UI +Device has email UI components. +*/ +#define __EMAIL_UI + +/** #__EN_POLICY_DOS +"ENPolicy provides emergency number policy APIs and is used by phoneserver +component.DOS emergency number policy checks emergency number by using ETel +custom API.SOS emergency number policy checks emergency number by using ETel +multimode API and System agent." +*/ +#define __EN_POLICY_DOS + +/** #__EXE_PROTECTION +"Applications are not allowed to be started from MMC, when this flag is +enabled." +*/ +#undef __EXE_PROTECTION + +/** #__EXTENDED_STARTUP +Device boot framework supports starting also 3rd party applications upon the +boot. By default only native applications can be started. +*/ +#define __EXTENDED_STARTUP + +/** #__FLIGHT_MODE +Device suppors flight mode. Device can be used off-line. RF and Bluetooth +transmitters are inactive and emergency call is not possible. +*/ +#undef __FLIGHT_MODE + +/** #__FMTX +The feature flag is used to enable/disable the FM radio transmitter. +*/ +#undef __FMTX + +/** #__GENERAL_SEARCH_FRAMEWORK +"This feature finds keywords in application data files, databases, services and +locations available in mobile environment. This flag controls the framework +(engine) part of the search feature." +*/ +#define __GENERAL_SEARCH_FRAMEWORK + +/** #__GENERAL_SEARCH_UI +"This feature finds keywords in application data files, databases, services and +locations available in mobile environment. This flag controls the UI part of the +search feature." +*/ +#define __GENERAL_SEARCH_UI + +/** #__HINDI_ROM_CONTENT +Device supports Hindi fonts. Flag may be used only in IBY files. +*/ +#undef __HINDI_ROM_CONTENT + +/** #__HTTP_DIGEST_AUTH +HTTP digest authentication +*/ +#define __HTTP_DIGEST_AUTH + +/** #__HWRM_TARGET_MODIFIER_PLUGIN +HWRM Target Modifier Plug-in (TMP) is responsible for device specific target +modifications according to target activation status. Customers desiring custom +functionality can simply replace the entire plug-in by udefining the flag and +implementing own plug-in. +*/ +#define __HWRM_TARGET_MODIFIER_PLUGIN + +/** #__ID3V2_METADATA +"The component provides metadata information for music clients based on the +2.2,2.3,and 2.4 standards of ID3V2." +*/ +#define __ID3V2_METADATA + +/** #__IETD +"Device supports Image enhancement for transflective display. If this feature is +on, the Display Enhancements Adaptation API has to be implemented." +*/ +#undef __IETD + +/** #__IMAGE_UPLOAD +Device supports Image Upload feature. +*/ +#undef __IMAGE_UPLOAD + +/** #__INDIC_ROM_CONTENT +Device supports Indic fonts. Flag may be used only in IBY files. +*/ +#define __INDIC_ROM_CONTENT + +/** #__INSTALLER_SISX +Device supports native Symbian OS installation packages. +*/ +#define __INSTALLER_SISX + +/** #__IPV4_NAT +Device supports network address translation of IP (version 4) connections. +*/ +#undef __IPV4_NAT + +/** #__IPV6 +Device application Uis support IPV6. +*/ +#define __IPV6 + +/** #__IP_PUSH +Device supports IP Push feature. +*/ +#undef __IP_PUSH + +/** #__I_CAL_SUPPORT +This flag enables I-Cal syncronization. +*/ +#define __I_CAL_SUPPORT + +/** #__JAPANESE_PICTOGRAPHS_GROUPING +Activates alternative grouping of Japanese pictographs. This feature is +effective only if __JAPANESE_PICTOGRAPHS is also defined. +*/ +#undef __JAPANESE_PICTOGRAPHS_GROUPING + +/** #__JAVA_3DAPI +Java implementation supports 3D API (JSR184) +*/ +#define __JAVA_3DAPI + +/** #__JAVA_API_ENHANCEMENTS_IAP +Support for Java API enhancements which provides access to internet access point +settings and allows the selection of the destination network. +*/ +#define __JAVA_API_ENHANCEMENTS_IAP + +/** #__JAVA_API_ENHANCEMENTS_MOBINFO +"Support for Java API enhancements which provides access to telephony properties +and services. These properties include IMEI, IMSI, battery change level, network +signal strength and network country code." +*/ +#define __JAVA_API_ENHANCEMENTS_MOBINFO + +/** #__JAVA_ESWT +Support for Embedded Standard Widget Toolkit. +*/ +#define __JAVA_ESWT + +/** #__JAVA_FILEAPI +Java implementation supports Java File API (JSR75) +*/ +#define __JAVA_FILEAPI + +/** #__JAVA_J2MEWEBSERVICESAPI +"Java J2ME Web Services API (JSR-172) compliancy.Provides two new capabilities +to the J2ME platform: (1) access to remote SOAP / XML based web services(2) +parsing XML data" +*/ +#define __JAVA_J2MEWEBSERVICESAPI + +/** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU +Flag enables the optional APDU part of Java Adaptation of the Security and Trust +Services API JSR 177 implementation. +*/ +#define __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU + +/** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO +Flag enables the optional Crypto part of Java Adaptation of the Security and +Trust Services API JSR 177 implementation. +*/ +#define __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO + +/** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI +Flag enables the optional PKI part of Java Adaptation of the Security and Trust +Services API JSR 177 implementation. +*/ +#define __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI + +/** #__JAVA_JSR205_WMA_2_0_SUPPORT +"Device supports JSR 205, WMA 2.0 specification." +*/ +#define __JAVA_JSR205_WMA_2_0_SUPPORT + +/** #__JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES +"Device supports JSR 177, Security and Trust Services API for J2ME" +*/ +#define __JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES + +/** #__JAVA_JSR_180_SIP_API +"Device supports JSR 180, SIP API for J2ME" +*/ +#undef __JAVA_JSR_180_SIP_API + +/** #__JAVA_JSR_226_2D_SVG_API +"Device supports JSR 226, Scalable 2D Vector Graphics API for J2ME" +*/ +#define __JAVA_JSR_226_2D_SVG_API + +/** #__JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES +"Device supports JSR 234, Advanced Multimedia Supplements" +*/ +#define __JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES + +/** #__JAVA_LOCATIONAPI +Java implementation supports Java Location API (JSR-179) +*/ +#define __JAVA_LOCATIONAPI + +/** #__JAVA_MIDP20 +Device has Java MIDP2.0. +*/ +#define __JAVA_MIDP20 + +/** #__JAVA_MMAPI11 +Java implementation supports Java Mobile Media API (JSR135) version 1.1 +*/ +#define __JAVA_MMAPI11 + +/** #__JAVA_PIMAPI +Java implementation supports Java PIM API (JSR75) +*/ +#define __JAVA_PIMAPI + +/** #__KEEP_DRM_CONTENT_ON_PHONE +Device prevents transferring DRM protected content out of the phone. +*/ +#undef __KEEP_DRM_CONTENT_ON_PHONE + +/** #__LANDMARKS +Defines whether landmarks feature is supprted in the device. +*/ +#define __LANDMARKS + +/** #__LANDMARKS_CONVERTER +"This feature provides functionality for reading from and writing to the +XML-based landmarks content format.Must always be supported due SDK APIs. There +are two components with this feature:- Ecom plug-in under Landmarks API that +converts from the landmarks content format to native landmark objects and vise +versa. - Recognizer Plug-in to recognizer FW for detecting landmarks content +format." +*/ +#define __LANDMARKS_CONVERTER + +/** #__LAYOUT176_208 +Device supports 176x208 resolution +*/ +#undef __LAYOUT176_208 + +/** #__LAYOUT208_176 +Device supports 208x176 resolution +*/ +#undef __LAYOUT208_176 + +/** #__LAYOUT_240_320_TOUCH +"Device supports 240x320 resolution (QVGA, touch screen)" +*/ +#undef __LAYOUT_240_320_TOUCH + +/** #__LAYOUT_320_240_TOUCH +"Device supports 320x240 resolution (QVGA landscape, touch screen)" +*/ +#undef __LAYOUT_320_240_TOUCH + +/** #__LAYOUT_320_480 +Device supports 320x480 resolution (HVGA portrait) +*/ +#undef __LAYOUT_320_480 + +/** #__LAYOUT_320_480_TOUCH +"Device supports 320x480 resolution (HVGA portrait, touch screen)" +*/ +#define __LAYOUT_320_480_TOUCH + +/** #__LAYOUT_352_416 +Device supports 352x416 resolution (double) +*/ +#undef __LAYOUT_352_416 + +/** #__LAYOUT_352_800 +Device supports 352x800 resolution (WVGA portrait) +*/ +#undef __LAYOUT_352_800 + +/** #__LAYOUT_416_352 +Device supports 416x352 resolution (double landscape) +*/ +#undef __LAYOUT_416_352 + +/** #__LAYOUT_480_320 +Device supports 480x320 resolution (HVGA landscape) +*/ +#undef __LAYOUT_480_320 + +/** #__LAYOUT_480_320_TOUCH +"Device supports 480x320 resolution (HVGA landscape, touch screen)" +*/ +#define __LAYOUT_480_320_TOUCH + +/** #__LAYOUT_480_640 +Device supports 480x640 resolution (VGA portrait) +*/ +#undef __LAYOUT_480_640 + +/** #__LAYOUT_480_640_TOUCH +"Device supports 480x640 resolution (VGA portrait, touch screen)" +*/ +#undef __LAYOUT_480_640_TOUCH + +/** #__LAYOUT_640_480 +Device supports 640x480 resolution (VGA landscape) +*/ +#undef __LAYOUT_640_480 + +/** #__LAYOUT_640_480_TOUCH +"Device supports 640x480 resolution (VGA landscape, touch screen)" +*/ +#undef __LAYOUT_640_480_TOUCH + +/** #__LAYOUT_800_352 +Device supports 800x352 resolution (WVGA landscape) +*/ +#undef __LAYOUT_800_352 + +/** #__LIGHTSURF +Flag is used to incorporate the LightSurf Picture Messaging transport engine +into the release. +*/ +#undef __LIGHTSURF + +/** #__LOCATIONFRAMEWORKCORE +Device supports location basic services. Must always be supported due SDK +APIs. +*/ +#define __LOCATIONFRAMEWORKCORE + +/** #__LOCATIONSYSUI +Device has Location system application. Must always be supported due SDK APIs. +*/ +#define __LOCATIONSYSUI + +/** #__LOCATIONVERIFIER +Device has a location verifier module. +*/ +#undef __LOCATIONVERIFIER + +/** #__LOGGER_GPRS +This flag defines whether Data Connection Logger component sets Attach Mode and +Default APN parameters to TSY at system boot. +*/ +#define __LOGGER_GPRS + +/** #__MANNER_MODE +"The Manner Mode can SET/CANCEL the following settings at one time by simply +depressing the Manner Key. ?Mute Ring tone?Vibration Ringer?Mute Key +Confirmation Tone?Boost Mic Sensitivity?Mute Low Power Alarm-Shutter sound must +not be mute" +*/ +#undef __MANNER_MODE + +/** #__MAP_AND_NAVIGATION_AIW_PROVIDER +This flag is intended to toggle presence of Map and Navigation AIW provider in +ROM. +*/ +#define __MAP_AND_NAVIGATION_AIW_PROVIDER + +/** #__MEDIATOR +Mediator is a server that extends mechanisms of inter-process communication. It +supports creation of indirect interfaces for passing commands and events between +clients and easy transfer of large amounts of data. +*/ +#define __MEDIATOR + +/** #__MEETING_REQUEST_ENABLER +This flag allows 3rd parties to implement their own meeting request solutions. +*/ +#define __MEETING_REQUEST_ENABLER + +/** #__MEETING_REQUEST_SUPPORT +Email and calendar support meeting request. +*/ +#undef __MEETING_REQUEST_SUPPORT + +/** #__MIDLETAIFEXTENSIONS__ +Extends the CApaGenerator API to allow MIDlet to be registered as MIME type +handlers. +*/ +#undef __MIDLETAIFEXTENSIONS__ + +/** #__MIPV4 +Devices supports Mobile IPv4 +*/ +#undef __MIPV4 + +/** #__MIPV6 +Devices supports Mobile IPv6. +*/ +#undef __MIPV6 + +/** #__MMC +Device supports Multimedia Card (MMC). +*/ +#define __MMC + +/** #__MMCOMMSAVCONTROLLER +Device supports Multimedia Comms Controller for OMA PoC. +*/ +#define __MMCOMMSAVCONTROLLER + +/** #__MMCOMMSCONTROLLER +Device supports Multimedia Comms Controller for VoIP. +*/ +#undef __MMCOMMSCONTROLLER + +/** #__MMCOMMSENGINE +Device supports Multimedia Comms Engine for OMA PoC. +*/ +#define __MMCOMMSENGINE + +/** #__MMC_EJECT +Device supports software based eject triggered from the options menu by the +user. +*/ +#define __MMC_EJECT + +/** #__MMC_HOTSWAP +Device supports MMC hotswap. A MMC card can be inserted and removed from device +without removing battery or rebooting the device +*/ +#define __MMC_HOTSWAP + +/** #__MMC_LOCK +Device supports locked (i.e. password protected) Multimedia cards. +*/ +#define __MMC_LOCK + +/** #__MMF_DRM_UTILITY +Enables a utility for 3rd party applications to play DRM encrypted audio. +*/ +#define __MMF_DRM_UTILITY + +/** #__MMS +Flag is used for inclusion or exclusion of components from the MMS UIs and MMS +Engine subsystems. +*/ +#define __MMS + +/** #__MMS_XID_HEADER_HTTP_FILTER +Enables inclusion of custom http header on Mms Http Post and Get requests for +subscriber identification. +*/ +#undef __MMS_XID_HEADER_HTTP_FILTER + +/** #__MOBILE_ACTIVE_SYNC +This feature activates the Exchange Active Sync UI. +*/ +#define __MOBILE_ACTIVE_SYNC + +/** #__MP3 +Device supports MP3 audio codec. +*/ +#undef __MP3 + +/** #__MROUTER +Device uses Symbian MRrouter technology for PC connectivity. If this feature is +on the alternative feature __SRCS shall be off. +*/ +#undef __MROUTER + +/** #__MULTIMEDIA_SHARING +Multimedia Sharing application. +*/ +#define __MULTIMEDIA_SHARING + +/** #__MULTIPLE_PROV_CTX +"Device supports Multiple OMA Provisioning contexts. The feature allows the user +to choose which configuration context is currently ""active"" in order to +improve usability by reducing the number of detailed connectivity decisions and +processes involved with utilizing services." +*/ +#define __MULTIPLE_PROV_CTX + +/** #__NETWORK_REGISTRATION +This flag defines whether network registration status including roaming +information is available from Connection Monitor server component. +*/ +#define __NETWORK_REGISTRATION + +/** #__NOT_SUPPORTED_FEATURE1 +This feature will always be off (for testing purposes) +*/ +#undef __NOT_SUPPORTED_FEATURE1 + +/** #__NOT_SUPPORTED_FEATURE2 +This feature will always be off (for testing purposes) +*/ +#undef __NOT_SUPPORTED_FEATURE2 + +/** #__NO_OTA_CONFIGURATION +Device does NOT support old OTA configuration which has been replaced by new OMA +Provisioning. To keep compatibility with old mechanism you should set this off +(#undef). +*/ +#undef __NO_OTA_CONFIGURATION + +/** #__NP_PROXY +Support for network based positioning methods. All PSYs that implement network +based positioning technology shall be hidden behind Network Positioning Proxy. +*/ +#define __NP_PROXY + +/** #__OCSP +Device supports Online Certificate Status Protocol (OCSP). The protocol +specifies the syntax for communication between the server (which contains the +certificate status) and the client application (which is informed of that +status). +*/ +#define __OCSP + +/** #__OFFLINE_MODE +Device suppors off-line mode. Device can be used off-line and Bluetooth +transmitter can be enabled. RF transmitter can be activated only for emergency +calls. +*/ +#define __OFFLINE_MODE + +/** #__OMA_EMAIL_NOTIFICATIONS +"The flag is used for image time variation of the OMA EMN watcher plugin that +receives the incoming OMA email notifications. Additionally,it would be used for +hiding the EMN functionality from the email settings. " +*/ +#define __OMA_EMAIL_NOTIFICATIONS + +/** #__OMA_IMPS_12 +Support to OMA IMPS 1.1 and 1.2 protocols. +*/ +#define __OMA_IMPS_12 + +/** #__OMA_IMPS_13 +Support to OMA IMPS 1.3 protocol. +*/ +#undef __OMA_IMPS_13 + +/** #__OMA_PROV +"Existing component OMA Provisioning needs to be variated because not all +platforms are intended to be used in GSM/UMTS networks, that support the +protocol well. For example CDMA network operators use different methods for +delivering phone settings. Especially from the 2.7 platform side, this kind of +variability has been requested." +*/ +#define __OMA_PROV + +/** #__OMA_SUPL_PLUGINS +Device has OMA SUPL variant of SUPL Protocol Plug-in for Common SUPL Framework. +*/ +#define __OMA_SUPL_PLUGINS + +/** #__OPENVGHEADERS_USE_VG_1_1 +Enable OpenVG 1.1 API instead of the default one (1.0) +*/ +#define __OPENVGHEADERS_USE_VG_1_1 + +/** #__OPENVG_SW_IMPLEMENTATION +"Device has a software implementation of OpenVG API. If no hardware support is +present, this flag should be enabled." +*/ +#define __OPENVG_SW_IMPLEMENTATION + +/** #__PALETTE_INDEX_ADDRESS_FIXED +"The flag tells whether the palette index address is defined with #define in +palette.cpp or calculated dynamically in run-time, which is slower." +*/ +#undef __PALETTE_INDEX_ADDRESS_FIXED + +/** #__PHONE_HIDE_MO_DATACALL_NUMBER +Phone application supports hiding CSD dial-up number. Applicable to devices +targeted to United States (US) markets +*/ +#undef __PHONE_HIDE_MO_DATACALL_NUMBER + +/** #__PHONE_NUMBER_GROUPING +"Device supports phone number grouping. Numbers shown in the display +(incoming/outgoing call, phone book, recent call lists) and in number editing +are grouped for easier readability (format: 1 234 567 8900). Applicable to +devices targeted to United States (US) markets. " +*/ +#undef __PHONE_NUMBER_GROUPING + +/** #__PLUG_AND_PLAY_MOBILE_SERVICES +Device supports Plug and Play Mobile Services. +*/ +#define __PLUG_AND_PLAY_MOBILE_SERVICES + +/** #__PRESENCE_FRAMEWORK +Presence Framework provides protocol agnostic presence handling services to S60 +applications and subsystems. Concrete presence protocols are implemented as +plug-ins to Presence Framework. In long run protocol agnostic Presence Framework +replaces purely Wireless Village specific presence suppor controlled with +__PRESENCE flag. +*/ +#define __PRESENCE_FRAMEWORK + +/** #__PRIVACYFRAMEWORK +Device supports location privacy. It enables controlling end user privacy. Must +always be supported due SDK APIs. +*/ +#define __PRIVACYFRAMEWORK + +/** #__PROTOCOL_CDMA +Device supports CDMA cellular stack. +*/ +#undef __PROTOCOL_CDMA + +/** #__PROTOCOL_GSM +Device supports GSM cellular stack. +*/ +#define __PROTOCOL_GSM + +/** #__PROTOCOL_TDMA +Device supports TDMA cellular stack. +*/ +#undef __PROTOCOL_TDMA + +/** #__PUSH_WHITELIST +Device supports authentication based on whitelist +*/ +#define __PUSH_WHITELIST + +/** #__QCELP +Device supports QCELP +*/ +#undef __QCELP + +/** #__REAL_PLAYER_AS_DEFAULT +Defines whether RealOne Player is system default player for certain MIME types. +Disabling this flag enables use of another media player. +*/ +#define __REAL_PLAYER_AS_DEFAULT + +/** #__REMOTE_LOCK +Device supports remote locking. +*/ +#define __REMOTE_LOCK + +/** #__REMOTE_STORAGE_FW +"Flag enable RemoteStorage feature, access to shared file systems like file +shared and web servers." +*/ +#define __REMOTE_STORAGE_FW + +/** #__RESTRICTED_CALL_BARRING +Enables a subset of call barring options to be displayed in GS. +*/ +#undef __RESTRICTED_CALL_BARRING + +/** #__RESTRICTED_CALL_DIVERT +Enables alternative call divert view and handling in GS. +*/ +#undef __RESTRICTED_CALL_DIVERT + +/** #__RESTRICTED_VOICE_MAIL +Device has restricted voice mail functionality (no voice mail number setting). +*/ +#undef __RESTRICTED_VOICE_MAIL + +/** #__RFID +Device supports Radio Frequency Identification (RFID) ticket information in +Wallet settings. +*/ +#undef __RFID + +/** #__ROM_HIDE_JERUSALEM +"This flags controls whether Jerusalem or Tel Aviv appears in the common city +list. E.g. in Startup, GS or Clock application." +*/ +#define __ROM_HIDE_JERUSALEM + +/** #__S60_ +Indicates that S60 release is built +*/ +#define __S60_ + +/** #__S60_32__ +Indicates that S60 release 3.2 is built. +*/ +#undef __S60_32__ + +/** #__S60_50__ +Indicates that S60 release 5.0 is built. +*/ +#define __S60_50__ + +/** #__SAP_APPLICATION_MANAGEMENT +Feature flag for Sync and Provisioning/Application management +*/ +#define __SAP_APPLICATION_MANAGEMENT + +/** #__SAP_DEVICE_LOCK_ENHANCEMENTS +Feature flag for Sync and Provisioning/Device Lock Enhancements +*/ +#define __SAP_DEVICE_LOCK_ENHANCEMENTS + +/** #__SAP_EMBEDDED_LINK_ADAPTER +Feature flag for Sync and Provisioning/Embedded Link adapter +*/ +#define __SAP_EMBEDDED_LINK_ADAPTER + +/** #__SAP_IDLE_SOFTKEY_ADAPTER +Feature flag for Sync and Provisioning/Idle Softkey adapter +*/ +#define __SAP_IDLE_SOFTKEY_ADAPTER + +/** #__SAP_OPERATOR_LOGO_ADAPTER +Feature flag for Sync and Provisioning/Operator logo adapter +*/ +#define __SAP_OPERATOR_LOGO_ADAPTER + +/** #__SAP_POLICY_MANAGEMENT +Feature flag for Sync and Provisioning/Policy management +*/ +#define __SAP_POLICY_MANAGEMENT + +/** #__SAP_SCREENSAVER_ADAPTER +Feature flag for Sync and Provisioning/Screensaver adapter +*/ +#define __SAP_SCREENSAVER_ADAPTER + +/** #__SAP_STARTUP_ADAPTER +Feature flag for Sync and Provisioning/Startup adapter +*/ +#define __SAP_STARTUP_ADAPTER + +/** #__SAP_TERMINAL_CONTROL_FW +Feature flag for Sync and Provisioning/Terminal control +*/ +#define __SAP_TERMINAL_CONTROL_FW + +/** #__SAP_THEMES_ADAPTER +Feature flag for Sync and Provisioning/Themes adapter +*/ +#define __SAP_THEMES_ADAPTER + +/** #__SAP_UI_SETTING_SERVER +Feature flag for Sync and Provisioning/UI settins server +*/ +#define __SAP_UI_SETTING_SERVER + +/** #__SAP_WALLPAPER_ADAPTER +Feature flag for Sync and Provisioning/Wallpaper adapter +*/ +#define __SAP_WALLPAPER_ADAPTER + +/** #__SAT_BIP +"This flag constitutes of five SAT commands: Open Channel, Close Channel, Send +Data, Receive Data, Channel Status. They implement the ""e"" class of SAT +commands and are related to Bearer Independent Protocol. When this flag is +enabled, these SAT commands are supported." +*/ +#define __SAT_BIP + +/** #__SAT_CALL_CONTROL +"When this flag is enabled and call control service is activated by the SIM, all +dialled digit strings, supplementary service (SS) control strings and +unstructured supplementary data (USSD) strings are first passed to the SIM +before the ME sets up the call, the supplementary service operation or the USSD +operation." +*/ +#define __SAT_CALL_CONTROL + +/** #__SAT_DISPLAY_TEXT +"If this flag is enabled, SIM can request ME to display a text message, and/or +an icon." +*/ +#define __SAT_DISPLAY_TEXT + +/** #__SAT_GET_INKEY +"If this flag is enabled, SAT Get Inkey command instructs the ME to display text +and/or an icon and to expect the user to enter a single character. " +*/ +#define __SAT_GET_INKEY + +/** #__SAT_GET_INPUT +"If this flag is enabled, SAT Get Input command instructs the ME to display text +and/or an icon and that any response string entered by the user shall be passed +transparently by the ME to the SIM and shall not be stored in the ME. " +*/ +#define __SAT_GET_INPUT + +/** #__SAT_LANGUAGE_NOTIFICATION +"If this flag is enabled, the SIM shall use SAT Language Notification command to +notify the ME about the language currently used for any text string within +proactive commands or envelope command responses." +*/ +#define __SAT_LANGUAGE_NOTIFICATION + +/** #__SAT_LAUNCH_BROWSER +"If this flag is enabled, upon receiving SAT Launch Browser command, the ME +shall decide if it is able to execute the command. See details from 3GPP +specifications." +*/ +#define __SAT_LAUNCH_BROWSER + +/** #__SAT_MO_SM_CONTROL +"When this flag is enabled, mobile originated short messages are controlled by +SIM." +*/ +#define __SAT_MO_SM_CONTROL + +/** #__SAT_PLAY_TONE +"When this flag is enabled, SIM can instruct the ME to play an audio tone." +*/ +#define __SAT_PLAY_TONE + +/** #__SAT_PROVIDE_LOCAL_INFO +"If this flag is enabled, SIM can request ME to provide current local +information to the SIM." +*/ +#define __SAT_PROVIDE_LOCAL_INFO + +/** #__SAT_REFRESH +"When this flag is enabled, clients of SAT Refresh API are enabled to be +notified of the changes to the SIM configuration that have occurred as the +result of a SIM application activity." +*/ +#define __SAT_REFRESH + +/** #__SAT_SELECT_ITEM +"If this flag is enabled, the SIM shall supply a set of items to the ME from +which the user may choose one. " +*/ +#define __SAT_SELECT_ITEM + +/** #__SAT_SEND_DTMF +"When this flag is enabled, SAT Send DTMF command requests the ME to send a Dual +Tone Multiple Frequency (DTMF) string after a call has been successfully +established either by the proactive command SET UP CALL or the user. " +*/ +#define __SAT_SEND_DTMF + +/** #__SAT_SEND_SM +"When this flag is enabled, SMS commands may be sent by the SIM. See details +from 3GPP specification." +*/ +#define __SAT_SEND_SM + +/** #__SAT_SEND_SS +"When this flag is enabled and SIM requests ME to send supplementary service +(SS) command, the ME shall decide if it is able to execute the command. See +details from 3GPP specification." +*/ +#define __SAT_SEND_SS + +/** #__SAT_SEND_USSD +"When this flag is enabled and SIM requests ME to send unstructured +supplementary service data (USSD), the ME shall decide if it is able to execute +the command. See details from 3GPP specification." +*/ +#define __SAT_SEND_USSD + +/** #__SAT_SETUP_CALL +"When this flag is enabled and SIM requests ME to set up a call, the ME shall +decide if it able to execute the command." +*/ +#define __SAT_SETUP_CALL + +/** #__SAT_SET_UP_EVENT_LIST +"If this flag is enabled, the SIM shall supply a set of events. " +*/ +#define __SAT_SET_UP_EVENT_LIST + +/** #__SAT_SET_UP_IDLE_MODE_TEXT +"If this flag is enabled, the SIM shall supply a text string, which shall be +displayed by the ME as an idle mode text if the ME is able to do it. " +*/ +#define __SAT_SET_UP_IDLE_MODE_TEXT + +/** #__SAT_SET_UP_MENU +"When this flag is enabled, the SIM shall supply a set of menu items, which +shall be integrated with the menu system in order to give the user the +opportunity to choose one of these menu items at his own discretion." +*/ +#define __SAT_SET_UP_MENU + +/** #__SCALABLE_ICONS +"Flag defines whether icons are taken from scalable icons directory or from +bitmap icon directory. In a 176*208 device it is better to use bitmap icons +instead of SVGT icons, for both performance and memory consumption reasons.And +also, avkon's bitmap icons are still needed in release 2.8 for compatibility +mode. (SDK applications may have loaded them directly via CFbsBitmap::Load)." +*/ +#define __SCALABLE_ICONS + +/** #__SEAMLESS_LINKS +"Device support seamless links, i.e. application offer direct browser links to +download services applicable to the application." +*/ +#define __SEAMLESS_LINKS + +/** #__SECURE_HW +Device supports secure HW that can be used through the Secure Environment API. +*/ +#undef __SECURE_HW + +/** #__SERIES60_ +Deprecated but included for compatibility reasons. Indicates that S60 release is +built. +*/ +#define __SERIES60_ + +/** #__SERIES60_32__ +Deprecated but included for compatibility reasons. Indicates that S60 release +3.2 is built. +*/ +#undef __SERIES60_32__ + +/** #__SERIES60_MIDI +Device supports Musical Instrument Digital Interface (MIDI) sounds. +*/ +#define __SERIES60_MIDI + +/** #__SERIES60_MMC +Deprecated flag. Included for compatibility reasons. Value must equal to __MMC. +*/ +#define __SERIES60_MMC + +/** #__SERIES60_PHONE_2DIGIT_DIAL +Phone application supports 2 digit call number for dialing customer service +number. Applicable to devices targeted to United States (US) markets +*/ +#undef __SERIES60_PHONE_2DIGIT_DIAL + +/** #__SERIES60_PHONE_CNAP +Device supports Calling Name Presentation (CNAP) as defined in GSM 2.96. B +subscriber is able to see A subscriber's number and name even the caller's ID is +not stored in the phone. The name of the subscriber comes from network. +*/ +#undef __SERIES60_PHONE_CNAP + +/** #__SERIES60_PHONE_NUMBER_GROUPING +Deprecated flag. Included for compatibility reasons. Value must equal to +__PHONE_NUMBER_GROUPING +*/ +#undef __SERIES60_PHONE_NUMBER_GROUPING + +/** #__SERIES60_PUSH_SL +Device supports WAP Push Service Loading (SL). When receiving the SL message the +terminal will automatically load content to client without user confirmation. +The SL together with SI (Service Indication) offer standard way of receiving +notifications of services in the Internet e.g news. +*/ +#define __SERIES60_PUSH_SL + +/** #__SERIES60_PUSH_SP +Device support WAP Simple Push (SP). The SP is a standard way of pushing +content into device e.g ringing tones. +*/ +#undef __SERIES60_PUSH_SP + +/** #__SERIES60_REAL_PLAYER +Device has Real One Player application available +*/ +#define __SERIES60_REAL_PLAYER + +/** #__SERIES60_SETTINGS_PROTECTION +"Devices protects certain SW settings, like Internet access points. Operators +can preset the phones already in the factory so that later user is not able to +modify settings." +*/ +#define __SERIES60_SETTINGS_PROTECTION + +/** #__SIMCARD +"Device supports SIM card in the user interface applications, e.g. SMS +application. Applicable only to CDMA devices. Some CDMA carriers do not support +SIM Cards (and either R-UIM cards) such as Sprint." +*/ +#define __SIMCARD + +/** #__SIMPLE_LOGS +"Device uses only ""simple"" logs (call logs only)" +*/ +#undef __SIMPLE_LOGS + +/** #__SIM_CERTIFICATES +Device supports reading certificates from SIM. +*/ +#define __SIM_CERTIFICATES + +/** #__SIM_PHONEBOOK_MATCH +Number matching from SIM. Feature enables the usage of SIM phonebook in addition +to Symbian Contacts database. +*/ +#define __SIM_PHONEBOOK_MATCH + +/** #__SMARTMSG_SMS_BOOKMARK_RECEIVING +Device supports the specified fine-tuning of Smart Messaging over SMS. +*/ +#define __SMARTMSG_SMS_BOOKMARK_RECEIVING + +/** #__SMARTMSG_SMS_GMS_MESSAGE_RECEIVING +Device supports the specified fine-tuning of Smart Messaging over SMS. +*/ +#define __SMARTMSG_SMS_GMS_MESSAGE_RECEIVING + +/** #__SMARTMSG_SMS_GMS_MESSAGE_SENDING_SUPPORTED +Device supports the specified fine-tuning of Smart Messaging over SMS. +*/ +#undef __SMARTMSG_SMS_GMS_MESSAGE_SENDING_SUPPORTED + +/** #__SMARTMSG_SMS_IAP_SETTINGS_RECEIVING +Device supports the specified fine-tuning of Smart Messaging over SMS. +*/ +#undef __SMARTMSG_SMS_IAP_SETTINGS_RECEIVING + +/** #__SMARTMSG_SMS_OPERATOR_LOGO_RECEIVING +Device supports the specified fine-tuning of Smart Messaging over SMS. +*/ +#define __SMARTMSG_SMS_OPERATOR_LOGO_RECEIVING + +/** #__SMARTMSG_SMS_RINGING_TONE_RECEIVING +Device supports the specified fine-tuning of Smart Messaging over SMS. +*/ +#define __SMARTMSG_SMS_RINGING_TONE_RECEIVING + +/** #__SMARTMSG_SMS_VCAL_RECEIVING +Device supports the specified fine-tuning of Smart Messaging over SMS. +*/ +#define __SMARTMSG_SMS_VCAL_RECEIVING + +/** #__SMARTMSG_SMS_VCAL_SENDING +Device supports the specified fine-tuning of Smart Messaging over SMS. +*/ +#define __SMARTMSG_SMS_VCAL_SENDING + +/** #__SMARTMSG_SMS_VCARD_RECEIVING +Device supports the specified fine-tuning of Smart Messaging over SMS. +*/ +#define __SMARTMSG_SMS_VCARD_RECEIVING + +/** #__SMARTMSG_SMS_VCARD_SENDING +Device supports the specified fine-tuning of Smart Messaging over SMS. +*/ +#define __SMARTMSG_SMS_VCARD_SENDING + +/** #__SMARTMSG_SMS_WAP_AP_RECEIVING +Device supports the specified fine-tuning of Smart Messaging over SMS. +*/ +#undef __SMARTMSG_SMS_WAP_AP_RECEIVING + +/** #__SMARTMSG_SMS_WV_SETTINGS_RECEIVING +Device supports the specified fine-tuning of Smart Messaging over SMS. +*/ +#undef __SMARTMSG_SMS_WV_SETTINGS_RECEIVING + +/** #__SMART_CARD_PROV +Device supports reading OMA Provisioning files from SIM/WIM. +*/ +#define __SMART_CARD_PROV + +/** #__SMIL_EDITOR +"MMS editor supports slide set creation (MMS Conformant Document version 2.0.0 +[2]). That allows end user to create a ?slide show? as a Multimedia Message (MM) +using a slide template. " +*/ +#define __SMIL_EDITOR + +/** #__SMIL_STREAMING +Device supports streaming in SMIL content +*/ +#undef __SMIL_STREAMING + +/** #__SRCS +Devices uses Short Range Connectivity Server technology for PC connectivity. If +this feature is on the alternative feature __MROUTER shall be off +*/ +#define __SRCS + +/** #__SSO +Device supports Single-Sign-On (SSO) feature (alias name is Mobile Personality +identify). The feature is used to make user authentication easier to end user +who is using e-commerce service via Wallet. +*/ +#undef __SSO + +/** #__SUPL_FRAMEWORK +Device has Secure User Plane Location (SUPL) Framework. +*/ +#define __SUPL_FRAMEWORK + +/** #__SUPPORTED_FEATURE1 +This feature will always be on (for testing purposes) +*/ +#define __SUPPORTED_FEATURE1 + +/** #__SUPPORTED_FEATURE2 +This feature will always be on (for testing purposes) +*/ +#define __SUPPORTED_FEATURE2 + +/** #__SVGT +Device supports Scalable Vector Graphics - Tiny (SVGT) file format. The feature +enables viewing 2D vector graphics animations specified by the W3C. +*/ +#define __SVGT + +/** #__SVGT_SCREENSAVER_PLUGIN +SVG-T ScreenSaver is a ECOM plugin DLL based on the Netscape plugin API. This is +used by the screensaver application to support SVG Screensavers. +*/ +#define __SVGT_SCREENSAVER_PLUGIN + +/** #__SYNCML_DM +Device supports SyncML device management standard. This feature enables Over The +Air (OTA) administration of the device settings. +*/ +#define __SYNCML_DM + +/** #__SYNCML_DM_1_1_2 +SyncML protocol version 1.1.2 +*/ +#undef __SYNCML_DM_1_1_2 + +/** #__SYNCML_DM_DS +Device supports configuring data synchronisation settings using the SyncML. +*/ +#define __SYNCML_DM_DS + +/** #__SYNCML_DM_EMAIL +Device supports configuring Email settings using the SyncML. +*/ +#define __SYNCML_DM_EMAIL + +/** #__SYNCML_DM_IAP +Device supports configuring Internet Access Points (IAP) using the SyncML. +*/ +#define __SYNCML_DM_IAP + +/** #__SYNCML_DM_MMS +Device supports configuring MMS settings using the SyncML. +*/ +#define __SYNCML_DM_MMS + +/** #__SYNCML_DM_STREAMING +Device supports configuring Streaming using SyncML. +*/ +#undef __SYNCML_DM_STREAMING + +/** #__SYNCML_DS +Device supports SyncML data synchronization standard. This feature enables Over +The Air (OTA) synchronisation of device data. +*/ +#define __SYNCML_DS + +/** #__SYNCML_DS_AIW_PROVIDER +SyncML AIW provider provides menu items and commands for starting and editing +the settings of synchronization directly from PIM applications. +*/ +#define __SYNCML_DS_AIW_PROVIDER + +/** #__SYNCML_DS_ALERT +Device supports SyncML data synchronisation alert. This feature enables +triggering data synchronisation via the alert sent by SyncML server. +*/ +#define __SYNCML_DS_ALERT + +/** #__SYNCML_DS_CAL +Device supports calendar data synchronization using the SyncML. +*/ +#define __SYNCML_DS_CAL + +/** #__SYNCML_DS_CON +Device supports contacts data synchronization using the SyncML. +*/ +#define __SYNCML_DS_CON + +/** #__SYNCML_DS_EMAIL +Device supports Email data synchronization using the SyncML. +*/ +#define __SYNCML_DS_EMAIL + +/** #__SYNCML_DS_EMAIL_FILTERING +Device supports filtering of Email data in SyncML synchronization. +*/ +#undef __SYNCML_DS_EMAIL_FILTERING + +/** #__SYNCML_DS_OVER_HTTP +Device supports data synchronization over HTTP. +*/ +#define __SYNCML_DS_OVER_HTTP + +/** #__SYNCML_OBEX +Device supports SyncML over OBEX. This feature enables device management and +data synchronisation over local connectivity. +*/ +#define __SYNCML_OBEX + +/** #__TELEPHONY_SERVICE +This flag is used when telephony service provides its functionality also to +external subsystems. +*/ +#undef __TELEPHONY_SERVICE + +/** #__UI_TRANSITION_EFFECTS +Defines whether transition effects are used in UI. Also controls whether the +effect engine is included in ROM or not. +*/ +#undef __UI_TRANSITION_EFFECTS + +/** #__UI_ZOOM +This feature activates the zooming support in Series 60 UI. +*/ +#define __UI_ZOOM + +/** #__UPIN +Enables UPIN functionality. +*/ +#define __UPIN + +/** #__USB +Device supports Universal Serial Bus (USB). +*/ +#define __USB + +/** #__USB_DEVICE_LOCK +Device supports USB device lock functionality. +*/ +#define __USB_DEVICE_LOCK + +/** #__USB_MULTIPERSONALITY +Enables multipersonality support in USB +*/ +#define __USB_MULTIPERSONALITY + +/** #__USB_PICTBRIDGE +Includes and excludes components used in PictBridge printing. +*/ +#define __USB_PICTBRIDGE + +/** #__USB_PICTBRIDGE_UI +Includes and excludes UI components used in PictBridge printing +*/ +#undef __USB_PICTBRIDGE_UI + +/** #__USB_PTP +Includes and excludes PTP (Picture Transfer Protocol) components. +*/ +#define __USB_PTP + +/** #__USB_REMOTE_PERSONALITY +Includes and excludes S60 USB Remote Personality component. +*/ +#define __USB_REMOTE_PERSONALITY + +/** #__USB_STREAMING +Video telephony requires USB camera connection. USB streaming interface provides +fast USB data transfer and control interface for imaging componet using the +camera. +*/ +#undef __USB_STREAMING + +/** #__USER_CONFIGURABLE_USSD_MENU +Device supports user-configurable USSD menu. +*/ +#undef __USER_CONFIGURABLE_USSD_MENU + +/** #__USE_DRMENGINE_IN_CCP +Device uses DRM in closed content policy which prevents sending that content out +of device which has the configured MIME type. +*/ +#define __USE_DRMENGINE_IN_CCP + +/** #__USSD +Device supports Unstructured Suppelementary Service Data (USSB). +*/ +#define __USSD + +/** #__VIDEO_MENU +Support for Video services application. Used in deciding whether the video +services application is taken in. +*/ +#define __VIDEO_MENU + +/** #__VOIP +VoIP is enabled in terminal when this flag is enabled. +*/ +#define __VOIP + +/** #__WALLET +"Device supports Wallet core functionality (Generic ECML Cards, Personal Notes +and Access code)" +*/ +#undef __WALLET + +/** #__WIM +Device supports WAP Wireless Identification Module (WIM). +*/ +#define __WIM + +/** #__WINDOWS_MEDIA +Device supports Windows Media. In other words it indicates whether WM-related +components such as ASF-parser and codecs are in place. +*/ +#undef __WINDOWS_MEDIA + +/** #__WINDOWS_MEDIA_DRM +Device supports Windows Media DRM. In other words it indicates whether WMDRM +related components such as WMDRM MTP plugin and WMDRM PK are in place. +*/ +#define __WINDOWS_MEDIA_DRM + +/** #__WSP +Device uses WAP WSP protocol for browsing instead of the default HTTP protocol. +*/ +#undef __WSP + +/** #__XSP_EXTENSION_MANAGER +"xSP Extension Manager is API on top of the Phonebook2 UI Extension API to +manage multiple xSP extensions and provide additional functionality (e.g. +Sorting of xSP tabs, Accessing certain xSP view from external application and +showing it to user)." +*/ +#define __XSP_EXTENSION_MANAGER + + +#endif // __BLDPRIVATE_HRH \ No newline at end of file