RTC_ROAMING_EVENT_TYPE

The RTC_ROAMING_EVENT_TYPE enumeration describes possible roaming events. The IRTCRoamingEvent::get_EventType method uses a value of this enumeration.

typedef enum RTC_ROAMING_EVENT_TYPE
{
  RTCRET_BUDDY_ROAMING, 
  RTCRET_WATCHER_ROAMING, 
  RTCRET_PRESENCE_ROAMING, 
  RTCRET_PROFILE_ROAMING, 
  RTCRET_WPENDING_ROAMING
} RTC_ROAMING_EVENT_TYPE;

Constants

  • RTCRET_BUDDY_ROAMING
    The event is for a buddy or buddy group roaming session.
  • RTCRET_WATCHER_ROAMING
    The event is for a watcher roaming session.
  • RTCRET_PRESENCE_ROAMING
    The event is for a presence roaming session. In a presence roaming session, the client acts as the PUA and the server acts as the PAS. The client publishes its presence to the server, and the server notifies watchers of the client's presence state.
  • RTCRET_PROFILE_ROAMING
    The event is for a profile roaming session.
  • RTCRET_WPENDING_ROAMING
    The event is for wpending (watcher pending) roaming. A watcher is pending if its state is either RTCWS_OFFERING or RTCWS_PROMPT.

Requirements

Redistributable: Requires Rtcdll.dll on Windows 2000, Windows XP, and Windows Server 2003.
Header: Declared in Rtccore.h.

See Also

IRTCRoamingEvent::get_EventType