OIInterface Enumeration

Enumerates the interfaces that can be returned in IUCOfficeIntegration.GetInterface.

Namespace:  UCCollaborationLib
Assembly:  Microsoft.Office.Uc (in Microsoft.Office.Uc.dll)

Syntax

 typedef enum OIInterface
 {
    oiInterfaceILyncClient = 1,
    oiInterfaceIAutomation = 2,
    oiInterfaceIInteropHelper = 3
 };

Members

Member name Description
oiInterfaceILyncClient
Client platform. Exposes Model API types.
oiInterfaceIAutomation
UI Automation of Communicator. Exposes Automation API types.
oiInterfaceIInteropHelper

Remarks

You get either the Client or Automation interface by calling into IUCOfficeIntegration.GetInterface. An enumerator of OIInterface is passed in the first parameter position. A pointer to the corresponding interface is returned.

See Also

UCCollaborationLib Namespace