Async_EMSMDB stack functions. More...
#include "libmapi/libmapi.h"#include "libmapi/libmapi_private.h"Functions | |
| enum MAPISTATUS | emsmdb_async_waitex (struct emsmdb_context *emsmdb_ctx, uint32_t flagsIn, uint32_t *flagsOut) |
Async_EMSMDB stack functions.
| enum MAPISTATUS emsmdb_async_waitex | ( | struct emsmdb_context * | emsmdb_ctx, |
| uint32_t | flagsIn, | ||
| uint32_t * | flagsOut | ||
| ) |
Create an asynchronous wait call
This basically "parks" a call on the AsyncEMSMDB interface to allow asynchronous notification to the client of changes on the server. This call (probably) won't return immediately, but will return when the server makes a change, or 300 seconds (5 minutes) elapses. This call will then need to be re-queued if further change notifications are wanted.
| emsmdb_ctx | pointer to the EMSMDB context |
| flagsIn | input flags (currently must be 0x00000000) |
| flagsOut | output flags (zero for a call completion with no changes, non-zero if there are changes) |
Referenced by RegisterAsyncNotification().
|
|
This content is licensed under the Creative Commons Attribution ShareAlike License v. 3.0: http://creativecommons.org/licenses/by-sa/3.0/ |