OpenChange RFR Server implementation. More...
#include "mapiproxy/dcesrv_mapiproxy.h"#include "dcesrv_exchange_ds_rfr.h"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 |
Referenced by dcesrv_exchange_ds_rfr_dispatch().
|
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 |
Referenced by dcesrv_exchange_ds_rfr_dispatch().
| NTSTATUS samba_init_module | ( | void | ) |
Entry point for the default OpenChange RFR server
References dcesrv_exchange_ds_rfr_dispatch(), dcesrv_exchange_ds_rfr_init(), and dcesrv_exchange_ds_rfr_unbind().
|
|
This content is licensed under the Creative Commons Attribution ShareAlike License v. 3.0: http://creativecommons.org/licenses/by-sa/3.0/ |