E-mail rules object routines and Rops. More...
#include "mapiproxy/dcesrv_mapiproxy.h"#include "mapiproxy/libmapiproxy/libmapiproxy.h"#include "mapiproxy/libmapiserver/libmapiserver.h"#include "dcesrv_exchange_emsmdb.h"Functions | |
| _PUBLIC_ enum MAPISTATUS | EcDoRpc_RopGetRulesTable (TALLOC_CTX *mem_ctx, struct emsmdbp_context *emsmdbp_ctx, struct EcDoRpc_MAPI_REQ *mapi_req, struct EcDoRpc_MAPI_REPL *mapi_repl, uint32_t *handles, uint16_t *size) |
| _PUBLIC_ enum MAPISTATUS | EcDoRpc_RopModifyRules (TALLOC_CTX *mem_ctx, struct emsmdbp_context *emsmdbp_ctx, struct EcDoRpc_MAPI_REQ *mapi_req, struct EcDoRpc_MAPI_REPL *mapi_repl, uint32_t *handles, uint16_t *size) |
E-mail rules object routines and Rops.
| _PUBLIC_ enum MAPISTATUS EcDoRpc_RopGetRulesTable | ( | TALLOC_CTX * | mem_ctx, |
| struct emsmdbp_context * | emsmdbp_ctx, | ||
| struct EcDoRpc_MAPI_REQ * | mapi_req, | ||
| struct EcDoRpc_MAPI_REPL * | mapi_repl, | ||
| uint32_t * | handles, | ||
| uint16_t * | size | ||
| ) |
EcDoRpc GetRulesTable (0x3f) Rop. This operation gets the rules table of a folder.
| mem_ctx | pointer to the memory context |
| emsmdbp_ctx | pointer to the emsmdb provider context |
| mapi_req | pointer to the GetRulesTable EcDoRpc_MAPI_REQ structure |
| mapi_repl | pointer to the GetRulesTable EcDoRpc_MAPI_REPL structure |
| handles | pointer to the MAPI handles array |
| size | pointer to the mapi_response size to update |
References emsmdbp_object::emsmdbp_ctx, EMSMDBP_OBJECT_FOLDER, emsmdbp_object_table_init(), mapi_handles::handle, emsmdbp_context::handles_ctx, libmapiserver_RopGetRulesTable_size(), mapi_handles_add(), mapi_handles_get_private_data(), mapi_handles_search(), mapi_handles_set_private_data(), and emsmdbp_object::object.
Referenced by EcDoRpc_process_transaction().
| _PUBLIC_ enum MAPISTATUS EcDoRpc_RopModifyRules | ( | TALLOC_CTX * | mem_ctx, |
| struct emsmdbp_context * | emsmdbp_ctx, | ||
| struct EcDoRpc_MAPI_REQ * | mapi_req, | ||
| struct EcDoRpc_MAPI_REPL * | mapi_repl, | ||
| uint32_t * | handles, | ||
| uint16_t * | size | ||
| ) |
EcDoRpc ModifyRules (0x41) Rop. This operation modifies the rules associated with a folder
| mem_ctx | pointer to the memory context |
| emsmdbp_ctx | pointer to the emsmdb provider context |
| mapi_req | pointer to the ModifyRules EcDoRpc_MAPI_REQ structure |
| mapi_repl | pointer to the ModifyRules EcDoRpc_MAPI_REPL structure |
| handles | pointer to the MAPI handles array |
| size | pointer to the mapi_response size to update |
References emsmdbp_object::emsmdbp_ctx, EMSMDBP_OBJECT_FOLDER, emsmdbp_context::handles_ctx, libmapiserver_RopModifyRules_size(), mapi_handles_get_private_data(), mapi_handles_search(), and emsmdbp_object::object.
Referenced by EcDoRpc_process_transaction().
|
|
This content is licensed under the Creative Commons Attribution ShareAlike License v. 3.0: http://creativecommons.org/licenses/by-sa/3.0/ |