Export (0) Print
Expand All
Expand Minimize

Microsoft.Office.Interop.UccApi Namespace

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.

Microsoft Unified Communications Client API (UCC API) exposes a set of COM-based interfaces, enumerations and coclasses in a type library named UccAPILib. Implemented in a Win32/C++ code base, the UCC API is made interoperable with .NET Framework applications via a collection of .NET Framework wrapper classes exposed under the Microsoft.Office.Interop.UccApi namespace and distributed in a primary interoperable assembly (PIA).

The type library is defined in the UCCAPI.IDL. The binary distribution of the API is UCCAPI.DLL. The API requires the media stack assembly, RTCPLTFM.DLL. The associated PIA is Microsoft.Office.Interop.UccApi.DLL. These are included as part of the UCC API SDK installation (UccApiSdk.msi).

ClassDescription
UccApplicationSessionIllustrates the implementation of an application session. The class cannot be co-created.
UccApplicationSessionParticipantIllustrates the implementation of an application session participant. The class cannot be co-created.
UccAudioMediaChannelIllustrates the implementation of an audio media channel. The class cannot be co-created.
UccAudioMediaDeviceIllustrates the implementation of an audio media device. The class cannot be co-created.
UccAudioSignalLevelChangedEventIllustrates the implementation of the audio signal level changed event data. The class cannot be co-created.
UccAudioVideoMediaChannelSourceEventIllustrates the implementation of the audio-video media channel source event data. The class cannot be co-created.
UccAudioVideoMediaChannelStreamsEventIllustrates the implementation of the audio-video media channel stream event data. The class cannot be co-created.
UccAudioVideoSessionIllustrates the implementation of an audio-video session. The class cannot be co-created.
UccAudioVideoSessionParticipantIllustrates the implementation of an audio-video session participant. The class cannot be co-created.
UccCategoryContextIllustrates the implementation of a category context. The class cannot be co-created.
UccCategoryContextEventIllustrates the implementation of the category context event data. The class cannot be co-created.
UccCategoryInstanceIllustrates the implementation of a category instance. The class cannot be co-created.
UccCategoryInstanceEventIllustrates the implementation of the category instance event data. The class cannot be co-created.
UccConferenceEntityViewIllustrates the implementation of a conference entity view. The class cannot be co-created.
UccConferenceEntityViewCollectionEventIllustrates the implementation of the conference entity view collection event data. The class cannot be co-created.
UccConferenceInformationIllustrates the implementation of a conference information. The class cannot be co-created.
UccConferenceManagerSessionIllustrates the implementation of conference manager session. The class cannot be co-created.
UccConferenceMediaChannelIllustrates the implementation of a conference media channel. The class cannot be co-created.
UccConferenceSessionIllustrates the implementation of a conference session. The class cannot be co-created.
UccConferenceSessionParticipantIllustrates the implementation of a conference session participant. The class cannot be co-created.
UccConferenceSessionParticipantEndpointIllustrates the implementation of a conference session participant endpoint. The class cannot be co-created.
UccConferenceSessionParticipantEndpointStateChangedEventIllustrates the implementation of the conference session participant endpoint state changed event data. The class cannot be co-created.
UccConferenceViewIllustrates the implementation of a conference view. The class cannot be co-created.
UccConstantsEncapsulates the API-defined constants.
UccContactIllustrates the implementation of a contact category instance. The class cannot be co-created.
UccContactCollectionEventIllustrates the implementation of the contact collection event data. The class cannot be co-created.
UccContainerMemberCollectionEventIllustrates the implementation of the container member collection event data. The class cannot be co-created.
UccContainerMembershipEventIllustrates the implementation of the container membership event data. The class cannot be co-created.
UccContextRepresents a co-createable class for a collection of application-specified properties. The class can be co-created.
UccCredentialIllustrates the implementation of a user credential. The class cannot be co-created.
UccCredentialCacheIllustrates the implementation of the credential cache. The class cannot be co-created.
UccDiagnosticInfoIllustrates the implementation of the diagnostic data. The class cannot be co-created.
UccFindServerEventIllustrates the implementation of the find server event data. The class cannot be co-created.
UccGroupIllustrates the implementation of a group category instance. The class cannot be co-created.
UccGroupMembershipEventIllustrates the implementation of the group membership event data. The class cannot be co-created.
UccIncomingInstantMessageEventIllustrates the implementation of the incoming instant message event data. The class cannot be co-created.
UccIncomingInvitationEventIllustrates the implementation of the incoming invitation event data. The class cannot be co-created.
UccIncomingMediaRequestEventIllustrates the implementation of the incoming media request event data. The class cannot be co-created.
UccIncomingSessionEventIllustrates the implementation of the incoming session event data. The class cannot be co-created.
UccIncomingSessionTransferEventIllustrates the implementation of the incoming session transfer event data. The class cannot be co-created.
UccInstantMessagingComposingEventIllustrates the implementation of the instant messaging composing event data. The class cannot be co-created.
UccInstantMessagingSessionIllustrates the implementation of an instant messaging session. The class cannot be co-created.
UccInstantMessagingSessionParticipantIllustrates the implementation of an instant messaging session participant. The class cannot be co-created.
UccInvitationAcceptedEventIllustrates the implementation of the invitation accepted event data. The class cannot be co-created.
UccLocaleStringIllustrates the implementation of the locale-specific string. The class cannot be co-created.
UccMediaChannelEventIllustrates the implementation of the media channel event data. The class cannot be co-created.
UccMediaConnectivityServerIllustrates the implementation of a media connectivity server. The class cannot be co-created.
UccMediaDeviceChangeEventIllustrates the implementation of the media device change event data. The class cannot be co-created.
UccOperationContextRepresents a co-creatable class for an application-defined operational context. The class can be co-created.
UccOperationProgressEventIllustrates the implementation of the operation progress event data. The class cannot be co-created.
UccOutgoingInvitationEventIllustrates the implementation of the outgoing invitation event data. The class cannot be co-created.
UccOutgoingSessionEventIllustrates the implementation of the outgoing session event data. The class cannot be co-created.
UccPlatformRepresents a co-creatable class for the application framework in the UCC API. The class can be co-created.
UccPresenceActivityIllustrates the implementation of an activity as part of presence information. The class cannot be co-created.
UccPresenceCalendarDataInstanceIllustrates the implementation of a calendar data category instance. The class cannot be co-created.
UccPresenceCapabilitiesIllustrates the implementation of the capabilities to capture or rendner presence. The class cannot be co-created.
UccPresenceCapabilityInfoIllustrates the implementation of a capability to capture or render presence. The class cannot be co-created.
UccPresenceContactCardAddressIllustrates the implementation of an address in a contact card. The class cannot be co-created.
UccPresenceContactCardIdentityIllustrates the implementation of a contact card identity. The class cannot be co-created.
UccPresenceContactCardInstanceIllustrates the implementation of a contact card category instance. The class cannot be co-created.
UccPresenceContactCardPhoneIllustrates the implementation of a telephone number in a contact card. The class cannot be co-created.
UccPresenceContactCardUrlIllustrates the implementation of a URL in a contact card. The class cannot be co-created.
UccPresenceDeviceInstanceIllustrates the implementation of a device category instance. The class cannot be co-created.
UccPresenceFreeBusyInformationIllustrates the implementation of the free/busy information. The class cannot be co-created.
UccPresenceNoteDataIllustrates the implementation of the presence note data. The class cannot be co-created.
UccPresenceNoteInstanceIllustrates the implementation of a note category instance. The class cannot be co-created.
UccPresencePhoneLineIllustrates the implementation of the phone line information. The class can be co-created.
UccPresenceServiceElementIllustrates the implementation of a service element. The class cannot be co-created.
UccPresenceServicesInstanceIllustrates the implementation of a services category instance. The class cannot be co-created.
UccPresenceStateInstanceIllustrates the implementation of a presence state category instance. The class cannot be co-created.
UccPresenceTimeZoneInformationIllustrates the implementation of the time zone information. The class cannot be co-created.
UccPresenceWorkingHoursBlockIllustrates the implementation of a working hours block as part of presence. The class cannot be co-created.
UccPresenceWorkingHoursInformationIllustrates the implementation of the working hours information for presence. The class cannot be co-created.
UccPresentityIllustrates the implementation of a presentity. The class cannot be co-created.
UccPropertyIllustrates the implementation of a property. The class cannot be co-created.
UccPropertyCollectionRepresents a co-creatable class for a collection of properties supported by other Unified Communications Client API entities. The class can be co-created.
UccPropertyUpdateEventIllustrates the implementation of the property update event data. The class cannot be co-created.
UccProvisioningPolicyInstanceIllustrates the implementation of a provisioning policy category instance. The class cannot be co-created.
UccProxyEndpointIllustrates the implementation of a proxy endpoint. The class cannot be co-created.
UccRemoteCallControlAudioChannelIllustrates the implementation of a remote call control audio channel. The class cannot be co-created.
UccRemoteCallControlSessionIllustrates the implementation of a remote call control. The class cannot be co-created.
UccRemoteCallControlSessionParticipantIllustrates the implementation of a remote call control session participant. The class cannot be co-created.
UccRoutingPreambleIllustrates the implementation of a routing preamble as part of a routing rule. The class cannot be co-created.
UccRoutingPreambleFlagsElementIllustrates the implementation of a Flags element of a routing preamble. The class cannot be co-created.
UccRoutingPreambleListElementIllustrates the implementation of a List element of a routing preamble. The class cannot be co-created.
UccRoutingPreambleWaitElementIllustrates the implementation of the Wait element of a routing preamble. The class cannot be co-created.
UccRoutingRuleInstanceIllustrates the implementation of a routing rule category instance. The class cannot be co-created.
UccRoutingTargetIllustrates the implementation of a target to which a request is rerouted. The class cannot be co-created.
UccServerConfigurationCategoryIllustrates the implementation of the server configuration category instance. The class cannot be co-created.
UccServerEndpointIllustrates the implementation of a server endpoint. The class cannot be co-created.
UccSessionOperationEventIllustrates the implementation of the session operation event data. The class cannot be co-created.
UccSessionParticipantCollectionEventIllustrates the implementation of the session participant collection event data. The class cannot be co-created.
UccSessionParticipantEndpointCollectionEventIllustrates the implementation of the session participant endpoint collection event data. The class cannot be co-created.
UccSessionParticipantOperationEventIllustrates the implementation of the session participant operation event data. The class cannot be co-created.
UccSessionParticipantStateChangedEventIllustrates the implementation of the session participant state changed event data. The class cannot be co-created.
UccSessionTransferProgressEventIllustrates the implementation of the session transfer progress event data. The class cannot be co-created.
UccSignalingChannelIllustrates the implementation of a signaling channel. The class cannot be co-created.
UccSignalingHeaderFieldIllustrates the implementation of a signaling header. The class cannot be co-created.
UccSignalingHeaderFieldParameterIllustrates the implementation of a signaling header parameter. The class cannot be co-created.
UccSignalingRequestRepresents a co-creatable class for a signaling request. The class can be co-created.
UccSignalingResponseRepresents a co-creatable class for a signaling response. The class can be co-created.
UccSubscriptionIllustrates the implementation of a category subscription. The class cannot be co-created.
UccSubscriptionEventIllustrates the implementation of the subscription event data. The class cannot be co-created.
UccUriIllustrates the implementation of a URI. The class cannot be co-created.
UccUriManagerRepresents a co-creatable class for constructing a URI supported by the Unified Communications Client API. The class can be co-created.
UccUserSearchQueryIllustrates the implementation of the user search query. The class cannot be co-created.
UccUserSearchQueryEvent 
UccUserSearchResultRecordIllustrates the implementation of the user search result record. The class cannot be co-created.
UccVideoMediaChannelIllustrates the implementation of a video media channel. The class cannot be co-created.
UccVideoMediaDeviceIllustrates the implementation of a video media device. The class cannot be co-created.

InterfaceDescription
_IUccApplicationSessionParticipantEventsEncapsulates events raised by an IUccApplicationSessionParticipant instance.
_IUccAudioMediaChannelEventsEncapsulates events raised by an IUccAudioMediaChannel instance.
_IUccAudioVideoMediaChannelEventsEncapsulates events raised by an IUccAudioVideoMediaChannel instance.
_IUccAudioVideoSessionEventsEncapsulates events raised by an IUccAudioVideoSession instance.
_IUccAudioVideoSessionParticipantEventsEncapsulates events raised by an IUccAudioVideoSessionParticipant instance.
_IUccCategoryContextEventsDefines the events raised by an IUccCategoryContext instance.
_IUccCategoryInstanceEventsEncapsulates the events raised by an IUccCategoryInstance instance.
_IUccConferenceEntityViewCollectionEventsEncapsulates events raised by an IUccConferenceEntityView instance.
_IUccConferenceEntityViewEventsEncapsulates events raised by an IUccConferenceEntityView instance.
_IUccConferenceManagerSessionEventsEncapsulates events raised by an IUccConferenceManagerSession instance.
_IUccConferenceMediaChannelCollectionEventsEncapsulates events raised by an IUccConferenceSessionParticipantEndpoint instance.
_IUccConferenceMediaChannelEventsEncapsulates events raised by an IUccConferenceMediaChannel instance.
_IUccConferenceSessionEventsEncapsulates events raised by an IUccConferenceSession instance.
_IUccConferenceSessionParticipantEndpointEventsEncapsulates events raised by an IUccConferenceSessionParticipantEndpoint instance.
_IUccConferenceSessionParticipantEventsEncapsulates events raised by an IUccConferenceSessionParticipant instance.
_IUccContactEventsEncapsulates events raised by an IUccContact instance.
_IUccContainerEventsEncapsulates events raised by an IUccContainer instance.
_IUccContainerMemberEventsDefines the events raised by an IUccContainerMember instance.
_IUccEndpointEventsDefines events raised by an IUccEndpoint instance.
_IUccGroupEventsEncapsulates events raised by an IUccGroup instance.
_IUccInstantMessagingSessionEventsEncapsulates events raised by an IUccInstantMessagingSession instance.
_IUccInstantMessagingSessionParticipantEventsEncapsulates events raised by an IUccInstantMessagingSessionParticipant instance.
_IUccMediaChannelCollectionEventsDefines the events about a media channel collection maintained by an IUccAudioVideoSessionParticipant instance.
_IUccMediaChannelDevicesEvents 
_IUccMediaChannelEventsEncapsulates events raised by an IUccMediaChannel instance
_IUccMediaDeviceManagerEventsDefines the events raise by an IUccDeviceManager instance.
_IUccMediaEndpointEventsDefines the events raised by an IUccMediaEndpointSettings instance.
_IUccOperationManagerEventsEncapsulates events raised by an IUccOperationManager instance.
_IUccPlatformEventsDefines the events raised by an IUccPlatform instance.
_IUccPresentityEventsEncapsulates the events raised by an IUccPresentity instance.
_IUccPublicationEventRepresents events raised by an IUccPublication instance.
_IUccPublicationManagerEventsDefines events raised by an IUccPublicationManager instance.
_IUccServerSignalingSettingsEventsDefines the events raised by an IUccServerSignalingSettings instance.
_IUccSessionCallControlEventsEncapsulates events related to the session call control.
_IUccSessionDescriptionEvaluatorEncapsulates the callback function, implemented by an application and called by the UCC API, to determine whether a session is an application session.
_IUccSessionEventsEncapsulates the events raised by an IUccSession instance.
_IUccSessionManagerEventsDefines the events raised by an IUccSessionManager instance.
_IUccSessionParticipantCollectionEventsEncapsulates those events associated with the collection of participants in a session.
_IUccSessionParticipantEndpointCollectionEventsEncapsulates events raised by an IUccSessionParticipant instance.
_IUccSessionParticipantEventsEncapsulates events raised by an IUccSessionParticipant instance.
_IUccSignalingChannelEventsEncapsulates the events raised by an IUccSignalingChannel instance.
_IUccSubscriptionEventsEncapsulates the events raised by an IUccSubscription instance.
_IUccUserSearchQueryEvents_IUccUserSearchQueryEvents Interface
IUccApplicationSessionParticipantEncapsulates a participant features specific to an application session participant.
IUccArrayThis is an overload of the IUccCollection interface.
IUccAudioMediaChannelExposes the properties of an audio media channel associated with an audio video session participant.
IUccAudioMediaDeviceEncapsulates an audio device.
IUccAudioSignalLevelChangedEventRepresents the event data of an audio signal changed event.
IUccAudioVideoMediaChannelExposes stream-level properties for media channels.
IUccAudioVideoMediaChannelSourceEventRepresents the event data of an audio or video media source changed event.
IUccAudioVideoMediaChannelStreamsEventRepresents the event data of a media stream changed event.
IUccAudioVideoSessionEncapsulates an audio and video session.
IUccAudioVideoSessionParticipantEncapsulates the features specific to an audio and video session participant.
IUccCategoryContextEncapsulates a collection of category instances of a given category name published by a particular presentity.
IUccCategoryContextEventEncapsulates the event data for events defined in the _IUccPresentityEvents dispinterface.
IUccCategoryInstanceEncapsulates a category instance of the generic type.
IUccCategoryInstanceEventEncapsulates the event data for events defined in the _IUccCategoryContextEvents dispinterface.
IUccCollectionRepresents an enumerable collection of items.
IUccConferenceEntityViewEncapsulates a conference entity view.
IUccConferenceEntityViewCollectionEventEncapsulates the event data for the events defined in the _IUccConferenceEntityViewEvents dispinterface.
IUccConferenceInformationEncapsulates the conference information.
IUccConferenceManagerEncapsulates a confeference manager for conference scheduling.
IUccConferenceManagerSessionEncapsulates a conference manager session for scheduling a conference and its management thereafter.
IUccConferenceMediaChannelExposes the features of a media channel associated with a participant's endpoint in a conference session.
IUccConferenceSessionEncapsulates a conference session.
IUccConferenceSessionParticipantEncapsulates a conference participant.
IUccConferenceSessionParticipantEndpointEncapsulates a media endpoint for a conference participant.
IUccConferenceSessionParticipantEndpointStateChangedEventRepresents the event data of events indicating a change of the state of a participant endpoint in a conference session.
IUccConferenceViewEncapsulates a conference view.
IUccContactEncapsulates a contact of the local user.
IUccContactCollectionEventDefines the interface for OnContactAdded and OnContactRemoved event data.
IUccContainerEncapsulates a container of category instance and member scope.
IUccContainerMemberEncapsulates a container member representing an access control entry.
IUccContainerMemberCollectionEventEncapsulates the event data for the events when a member is added to or removed from a container.
IUccContainerMembershipEventEncapsulates the event data for the OnContainerAdded or OnContainerRemoved event defined in the _IUccContainerMemberEvents dispinterface.
IUccContainerMembershipManagerEncapsulates a container membership manager for managing access control entries for contained category instances.
IUccContextRepresents the context associated with new object instances.
IUccCredentialDefines the interface used to represent a user credential.
IUccCredentialCacheEncapsulates the management of the credentials associated with an endpoint.
IUccDiagnosticInfoEncapsulates the diagnostic information as an entry in an error report.
IUccDiagnosticReportingSettingsEncapsulates the settings for diagnostic report.
IUccEndpointEncapsulates an entity engaged in the real-time communications and collaborations from a particular communications device or using a particular media.
IUccFindMediaConnectivityServersEventDefines the events in response to the FindMediaConnectivityServers method call on an IUccMediaEndpointSettings instance.
IUccFindServerEventDefines the event data of an event as the response to the IUccServerSignalingSettings.FindServer request.
IUccGroupEncapsulates a group used to organize the contacts of a local user.
IUccGroupMembershipEventEncapsulates the group related event data when a contact is added to or removed from a group.
IUccIncomingInstantMessageEventEncapsulates the event data as part of an incoming invitation of an instant messaging session.
IUccIncomingInvitationEventEncapsulates the event data used for custom media negotiation as part of an incoming invitation for an application session.
IUccIncomingMediaRequestEventRepresents the data for an incoming media request event.
IUccIncomingRequestEventEncapsulates the event data of an incoming request event.
IUccIncomingSessionEventRepresents the data common to all incoming session events.
IUccIncomingSessionTransferEventRepresents the data of an event indicating that an incoming session is transferred.
IUccIncomingSignalingMessageEventRepresents the event data of an incoming message event raised by an IUccSignalingChannel instance.
IUccInstantMessagingComposingEventEncapsulates the event data of events indicating changes of the composing state.
IUccInstantMessagingSessionEncapsulates an instant messaging session.
IUccInstantMessagingSessionParticipantEncapsulates features specific to an instant messaging session participant.
IUccInvitationAcceptedEventRepresents data of an event acknowledging the acceptance of an invitation to an application session with custom media negotiation.
IUccLocaleStringRepresents a locale-specific string.
IUccMediaChannelEncapsulates a media channel.
IUccMediaChannelCollectionEventRepresents the event data of the events as defined in the _IUccMediaChannelCollectionEvents dispinterface.
IUccMediaChannelDevicesExposes device management capabilities for media channels.
IUccMediaChannelEventRepresents the event data of a negotiated media changed event.
IUccMediaConnectivityServerEncapsulates a media connectivity server to support interactive connectivity establishment.
IUccMediaConnectivityServerConfigurationEncapsulates the media connectivity server configuration.
IUccMediaDeviceEncapsulates a media device.
IUccMediaDeviceChangeEventRepresents the event data of an event in which a media device is changed.
IUccMediaDeviceManagerEncapsulates the media device manager used to set up default devices for audio and video sessions as well as related global settings for audio and video.
IUccMediaDeviceSettingsEncapsulates the device settings and its operations for the preferred media devices.
IUccMediaEndpointSettingsEncapsulates the configuration for Interactive Connectivity Establishment (ICE) to maintain audio and video media sessions between endpoints across firewalls.
IUccOperationContextEncapsulates the metadata associated with an asynchronous operation and its progress.
IUccOperationManagerEncapsulates an operation to cancel a pending asynchronous request.
IUccOperationProgressEventRepresents the event data of an event as the response to an asynchronous request.
IUccOutgoingInvitationEventEncapsulates the event data of events indicating that an outgoing session invitation is to be sent to a remote participant.
IUccOutgoingSessionEventRepresents the data of an event indicating that a new outgoing session is received.
IUccPlatformThe singleton instance of the application framework of the UCC API.
IUccPresenceActivityEncapsulates a presence-related activity.
IUccPresenceCalendarDataInstanceEncapsulates a calendarData category instance.
IUccPresenceCapabilitiesEncapsulate a set of capabilities an endpoint has to render presence and related information.
IUccPresenceCapabilityInfoEncapsulates a capability information item.
IUccPresenceContactCardAddressEncapsulates an address entry in a contact card of a user.
IUccPresenceContactCardIdentityEncapsulates the identity of a user described by a contact card.
IUccPresenceContactCardInstanceEncapsulates a category instance as a contact card.
IUccPresenceContactCardPhone 
IUccPresenceContactCardUrlRepresents a URL of a contact card.
IUccPresenceDeviceInstanceEncapsulates a presence device category instance.
IUccPresenceFreeBusyInformationEncapsulates a piece of free/busy information as part of a user's presence description.
IUccPresenceNoteDataEncapsulates an individual note provided by a given user. IUccPresenceNoteInstance is obtained by a cast from IUccCategoryInstance where the category instance name is "note".
IUccPresenceNoteInstanceEncapsulates a note category instance providing descriptions of a user's presence.
IUccPresencePhoneLineEncapsulates a phone line used as part of presence information.
IUccPresenceServiceElementEncapsulates a service element.
IUccPresenceServicesInstanceEncapsulates a services category instance.
IUccPresenceStateInstanceEncapsulates a user's presence state category instance.
IUccPresenceTimeZoneInformationEncapsulates the time when the transition between the standard time and the daylight savings time takes place in a user's time zone.
IUccPresenceWorkingHoursBlockEncapsulates a working-hours block as part of a contact's working hours.
IUccPresenceWorkingHoursInformationEncapsulates a user’s working hours.
IUccPresentityEncapsulates a publisher of category instances.
IUccPropertyEncapsulates a property as a name-value pair.
IUccPropertyCollectionEncapsulates a read/write property collection.
IUccPropertyUpdateEventRepresents the event data for events in which a property of a conference or a session participant is updated.
IUccProvisioningPolicyInstanceEncapsulate a provisioning policy category instance.
IUccPublicationEncapsulates a publication operation with which category instances are added, removed, or modified.
IUccPublicationManagerEncapsulates a publication manager for publishing category instances.
IUccReadOnlyPropertyCollectionRepresents a read-only property collection.
IUccRoutingPreambleEncapsulates the preamble of a routing rule.
IUccRoutingPreambleElementEncapsulates the preamble routing element.
IUccRoutingPreambleFlagsElementEncapsulates a Flags element in the routing preamble.
IUccRoutingPreambleListElementEncapsulates a list of targets to which a request is rerouted.
IUccRoutingPreambleWaitElementEncapsulates the Wait element of the routing preamble.
IUccRoutingRuleElementEncapsulates a routing rule element.
IUccRoutingRuleInstanceEncapsulates a routing rule as a routing category instance.
IUccRoutingTargetEncapsulates a target to which a request should be routed.
IUccServerConfigurationCategoryEncapsulates a server configuration category instance.
IUccServerSignalingSettingsEncapsulates the signaling settings needed for registering a user's endpoint with Office Communications Server.
IUccSessionEncapsulates a communication and collaboration session.
IUccSessionCallControlEncapsulates the maintenance of the media connection state of an active session.
IUccSessionManagerEncapsulates the session management for a communication and collaboration session.
IUccSessionOperationEventRepresents the results of an operation involving multiple participants in a session.
IUccSessionParticipantEncapsulates a participant member of a session.
IUccSessionParticipantCollectionEventRepresents the event data of the events as defined in the _IUccSessionParticipantCollectionEvents interface.
IUccSessionParticipantEndpointEncapsulates a session participant endpoint.
IUccSessionParticipantEndpointCollectionEventRepresents the event data of the events as defined in the _IUccSessionParticipantEndpointCollectionEvents dispinterface.
IUccSessionParticipantOperationEventRepresents the results of an operation involving a particular participant in a session.
IUccSessionParticipantStateChangedEventRepresents the event data of events indicating a change of the state of a participant in a session.
IUccSessionTransferProgressEventRepresents the event data of an event indicating the progress of a session transfer.
IUccSignalingChannelEncapsulates the underlying signaling channel between a pair of endpoints in an existing session.
IUccSignalingChannelManagerEncapsulates a signaling channel manager as a factory object to create a signaling channel.
IUccSignalingHeaderFieldEncapsulates a SIP message header field.
IUccSignalingHeaderFieldParameterEncapsulates a header field parameter of a signaling message.
IUccSignalingMessageEncapsulates a SIP message to carry custom information to be exchanged in a session.
IUccSignalingRequestEncapsulates a signaling request.
IUccSignalingResponseEncapsulates a SIP response message.
IUccSignalingServerIdentifies an Office Communications Server host.
IUccSubscriberEncapsulates subscription acknowledgement functionality for the category instances published by the local user.
IUccSubscriptionEncapsulates a subscription.
IUccSubscriptionEventRepresents the event data of the events defined by the _IUccSubscriptionEvents dispinterface.
IUccSubscriptionManagerEncapsulates the subscription manager. The subscription manager is the "factory class" used to create subscription objects.
IUccTraceSettingsEncapsulates the functionalities for enabling and disabling tracing.
IUccUriEncapsulate a Uniform Resource Identifier (URI).
IUccUriManagerEncapsulates a URI manager for constructing, parsing, or converting a URI.
IUccUserSearchManagerIUccUserSearchManager Interface, QI from IUccServerEndpoint
IUccUserSearchQueryEncapsulates a query for user search.
IUccUserSearchQueryEventIUccUserSearchQueryEvent Interface
IUccUserSearchResultRecordIUccUserSearchResultRecord Interface
IUccVideoMediaChannelExposes the properties for the video media channel.
IUccVideoMediaDeviceEncapsulates a video device.

EnumerationDescription
UCC_AUDIO_VIDEO_DEVICE_CATEGORYEnumerates the audio and video device categories.
UCC_AUTHENTICATION_MODESEnumerates available authentication modes used for signing in an endpoint into an Office Communications Server host.
UCC_CATEGORY_CONTEXT_EVENT_CONTEXTEnumerates the IDs of the application-specified properties that are returned in an IUccCategoryContextEvent instance.
UCC_CATEGORY_INSTANCE_EVENT_CONTEXTEnumerates the IDs of the application-specified properties that are returned in an IUccCategoryInstanceEvent instance.
UCC_CATEGORY_INSTANCE_EXPIRE_TYPEEnumerates the expiration types of a category instance.
UCC_CATEGORY_REMOVAL_EVENT_REASONEnumerates the reasons for the removal of a category context or a category instance.
UCC_CATEGORY_REMOVAL_REASONEnumerates the reasons of the removal of a category context or a category instance.
UCC_CHANNEL_CONTEXTEnumerates the API-supported extended properties as channel context.
UCC_CONFERENCE_ADMISSION_TYPEEnumerates the conference admission types.
UCC_CONFERENCE_ENTITY_PROPERTYEnumerates the IDs of the properties of a conference entity that includes an MCU and the focus.
UCC_CONFERENCE_ENTITY_SETTING_PROPERTYEnumerates the IDs of the properties describing the conference entity setting.
UCC_CONFERENCE_ENTITY_STATE_PROPERTYEnumerates the IDs of the properties describing the state of a conference entity.
UCC_CONFERENCE_ENTITY_TYPEEnumerates the conference entity types.
UCC_CONFERENCE_INFORMATION_PROPERTYEnumerates the IDs of the properties describing the conference information used by a conference manager.
UCC_CONFERENCE_MANAGER_OPERATION_COMPLETED_EVENT_PROPERTYEnumerates the IDs of the properties describing the operation completed events raised by a conference manager.
UCC_CONFERENCE_MEDIA_CHANNEL_PROPERTYEnumerates the IDs of the properties of a conference media channel.
UCC_CONFERENCE_MEDIA_FILTERS_RULE_PROPERTYEnumerates the IDs of the properties describing the conference media filters rules.
UCC_CONFERENCE_MEDIA_JOIN_TYPEEnumerates possible ways a participant can connect to a conference MCU.
UCC_CONFERENCE_MEDIUM_PROPERTYEnumerates the IDs of the properties of a conference medium.
UCC_CONFERENCE_PARTICIPANT_AUTHENTICATION_TYPEEnumerates ways that a conference participant is authenticated.
UCC_CONFERENCE_PARTICIPANT_ENDPOINT_CONTEXTEnumerates the API-supported extended properties as the context of a conference participant endpoint.
UCC_CONFERENCE_PARTICIPANT_ENDPOINT_PROPERTYEnumerates the IDs of the properties of a conference participant endpoint.
UCC_CONFERENCE_PARTICIPANT_PROPERTYEnumerates the IDs of the properties of a conference participant.
UCC_CONFERENCE_PARTICIPANT_ROLEEnumerates the conference participant roles.
UCC_CONFERENCE_RECORDED_MEDIA_PROPERTYEnumerates the IDs of the properties describing the conference recorded media.
UCC_CONFERENCE_SESSION_PROPERTYEnumerates the IDs of the properties of a conference session.
UCC_CONFERENCE_VIDEO_SWITCHING_MODEEnumerates the conference video switching modes specifying how a presenter video stream is broadcast to the conference participants.
UCC_CONTACT_CARD_ADDRESS_TYPEEnumerates the API-supported address types appearing in a contact card.
UCC_CONTACT_CARD_PHONE_TYPEEnumerates the API-supported phone types appearing in a contact card.
UCC_CONTACT_CARD_URL_TYPEEnumerates the API-supported URL types for a contact card category instance.
UCC_CONTAINER_MEMBER_COMPARE_RESULTEnumerates possible results from comparing one IUccContainerMember to another.
UCC_CONTAINER_MEMBER_MATCHING_TYPEEnumerates the container member matching type.
UCC_CONTAINER_MEMBERSHIP_SCOPEEnumerates the container membership scope of a container member.
UCC_DIAGNOSTIC_INFO_TYPEEnumerates the types of possible IUccDiagnosticInfo objects.
UCC_DIAGNOSTIC_REPORTING_METHODSEnumerates the type of diagnostic reporting supported by the UCC API.
UCC_DTMFEnumerates the dual tone multi-frequency (DTMF) tones used for telephone signaling over a public switched telephone network (PSTN).
UCC_ENDPOINT_SIGNALING_CAPABILITIESEnumerates the signaling capabilities of an endpoint.
UCC_ENDPOINT_TYPEEnumerates the types of endpoints supported by this API.
UCC_FIND_MEDIA_CONNECTIVITY_SERVER_REQUEST_CONTEXTEnumerates the IDs of the properties for media connectivity server configurations.
UCC_FIND_SERVER_CONTEXTEnumerates the ID of the extended properties describing a FindServer operation.
UCC_GROUP_TYPEEnumerates the types of groups for organizing contacts.
UCC_INCOMING_REQUEST_EVENT_CONTEXTEnumerates the IDs of the extended properties describing the event an incoming request event.
UCC_MEDIA_CONNECTIVITY_SERVER_CONFIGURATION_CONTEXTEnumerates the IDs of the extended properties of a media connectivity server configuration.
UCC_MEDIA_CONNECTIVITY_SERVER_LOCATIONEnumerates possible media connectivity server locations.
UCC_MEDIA_CONNECTIVITY_SERVER_TYPEEnumerates the types of media connectivity servers supported by the UCC API.
UCC_MEDIA_DEVICE_CHANGE_REASONEnumerates the reasons for a device change.
UCC_MEDIA_DEVICE_PROPERTYEnumerates the IDs of the properties of a media device.
UCC_MEDIA_DEVICE_SETTING_PROPERTYEnumerates the IDs of the properties as the device setting.
UCC_MEDIA_DIRECTIONSEnumerates the directions of a media transmission.
UCC_MEDIA_ENCRYPTION_LEVELEnumerates the media security level supported by the UCC API.
UCC_MEDIA_ENCRYPTION_MODESEnumerates the media encryption modes supported by the UCC API.
UCC_MEDIA_STREAM_STATEEnumerates the states of a media stream.
UCC_MEDIA_STREAM_STATE_CHANGE_REASONEnumerates the reasons for changes of an active media state.
UCC_MEDIA_TYPESEnumerates the media types supported by the UCC API.
UCC_OPERATION_CONTEXTEnumerates the IDs of the extended properties describing a signaling operation.
UCC_OPERATION_PROGRESS_EVENT_CONTEXTEnumerates the API-supported extended properties as the context of an operation completed event.
UCC_PARTICIPANT_STATE_CHANGE_REASONEnumerates the reasons of a change in a participant state.
UCC_PLATFORM_CONTEXTEnumerates the API-supported extended properties as the context for a platform object.
UCC_PRESENCE_AVAILABILITYEnumerates presence availability values supported by the UCC API.
UCC_PRESENCE_CATEGORY_TYPEEnumerates presence-related category types supported by the UCC API.
UCC_PRESENCE_DEVICE_CAPABILITIESEnumerates the capabilities of a presence device.
UCC_PRESENCE_NOTE_TYPEEnumerates the types of presence note category instances.
UCC_PRESENCE_PHONE_LINE_TYPEEnumerates the possible phone line types for a user.
UCC_PRESENCE_STATE_TYPEEnumerates possible types of a presence state.
UCC_PRESENCE_WORKING_HOURS_DAYSEnumerates the week days used for the working hours appearing in a presence category instance.
UCC_PRESENCE_WORKING_HOURS_TIMEZONE_TYPEEnumerates the types of time zone to show the working hours as part of a contact's presence information.
UCC_PROPERTY_ACCESSIBILITYEnumerates the property accessibility bit encoded in a property identifier.
UCC_PROPERTY_CLASSEnumerates the property class encoded in a property identifier.
UCC_PROPERTY_MASKEnumerates the property ID masks used to determine metadata of a property value of a given property ID.
UCC_PROPERTY_MASK_INDEXEnumerates the indices indicating the starting bits of the property ID masks.
UCC_PROPERTY_TYPEEnumerates the property type encoded in a property identifier.
UCC_PROXY_ENDPOINT_CONTEXT_EXTENSIONSEnumerates the endpoint extended properties used to support a consultation call in the remote call control.
UCC_PUBLICATION_OPERATION_TYPEEnumerates the operations used for publishing a category instance.
UCC_REJECT_OR_TERMINATE_REASONEnumerates the reasons for rejection of an incoming request or terminating a session.
UCC_ROUTING_PREAMBLE_ELEMENT_TYPEEnumerates the types of routing preamble elements.
UCC_ROUTING_RULE_ELEMENT_TYPEEnumerates the types of routing elements.
UCC_SERVER_ENDPOINT_CONTEXTEnumerates the server endpoint context extensions.
UCC_SERVER_ENDPOINT_FLAGSEnumerates the options to initialize a server endpoint.
UCC_SESSION_CONTEXTEnumerates the API-supported extended properties as a session context.
UCC_SESSION_ENTITY_STATEEnumerates the states of a session entity.
UCC_SESSION_REDIRECT_METHODEnumerates the ways for redirecting an incoming session.
UCC_SESSION_TYPEEnumerates the types of a UCC API session.
UCC_SIGNALING_MESSAGE_TYPEEnumerates possible subtypes of an IUccSignalingMessage object.
UCC_SIGNALING_REQUEST_TYPEEnumerates signaling messages supported by Office Communications Server and the UCC API.
UCC_SOURCE_NETWORK_TYPEEnumerates possible source network types.
UCC_SUBSCRIPTION_CONTEXTEnumerates the IDs of the extended properties of a subscription.
UCC_TELEPHONY_DEVICE_SUB_TYPESEnumerates the telephony device subtypes.
UCC_TRANSFER_CONTEXTEnumerates the IDs of properties describing an incoming session transfer request.
UCC_TRANSPORT_MODEEnumerates available transport modes supported by the UCC API.
UCC_TUNING_WIZARD_PAGEEnumerates the Media Device Tuning Wizard pages.
UCC_URI_COMPARISON_OPTIONEnumerates the options for URI comparisons.
UCC_URI_SCHEMEEnumerates the URI scheme supported by the UCC API.
UCC_USER_SEARCH_COLUMNEnumerates user search result fields in a record
UCC_USER_SEARCH_PREFERENCEEnumerates the user search preferences specifying how the search result is to be returned.
UCC_VIDEO_TYPEEnumerates video types of a media.
Show:
© 2015 Microsoft