OpenChange RFR Server implementation. More...
Functions | |
static NTSTATUS | dcesrv_exchange_ds_rfr_dispatch (struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r, struct mapiproxy *mapiproxy) |
static NTSTATUS | dcesrv_exchange_ds_rfr_init (struct dcesrv_context *dce_ctx) |
static NTSTATUS | dcesrv_exchange_ds_rfr_unbind (struct server_id server_id, uint32_t context_id) |
static enum MAPISTATUS | dcesrv_RfrGetFQDNFromLegacyDN (struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct RfrGetFQDNFromLegacyDN *r) |
static enum MAPISTATUS | dcesrv_RfrGetNewDSA (struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct RfrGetNewDSA *r) |
NTSTATUS | samba_init_module (void) |
OpenChange RFR Server implementation.
|
static |
Dispatch incoming RFR call to the correct OpenChange server function
dce_call | pointer to the session context |
mem_ctx | pointer to the memory context |
r | generic pointer on RFR data |
mapiproxy | pointer to the mapiproxy structure controlling mapiproxy behavior |
References dcesrv_RfrGetFQDNFromLegacyDN(), and dcesrv_RfrGetNewDSA().
Referenced by samba_init_module().
|
static |
Initialize the RFR OpenChange server
dce_ctx | pointer to the server context |
Referenced by samba_init_module().
|
static |
Terminate the RFR connection
server_id | reference to the server identifier structure |
context_id | the connection context identifier |
Referenced by samba_init_module().
|
static |
exchange_ds_rrf RfrGetFQDNFromLegacyDN (0x1) function
dce_call | pointer to the session context |
mem_ctx | pointer to the memory context |
r | pointer to the RfrGetFQDNFromLegacyDN request data |
|
static |
exchange_ds_rfr RfrGetNewDSA (0x0) function
dce_call | pointer to the session context |
mem_ctx | pointer to the memory context |
r | pointer to the RfrGetNewDSA request data |
NTSTATUS samba_init_module | ( | void | ) |
Entry point for the default OpenChange RFR server
References dcerpc_server_exchange_ds_rfr_init(), dcerpc_server_exchange_emsmdb_init(), dcerpc_server_exchange_nsp_init(), dcerpc_server_mapiproxy_init(), dcesrv_exchange_ds_rfr_dispatch(), dcesrv_exchange_ds_rfr_init(), dcesrv_exchange_ds_rfr_unbind(), mapiproxy_module::description, mapiproxy_module::dispatch, mapiproxy_module::endpoint, mapiproxy_module::init, MAPIPROXY_DEFAULT, mapiproxy_server_register(), mapiproxy_module::name, mapiproxy_module::ndr_pull, ndr_table_register(), mapiproxy_module::pull, mapiproxy_module::push, mapiproxy_module::status, and mapiproxy_module::unbind.
![]() ![]() ![]() |
This content is licensed under the Creative Commons Attribution ShareAlike License v. 3.0: http://creativecommons.org/licenses/by-sa/3.0/ |