Interfaces
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.
- IMessenger
Encapsulates the basic functionality of Microsoft® Office Communicator for programmatic access. This is the primary interface of Office Communicator Automation API.
- IMessenger2
Enhances the primary interface of Office Communicator Automation API with additional behavior.
- IMessenger3
Further enhances the primary interface of Office Communicator Automation API.
- IMessengerAdvanced
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.
- IMessengerContact
Encapsulates a contact that the communications service maintains or whose presence is displayed in a Communicator instance.
- IMessengerContactAdvanced
Retrieves presence properties of a contact. Not scriptable.
- IMessengerContactResolution
Provides functionality to perform a reverse lookup of contact information.
- IMessengerContacts
Encapsulates the contact list of a user.
- IMessengerConversationWnd
Encapsulates a conversation (instant messaging) window.
- IMessengerConversationWndAdvanced
Adds a feature to let an application send a text message to all open windows in a conversation session.
- IMessengerGroup
Provides methods and properties to manage a group of contacts.
- IMessengerGroups
Encapsulates a list of contact groups. Provides methods and properties to manage contact groups.
- IMessengerPrivate
Enables an application to add contacts to Communicator programmatically and to receive notifications of events fired from Communicator.
- IMessengerService
Encapsulates a communications service that is provided by supported service provider. For Communicator, Microsoft® Office Communications Server is the only such provider.
- IMessengerServices
Encapsulates a set of communications services.
- IMessengerWindow
Encapsulates an instant messaging window. An application can manipulate such a conversation window using this interface.
See Also
Concepts
About Office Communicator Automation API
Using Office Communicator Automation API