STEP01x: dcerpc_server_create
authorStefan Metzmacher <metze@samba.org>
Sun, 23 Mar 2014 16:04:24 +0000 (17:04 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 4 Jun 2019 10:58:04 +0000 (12:58 +0200)
librpc/rpc/dcerpc_connection.c

index 724bb8df27501450f0beb357c202165c9c5f2009..10ec8cd45ee5f3f714fd9a64e9fe4e036cdff37b 100644 (file)
@@ -134,6 +134,8 @@ struct dcerpc_context_handle {
 struct dcerpc_server_auth_info;
 
 struct dcerpc_server {
+       struct loadparm_context *lp_ctx;
+
        struct {
 
        };
@@ -3210,3 +3212,18 @@ NTSTATUS dcerpc_server_connection_loop_recv(struct tevent_req *req)
        return tevent_req_simple_recv_ntstatus(req);
 }
 
+NTSTATUS dcerpc_server_create(TALLOC_CTX *mem_ctx,
+                             struct loadparm_context *lp_ctx,
+                             struct dcerpc_server **_dcesrv)
+{
+       struct dcerpc_server *dcesrv;
+
+       dcesrv = talloc_zero(mem_ctx, struct dcerpc_server);
+       if (dcesrv == NULL) {
+               return NT_STATUS_NO_MEMORY;
+       }
+       dcesrv->lp_ctx = lp_ctx;
+
+       *_dcesrv = dcesrv;
+       return NT_STATUS_OK;
+}