1 #include "../librpc/gen_ndr/ndr_epmapper.h"
2 #ifndef __SRV_EPMAPPER__
3 #define __SRV_EPMAPPER__
4 uint32
_epm_Insert(pipes_struct
*p
, struct epm_Insert
*r
);
5 uint32
_epm_Delete(pipes_struct
*p
, struct epm_Delete
*r
);
6 uint32
_epm_Lookup(pipes_struct
*p
, struct epm_Lookup
*r
);
7 uint32
_epm_Map(pipes_struct
*p
, struct epm_Map
*r
);
8 uint32
_epm_LookupHandleFree(pipes_struct
*p
, struct epm_LookupHandleFree
*r
);
9 uint32
_epm_InqObject(pipes_struct
*p
, struct epm_InqObject
*r
);
10 uint32
_epm_MgmtDelete(pipes_struct
*p
, struct epm_MgmtDelete
*r
);
11 uint32
_epm_MapAuth(pipes_struct
*p
, struct epm_MapAuth
*r
);
12 void epmapper_get_pipe_fns(struct api_struct
**fns
, int *n_fns
);
13 NTSTATUS
rpc_epmapper_dispatch(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, const struct ndr_interface_table
*table
, uint32_t opnum
, void *r
);
14 uint32
_epm_Insert(pipes_struct
*p
, struct epm_Insert
*r
);
15 uint32
_epm_Delete(pipes_struct
*p
, struct epm_Delete
*r
);
16 uint32
_epm_Lookup(pipes_struct
*p
, struct epm_Lookup
*r
);
17 uint32
_epm_Map(pipes_struct
*p
, struct epm_Map
*r
);
18 uint32
_epm_LookupHandleFree(pipes_struct
*p
, struct epm_LookupHandleFree
*r
);
19 uint32
_epm_InqObject(pipes_struct
*p
, struct epm_InqObject
*r
);
20 uint32
_epm_MgmtDelete(pipes_struct
*p
, struct epm_MgmtDelete
*r
);
21 uint32
_epm_MapAuth(pipes_struct
*p
, struct epm_MapAuth
*r
);
22 NTSTATUS
rpc_epmapper_init(void);
23 #endif /* __SRV_EPMAPPER__ */