RTC_ACE_SCOPE (Windows Embedded CE 6.0)
1/6/2010
This enumeration defines the possible access control entry (ACE) scopes available to RTC presences. Depending on the value of this enumeration, a watcher object receives information about different presentity and buddy objects.
Syntax
typedef enum RTC_ACE_SCOPE {
RTCAS_SCOPE_USER,
RTCAS_SCOPE_DOMAIN,
RTCAS_SCOPE_ALL
} RTC_ACE_SCOPE;
Elements
- RTCAS_SCOPE_USER
User-level ACEs only.
- RTCAS_SCOPE_DOMAIN
Watcher object covers all the SIP users in the specified domain.
- RTCAS_SCOPE_ALL
Watcher created with this scope covers all the SIP URIs not covered by other RTCAS_SCOPE_USER or RTCAS_SCOPE_DOMAIN watchers. There can be only one watcher object with this scope. If the application creates an RTCAS_SCOPE_ALL watcher and sets the watcher state to RTCWS_ALLOWED or RTCWS_DENIED, then the application will not be prompted for any new watchers. This watcher object will map to all the watcher URIs and will be used for all those watcher URIs that do not map to any other watcher object. For more information about matching, see RTC_WATCHER_MATCH_MODE. For more information about the RTCWS_ALLOWED and RTCWS_DENIED constants, see RTC_WATCHER_STATE.
Requirements
Header | rtccore.h |
Windows Embedded CE | Windows CE .NET 4.0 and later |
See Also
Reference
RTC Client API Enumerations
IRTCClientPresence2
IRTCWatcher2
RTC_WATCHER_MATCH_MODE