Notification (MS-OXCNOTIF) operations. More...
Functions | |
_PUBLIC_ enum MAPISTATUS | SetSyncNotificationGuid (mapi_object_t *obj_advisor, const struct GUID Guid) |
_PUBLIC_ enum MAPISTATUS | SyncOpenAdvisor (mapi_object_t *obj, mapi_object_t *obj_notifier) |
Notification (MS-OXCNOTIF) operations.
_PUBLIC_ enum MAPISTATUS SetSyncNotificationGuid | ( | mapi_object_t * | obj_advisor, |
const struct GUID | Guid | ||
) |
Assign a notification GUID to an ICS Advisor object
This function allows the client to set a specific GUID to an ICS advistor object (as returned from SyncOpenAdvisor). This operation is not supported on Exchange 2010.
obj_advisor | pointer to the ICS Advisor object |
Guid | the GUID for the notification |
References emsmdb_transaction_wrapper(), mapi_object_get_handle(), mapi_object_get_logon_id(), mapi_object_get_session(), OPENCHANGE_CHECK_NOTIFICATION, and OPENCHANGE_RETVAL_IF.
_PUBLIC_ enum MAPISTATUS SyncOpenAdvisor | ( | mapi_object_t * | obj, |
mapi_object_t * | obj_notifier | ||
) |
Obtain an ICS notification object
This function is used to obtain a server object handle for an ICS notification operation (RegisterSyncNotifications or SetSyncNotificationGuid). This operation is not supported on Exchange 2010.
obj | the logon object for which notifications are desired |
obj_notifier | the notifier object for future ROPs. |
The caller should release the returned notifier object when it is no longer required, using the mapi_object_release function.
References emsmdb_transaction_wrapper(), mapi_object_get_handle(), mapi_object_get_logon_id(), mapi_object_get_session(), mapi_object_set_handle(), mapi_object_set_logon_id(), mapi_object_set_session(), and OPENCHANGE_RETVAL_IF.
![]() ![]() ![]() |
This content is licensed under the Creative Commons Attribution ShareAlike License v. 3.0: http://creativecommons.org/licenses/by-sa/3.0/ |