dcesrv_exchange_ds_rfr.h File Reference
#include "mapiproxy/libmapiproxy/libmapiproxy.h"
#include <util/debug.h>

Macros

#define __BEGIN_DECLS
 
#define __END_DECLS
 

Functions

__BEGIN_DECLS NTSTATUS samba_init_module (void)
 

Macro Definition Documentation

#define __BEGIN_DECLS
#define __END_DECLS

Function Documentation

__BEGIN_DECLS NTSTATUS samba_init_module ( void  )

Register mapiproxy dynamic shared object modules

This function registers mapiproxy modules located

Entry point of mapiproxy dynamic shared object.

This function first registers exchange endpoints and ndr tables, then attempts to register the mapiproxy interface.

Returns
NT_STATUS_OK on success, otherwise NT_STATUS_UNSUCCESSFUL;

Entry point for the pack mapiproxy module

Returns
NT_STATUS_OK on success, otherwise NTSTATUS error

Entry point for the cache mapiproxy module

Returns
NT_STATUS_OK on success, otherwise NTSTATUS error

Entry point for the downgrade mapiproxy module

Returns
NT_STATUS_OK on success, otherwise NTSTATUS error

Register mapiproxy dynamic shared object modules

This function registers mapiproxy modules located

Entry point of mapiproxy dynamic shared object.

This function first registers exchange endpoints and ndr tables, then attempts to register the mapiproxy interface.

Returns
NT_STATUS_OK on success, otherwise NT_STATUS_UNSUCCESSFUL;

Entry point for the pack mapiproxy module

Returns
NT_STATUS_OK on success, otherwise NTSTATUS error

Entry point for the cache mapiproxy module

Returns
NT_STATUS_OK on success, otherwise NTSTATUS error

Entry point for the downgrade mapiproxy module

Returns
NT_STATUS_OK on success, otherwise NTSTATUS error

Entry point for the pack mapiproxy module

Returns
NT_STATUS_OK on success, otherwise NTSTATUS error

Entry point for the default OpenChange EMSMDB server

Returns
NT_STATUS_OK on success, otherwise NTSTATUS error

Entry point for the default OpenChange NSPI server

Returns
NT_STATUS_OK on success, otherwise NTSTATUS error

Entry point for the default OpenChange RFR server

Returns
NT_STATUS_OK on success, otherwise NTSTATUS error

References cache_dispatch(), cache_init(), cache_pull(), cache_push(), cache_unbind(), 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(), dcesrv_exchange_emsmdb_dispatch(), dcesrv_exchange_emsmdb_init(), dcesrv_exchange_emsmdb_unbind(), dcesrv_exchange_nsp_dispatch(), dcesrv_exchange_nsp_init(), dcesrv_exchange_nsp_unbind(), mapiproxy_module::description, mapiproxy_module::dispatch, downgrade_dispatch(), downgrade_ndr_pull(), downgrade_pull(), downgrade_push(), dummy_dispatch(), dummy_init(), dummy_ndr_pull(), dummy_pull(), dummy_push(), dummy_unbind(), mapiproxy_module::endpoint, mapiproxy_module::init, MAPIPROXY_DEFAULT, mapiproxy_module_register(), 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.


Creative Commons License
Creative Commons Attribution icon Creative Commons Share Alike icon
This content is licensed under the Creative Commons
Attribution ShareAlike License v. 3.0:
http://creativecommons.org/licenses/by-sa/3.0/