#ifndef _RPC_SOCK_HELPER_H_
#define _RPC_SOCK_HELPER_H_
-struct pf_listen_fd;
+#include "rpc_server.h"
-NTSTATUS dcesrv_create_ncacn_ip_tcp_sockets(
- const struct ndr_interface_table *iface,
- struct dcerpc_binding_vector *bvec,
- uint16_t port,
- struct pf_listen_fd *listen_fd,
- int *listen_fd_size);
-
-NTSTATUS dcesrv_setup_ncacn_ip_tcp_sockets(struct tevent_context *ev_ctx,
- struct messaging_context *msg_ctx,
- const struct ndr_interface_table *iface,
- struct dcerpc_binding_vector *bvec,
- uint16_t port);
+NTSTATUS dcesrv_create_binding_sockets(
+ struct dcerpc_binding *b,
+ TALLOC_CTX *mem_ctx,
+ size_t *pnum_fds,
+ int **fds);
#endif /* _RPC_SOCK_HELPER_H_ */