|
static bool | pack (TALLOC_CTX *mem_ctx, struct EcDoRpc *EcDoRpc) |
|
static NTSTATUS | pack_init (struct dcesrv_context *dce_ctx) |
|
static NTSTATUS | pack_ndr_pull (struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct ndr_pull *pull) |
|
static NTSTATUS | pack_pull (struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r) |
|
static NTSTATUS | pack_push (struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r) |
|
static uint32_t | proxypack (TALLOC_CTX *mem_ctx, struct EcDoRpc_MAPI_REQ *mapi_req, struct ndr_push *ndr) |
|
NTSTATUS | samba_init_module (void) |
|
static bool | unpack (TALLOC_CTX *mem_ctx, struct EcDoRpc *EcDoRpc) |
|
Pack/Unpack specified MAPI calls into/from a custom MAPI call.
static NTSTATUS pack_pull |
( |
struct dcesrv_call_state * |
dce_call, |
|
|
TALLOC_CTX * |
mem_ctx, |
|
|
void * |
r |
|
) |
| |
|
static |
pack EcDoRpc MAPI requests
This function searches for MAPI opnums to pack in the requests, add this opnums to the mapiproxy opnum DATA blob and refactor the request to remove references to these calls in the original request.
References mpm, pack(), and unpack().