IRTCClientPresence::EnumerateBuddies

The EnumerateBuddies method returns an enumeration of Buddies available on the Client. If there are no Buddies on the Client, an empty enumeration is returned. This method is intended for C and C++ applications. Visual Basic applications should use the get_Buddies method.

HRESULT EnumerateBuddies(IRTCEnumBuddies**ppEnum);

Parameters

  • ppEnum
    [out] Pointer to the IRTCEnumBuddies interface on an enumeration object containing an IRTCBuddy pointer for each Buddy on this Client. This call adds a reference to the enumeration object, which the caller is responsible for releasing.

Return Values

RTC methods may return an RTC_E_ constant.

Value Meaning
RTC_E_CLIENT_NOT_INITIALIZED The client is not initialized.
RTC_E_PRESENCE_NOT_ENABLED Presence is not enabled.

Requirements

Client: Requires Windows XP.
Server: Requires Windows Server 2003.
Redistributable: Requires Rtcdll.dll on Windows 2000, and Windows Me/98.
Header: Declared in Rtccore.h.
Library: Included as a resource in Rtcdll.dll.
GUID: IID_IRTCClientPresence is defined as 11c3cbcc-0744-42d1-968a-51aa1bb274c6.

See Also

IRTCClientPresence, IRTCClientPresence::get_Buddies