The file currently interfaced to by an application's document. It can contain other files as embedded objects.
See also: document, file
The number used to represent a significantly different software release e.g. in App 3.1, the major build number is 3.
See also: minor build number
A file containing all the information necessary to specify how to build projects in various environments; generated by the makmake tool from a .mmp file.
Program that uses a package file to create EPOC installation file (sis file).
See also: sis file, package file
A set of measurements (in twips), defining the insetting of the top, bottom, left and right edges of a rectangular object, e.g. a picture.
See also: picture
Information that is not part of a rich text object's text content, and which may be stored in a separate stream from the text. Consists of specific paragraph and character formatting, the style list, if owned by the object itself, and pictures. Fields are not markup information.
See also: specific formatting
Bitmap defining transparent regions of another bitmap.
The maximum length of data that a modifiable type descriptor is capable of holding.
Message Confirmation. Indicates that a complete message has been received and that additional messages may follow.
Mobile Equipment. E.g. a mobile phone.
Minimal Eikon Application Developer. A GUI tool that creates the source, resource, makefiles and build configuration files for a basic DFRD generic Symbian application.
The media for storing information: may be a disk, a ROM, a flash RAM, etc; may be removable or non-removable; may be divided into one or more partitions.
See also: device, partition
Provides audio and image manipulation.
A strip of menu headings normally hidden off-screen. The menu items on a menu bar send commands to an application when selected.
An application's menu bar and the commands it sends, are defined in its resource file.
See also: command, menu item
Quartz specific manager that can request applications to free memory or close down background applications in low memory conditions.
An application tool designed to assist developers in the creation of menu structures for Symbian applications.
An item on a menu bar. A menu item has an associated command.
See also: menu bar, command
A data structure which the server uses to communicate with a client. It contains an opcode specifying the service request and a message argument array that is used when reading from and writing to the client.
See also: message argument array
An array of pointers to message arguments in the client address space. This array is used by the kernel to create a message that facilitates reading and writing to the client from the server.
See also: message
The server that maintains and controls access to all the entries within the messaging system.
The channel of communication between a client and the Message Server.
A member function in a server session (or object) class which implements the servicing of a specific message request from a client program.
See also: server-side session, object
Determines the number of outstanding requests a client may have with a server at any one time.
An EPOC direct file stream store associated with a Message Server entry that holds message body text, and protocol-specific data.
Multipurpose Internet Mail Extensions.
See also: application information file
Multi-purpose Internet Mail Extensions: first proposed in RFC 2045-2049, and continually updated by newer RFCs. A protocol whereby an Internet mail message can be composed of several independent items, including binary and application-specific data.
The number used to represent a sub-release e.g. in App 3.1, the minor build number is 1.
See also: major build number
A protocol definition designed for 'mixing in' in with primary base classes. The basis of the only use of multiple inheritance allowed in EPOC software. Mixins should contain only pure virtual member functions. This means they only describe the expected behaviour of an object.
A set of functions defining a protocol for interaction between one class and another. It can be defined by some virtual functions in a primary base class, or in a mixin class.
See also: interface, mixin
Uniquely identifies the country of domicile of the mobile subscriber.
Identifies the home GSM PLMN for the mobile subscriber.
See also: PLMN
Another word for an application engine.
See also: MVC, engine
An object used to store the current state of an application or the file it is currently editing.
See also: app UI, document
A way of partitioning the design of software. The "model" is the internal workings of the program (the algorithms), the "view" is how the user sees the state of the model and the "controller" is how the user changes the state or provides input.
See also: MVC
Indicates whether the modem is connected or disconnected, or if the connection mode cannot be determined.
An event generated by the window server when the state of one of the modifier keys changes.
See also: modifier key
The SHIFT, CTRL and FN keys.
File with .def extension, which specifies an ordinal value for each named function or data item to be exported from the DLL. It is used during an ordinal build to insert ordinal information into the DLL export table, allowing exports to be accessed by ordinal from user programs.
See also: DLL, export, ordinal build
A control for moving other controls: dragging the pointer generates events to request the control's observer need to move. All dialogs contain a mover control.
See also: control
Multipage Signal. Indicates the end of a complete page of fax information, and to return to the beginning of phase C upon receipt of a confirmation.
Mobile Station. This comprises the mobile equipment (usually a phone) and the SIM card.
Message type module: a group of components that together provide message handling for a particular protocol.
A library that provides an implementation of an Client-side MTM, User Interface MTM, UI Data MTM, or Server-side MTM.
UID that defines whether a particular MTM component is a Client-side MTM, User Interface MTM, UI Data MTM, or Server-side MTM.
Symbian bitmap file format.
A control that supports editing of a number of numeric fields.
Also known as MIME.
See also: MIME
A Kernel object used to serialise access to a resource, which may be shared between threads across processes. Access to the mutex is through an RMutex handle.