dcesrv_mapiproxy_proto.h

Langue: en

Version: 380966 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

Sommaire

NAME

mapiproxy/dcesrv_mapiproxy_proto.h -

SYNOPSIS


Defines


#define __BEGIN_DECLS

#define __END_DECLS

Functions


NTSTATUS dcerpc_server_exchange_drs_init (void)

NTSTATUS dcerpc_server_exchange_ds_rfr_init (void)

NTSTATUS dcerpc_server_exchange_emsmdb_init (void)

NTSTATUS dcerpc_server_exchange_mta_init (void)

NTSTATUS dcerpc_server_exchange_mta_qadmin_init (void)

NTSTATUS dcerpc_server_exchange_nsp_init (void)

NTSTATUS dcerpc_server_exchange_store_admin1_init (void)

NTSTATUS dcerpc_server_exchange_store_admin2_init (void)

NTSTATUS dcerpc_server_exchange_store_admin3_init (void)

NTSTATUS dcerpc_server_exchange_store_information_init (void)

NTSTATUS dcerpc_server_exchange_sysatt_cluster_init (void)

NTSTATUS dcerpc_server_exchange_system_attendant_init (void)

NTSTATUS dcerpc_server_exchange_unknown_init (void)

NTSTATUS dcerpc_server_exchange_xds_init (void)

__BEGIN_DECLS NTSTATUS dcerpc_server_mapiproxy_init (void)

void dcesrv_dra_adopt (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_adopt *)

void dcesrv_dra_authorize_replica (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_authorize_replica *)

void dcesrv_dra_delete_subref (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_delete_subref *)

void dcesrv_dra_modify_entry (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_modify_entry *)

void dcesrv_dra_reference_update (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_reference_update *)

void dcesrv_dra_replica_add (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_replica_add *)

void dcesrv_dra_replica_delete (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_replica_delete *)

void dcesrv_dra_replica_synchronize (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_replica_synchronize *)

void dcesrv_dra_set_status (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_set_status *)

void dcesrv_dra_unauthorize_replica (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_unauthorize_replica *)

void dcesrv_ds_abandon (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_abandon *)

void dcesrv_ds_add_entry (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_add_entry *)

void dcesrv_ds_bind (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_bind *)

void dcesrv_ds_compare (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_compare *)

void dcesrv_ds_list (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_list *)

void dcesrv_ds_modify_entry (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_modify_entry *)

void dcesrv_ds_modify_rdn (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_modify_rdn *)

void dcesrv_ds_read (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_read *)

void dcesrv_ds_receive_result (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_receive_result *)

void dcesrv_ds_remove_entry (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_remove_entry *)

void dcesrv_ds_search (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_search *)

void dcesrv_ds_unbind (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_unbind *)

void dcesrv_ds_wait (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_wait *)

void dcesrv_ec_store_admin1_dummy (struct dcesrv_call_state *, TALLOC_CTX *, struct ec_store_admin1_dummy *)

void dcesrv_ec_store_admin2_dummy (struct dcesrv_call_state *, TALLOC_CTX *, struct ec_store_admin2_dummy *)

void dcesrv_ec_store_admin3_dummy (struct dcesrv_call_state *, TALLOC_CTX *, struct ec_store_admin3_dummy *)

enum MAPISTATUS dcesrv_EcDoConnect (struct dcesrv_call_state *, TALLOC_CTX *, struct EcDoConnect *)

enum MAPISTATUS dcesrv_EcDoConnectEx (struct dcesrv_call_state *, TALLOC_CTX *, struct EcDoConnectEx *)

enum MAPISTATUS dcesrv_EcDoDisconnect (struct dcesrv_call_state *, TALLOC_CTX *, struct EcDoDisconnect *)

enum MAPISTATUS dcesrv_EcDoRpc (struct dcesrv_call_state *, TALLOC_CTX *, struct EcDoRpc *)

void dcesrv_EcDoRpcExt (struct dcesrv_call_state *, TALLOC_CTX *, struct EcDoRpcExt *)

enum MAPISTATUS dcesrv_EcDoRpcExt2 (struct dcesrv_call_state *, TALLOC_CTX *, struct EcDoRpcExt2 *)

void dcesrv_EcDummyRpc (struct dcesrv_call_state *, TALLOC_CTX *, struct EcDummyRpc *)

void dcesrv_EcGetMoreRpc (struct dcesrv_call_state *, TALLOC_CTX *, struct EcGetMoreRpc *)

void dcesrv_EcRGetDCName (struct dcesrv_call_state *, TALLOC_CTX *, struct EcRGetDCName *)

void dcesrv_EcRNetGetDCName (struct dcesrv_call_state *, TALLOC_CTX *, struct EcRNetGetDCName *)

enum MAPISTATUS dcesrv_EcRRegisterPushNotification (struct dcesrv_call_state *, TALLOC_CTX *, struct EcRRegisterPushNotification *)

enum MAPISTATUS dcesrv_EcRUnregisterPushNotification (struct dcesrv_call_state *, TALLOC_CTX *, struct EcRUnregisterPushNotification *)

void dcesrv_exchange_mta_qadmin (struct dcesrv_call_state *, TALLOC_CTX *, struct exchange_mta_qadmin *)

void dcesrv_exchange_store_information_dummy (struct dcesrv_call_state *, TALLOC_CTX *, struct exchange_store_information_dummy *)

void dcesrv_MtaBind (struct dcesrv_call_state *, TALLOC_CTX *, struct MtaBind *)

void dcesrv_MtaBindAck (struct dcesrv_call_state *, TALLOC_CTX *, struct MtaBindAck *)

enum MAPISTATUS dcesrv_NspiBind (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiBind *)

enum MAPISTATUS dcesrv_NspiCompareMIds (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiCompareMIds *)

enum MAPISTATUS dcesrv_NspiDeleteEntries (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiDeleteEntries *)

enum MAPISTATUS dcesrv_NspiDNToMId (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiDNToMId *)

enum MAPISTATUS dcesrv_NspiGetIDsFromNames (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiGetIDsFromNames *)

enum MAPISTATUS dcesrv_NspiGetMatches (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiGetMatches *)

enum MAPISTATUS dcesrv_NspiGetNamesFromIDs (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiGetNamesFromIDs *)

enum MAPISTATUS dcesrv_NspiGetPropList (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiGetPropList *)

enum MAPISTATUS dcesrv_NspiGetProps (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiGetProps *)

enum MAPISTATUS dcesrv_NspiGetSpecialTable (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiGetSpecialTable *)

enum MAPISTATUS dcesrv_NspiGetTemplateInfo (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiGetTemplateInfo *)

enum MAPISTATUS dcesrv_NspiModLinkAtt (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiModLinkAtt *)

enum MAPISTATUS dcesrv_NspiModProps (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiModProps *)

enum MAPISTATUS dcesrv_NspiQueryColumns (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiQueryColumns *)

enum MAPISTATUS dcesrv_NspiQueryRows (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiQueryRows *)

enum MAPISTATUS dcesrv_NspiResolveNames (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiResolveNames *)

enum MAPISTATUS dcesrv_NspiResolveNamesW (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiResolveNamesW *)

enum MAPISTATUS dcesrv_NspiResortRestriction (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiResortRestriction *)

enum MAPISTATUS dcesrv_NspiSeekEntries (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiSeekEntries *)

enum MAPISTATUS dcesrv_NspiUnbind (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiUnbind *)

enum MAPISTATUS dcesrv_NspiUpdateStat (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiUpdateStat *)

enum MAPISTATUS dcesrv_RfrGetFQDNFromLegacyDN (struct dcesrv_call_state *, TALLOC_CTX *, struct RfrGetFQDNFromLegacyDN *)

enum MAPISTATUS dcesrv_RfrGetNewDSA (struct dcesrv_call_state *, TALLOC_CTX *, struct RfrGetNewDSA *)

void dcesrv_sysatt_cluster_dummy (struct dcesrv_call_state *, TALLOC_CTX *, struct sysatt_cluster_dummy *)

void dcesrv_sysatt_dummy (struct dcesrv_call_state *, TALLOC_CTX *, struct sysatt_dummy *)

void dcesrv_unknown_dummy (struct dcesrv_call_state *, TALLOC_CTX *, struct unknown_dummy *)

void dcesrv_xds_dummy (struct dcesrv_call_state *, TALLOC_CTX *, struct xds_dummy *)

bool mapiproxy_NspiDNToMId (struct dcesrv_call_state *, struct NspiDNToMId *)

bool mapiproxy_NspiGetProps (struct dcesrv_call_state *, struct NspiGetProps *)

bool mapiproxy_NspiQueryRows (struct dcesrv_call_state *, struct NspiQueryRows *)

bool mapiproxy_RfrGetNewDSA (struct dcesrv_call_state *, struct RfrGetNewDSA *)

struct ndr_interface_table * ndr_table_by_name (const char *)

struct ndr_interface_table * ndr_table_by_uuid (const struct GUID *)

NTSTATUS ndr_table_init (void)

struct ndr_interface_list * ndr_table_list (void)

NTSTATUS ndr_table_register (const struct ndr_interface_table *)

NTSTATUS samba_init_module (void)

Define Documentation

#define __BEGIN_DECLS

#define __END_DECLS

Function Documentation

NTSTATUS dcerpc_server_exchange_drs_init (void)

NTSTATUS dcerpc_server_exchange_ds_rfr_init (void)

Referenced by samba_init_module().

NTSTATUS dcerpc_server_exchange_emsmdb_init (void)

Referenced by samba_init_module().

NTSTATUS dcerpc_server_exchange_mta_init (void)

NTSTATUS dcerpc_server_exchange_mta_qadmin_init (void)

NTSTATUS dcerpc_server_exchange_nsp_init (void)

Referenced by samba_init_module().

NTSTATUS dcerpc_server_exchange_store_admin1_init (void)

NTSTATUS dcerpc_server_exchange_store_admin2_init (void)

NTSTATUS dcerpc_server_exchange_store_admin3_init (void)

NTSTATUS dcerpc_server_exchange_store_information_init (void)

NTSTATUS dcerpc_server_exchange_sysatt_cluster_init (void)

NTSTATUS dcerpc_server_exchange_system_attendant_init (void)

NTSTATUS dcerpc_server_exchange_unknown_init (void)

NTSTATUS dcerpc_server_exchange_xds_init (void)

__BEGIN_DECLS NTSTATUS dcerpc_server_mapiproxy_init (void)register the mapiproxy endpoint server.

Returns:

NT_STATUS_OK on success, otherwise NTSTATUS error

References ndr_table_init().

Referenced by samba_init_module().

void dcesrv_dra_adopt (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_adopt *)

void dcesrv_dra_authorize_replica (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_authorize_replica *)

void dcesrv_dra_delete_subref (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_delete_subref *)

void dcesrv_dra_modify_entry (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_modify_entry *)

void dcesrv_dra_reference_update (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_reference_update *)

void dcesrv_dra_replica_add (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_replica_add *)

void dcesrv_dra_replica_delete (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_replica_delete *)

void dcesrv_dra_replica_synchronize (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_replica_synchronize *)

void dcesrv_dra_set_status (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_set_status *)

void dcesrv_dra_unauthorize_replica (struct dcesrv_call_state *, TALLOC_CTX *, struct dra_unauthorize_replica *)

void dcesrv_ds_abandon (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_abandon *)

void dcesrv_ds_add_entry (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_add_entry *)

void dcesrv_ds_bind (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_bind *)

void dcesrv_ds_compare (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_compare *)

void dcesrv_ds_list (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_list *)

void dcesrv_ds_modify_entry (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_modify_entry *)

void dcesrv_ds_modify_rdn (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_modify_rdn *)

void dcesrv_ds_read (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_read *)

void dcesrv_ds_receive_result (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_receive_result *)

void dcesrv_ds_remove_entry (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_remove_entry *)

void dcesrv_ds_search (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_search *)

void dcesrv_ds_unbind (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_unbind *)

void dcesrv_ds_wait (struct dcesrv_call_state *, TALLOC_CTX *, struct ds_wait *)

void dcesrv_ec_store_admin1_dummy (struct dcesrv_call_state *, TALLOC_CTX *, struct ec_store_admin1_dummy *)

void dcesrv_ec_store_admin2_dummy (struct dcesrv_call_state *, TALLOC_CTX *, struct ec_store_admin2_dummy *)

void dcesrv_ec_store_admin3_dummy (struct dcesrv_call_state *, TALLOC_CTX *, struct ec_store_admin3_dummy *)

enum MAPISTATUS dcesrv_EcDoConnect (struct dcesrv_call_state *, TALLOC_CTX *, struct EcDoConnect *)

enum MAPISTATUS dcesrv_EcDoConnectEx (struct dcesrv_call_state *, TALLOC_CTX *, struct EcDoConnectEx *)

enum MAPISTATUS dcesrv_EcDoDisconnect (struct dcesrv_call_state *, TALLOC_CTX *, struct EcDoDisconnect *)

enum MAPISTATUS dcesrv_EcDoRpc (struct dcesrv_call_state *, TALLOC_CTX *, struct EcDoRpc *)

void dcesrv_EcDoRpcExt (struct dcesrv_call_state *, TALLOC_CTX *, struct EcDoRpcExt *)

enum MAPISTATUS dcesrv_EcDoRpcExt2 (struct dcesrv_call_state *, TALLOC_CTX *, struct EcDoRpcExt2 *)

void dcesrv_EcDummyRpc (struct dcesrv_call_state *, TALLOC_CTX *, struct EcDummyRpc *)

void dcesrv_EcGetMoreRpc (struct dcesrv_call_state *, TALLOC_CTX *, struct EcGetMoreRpc *)

void dcesrv_EcRGetDCName (struct dcesrv_call_state *, TALLOC_CTX *, struct EcRGetDCName *)

void dcesrv_EcRNetGetDCName (struct dcesrv_call_state *, TALLOC_CTX *, struct EcRNetGetDCName *)

enum MAPISTATUS dcesrv_EcRRegisterPushNotification (struct dcesrv_call_state *, TALLOC_CTX *, struct EcRRegisterPushNotification *)

enum MAPISTATUS dcesrv_EcRUnregisterPushNotification (struct dcesrv_call_state *, TALLOC_CTX *, struct EcRUnregisterPushNotification *)

void dcesrv_exchange_mta_qadmin (struct dcesrv_call_state *, TALLOC_CTX *, struct exchange_mta_qadmin *)

void dcesrv_exchange_store_information_dummy (struct dcesrv_call_state *, TALLOC_CTX *, struct exchange_store_information_dummy *)

void dcesrv_MtaBind (struct dcesrv_call_state *, TALLOC_CTX *, struct MtaBind *)

void dcesrv_MtaBindAck (struct dcesrv_call_state *, TALLOC_CTX *, struct MtaBindAck *)

enum MAPISTATUS dcesrv_NspiBind (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiBind *)

enum MAPISTATUS dcesrv_NspiCompareMIds (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiCompareMIds *)

enum MAPISTATUS dcesrv_NspiDeleteEntries (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiDeleteEntries *)

enum MAPISTATUS dcesrv_NspiDNToMId (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiDNToMId *)

enum MAPISTATUS dcesrv_NspiGetIDsFromNames (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiGetIDsFromNames *)

enum MAPISTATUS dcesrv_NspiGetMatches (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiGetMatches *)

enum MAPISTATUS dcesrv_NspiGetNamesFromIDs (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiGetNamesFromIDs *)

enum MAPISTATUS dcesrv_NspiGetPropList (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiGetPropList *)

enum MAPISTATUS dcesrv_NspiGetProps (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiGetProps *)

enum MAPISTATUS dcesrv_NspiGetSpecialTable (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiGetSpecialTable *)

enum MAPISTATUS dcesrv_NspiGetTemplateInfo (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiGetTemplateInfo *)

enum MAPISTATUS dcesrv_NspiModLinkAtt (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiModLinkAtt *)

enum MAPISTATUS dcesrv_NspiModProps (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiModProps *)

enum MAPISTATUS dcesrv_NspiQueryColumns (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiQueryColumns *)

enum MAPISTATUS dcesrv_NspiQueryRows (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiQueryRows *)

enum MAPISTATUS dcesrv_NspiResolveNames (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiResolveNames *)

enum MAPISTATUS dcesrv_NspiResolveNamesW (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiResolveNamesW *)

enum MAPISTATUS dcesrv_NspiResortRestriction (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiResortRestriction *)

enum MAPISTATUS dcesrv_NspiSeekEntries (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiSeekEntries *)

enum MAPISTATUS dcesrv_NspiUnbind (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiUnbind *)

enum MAPISTATUS dcesrv_NspiUpdateStat (struct dcesrv_call_state *, TALLOC_CTX *, struct NspiUpdateStat *)

enum MAPISTATUS dcesrv_RfrGetFQDNFromLegacyDN (struct dcesrv_call_state *, TALLOC_CTX *, struct RfrGetFQDNFromLegacyDN *)

enum MAPISTATUS dcesrv_RfrGetNewDSA (struct dcesrv_call_state *, TALLOC_CTX *, struct RfrGetNewDSA *)

void dcesrv_sysatt_cluster_dummy (struct dcesrv_call_state *, TALLOC_CTX *, struct sysatt_cluster_dummy *)

void dcesrv_sysatt_dummy (struct dcesrv_call_state *, TALLOC_CTX *, struct sysatt_dummy *)

void dcesrv_unknown_dummy (struct dcesrv_call_state *, TALLOC_CTX *, struct unknown_dummy *)

void dcesrv_xds_dummy (struct dcesrv_call_state *, TALLOC_CTX *, struct xds_dummy *)

bool mapiproxy_NspiDNToMId (struct dcesrv_call_state * dce_call, struct NspiDNToMId * r)This function looks if the server DN string in the request holds the mapiproxy netbios name and replaces it with the original Exchange server one fetched from NspiQueryRows or NspiGetProps.

Parameters:

dce_call pointer to the session context
r pointer to the NspiDNToMId structure

Returns:

true on success or false if no occurrence of the mapiproxy netbios name was found.

Referenced by mapiproxy_op_dispatch().

bool mapiproxy_NspiGetProps (struct dcesrv_call_state * dce_call, struct NspiGetProps * r)This function replaces network address from the binding strings returned by Exchange for the PR_EMS_AB_NETWORK_ADDRESS property and limit the binding strings scope to ncacn_ip_tcp.

Parameters:

dce_call pointer to the session context
r pointer to the NspiGetProps structure

Returns:

true on success, otherwise false

Referenced by mapiproxy_op_ndr_push().

bool mapiproxy_NspiQueryRows (struct dcesrv_call_state * dce_call, struct NspiQueryRows * r)This function replaces the Exchange server name with mapiproxy netbios name for the PR_EMS_AB_HOME_MDB property and saves the original name in a global variable for further usage - such as mapiproxy_NspiDNToMId.

Parameters:

dce_call pointer to the session context
r pointer to the NspiQueryRows structure

See also:

mapiproxy_NspiDNToMId

References x500_get_servername().

Referenced by mapiproxy_op_ndr_push().

bool mapiproxy_RfrGetNewDSA (struct dcesrv_call_state * dce_call, struct RfrGetNewDSA * r)This function replaces the Exchange server FQDN with mapiproxy one.

Returns:

true on success, otherwise false

Referenced by mapiproxy_op_ndr_push().

struct ndr_interface_table* ndr_table_by_name (const char *) [read]

Referenced by mapiproxy_op_interface_by_name().

struct ndr_interface_table* ndr_table_by_uuid (const struct GUID *) [read]

Referenced by mapiproxy_op_bind_proxy().

NTSTATUS ndr_table_init (void)

Referenced by dcerpc_server_mapiproxy_init().

struct ndr_interface_list* ndr_table_list (void) [read]

Referenced by mapiproxy_op_interface_by_uuid().

NTSTATUS ndr_table_register (const struct ndr_interface_table *)

Referenced by samba_init_module().

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

Entry point for the pack mapiproxy module

Returns:

NT_STATUS_OK on success, otherwise NTSTATUS error

Author

Generated automatically by Doxygen for MAPIProxy from the source code.