A conventional and normalized form of any entity, such as an address, phone number, or identifier, that could exist or be presented in several different forms. An entity's canonical form is regarded as the most straightforward of its possible forms and the one that best facilitates interactions with other entities of the same type, particularly comparisons. In MAPI, canonical form is most often applied to e-mail addresses.
CCITT
The International Telegraph and Telephone Consultative Committee, an international standards committee and division of the United Nations that defines standards, such as the Electronic Data Interchange (EDI) data standard. Now called the International Telecommunications Union (ITU). CCITT stands for Comite Consultatif International Telegraphique et Telephonique, the committee's original French name. See also X.400, X.435, X.500.
CDO Library object collection
An object that contains zero or more CDO Library objects of the same type. The CDO Library supports two types of collections: large collections and small collections. With large collections, you can use the object's methods to get the first, next, last, and previous items within the collection. With small collections, you can access all items in the collection using an implied index.
CDO Library
Collaboration Data Objects Library. An Automation programming interface that is a component of the MAPI client interface and is used primarily by Visual Basic and Visual C and C++ client application developers. The CDO Library furnishes programmable objects, like Microsoft Excel objects and Microsoft Access objects, that make available properties and methods that can then be managed by Visual Basic (VB) and Visual Basic for Applications (VBA) programs. It provides a layer between the client application and the MAPI client interface component. See alsoSimple MAPI, Common Messaging Calls.
CDO Library object
An object contained in the CDO Library, such as a session object, folder object, or message object, that exposes properties and methods. See the CDO Library documentation in the MAPI SDK.
The set of interfaces and functions used by a client application. The client interface has four components: MAPI, Simple MAPI, Common Messaging Calls (CMC), and the CDO Library. The last three components are layers between the client application and the MAPI component, and they make calls to MAPI. The client interface can use one or more of these four components in any combination. For more information, see Selecting a Client Interface.
A Microsoft Windows dialog box that is provided with the MAPI SDK. A client application uses common dialog boxes to promote an appearance both consistent within the application and consistent with other Windows-based applications. See alsodialog box.
common extension set
A predefined set of Common Messaging Calls data extensions. The common extension set includes the extensions most frequently used in messaging systems and in CMC implementations, but which are not in the CMC base specification itself.
Common Messaging Calls
(CMC) A set of functions that is based upon the standard developed by the X.400 Application Programming Interface Association (XAPIA) and that is a component of the MAPI client interface. CMC is a cross-platform function set that enables a client application to be independent of the actual messaging system, operating system, and hardware used. It provides a layer between the client application and the MAPI client interface component. See also Simple MAPI, CDO Library.
Common Messaging Calls data extension
A data structure that is used to add features to Common Messaging Calls (CMC) functions and structures. Data extensions can add members to existing data structures or parameters to existing CMC functions.
A formatted file used to store a user's choices of names, features, limits, and other information that can vary among installations. See alsoform configuration file, MAPI configuration file.
A MAPI object acting as a user interface (UI) for a property. A control appears as an element in a dialog box, where its value can be inspected and possibly changed by the user. For more information, see Display Table Controls.
conversation thread
A series of messages that pertain to the same topic. The topic is held in the PR_CONVERSATION_TOPIC property of each message in the thread. This property and the PR_CONVERSATION_INDEX property facilitate sorting of messages by threads.
custom message
A message with a message class other than those defined by MAPI. A custom message is created and displayed with a special purpose form server rather than with the standard send note or read note form. For more information on message class values, see PR_MESSAGE_CLASS. For more information on custom messages and form servers, see Choosing a Message Class.