1.1 Glossary

This document uses the following terms:

address book: A collection of Address Book objects, each of which are contained in any number of address lists.

Address Book object: An entity in an address book that contains a set of attributes, each attribute with a set of associated values.

big-endian: Multiple-byte values that are byte-ordered with the most significant byte stored in the memory location with the lowest address.

Folder object: A messaging construct that is typically used to organize data into a hierarchy of objects containing Message objects and folder associated information (FAI) Message objects.

handle: Any token that can be used to identify and access an object such as a device, file, or a window.

long ID (LID): A 32-bit quantity that, in combination with a GUID, defines a named property.

mailbox: A message store that contains email, calendar items, and other Message objects for a single recipient.

Message object: A set of properties that represents an email message, appointment, contact, or other type of personal-information-management object. In addition to its own properties, a Message object contains recipient properties that represent the addressees to which it is addressed, and an attachments table that represents any files and other Message objects that are attached to it.

named property: A property that is identified by both a GUID and either a string name or a 32-bit identifier.

named property set: A GUID that groups related named properties into a set.

property ID: A 16-bit numeric identifier of a specific attribute. A property ID does not include any property type information.

property name: A string that, in combination with a property set, identifies a named property.

recipient: An entity that is in an address list, can receive email messages, and contains a set of attributes. Each attribute has a set of associated values.

remote operation (ROP): An operation that is invoked against a server. Each ROP represents an action, such as delete, send, or query. A ROP is contained in a ROP buffer for transmission over the wire.

ROP request: See ROP request buffer.

ROP response: See ROP response buffer.

sharing invitation: A type of Sharing Message object that informs a user that the user was granted access to another user's folder and provides the information necessary to locate that folder.

Sharing Message object: A Message object that is used to inform a recipient that they were granted access to another user's folder, request access to a recipient's folder, or respond to a request for access to a folder.

sharing provider: A software agent that is responsible for properly generating and processing a predefined Sharing Message object format.

sharing request: A type of Sharing Message object that is used to request access to a user's folder.

sharing response: A type of Sharing Message object that is used to respond to a sharing request.

special folder: One of a default set of Folder objects that can be used by an implementation to store and retrieve user data objects.

Uniform Resource Locator (URL): A string of characters in a standardized format that identifies a document or resource on the World Wide Web. The format is as specified in [RFC1738].

MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as defined in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT.