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