Outlook Social Connector provider interfaces

The Outlook Social Connector (OSC) is an Office feature shared by Office client applications that connects to social and business networks so users can stay in touch with the people in their networks without leaving Office.

An OSC provider is a Component Object Model (COM) DLL that allows the OSC to access social network data in a way that is independent of the APIs of each social network. The following table lists the interfaces in OSC provider extensibility. An OSC provider must implement four of the five interfaces to communicate with the OSC: ISocialPerson, ISocialProfile, ISocialProvider, and ISocialSession. If the OSC provider supports synchronizing activities, on-demand or hybrid synchronization of friends, caching logon credentials and logging on using cached credentials, or the ability to follow a person, the provider should implement ISocialSession2, as well.

Name Description
ISocialPerson
Represents a person on the social network.
ISocialProfile
Represents the logged-on user.
ISocialProvider
Represents an instance of an OSC provider.
ISocialSession
Represents a connection to a social network site.
ISocialSession2
Supports synchronizing activities, adding friends, on-demand or hybrid synchronization of friends, or logging on to the social network by using cached credentials.