70
70
int emsmdb_disconnect_dtor(void *);
71
71
enum MAPISTATUS emsmdb_disconnect(struct emsmdb_context *);
72
72
struct mapi_notify_ctx *emsmdb_bind_notification(struct mapi_context *, TALLOC_CTX *);
73
NTSTATUS emsmdb_register_notification(struct mapi_session *, struct NOTIFKEY *, uint16_t);
73
NTSTATUS emsmdb_register_notification(struct mapi_session *, struct NOTIFKEY *);
74
74
void free_emsmdb_property(struct SPropValue *, void *);
75
const void *pull_emsmdb_property(TALLOC_CTX *, struct loadparm_context *, uint32_t *, enum MAPITAGS, DATA_BLOB *);
76
enum MAPISTATUS emsmdb_get_SPropValue(TALLOC_CTX *, struct loadparm_context *, DATA_BLOB *, struct SPropTagArray *, struct SPropValue **, uint32_t *, uint8_t);
77
void emsmdb_get_SRow(TALLOC_CTX *, struct loadparm_context *, struct SRow *, struct SPropTagArray *, uint16_t, DATA_BLOB *, uint8_t, uint8_t);
75
const void *pull_emsmdb_property(TALLOC_CTX *, uint32_t *, enum MAPITAGS, DATA_BLOB *);
76
enum MAPISTATUS emsmdb_get_SPropValue(TALLOC_CTX *, DATA_BLOB *, struct SPropTagArray *, struct SPropValue **, uint32_t *, uint8_t);
77
void emsmdb_get_SRow(TALLOC_CTX *, struct SRow *, struct SPropTagArray *, uint16_t, DATA_BLOB *, uint8_t, uint8_t);
78
78
enum MAPISTATUS emsmdb_async_connect(struct emsmdb_context *);
79
79
bool server_version_at_least(struct emsmdb_context *, uint16_t, uint16_t, uint16_t, uint16_t);