The quick reference is an alphabetical index of all the S60 APIs included in this release with links to the specification of each API. It also provides information on when the API was first released and/or deprecated.
For information on changes between releases see the Changes chapter of the relevant API specification.
API | Description | Published | Deprecated | Headers |
---|---|---|---|---|
AIW Criteria API | Criteria API offers access to a criteria element, which contains command ID, MIME type etc. of data items. | S60 3rd Ed FP 2 | aiwcommon.h aiwcommon.hrh | |
AIW Generic Parameter API | Generic parameter API supports the creation of generic parameters and passing them from a consumer to provider(s) (input parameters) and vice versa (output parameters). | S60 3rd Ed FP 2 | aiwgenericparam.h aiwgenericparam.hrh aiwvariant.h aiwvarianttype.hrh | |
AIW Service Handler API | API for consumer applications to use the AIW framework, referred also as Consumer API. Hides the implementation details, e.g. ECom usage. In addition to this a consumer uses Generic Parameter API and Criteria API. | S60 3rd Ed FP 2 | aiwservicehandler.h | |
Access Point Engine API | Provides applications the possibility to access the Access Point information stored in the communications database. | S60 1st Ed | S60 3rd Ed FP 2 | apselect.h aplistitem.h aputils.h apengineconsts.h activeapdb.h aplistitemlist.h apenginever.h apnetworkitem.h apnetworks.h apnetworkitemlist.h apaccesspointitem.h apdatahandler.h |
Access Point Settings Handler API | Provides applications with the possibility to include Access Point choice. | S60 1st Ed | S60 3rd Ed FP 2 | apsettingshandlercommons.h apsettingshandlerui.h |
Animation API | Bitmap animations. | S60 1st Ed | aknanim.hrh aknbitmapanimation.h | |
Application Framework API | General application framework | S60 1st Ed | aknapp.h aknappui.h akndoc.h aknview.h aknviewappui.h | |
Audio Effects API | APIs to support audio related effects (e.g. equalizer, reverb, etc). These are APIs only and provide the mechanism of passing requests over the DevSound process boundary. The realization of these APIs is done by the adaptation components. | S60 3rd Ed | audioeffectbase.h audioeffectdata.h maudioeffectobserver.h audioequalizerbase.h audioequalizerdata.h maudioequalizerobserver.h bassboostbase.h bassboostdata.h mbassboostobserver.h distanceattenuationbase.h distanceattenuationdata.h mdistanceattenuationobserver.h dopplerbase.h dopplerdata.h mdopplerobserver.h listenerdopplerbase.h mlistenerdopplerobserver.h sourcedopplerbase.h msourcedopplerobserver.h environmentalreverbbase.h environmentalreverbdata.h menvironmentalreverbobserver.h locationbase.h locationdata.h mlocationobserver.h listenerlocationbase.h mlistenerlocationobserver.h sourcelocationbase.h msourcelocationobserver.h loudnessbase.h loudnessdata.h mloudnessobserver.h orientationbase.h orientationdata.h morientationobserver.h listenerorientationbase.h mlistenerorientationobserver.h sourceorientationbase.h msourceorientationobserver.h stereowideningbase.h stereowideningdata.h mstereowideningobserver.h roomlevelbase.h roomleveldata.h mroomlevelobserver.h | |
Audio Effects Presets API | An API to support audio effect presets for Equalizer, Reverb, and Stereo Widening. This is a simpler API than using the associated Effects API directly. | S60 3rd Ed | audioequalizerutility.h audioequalizerutilitydata.h environmentalreverbutility.h environmentalreverbutilitydata.h stereowideningutility.h stereowideningutilitydata.h | |
BLID Application Satellite Info API | Provide the methods to display satellite information. | S60 3rd Ed | csatelliteinfoui.h | |
Base controls API | Controls that are mostly used as base classes for S60 style UI components. | S60 1st Ed | eikalign.h eikbctrl.h akncontrol.h | |
Browser Control API | Provides an CoeCtrl style interface for the Browser UI to control the Browser Engine | S60 2nd Ed FP 3 | brctlinterface.h brctldialogsprovider.h brctllayoutobserver.h brctllinkresolver.h brctlsoftkeysobserver.h brctlspecialloadobserver.h brctldefs.h brctldownloadobserver.h brctlwindowobserver.h browseruisdkcrkeys.h | |
Browser Plug-in API | Provides Netscape compatible plugin API for browser plugins. | S60 2nd Ed FP 2 | npupp.h pluginadapterinterface.h jri.h npapi.h prcpucfg.h prtypes.h cecombrowserplugininterface.h browserplugininterface.h | |
Buttons API | UI buttons. | S60 1st Ed | eikbgfty.h eikbtgpc.h eikbutb.h eikcba.h eikcmbut.h eiklbbut.h eikmnbut.h eikbtgps.h eikbtgrp.h | |
Calendar API | Defines calendar observer interface. | S60 1st Ed | eikcal.h | |
Calendar Interim Utils2 API | Enhanced utility functions for use with the Calendar Interim API | S60 3rd Ed | caleninterimutils2.h | |
Central Repository Notification Handler API | Active object wrapper for Central Repository one-shot notification handling. | S60 3rd Ed FP 1 | cenrepnotifyhandler.h | |
Clock Model Observer API | Interface attached to concrete observer for clock. | S60 1st Ed | S60 3rd Ed FP 1 | clkmdlobserver.h |
Common File Dialogs API | Provides common file dialogs. | S60 2nd Ed | akncommondialogs.h cakncommondialogsbase.h caknfilenamepromptdialog.h caknfileselectiondialog.h caknmemoryselectiondialog.h caknmemoryselectionsettingitem.h caknmemoryselectionsettingpage.h commondialogs.hrh maknfilefilter.h maknfileselectionobserver.h maknmemoryselectionobserver.h akncommondialogsdynmem.h caknmemoryselectiondialogmultidrive.h caknmemoryselectionsettingitemmultidrive.h | |
Cone Resource Loader API | This API enables adding and removing localized resource files into the CONE environment. | S60 2nd Ed | coneresloader.h | |
Connection Monitor Server API | Provides API for data connection monitoring with some management capabilities. | S60 2nd Ed FP 2 | rconnmon.h | |
Connection Settings API | Provides functionality to read Destinations and Connection Methods. The API does not provide UI functionality. | S60 3rd Ed FP 2 | cmmanager.h cmmanagerdef.h cmdestination.h cmconnectionmethod.h cmconnectionmethoddef.h cmpluginpacketdatadef.h cmplugindialcommondefs.h cmplugincsddef.h cmpluginhscsddef.h cmpluginembdestinationdef.h cmpluginvpndef.h cmpluginwlandef.h cmdefconnvalues.h | |
Connection Settings UI API | Provides UI for applications to let the user to choose a Destination or a Connection Method. | S60 3rd Ed FP 2 | cmapplicationsettingsui.h | |
Content Listing Framework API | An interface for acquiring lists of media items | S60 3rd Ed FP 1 | contentlistingfactory.h clfcontentlisting.h clfcontentlisting.hrh mclfcontentlistingengine.h mclfitemlistmodel.h mclfcustomgrouper.h mclfcustomsorter.h mclfitem.h mclfchangeditemobserver.h mclfmodifiableitem.h mclfoperationobserver.h mclfpostfilter.h mclfsortingstyle.h mclfprocessobserver.h | |
Context Pane API | Provides default control in the status pane's context pane. | S60 1st Ed | akncontext.h | |
DRM Audio Player API | An API to support DRM-encrypted audio playback for third party applications that do not have the DRM capability. The DRM capability is needed due to Platform Security and migration to CAF APIs, so DRM Audio Player provides this capability. | S60 3rd Ed | S60 5th Ed | drmaudiosampleplayer.h |
DRM Helper API | Provides methods for DRM specific error handling and registering and unregistering DRM protected content as automated content | S60 2nd Ed FP 2 | drmhelper.h rdrmhelper.h drmhelperserverinternalcrkeys.h | |
DRM License Checker API | Protection of native applications and skins. License Checker is ment to be used by the protected applications themselves | S60 2nd Ed FP 2 | drmlicensechecker.h | |
Dialog Shutter API | Provides interface for exiting all dialogs inside an application. | S60 1st Ed | akndlgshut.h | |
Dialogs API | Provides dialog support. | S60 1st Ed | eikdialg.h | |
Directory Localizer API | An interface for localizing directory names. | S60 3rd Ed FP 2 | cdirectorylocalizer.h | |
Document Handler API | Used for handling the opening and saving of any supported content. | S60 1st Ed | documenthandler.h | |
Download Manager Engine API | This is the client interface of Download Manager Server. | S60 2nd Ed FP 3 | downloadmgrclient.h httpdownloadmgrcommon.h downloadmgrclientapiext.h | |
Download Manager UI Library API | This is the API for Download Manager UI services. It enables the client to add a menu item to its own Options menu, show a list of active downloads and gives support for registration of user interactions and a Downloads List component. | S60 2nd Ed FP 3 | cdownloadmgruibase.h cdownloadmgruidownloadslist.h cdownloadmgruidownloadmenu.h cdownloadmgruilibregistry.h cdownloadmgruiuserinteractions.h downloadslistdlgobserver.h | |
Editors API | Editors. | S60 1st Ed | aknedsts.h aknedstsobs.h aknnumed.h aknnumedwin.h aknnumseced.h aknipfed.h eikfpne.h eikgted.h eikmfne.h eikrted.h eikseced.h eikccpu.h eikedwin.h eikedwob.h aknmfnecommandobserver.h aknlocationed.h aknuniteditor.h | |
Error UI API | A utility for displaying Error notes. | S60 1st Ed | errorui.h | |
Exif API | Exif header information creation/read/modification support for compressed JPEG images | S60 3rd Ed | exifread.h exifmodify.h exiftag.h | |
Favourites Engine API | Manipulating Browser bookmarks, saved decks and pushed decks. | S60 1st Ed | favouritesdb.h favouritesfile.h favouritesdbincremental.h favouritesdbnotifier.h favouritesdbobserver.h activefavouritesdbnotifier.h favouritesitem.h favouriteslimits.h favouriteswapap.h favouritesitemlist.h favouritesitemdata.h favouritessession.h favouriteshandle.h | |
Feature Discovery API | API to enquire if certain features are supported by the current environment. | S60 2nd Ed FP 3 | featdiscovery.h featureinfo.h | |
Flash Viewer Framework API | The API to start Viewer UI for playing Flash content file from a Viewer or a Stub application. The point here is to offer easy-of-use API for stubs applications which has dedicated set of platform security capabilities for rendering private SWF content. However, also standard Flash Viewer can utilize the same API as well. This API is one example of high-level wrapper for Flash technology. Similar model can be applied to implement wrapper APIs to be included in UI framework. | S60 3rd Ed FP 1 | flash_ui.h | |
Fonts API | Font utilities. | S60 3rd Ed | aknlayoutfont.h akntextdecorationmetrics.h aknfontaccess.h | |
Form API | Form UI component. | S60 1st Ed | aknform.h | |
Grids API | Grid UI components. | S60 1st Ed | akngmsstylegrid.h akngrid.h akngridview.h akngridm.h akncolourselectiongrid.h | |
Hotkeys API | Hotkey support. | S60 1st Ed | eikhkeyt.h | |
Instant Messaging (IM) API | The open API to use Instant Messaging services. This is an ECom API. API instances are got through the ECom framework. If the API is not available, the ECom framework returns an error and the application must act accordingly. | S60 3rd Ed | imconnection.h imclient.h imerrors.h | |
IM Application Launch API | An API that the application must implement in order to receive application startup requests in case a new message is coming when the application is not running. This is an ECom API. The application must implement it as an ECom plugin. | S60 3rd Ed | imlauncherplugin.h | |
Images API | Provides UI component that consists of an image. | S60 1st Ed | eikimage.h | |
Indicators API | Indicators shown in UI. | S60 1st Ed | aknindicatorcontainer.h akneditstateindicator.h | |
Info Popup Note API | Info popup note UI control. | S60 3rd Ed | akninfopopupnotecontroller.h | |
Information Preview Popup API | Information preview popup UI component. | S60 3rd Ed FP 2 | aknpreviewpopupcontentprovider.h aknpreviewpopupcontroller.h aknpreviewpopupobserver.h | |
Initialization API | Initialization stuff. | S60 1st Ed | eikctlib.h eikcolib.h | |
Input Frame API | Input frame control. | S60 1st Ed | akninfrm.h | |
Input Language Info API | Provides information of available input languages. | S60 1st Ed | akninputlanguageinfo.h | |
Intermediate State API | Provides support for intermediate states in controls. | S60 1st Ed | aknintermediate.h | |
Keylock API | Keylock utilities. | S60 1st Ed | aknkeylock.h | |
Labels API | Provides label UI control. | S60 1st Ed | eikfnlab.h eiklabel.h | |
Landmarks API | Landmarks API provides basic landmark functionality. It enables opening the default landmark database and perform operations on it. This includes listing, reading, creating, updating and deleting landmarks, managing landmark categories and listening for landmark database events. | S60 3rd Ed | epos_landmarks.h epos_cposlandmark.h epos_cposlandmarkcategory.h epos_cposlandmarkdatabase.h epos_cposlmcategorymanager.h epos_cposlmitemiterator.h epos_cposlandmarkparser.h epos_cposlandmarkencoder.h epos_cposlmoperation.h epos_cposlmpartialreadparameters.h epos_tposlmsortpref.h epos_poslmcategoryserialization.h epos_poslandmarkserialization.h | |
Landmarks Database Management API | Extends the Landmarks API to enable managing and accessing landmark databases. This includes listing, creating, deleting, copying and moving landmark databases. It also enables opening any landmark database. | S60 3rd Ed | epos_cposlmdatabasemanager.h epos_hposlmdatabaseinfo.h epos_tposlmdatabasesettings.h epos_tposlmdatabaseevent.h epos_cposlmdatabasemanagerpluginbase.h | |
Landmarks Search API | Landmarks Search API enables searching for landmarks. Searching is performed according to criterias defined by the client. Criterias can be based on position, landmark category or other landmark content. | S60 3rd Ed | epos_cposlandmarksearch.h epos_cposlmareacriteria.h epos_cposlmcategorycriteria.h epos_cposlmcatnamecriteria.h epos_cposlmcompositecriteria.h epos_cposlmidlistcriteria.h epos_cposlmnearestcriteria.h epos_cposlmsearchcriteria.h epos_cposlmtextcriteria.h epos_cposlmdisplaydata.h epos_cposlmdisplayitem.h epos_cposlmmultidbsearch.h | |
Landmarks UI Add Edit API | This API provides UI components for creating and manipulating Landmarks. | S60 3rd Ed | clmkeditordlg.h | |
Landmarks UI Selector API | This API provides UI components for selecting Landmark and Category items. | S60 3rd Ed | clmkcategoryselectordlg.h clmklandmarkselectordlg.h tlmkitemiddbcombiinfo.h | |
Light API | This provides SDK open API to control background lights, keypad lights etc. | S60 3rd Ed | hwrmlight.h | |
Lists API | Provides list UI components. | S60 1st Ed | aknlistboxlayoutdecorator.h aknlistboxsettingpage.h aknlists.h aknselectionlist.h eikclb.h eikclbd.h eikfrlb.h eikfrlbd.h eikslb.h eiklbd.h eiklbed.h eiklbi.h eiklbm.h eiklbo.h eiklbv.h eiklbx.h eiktxlbm.h eiktxlbx.h | |
Location Acquisition API | Enables 3.rd parties to write location based applications. | S60 2nd Ed FP 2 | lbs.h lbsclasstypes.h lbscommon.h lbscriteria.h lbserrors.h lbsfieldids.h lbsfields.h lbsipc.h lbsposition.h lbspositioninfo.h lbsptrholder.h lbsrequestor.h lbssatellite.h | |
MMS Client MTM API | Client Mtm for multimedia messaging. | S60 1st Ed | mmsclient.h mmsconst.h mmserrors.h | |
Media Fetch API | An interface for selecting media files | S60 2nd Ed | mgfetch.h mmgfetchverifier.h mmgfetchcanceler.h mediafiletypes.hrh | |
Misc Controls API | Provides miscellaneous UI controls. | S60 1st Ed | eikcapc.h eikcapca.h eikdpobs.h eikmover.h eikconso.h eikctgrp.h eikkwin.h eiktbar.h | |
Navigation Pane API | Provides navigation pane UI components. | S60 1st Ed | aknnavi.h aknnavide.h aknnavilabel.h aknnaviobserver.h aknnavidecoratorobserver.h | |
Notepad Library API | Provides API for storing, fetching and editing notepad memos, message templates and text files. | S60 1st Ed | npdapi.h | |
Notes API | Provides note dialog UI components. | S60 1st Ed | aknnotecontrol.h aknnotedialog.h aknnotewrappers.h aknprogressdialog.h aknprogresstimer.h aknstaticnotedialog.h aknwaitdialog.h aknwaitnotewrapper.h eikinfo.h eikprogi.h | |
Notifiers API | Provides various notifiers and support for own notifiers. | S60 1st Ed | aknglobalconfirmationquery.h akngloballistquery.h aknglobalmsgquery.h aknglobalnote.h aknglobalprogressdialog.h aknnotify.h aknnotifystd.h aknpopupnotify.h | |
OMA DRM CAF Agent API | Provides OMA DRM CAF Agent specific functions | S60 3rd Ed | oma2agent.h | |
New Message Notification API | Interface for notifying the new contact note component about the new messages | S60 3rd Ed | mncnnotification.h | |
Optical Character Recognition API | Optical character recognition feature. | S60 3rd Ed FP 1 | ocrcommon.h ocrsrv.h | |
Options Menu API | Provides options menu UI component. | S60 1st Ed | eikmenub.h eikmenup.h | |
Phone Parser API | This API is used to parse and validate phone numbers. | S60 2nd Ed | commonphoneparser.h | |
Phonebook Data Add/Edit UI API | Provides UIs for editing and adding data in Phonebook. | S60 1st Ed | S60 5th Ed | cpbkcontacteditordlg.h cpbkdatasaveappui.h pbkdatasaveappui.hrh mpbkeditoroktoexitcallback.h |
Phonebook Data Management API | API for S60 specific contact data management. Wraps Symbian's Contact Model API. | S60 1st Ed | S60 5th Ed | cpbkcontactchangenotifier.h cpbkcontactengine.h cpbkcontactitem.h cpbkcontactiter.h cpbkfieldinfo.h cpbkfieldsinfo.h cpbkidlefinder.h mpbkcontactdbobserver.h mpbkfielddata.h pbkfields.hrh pbkiconid.hrh tpbkcontactitemfield.h |
Phonebook Fetch UI API | Provides UIs for fetching data from Phonebook. | S60 1st Ed | S60 5th Ed | cpbkaddressselect.h cpbkemailaddressselect.h cpbkmemoryentryadditemdlg.h cpbkmmsaddressselect.h cpbkmultipleentryfetchdlg.h cpbkphonenumberselect.h cpbkphonenumberselectbase.h cpbkselectfielddlg.h cpbksmsaddressselect.h mpbkfetchcallbacks.h cpbksingleentryfetchdlg.h cpbksingleitemfetchdlg.h cpbkemailoversmsaddressselect.h cpbkpocaddressselect.h mpbkfetchdlgselection.h cpbkvideonumberselect.h cpbkvoipaddressselect.h |
Phonebook Thumbnail operation API | Phonebook thumbnail operation management | S60 2nd Ed FP 3 | S60 5th Ed | mpbkthumbnailoperationobservers.h |
Phonebook UI Utilities API | Various Phonebook UI utilities. | S60 1st Ed | S60 5th Ed | cpbkviewstate.h pbkiconinfo.h rpbkviewresourcefile.h |
Phonebook vCard Import/Export API | vCard import/export to/from Phonebook | S60 1st Ed | S60 5th Ed | bcardeng.h |
Pictograph API | Provides pictograph rendering functionality. | S60 2nd Ed FP 2 | aknpictographinterface.h aknpictographdrawerinterface.h | |
Platform Environment API | Interface for quering system paths. | S60 2nd Ed | pathinfo.h pathconfiguration.hrh | |
Plug-in Bio Control API | Plug-in Bio Control API | S60 1st Ed | msgbiocontrol.h msgbiocontrolobserver.h mmsgbiocontrol.h msgbiouids.h crichbio.h mmsgbiocontrolextension.h | |
Popups API | Provides popup UI components. | S60 1st Ed | aknpopup.h aknpopupfader.h aknpopupfield.h aknpopupfieldlist.h aknpopupfieldtext.h aknpopupheadingpane.h aknpopuplayout.h aknpopupsettingpage.h | |
Profiles Engine Active Profile Settings API | Enables read-only access to certain settings in the current active profile | S60 3rd Ed | profileenginesdkcrkeys.h | |
Profiles Engine Wrapper API | A public interface for getting and setting profile information/settings and for searching all the tone files that can be used as alert tones. No new profiles can be created and the existing profiles cannot be deleted by using this interface. | S60 3rd Ed FP 1 | mproengactiveprofileobserver.h mproengalerttoneseeker.h mproengalerttoneseekerobserver.h mproengengine.h mproengnotifyhandler.h mproengprofile.h mproengprofileactivationobserver.h mproengprofilename.h mproengprofilenamearray.h mproengprofilenamearrayobserver.h mproengprofileobserver.h mproengtones.h mproengtonesettings.h proengfactory.h profile.hrh | |
Predictive Input (PTI) Engine API | Provides predictive input functionality. | S60 3rd Ed | ptidefs.h ptiengine.h ptilanguage.h ptikeymappings.h ptiuserdictionary.h ptiobserver.h pticompositiondataif.h ptiuserdicentry.h ptilanguagedatabase.h ptiuids.hrh | |
Queries API | Provides query dialog UI components. | S60 1st Ed | akndialog.h aknlistquerycontrol.h aknlistquerydialog.h aknmessagequerycontrol.h aknmessagequerydialog.h aknmultilinequerycontrol.h aknquerycontrol.h aknquerydata.h aknquerydialog.h aknqueryvalue.h aknqueryvaluedate.h aknqueryvalueduration.h aknqueryvaluenumber.h aknqueryvaluephone.h aknqueryvaluetext.h aknqueryvaluetime.h | |
ROP Custom Commands API | Provides constants for using video player API custom commands with ROP plug-in. | S60 2nd Ed | S60 3rd Ed | mmfropcustomcommandconstants.h |
Scalable Icons API | S60 2nd Ed FP 3 | akniconutils.h akniconsrvclient.h akniconobserver.h | ||
Screen Clearer API | Provides screen clearing functionality. | S60 1st Ed | aknclearer.h eikspace.h | |
Screen Mode API | Interface to product screen mode data. | S60 3rd Ed FP 1 | aknscreenmode.h | |
Screen Saver API | Provides interface for screen saver plug-ins. | S60 2nd Ed | screensaverplugin.h screensaverpluginintdef.h screensaverpluginintdef.hrh | |
Scroller API | Provides scroller UI components. | S60 1st Ed | aknscbut.h aknscrlb.h eiksbfrm.h eiksbobs.h eikscbut.h eikscrlb.h | |
Searchfield API | Provides the searchfield UI component. | S60 1st Ed | aknsfld.h | |
Send UI API | Provides "Send via" interface to create and send different messages. Offers methods to create "Send via" list query and launch message editors. | S60 1st Ed | sendui.h tsendingcapabilities.h cmessagedata.h cmessageaddress.h senduimtmuids.h senduiconsts.h csendingserviceinfo.h | |
Server Application API | An interface for server applications. | S60 3rd Ed | aknserverapp.h | |
Setting Pages API | Provides setting page UI components. | S60 1st Ed | akncheckboxsettingpage.h aknpasswordsettingpage.h akntextsettingpage.h aknslidersettingpage.h aknmfnesettingpage.h aknsettingitemlist.h aknsettingpage.h aknvolumesettingpage.h aknradiobuttonsettingpage.h akndescarraydecorator.h | |
Skins API | Provides interfaces needed for skin support. | S60 2nd Ed | aknsskininstance.h aknsitemdata.h aknsutils.h aknsdrawutils.h aknsitemid.h aknsconstants.h aknsconstants.hrh aknsbasicbackgroundcontrolcontext.h aknslistboxbackgroundcontrolcontext.h aknslayeredbackgroundcontrolcontext.h aknsframebackgroundcontrolcontext.h aknscontrolcontext.h aknsdatacontext.h aknsrleffect.h aknsrleffectcontext.h aknsrlparameter.h aknswallpaperutils.h | |
Slider API | Provides the slider UI component. | S60 1st Ed | aknslider.h | |
Sounds API | Key sound utilities. | S60 1st Ed | aknsoundsystem.h aknsoundinfo.h | |
Speed Dial Utility Control API | A utility that provides services to both the Speeddial and PhoneBook applications for getting and setting speeddial number configuration | S60 1st Ed | S60 3rd Ed FP 2 | spdiacontrol.h |
Startup List Management API | The interface defines rules and policies, which allow third party application to make modification to the device's startup list during the installation/uninstallation process. 1. SW Installer UI accepts the modification request to the startup list only from trusted software. 2. SW Installer UI allows third party applications to add to/remove from the startup list only executables delivered within their own installation package. 3. Startup list modification requests must be installed to the SW Installer UI server import directory (c:\private\101F875A\import). 4. The modification request is accepted if its name (file name) equals to the UID of the currently proceeding installation package. Otherwise it is rejected. 5. The modification request must contain: the name of the executable file and the exception policy. | S60 3rd Ed | startupitem.hrh | |
Status Pane API | Provides the status pane UI components. | S60 1st Ed | eikspane.h eikspmod.h | |
String Loader API | This API provides an interface to load and format resource strings that may contain parameter(s) as defined by the localization file template, e.g. %U or %N. | S60 2nd Ed | stringloader.h | |
System Utils API | Provides functions for applications to retrieve SW and language package versions and check whether there is free space on a disk drive | S60 2nd Ed | sysutil.h | |
Tabs API | Provides the tab group UI component. | S60 1st Ed | akntabgrp.h akntabobserver.h | |
Text Resolver API | This API is for resolving corresponding error texts (literals defined in errorres.rsc) for error codes (integers or constants). textresolver.hrh goes to SDK because it is included via textresolver.h. | S60 2nd Ed | textresolver.h textresolver.hrh | |
Title Pane API | Provides the title pane UI components. | S60 1st Ed | akntitle.h | |
Touch Pane Observer API | Observer interface for changes in touch pane size or position. | S60 3rd Ed | akntouchpaneobserver.h | |
Version Info API | Interface for quering system version information i.e. platform version | S60 3rd Ed FP 2 | versioninfo.h | |
Vibra API | Public API for Vibra | S60 3rd Ed | hwrmvibra.h | |
Vibra Control API | This public API is used to access Vibra | S60 2nd Ed | S60 3rd Ed | vibractrl.h |
Volume Control API | Provides the volume control UI component. | S60 1st Ed | aknvolumecontrol.h | |
Web Service Connection API | This API offers ways to establish new web service connections and to send messages using an established connection. | S60 3rd Ed | msenserviceconsumer.h senserviceconnection.h sendateutils.h sensoapenvelope.h sensoapfault.h sensoapmessage.h senwssecurityheader.h sensoapconstants.h msenauthenticationprovider.h msenproperty.h msenproperties.h senxmlproperties.h sentransportproperties.h senhttptransportproperties.h | |
Web Service Description API | This API consists of a family of classes for describing services and service accesses, providing ways to manage information on different services and frameworks. One of the key functionalities provided is the XML type service description. | S60 3rd Ed | msenconsumerpolicy.h msenidentityprovideridarray.h msenproviderpolicy.h msenservicedescription.h sencredential.h senidentityprovider.h senidentityprovideridarray8.h senservicepattern.h senxmlservicedescription.h senfacet.h msenservicepolicy.h sencredential2.h | |
Web Service Manager API | The Web Service Manager API is used to store and retrieve service and identity information. | S60 3rd Ed | senservicemanager.h | |
Window Server Event Observer API | Provides support for events to be sent independent of the control stack to other consumers yet internal to the application. | S60 1st Ed | aknwseventobserver.h | |
XML Extensions API | Legacy API to Web Services Framework specific adaptations to standard XML APIs (note that this API is to be deprecated). | S60 3rd Ed | msencontenthandlerclient.h msenelement.h msenfragment.h senbaseattribute.h senbaseelement.h senbasefragment.h sendomfragment.h senelement.h senfragment.h sennamespace.h senxmlconstants.h senxmlreader.h senxmlutils.h senxmlelement.h |