1#include "../librpc/gen_ndr/ndr_echo.h" 2#ifndef __SRV_RPCECHO__ 3#define __SRV_RPCECHO__ 4void _echo_AddOne(pipes_struct *p, struct echo_AddOne *r); 5void _echo_EchoData(pipes_struct *p, struct echo_EchoData *r); 6void _echo_SinkData(pipes_struct *p, struct echo_SinkData *r); 7void _echo_SourceData(pipes_struct *p, struct echo_SourceData *r); 8void _echo_TestCall(pipes_struct *p, struct echo_TestCall *r); 9NTSTATUS _echo_TestCall2(pipes_struct *p, struct echo_TestCall2 *r); 10uint32 _echo_TestSleep(pipes_struct *p, struct echo_TestSleep *r); 11void _echo_TestEnum(pipes_struct *p, struct echo_TestEnum *r); 12void _echo_TestSurrounding(pipes_struct *p, struct echo_TestSurrounding *r); 13uint16 _echo_TestDoublePointer(pipes_struct *p, struct echo_TestDoublePointer *r); 14void rpcecho_get_pipe_fns(struct api_struct **fns, int *n_fns); 15NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r); 16void _echo_AddOne(pipes_struct *p, struct echo_AddOne *r); 17void _echo_EchoData(pipes_struct *p, struct echo_EchoData *r); 18void _echo_SinkData(pipes_struct *p, struct echo_SinkData *r); 19void _echo_SourceData(pipes_struct *p, struct echo_SourceData *r); 20void _echo_TestCall(pipes_struct *p, struct echo_TestCall *r); 21NTSTATUS _echo_TestCall2(pipes_struct *p, struct echo_TestCall2 *r); 22uint32 _echo_TestSleep(pipes_struct *p, struct echo_TestSleep *r); 23void _echo_TestEnum(pipes_struct *p, struct echo_TestEnum *r); 24void _echo_TestSurrounding(pipes_struct *p, struct echo_TestSurrounding *r); 25uint16 _echo_TestDoublePointer(pipes_struct *p, struct echo_TestDoublePointer *r); 26NTSTATUS rpc_rpcecho_init(void); 27#endif /* __SRV_RPCECHO__ */ 28