Symbian
 Developer Library

DEVELOPER LIBRARY

[Index] [Glossary] [Previous] [Next]



Quick reference

This quick reference provides a complete list of the documented APIs supplied by Symbian OS that are intended for use by third parties. Full reference material for each API is linked to from within the table below.

API

Header

Library

2D Graphics Hardware Acceleration

graphicsaccelerator.h

bitgdi.lib, scdv.lib

Agenda Entry and Instance

agmbasic.h, agmcomon.h, agmentry.h, agmexcpt.h, agmids.h, agmrepli.h, agmrptd.h, agmxentr.h

agnmodel.lib

Agenda File

agmactiv.h, agmalarm.h, agmcallb.h, agmfilts.h, agmlists.h, agmmiter.h, agmmodel.h, agmobsrv.h, agmsiter.h, agmupact.h

agnmodel.lib

Agenda Model Utilities

agmdate.h, agmver.h

agnmodel.lib

Agenda Server Client Side

agclient.h

agnmodel.lib

Alarm Server

t32alm.h, t32wld.h

ealwl.lib

Animation

w32adll.h, wsanimu.def

Application Architecture Framework

apacmdln.h, apadbase.h, apadef.h, apaid.h, apamdr.h, apgtask.h, apparc.h

apparc.lib

Application Architecture Services

apaid.h, apgcli.h, apgctl.h, apgdoor.h, apgicnfl.h, apgtask.h, apgwgnam.h

apgrfx.lib, apparc.lib

Application Utilities

bautils.h

bafl.lib

Array Keys

e32base.h, e32std.h

euser.lib

Asynchronous Services

e32base.h, e32std.h

euser.lib

Audio Sample Editor

controller.h, MdaAudioSampleEditor.h, mda\client\utility.h, mda\common\audio.h, mda\common\resource.h

MediaClientAudio.lib

Audio Sample Player

mdaaudiosampleplayer.h, mda\common\controller.h

MediaClientAudio.lib

Audio Streaming

mdaaudiooutputstream.h

mediaclientaudiostream.lib

Audio Tone Player

MdaAudioTonePlayer.h

MediaClientAudio.lib

B-Trees

s32btree.h, sb32file.h, s32crypt.h, s32stor.h, sb32tree.h

estor.lib

Basic Types

e32base.h, e32def.h, e32std.h

euser.lib

Bitmaps

bitdev.h, bitmap.h, bitstd.h, fbs.h, gdi.h

bitgdi.lib, fbscli.lib

Bluetooth HCI Extension

hciproxy.h

hciproxy.lib

Bluetooth Security Manager

btmanclient.h

bluetooth.lib

Bluetooth Service Discovery Agent

btsdp.h

bluetooth.lib

Bluetooth Service Discovery Database

btsdp.h

bluetooth.lib

Bluetooth Sockets

bttypes.h, bt_sock.h,

bluetooth.lib

Bluetooth UI

bttypes.h. btdevice.h, btmanclient.h, btextnotifiers.h

bluetooth.lib, btextnotifiers.lib

Calendar Conversion

calconv.h, calconvarithmeticalcal.h, calconvastronomicalcal.h, calconvcalendar.h

ccon.lib

Certificate Manager

certstore.h, certstoreimp.h, signed.h, x509certchain.h, x509certext.h, x509gn.h

crypto.lib

Character Conversion

charconv.h, convnames.h, utf.h

charconv.lib, convnames.lib

Character Conversion Plug-In Provider

convgeneratedcpp.h, convplug.h, convutils.h

convutils.lib

Character Representation of Real Numbers

e32std.h

euser.lib

Circular Buffers

e32base.h

euser.lib

Cleanup Support

e32base.h, e32std.h

euser.lib

Client/Server

e32base.h, e32std.h

euser.lib

Clipboard

baclipb.h

bafl.lib

Clock

clock.h

clock.lib

Command Line Parsing

bacline.h

bafl.lib

CommDb

cdbcols.h, cdbover.h, cdbstore.h, cdbtemp.h, commdb.h

cdbpreftable.h, commdb.lib

Contacts Model

cntdb.h, cntdbobs.h, cntdef.h, cntfield.h, cntfield.h, cntfldst.h, cntitem.h

cntmodel.lib

Converter Architecture

cnftool.rh, conarc.h, concnf.h, conlist.h

conarc.lib

Cookies Support

ccookie.h, CCookieFilterInterface.h, httpcookieerr.h, mhttpcookiemanager.h

Critical Sections

e32std.h

euser.lib

Date and Time Handling

e32std.h

euser.lib

DBMS Columns, Column Sets and Keys

d32dbms.h

edbms.lib

DBMS Database Incremental Operations

d32dbms.h

edbms.lib

DBMS Rowsets

d32dbms.h

d32dbms.h, edbms.lib

DBMS Sharing Databases

d32dbms.h

edbms.lib

Descriptor Arrays

badesca.h, bamdesca.h, e32def.h

bafl.lib

Descriptors

e32des16.h, e32des8.h, e32std.h

estor.lib, euser.lib

Device Drivers

e32std.h, kernel\k32std.h

ekern.lib, euser.lib

Doubly Linked Lists

e32std.h

euser.lib

Dynamic Arrays

e32base.h, e32std.h

euser.lib

Dynamic Buffers

e32base.h

euser.lib

Dynamically Loading Link Libraries

e32std.h

euser.lib

ECom Plug-in Architecture

ecom.h, EComErrorCodes.h, EComResolverParams.h, ImplementationInformation.h, ImplementationProxy.h, PublicRegistry.h, RegistryInfo.rh

ecom.lib

Embedding

gdi.h

gdi.lib

Encrypted Streams and Stores

s32crypt.h

estor.lib

Environment Change Notifier

bacntf.h

bafl.lib

ETel Core

etel.h

etel.lib

ETel Packet

etelpckt.h, etelqos.h, pcktcs.h

etelpckt.lib

Fax Client

cfax32.h, etel.h, faxdefn.h, faxstd.h, faxset.h

faxcli.lib, etel.lib

Fax Client MTM

faxset.h, faxut.h

faxcli.lib, fxcm.lib

Fax Header Line

cfaxio.h

FaxIO.lib

Fax Store

faxstore.h

FaxStrm.lib

File Server Client Side

e32std.h, f32file.h

efsrv.lib

File Stores

s32file.h

estor.lib

Fixed Size Arrays

e32std.h

euser.lib

Fonts

fbs.h, gdi.h

fbscli.lib, gdi.lib

Fonts and Bitmaps

fbs.h

fbscli.lib

Front End Processors

fepbase.h, fepitfr.h

fepbase.lib

Generic Connection Manager

AgentClient.h

GenConn.lib

Graphics

gdi.h

gdi.lib

Graphics Foundations

e32std.h

euser.lib

Handles

e32std.h

euser.lib

Hardware Accelerator

d32hwa.h, kernel\k32hwa.h

euser.lib

HTTP Client

http\CAuthenticationFilterInterface.h, http\CEComFilter.h, chttpformencoder.h, HttpStringConstants.h, httperr.h, http\rhttpsession.h, http\cecomfilter.h, http\mhttpauthenticationcallback.h, http\mhttpdatasupplier.h, http\mhttpfilterbase.h, http\mhttpfilter.h, http\MHTTPFilterCreationCallback.h, http\mhttpsessioneventcallback.h, http\mhttptransactioncallback.h, http\rhttpconnectioninfo.h, http\rhttpfiltercollection.h, http\rhttpheaders.h, http\rhttpmessage.h, http\rhttppropertyset.h, http\rhttprequest.h, http\rhttpresponse.h, http\RHTTPTransaction.h, http\rhttptransactionpropertyset.h, http\TFilterConfigurationIter.h, http\TFilterInformation.h, http\thttpevent.h, http\thttpfilterhandle.h, http\thttpfilteriterator.h, http\thttpfilterregistration.h, http\thttphdrfielditer.h, http\thttphdrval.h, WspStringConstants.h, WspCharacterSets.h, WspContentTypes.h, WspLanguages.h, WspParamConstants.h, WspRegContentTypes.h, WspStdConstants.h, WspTypeConstants.h

http.lib

Image Converter

mdaimageconverter.h, mda\client\utility.h

mediaclientimage.lib

Incremental Matcher

bamatch.h

bafl.lib

InfraRed Transfer Picture Protocol

tranp.h

irtranp.lib

Interface to DBMS Databases

d32dbms.h

edbms.lib

Interface to Resource Files

badef.rh, barsc.h, barsread.h

bafl.lib

Interrupt Architecture

kernel\k32std.h, m32std.h

ekern.lib

IPSec

ipsecapi.h, ipsectypes.h

ipsecapi.lib

IrDA Sockets

ir_sock.h

irda.lib

Lexical Analysis

e32std.h

euser.lib

Literal Descriptors

e32def.h, e32des16.h, e32des8.h, e32std.h

euser.lib

Locale Settings

collate.h, e32std.h

euser.lib

Localised Names of Plug-ins

badef.rh, banamedplugins.h

bafl.lib

Log Engine

logcli.h, logview.h, logwrap.h, logwrap.hrh

logcli.lib, logwrap.lib

Maths Services

e32math.h

euser.lib

Media Server Common Classes

mda\client\utility.h, mda\common\base.h

mediaclient.lib

Memory Allocation

e32def.h, e32std.h

euser.lib

Memory Streams

s32mem.h

estor.lib

Message Window

clock.h

clock.lib

Messaging Architecture

mentact.h, msvapi.h, msventry.h, msvfind.h, msvftext.h, msvids.h, msvipc.h, msvreg.h, msvruids.h, msvstd.h, msvstore.h, msvuids.h, mtclbase.h, mtclreg.h, mtmdef.h, mtmuibas.h, mtmuidef.h, mtmuidef.hrh, mtmuids.h, mtsr.h, mtud.hrh, mtud.rh, mtudcbas.h, mtudreg.h, mtuireg.h, sendas.h

msgs.lib, mtur.lib, send.lib

MultiMediaCard

p32mmc.h

epbus.lib

MMS MTM Client

MmsClientMtm.h, MmsForwardOp.h, MmsReplyOp.h, MmsMtmCmds.h

MmsClientMtm.lib

MMS Utilities

MmsClientMessage.h, MmsCodecMediaObjectCreator.h, mmsheaders.h, mmsmediaobject.h, mmsmediaobjectlist.h, MmsMessage.h, MmsRecipient.h, MmsSettings.h, MmsUtilsHeaderArray.h, MmsUtilsHeaderParameter.h, MmsAddressParser.h, MmsUtils.h, MmsErrors.h

MmsUtils.lib

Mutexes

e32std.h

euser.lib

NetDial

connectprog.h

NifMan

nifman.h

nifman.lib

Notification Services

e32std.h

euser.lib

Open Font System

openfont.h

fntstr.lib

Package Buffers

e32std.h

euser.lib

Peripheral bus controller

k32std.h, p32std.h

epbus.lib

Persistent Paged Sets

sb32tree.h, s32page.h, s32file.h

estor.lib

PhoneBook Synchroniser

phbksync.h

phbksyncplugin.lib

Power Management Framework

kernel\k32power.h

ekern.lib

Print Framework

prninf.h, prnsetup.h

print.lib

Print Preview

prnprev.h

prev.lib

Printing

gdi.h

gdi.lib

Raw Memory

e32std.h

euser.lib

Recognizers

apmrec.h, apmstd.h

apmime.lib

Reference Counting Objects

e32base.h, e32std.h

euser.lib

Security

e32base.h, e32std.h

euser.lib

Semaphores

e32std.h

euser.lib

Serial Communications Server Client-Side

c32comm.h, d32comm.h

c32.lib

Serial Protocol Module

cs_port.h

c32.lib

Singly Linked Lists

e32std.h

euser.lib

SMIL Parser and Composer

MDXMLCDataSection.h, MDXMLCharacterData.h, MDXMLComment.h, MDXMLComposer.h, MDXMLDocument.h, MDXMLDocumentElement.h, MDXMLElement.h, MDXMLEntityConverter.h, MDXMLNode.h, MDXMLParser.h, MDXMLProcessingInstruction.h, MDXMLSMILa.h, MDXMLSMILanchor.h, MDXMLSMILAnchorElt.h, MDXMLSMILanimation.h, MDXMLSMILarea.h, MDXMLSMILaudio.h, mdxmlsmilbasicelt.h, mdxmlsmilbody.h, MDXMLSMILComposer.h, MDXMLSMILDocument.h, MDXMLSMILEntityConverter.h, mdxmlsmilhead.h, MDXMLSMILimg.h, mdxmlsmillayout.h, mdxmlsmilmediaobject.h, MDXMLSMILmeta.h, MDXMLSMILpar.h, MDXMLSMILParser.h, MDXMLSMILref.h, MDXMLSMILregion.h, MDXMLSMILrootlayout.h, MDXMLSMILseq.h, mdxmlsmilsmil.h, mdxmlsmilswitch.h, mdxmlsmiltext.h, MDXMLSMILtextstream.h, MDXMLSMILTimedMediaObject.h, MDXMLSMILTimingElt.h, MDXMLSMILvideo.h, MDXMLText.h, SMILConstants.h, MDXMLConstants.h, MDXMLSMILAnchorBase.h

SMILTranslator.lib

SMS Client MTM

smutset.h

smcm.lib

Socket Server Protocols

es_prot.h, es_sock.h

esock.lib

Sockets Client

es_sock.h

esock.lib

Stop Mode Debugger Interface

kernel\k32dbg.h

Store Streams

s32std.h, s32strm.h

estor.lib

Stores

s32mem.h, s32stor.h

estor.lib

Stream Buffers

s32mem.h, s32buf.h

estor.lib

Streaming

s32strm.h

estor.lib

String Pool

stringpool.h

bafl.lib, http.lib

Support for Implementing Stream Stores

s32share.h

estor.lib

SyncML Database Adapter Plug-in

smlchangefinder.h, smldatastore.h, smldba.h, smldefines.h, smlids.h

smlchangefinder.lib, smlutils.lib

SyncML Synchronisation Controller

smlcontroller.h, smlenginedefines.h, smlids.h, smlprofile.h, SmlReportingCallback.h, smltask.h

smlcontroller.lib, smlutils.lib

SyncML Transport Adapter

smlsession.h

System Agent

saclient.h, sacls.h, savarset.h

sysagt.lib

System Macros

e32def.h

System Sounds

bassnd.h, coesndpy.h

bafl.lib

System Static Functions

e32std.h

euser.lib

System Wide Error Codes

e32std.h

TCP/IP

in_iface.h, in_sock.h

insock.lib

Text and Text Attributes

fldbase.h, fldbltin.h, fldinfo.h, medobsrv.h, txtetext.h, txtfmlyr.h, txtfrmat.h, txtglobl.h, txtlaydc.h, txtmfmtx.h, txtrich.h, txtstyle.h

etext.lib, field.lib

Text Views

frmframe.h, frmlaydt.h, frmpage.h, frmparam.h, frmtlay.h, frmtview.h, frmvis.h, tagma.h

form.lib

Third Party Telephony

telephony.h

telephony.lib

Threads and Processes

e32std.h

euser.lib

Timers and Timing Services

e32base.h, e32std.h

e32base.h, euser.lib

To-do List

agmbasic.h, agmcomon.h, agmentry.h, agmids.h, agmlists.h, agmtodos.h

agnmodel.lib

Transfer Buffer

E32TransBuf.h

euser.lib

Transport Framework Protocol Handler

http\framework\cheadercodec.h, http\framework\CSecurityPolicy.h, http\framework\cprotocolhandler.h, http\framework\CProtTransaction.h, http\framework\crxdata.h, http\framework\RHeaderField.h, http\framework\MRxDataObserver.h, http\framework\SecurityPolicyPluginStrings.h, http\framework\httplogger.h

http.lib

Transport Framework WSP Transport Handler Plug-In

wsp\CWspTransportHandler.h, wsp\MWspAliasAddresses.h, wsp\MWspCapabilityProvider.h, wsp\MWspCapabilitySetter.h, wsp\MWspCapabilityViewer.h, wsp\MWspCLMethodCallback.h, wsp\MWspCLMethodInvoker.h, wsp\MWspCLPushInvoker.h wsp\MWspCLPushCallback.h, wsp\MWspCOMethodCallback.h, wsp\MWspCOMethodInvoker.h, wsp\MWspCOPushCallback.h, wsp\MWspCOPushInvoker.h, wsp\MWspCOSessionCallback.h, wsp\MWspCOSessionInvoker.h, wsp\MWspExtendedMethods.h, wsp\MWspHeaderCodePages.h, wsp\MWspProxyInfoProvider.h, wsp\MWspSessionHeadersProvider.h, wsp\MWspUnknownCapabilities.h, wsp\WspTypes.h, wapmessage.h, wapmsgerr.h

wsptrhnd.lib

UI Control Framework

coeaui.h, coeauib.h, coeauis.h, coeccntx.h, coecntrl.h, coecntx.h, coecobs.h, coedef.h, coefepff.h, coehelp.h, coeinput.h, coemain.h, coeutils.h

cone.lib

UI Graphics Utilities

gulcolor.h, gulutil.h, gulfont.h, gulicon.h, gulpanic.h, guldef.h, gulalign.h, gulbordr.h, gulftflg.hrh

egul.lib

UID Manipulation

e32std.h

euser.lib

Uikon Core

apaflrec.h, eikamnt.h, eikapp.h, eikappui.h, eikaufty.h, eikbhelp.h, eikcmobs.h, eikdef.h, eikdoc.h, eikenv.h, eikfctry.h, eikfutil.h, eikmobs.h, eikmsg.h, eikrutil.h, eikvcurs.h

eikcoctl.lib, eikcore.lib

Uikon Core Controls

eikalign.h, eikbctrl.h, eikbgfty.h, eikbtgpc.h, eikbtgps.h, eikbtgrp.h, eikbutb.h, eikcmbut.h, eikconso.h, eikctgrp.h, eikedwin.h, eikedwob.h, eikenv.h, eikhkeyt.h, eikimage.h, eiklabel.h, eiklbbut.h, eiklbd.h, eiklbed.h, eiklbi.h, eiklbm.h, eiklbo.h, eiklbv.h, eiklbx.h, eikmenu.hrh, eikmenub.h, eikmenup.h, eikmnbut.h, eiksbfrm.h, eiksbobs.h, eikscbut.h, eikscrlb.h, eikspane.h, eiktbar.h, eikthumb.h, eiktxlbm.h, eiktxlbx.h, uikon.rh

eikcoct.lib, eikcoctl.lib

Uikon Resources

badef.rh, uikon.rh

USB Client

d32usbc.h, kernel\k32usbc.h

eusbcc.lib

Version Handling

e32std.h

euser.lib

Versit

vcal.h, vcard.h, versit.h, vprop.h, vrecur.h

versit.lib

View Architecture

coeview.h, vwsdef.h

cone.lib

WAP Messaging

wapmessage.h, wapmsgerr.h, WspTypes.h

wapmsgcli.lib

WAP Stack

capcodec.h, wapcli.h

CapCodec.lib, wapstkcli.lib

Window Server Client Side

w32click.h, w32std.h

ws32.lib

World Server

t32wld.h

WorldClient.lib