All the APIs removed from Symbian^3 are listed with changes required for the existing applications to work on Symbian^3.
The following list summarizes the removed APIs:
APIs | Affected headers and libraries | Description |
---|---|---|
CDMA Support | etelcdma.dll , etelcdmautils.dll , and cdmau.dll . |
All APIs related to CDMA are removed. Device manufacturers who want to have Symbian-based CDMA products, must have their own CDMA implementation. |
CFontStore::RemoveLinkedFont() , CFontStore::IsValidLinkedFontSpecification() , CBitmapFont::FontWithCharacter() , CBitmapFont::IsLinkedFont() , CBitmapFont::LinkedFontInformation() , CBitmapFont::NextFontClientSpace() , CLinkedFontInformation , CLinkedFontSpecification , CLinkedFontForCache , and COpenFontForCache . |
openfont.h and fntstr.dll |
All these linked font APIs have been removed. Remove all references to these APIs and rebuild the applications. |
Application Engines
|
wpeng.dll , sheng.dll , chart.dll , and txtword.dll . |
All these application engines are removed. Remove all references to the relevant APIs and rebuild the applications. |
CCHFContentHandler , CCHFDataSupplier , CCHFTopParent , CCHFContentLoader , CCHFProxySessionObject , CCHFSession , CCHFDiscoveryService , CCHFEventMappingService , RAbstractEventArray , MCHFContentLoaderObserver , MCHFDataSupplierObserver , MCHFDiscoveryService , MCHFEventMappingService , and MCHFParent;CFileDataSupplier . |
chf.dll , filedatasupplier.dll , and filedatasupplier_shared.dll . |
All Content Handling Framework APIs are removed. Remove all references to these APIs and rebuild the applications. |
MContactBackupObserver |
cntmodel.lib |
This API has been removed. Remove implementations of this API and rebuild applications. |
CClkDateTimeView and MClkModelObserver |
These APIs have been removed as they were deprecated in the earlier platform releases. | |
CVibraControl , TVibraCtrlPanic , MVibraControlObserver , and VibraFactory . |
VibraCtrl.DLL |
This API has been removed as it was deprecated in earlier platform release. Use the HWRM Vibra API instead. |
Calendar Interim Utils API | CalenInterimUtils.h and CalenInterimUtils.lib |
This API has been replaced with Calendar Interim Utils2 API
in Symbian^3. So replace all your references to CalenInterimUtils.h and CalenInterimUtils.lib with CalenInterimUtils2.h and CalenInterimUtils2.lib , and build the application
binaries. |
Home Screen Widget Publisher API | hswidgetpublisher.dll and hswidgetpublisher.h |
This API was made available as a device-specific API in the N97 SDK. It is not included in the Symbian S^3 SDK. Application developers are recommended to use the WRT to develop home screen widgets. For more information on WRT, refer to Web Developer's Library. |
IM API and IM application launch API | imclient.lib and the following headers:
|
All references to these APIs must be removed from your application, as they are not supported in this platform release. |