#ifndef __SOURCE4_RPC_SERVER_DCERPC_SERVER_PROTO_H__
#define __SOURCE4_RPC_SERVER_DCERPC_SERVER_PROTO_H__

#undef _PRINTF_ATTRIBUTE
#define _PRINTF_ATTRIBUTE(a1, a2) PRINTF_ATTRIBUTE(a1, a2)
/* This file was automatically generated by mkproto.pl. DO NOT EDIT */

/* this file contains prototypes for functions that are private 
 * to this subsystem or library. These functions should not be 
 * used outside this particular subsystem! */


/* The following definitions come from ../../source4/rpc_server/dcerpc_server.c  */

NTSTATUS dcesrv_assoc_group_find_s4(
	struct dcesrv_call_state *call,
	void *private_data);
void dcerpc_server_init(struct loadparm_context *lp_ctx);
NTSTATUS dcesrv_add_ep(struct dcesrv_context *dce_ctx,
		       struct loadparm_context *lp_ctx,
		       struct dcesrv_endpoint *e,
		       struct tevent_context *event_ctx,
		       const struct model_ops *model_ops,
		       void *process_context);
void log_successful_dcesrv_authz_event(
	struct dcesrv_call_state *call,
	void *private_data);
NTSTATUS dcesrv_gensec_prepare(
	TALLOC_CTX *mem_ctx,
	struct dcesrv_call_state *call,
	struct gensec_security **out,
	void *private_data);
void dcesrv_transport_terminate_connection_s4(struct dcesrv_connection *dce_conn,
					      const char *reason);
#undef _PRINTF_ATTRIBUTE
#define _PRINTF_ATTRIBUTE(a1, a2)

#endif /* __SOURCE4_RPC_SERVER_DCERPC_SERVER_PROTO_H__ */

