diff -r 676c1656965b -r c39e182aa37c sf_config/config/inc/bldprivate.hrh
--- a/sf_config/config/inc/bldprivate.hrh Thu Aug 19 11:06:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2211 +0,0 @@
-/*
-* 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