OpenChange 2.0 API Documentation

- Main Page

The OpenChange Library API Reference

This is the online reference for developing with the OpenChange client libraries.Among other things, the OpenChange client libraries provide:

- MAPI client library (libmapi)
- MAPI administration libraries (libmapiadmin)
- OpenChange Property Files (libocpf)
- A regression test framework (mapitest)
- MAPIProxy project (mapiproxy)
- C++ bindings for libmapi (libmapi++)

## OpenChange Project Goals

The OpenChange Project aims to provide a portable Open Source implementation of Microsoft Exchange Server and Exchange protocols. Exchange is a groupware server designed to work with Microsoft Outlook, and providing features such as a messaging server, shared calendars, contact databases, public folders, notes and tasks.

The OpenChange project has three goals:

- To provide a library for interoperability with Exchange protocols, and to assist implementors to use this to create groupware that interoperates with both Exchange and other OpenChange-based software.

- To provide an alternative to Microsoft Exchange Server which uses native Exchange protocols and provides exactly equivalent functionality when viewed from Microsoft Outlook clients.

- To develop a body of knowledge about the most popular groupware protocols in use commercially today in order to promote development of a documented and unencumbered standard, with all the benefits that standards bring.

## More information

Visit the OpenChange web site for other useful information.

| This content is licensed under the Creative Commons Attribution ShareAlike License v. 3.0: http://creativecommons.org/licenses/by-sa/3.0/