Transport provider status information. More...
#include <libmapi/libmapi.h>Functions | |
| _PUBLIC_ enum MAPISTATUS | AddressTypes (mapi_object_t *obj_store, uint16_t *lpcAdrType, struct mapi_LPSTR **lpAdrTypeArray) |
| _PUBLIC_ enum MAPISTATUS | SetSpooler (mapi_object_t *obj_store) |
| _PUBLIC_ enum MAPISTATUS | SpoolerLockMessage (mapi_object_t *obj_store, mapi_object_t *obj_message, enum LockState LockState) |
Transport provider status information.
| _PUBLIC_ enum MAPISTATUS AddressTypes | ( | mapi_object_t * | obj_store, |
| uint16_t * | lpcAdrType, | ||
| struct mapi_LPSTR ** | lpAdrTypeArray | ||
| ) |
Returns the types of recipients that the transport provider handles.
| obj_store | the object to get recipients types from |
| lpcAdrType | the count of recipients types returned |
| lpAdrTypeArray | pointer on pointer of returned transport provider types |
References mapi_provider::ctx, mapi_session::emsmdb, emsmdb_transaction(), global_mapi_ctx, mapi_object_get_handle(), mapi_object_get_logon_id(), mapi_object_get_session(), OPENCHANGE_CHECK_NOTIFICATION, and OPENCHANGE_RETVAL_IF.
| _PUBLIC_ enum MAPISTATUS SetSpooler | ( | mapi_object_t * | obj_store | ) |
Informs the server that the client intends to act as a mail spooler.
| obj_store,: | the object server store object |
References mapi_provider::ctx, mapi_session::emsmdb, emsmdb_transaction(), global_mapi_ctx, mapi_object_get_handle(), mapi_object_get_logon_id(), mapi_object_get_session(), OPENCHANGE_CHECK_NOTIFICATION, and OPENCHANGE_RETVAL_IF.
| _PUBLIC_ enum MAPISTATUS SpoolerLockMessage | ( | mapi_object_t * | obj_store, |
| mapi_object_t * | obj_message, | ||
| enum LockState LockState | |||
| ) |
Locks the specified message for spooling.
| obj_store | the store object |
| obj_message | the message object we want to lock |
| LockState | the lock state |
Possible values for the lock state:
References mapi_provider::ctx, mapi_session::emsmdb, emsmdb_transaction(), global_mapi_ctx, mapi_object_get_handle(), mapi_object_get_id(), mapi_object_get_logon_id(), mapi_object_get_session(), OPENCHANGE_CHECK_NOTIFICATION, 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/ |