IRTCClientPresence

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

Note

This interface is unsupported in Windows Embedded CE 6.0.

This interface contains all methods and properties related to a client presence.

Aa925740.security(en-us,MSDN.10).gifSecurity Note:
The RTC Client API does not set ACLs on the presence storage file.

Methods

The following table shows the methods for this interface in vtable order. This is the order in which the compiler calls the methods.

Like all COM interfaces, this interface inherits the methods for the IUnknown interface.

Method Description

IRTCClientPresence::EnablePresence

Enables the presence functionality for both outgoing and incoming subscriptions.

IRTCClientPresence::Export

Exports a snapshot of the current lists of buddies and blocked or allowed watchers.

IRTCClientPresence::Import

Imports presence information, such as the buddy list and allowed or blocked watcher list.

IRTCClientPresence::EnumerateBuddies

Gets an enumeration of buddies available on the client.

IRTCClientPresence::Buddies

Gets a collection of the buddies available on the client.

IRTCClientPresence::Buddy

Gets a buddy whose presentity Universal Resource Identifier (URI) matches the supplied URI.

IRTCClientPresence::AddBuddy

Adds a buddy to the buddy list.

IRTCClientPresence::RemoveBuddy

Removes a buddy from the buddy list.

IRTCClientPresence::EnumerateWatchers

Retrieves an enumeration of the allowed and blocked watchers available on this client.

IRTCClientPresence::Watcher

Gets a watcher whose present URI matches the supplied URI.

IRTCClientPresence::Watchers

Gets a collection of the watchers available on this client.

IRTCClientPresence::AddWatcher

Adds a watcher to the allowed or blocked watcher list.

IRTCClientPresence::RemoveWatcher

Removes a watcher from the watcher list.

IRTCClientPresence::SetLocalPresenceInfo

Sets the local presence status.

IRTCClientPresence::OfferWatcherMode

Sets or gets the way the RTC Client API handles subscription requests by new watchers that are not in the list of allowed or blocked watchers.

IRTCClientPresence::PrivacyMode

Sets or gets the privacy mode for the user.

Obtaining a Pointer

The IRTCClientPresence interface is created by calling IUnknown::QueryInterface on the IRTCClient object.

Requirements

Header rtccore.h, rtccore.idl
Library uuid.lib
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

RTC Client API Interfaces