2011-06-30 12:46:48 +04:00
/*
* Unix SMB / CIFS implementation .
*
* RPC Socket Helper
*
* Copyright ( c ) 2011 Andreas Schneider < asn @ samba . org >
*
* This program is free software ; you can redistribute it and / or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation ; either version 3 of the License , or
* ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU General Public License for more details .
*
* You should have received a copy of the GNU General Public License
* along with this program ; if not , see < http : //www.gnu.org/licenses/>.
*/
# ifndef _RPC_SOCK_HELPER_H_
# define _RPC_SOCK_HELPER_H_
2019-02-27 19:52:21 +03:00
# include "rpc_server.h"
2019-01-28 12:57:53 +03:00
struct pf_listen_fd ;
2019-02-27 20:05:08 +03:00
NTSTATUS dcesrv_create_ncacn_ip_tcp_sockets ( struct dcesrv_endpoint * e ,
struct dcerpc_binding_vector * bvec ,
struct pf_listen_fd * listen_fd ,
int * listen_fd_size ) ;
2011-06-30 12:46:48 +04:00
2019-01-22 18:32:51 +03:00
NTSTATUS dcesrv_setup_ncacn_ip_tcp_sockets ( struct tevent_context * ev_ctx ,
2019-02-27 19:52:21 +03:00
struct messaging_context * msg_ctx ,
struct dcesrv_context * dce_ctx ,
struct dcesrv_endpoint * e ,
struct dcerpc_binding_vector * bvec ,
dcerpc_ncacn_termination_fn t_fn ,
void * t_data ) ;
2011-06-30 12:46:48 +04:00
# endif /* _RPC_SOCK_HELPER_H_ */
/* vim: set ts=8 sw=8 noet cindent syntax=c.doxygen: */