RTCEF_ Constants

The event filter constants describe the types of events the application can register to receive. The IRTCClient::get_EventFilter and the IRTCClient::put_EventFilter methods use the event filter flags.

  • RTCEF_ALL
    0x01FFFFFF

    All filters are used to deliver events.

    **RTC 1.0:  **The value of this constant was 0x000FFFFF for the RTC version 1.0 API. The value of this constant has changed for the RTC version 1.2 API. Applications written for the RTC version 1.0 API should handle this appropriately if running under the RTC version 1.2 API.

  • RTCEF_BUDDY
    0x00000100

    The Buddy filter is used to deliver events.

  • RTCEF_BUDDY2
    0x00040000

    The Buddy2 filter is used to deliver events.

    **RTC 1.0:  **This constant is not supported.

  • RTCEF_CLIENT
    0x00000001

    The Client filter is used to deliver events.

  • RTCEF_GROUP
    0x00002000

    The Group filter is used to deliver events.

    **RTC 1.0:  **This constant is not supported.

  • RTCEF_INFO
    0x00001000

    The Info filter is used to deliver events.

    **RTC 1.0:  **This constant is not supported.

  • RTCEF_INTENSITY
    0x00000040

    The Intensity filter is used to deliver events.

  • RTCEF_MEDIA
    0x00000020

    The Media filter is used to deliver events.

  • RTCEF_MEDIA_REQUEST
    0x00004000

    The Media Request filter is used to deliver events.

    **RTC 1.0:  **This constant is not supported.

  • RTCEF_MESSAGING
    0x00000080

    The Messaging filter is used to deliver events.

  • RTCEF_PARTICIPANT_STATE_CHANGE
    0x00000010

    The Participant State Change filter is used to deliver events.

  • RTCEF_PRESENCE_DATA
    0x00800000

    The Presence Data filter is used to deliver events.

    **RTC 1.0:  **This constant is not supported.

  • RTCEF_PRESENCE_PROPERTY
    0x00020000

    The Presence property filter is used to deliver events.

    **RTC 1.0:  **This constant is not supported.

  • RTCEF_PRESENCE_STATUS
    0x01000000

    The Presence Status filter is used to deliver events.

    **RTC 1.0:  **This constant is not supported.

  • RTCEF_PROFILE
    0x00000400

    The Profile filter is used to deliver events.

  • RTCEF_REINVITE
    0x00400000

    The Reinvite filter is used to deliver events.

    **RTC 1.0:  **This constant is not supported.

  • RTCEF_REGISTRATION_STATE_CHANGE
    0x00000002

    The Registration State Change filter is used to deliver events.

  • RTCEF_ROAMING
    0x00010000

    The Roaming filter is used to deliver events.

    **RTC 1.0:  **This constant is not supported.

  • RTCEF_SESSION_OPERATION_COMPLETE
    0x00000008

    The Session Operation Complete filter is used to deliver events.

  • RTCEF_SESSION_REFER_STATUS
    0x00100000

    The Session Refer Status filter is used to deliver events.

    **RTC 1.0:  **This constant is not supported.

  • RTCEF_SESSION_REFERRED
    0x00200000

    The Session Referred filter is used to deliver events.

    **RTC 1.0:  **This constant is not supported.

  • RTCEF_SESSION_STATE_CHANGE
    0x00000004

    The Session State Change filter is used to deliver events.

  • RTCEF_USERSEARCH
    0x00000800

    The User Search filter is used to deliver events.

    **RTC 1.0:  **This constant is not supported.

  • RTCEF_WATCHER
    0x00000200

    The Watcher filter is used to deliver events.

  • RTCEF_WATCHER2
    0x00080000

    The Watcher2 filter is used to deliver events.

    **RTC 1.0:  **This constant is not supported.

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.