Interfaces
The document is archived and information here might be outdated

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.

Show:
© 2016 Microsoft