This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
The following lists the interfaces that Microsoft® Office Communicator Automation API exposes.
Encapsulates the basic functionality of Microsoft® Office Communicator for programmatic access. This is the primary interface of Office Communicator Automation API.
Enhances the primary interface of Office Communicator Automation API with additional behavior.
Further enhances the primary interface of Office Communicator Automation API.
Adds additional features to the IMessenger interface to enable a user to start a conversation with other users, to invite other users to an Office Live Meeting session, to resolve a contact given an e-mail address or a display name, and to retrieve authentication information.
Encapsulates a contact that the communications service maintains or whose presence is displayed in a Communicator instance.
Retrieves presence properties of a contact. Not scriptable.
Provides functionality to perform a reverse lookup of contact information.
Encapsulates the contact list of a user.
Encapsulates a conversation (instant messaging) window.
Adds a feature to let an application send a text message to all open windows in a conversation session.
Provides methods and properties to manage a group of contacts.
Encapsulates a list of contact groups. Provides methods and properties to manage contact groups.
Enables an application to add contacts to Communicator programmatically and to receive notifications of events fired from Communicator.
Encapsulates a communications service that is provided by supported service provider. For Communicator, Microsoft® Office Communications Server is the only such provider.
Encapsulates a set of communications services.
Encapsulates an instant messaging window. An application can manipulate such a conversation window using this interface.