Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

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



Quick reference

This quick reference provides a complete list of the APIs supplied by Symbian OS. Full reference material for each API is linked to from within the table below.

API

Header

Library

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

MdaAudioSampleEditor.h, Utility.h

MediaClientAudio.lib

Audio Sample Player

Controller.h, MdaAudioSamplePlayer.h

MediaClientAudio.lib

Audio Streaming

mdaaudiooutputstream.h

mediaclientaudiostream.lib

Audio Tone Player

MdaAudioTonePlayer.h

MediaClientAudio.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

Calendar Conversion

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

ccon.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, commdb.lib

cdbpreftable.h, commdb.lib

Contacts Model

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

cntmodel.lib

Converter Architecture

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

conarc.lib

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

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.h, euser.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

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

Global Find

msvfind.h, msvftext.h

msgs.lib

Graphics

e32std.h, gdi.h

euser.lib, gdi.lib

Handles

e32std.h

euser.lib

Image Converter

mdaimageconverter.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

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, 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

Mutexes

e32std.h

euser.lib

NetDial

connectprog.h

NifMan

nifman.h

nifman.lib

NifMan Agents

AgentClient.h

GenConn.lib

Notification Services

e32std.h

euser.lib

Open Font System

openfont.h

fntstr.lib

Package Buffers

e32std.h

euser.lib

Panic categories and numbers

POP3 Mtm

miuthdr.h, miutset.h, pop3cmds.h, pop3set.h, popcmtm.h, popsmtm.h

imcm.lib, pops.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

Socket Server Protocols

es_prot.h, es_sock.h

esock.lib

Sockets Client

es_sock.h

esock.lib

Store Streams

s32std.h, s32strm.h

estor.lib

Stores

s32mem.h, s32stor.h

estor.lib

Stream Buffers

s32buf.h, s32mem.h

estor.lib

Streaming

s32strm.h

estor.lib

Support for Implementing Stream Stores

s32share.h

estor.lib

System Agent

saclient.h, sacls.h, savarset.h

sysagt.lib

System Macros

e32def.h

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

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

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

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

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

eikcoct.lib, eikcoctl.lib

Uikon Resources

badef.rh, uikon.rh

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 Stack

capcodec.h, wapcli.h

CapCodec.dll, wapstkcli.lib

Window Server Client Side

w32std.h

ws32.lib

World Server

t32wld.h

ealwl.lib