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. |
CClkDateTimeViewand 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. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.