STEP01x: librpc/rpc: flesh out struct dcerpc_call_handle.
authorGünther Deschner <gd@samba.org>
Thu, 23 Jul 2015 10:49:55 +0000 (12:49 +0200)
committerStefan Metzmacher <metze@samba.org>
Tue, 4 Jun 2019 10:58:04 +0000 (12:58 +0200)
Guenther

Pair-Programmed-With: Jose A. Rivera <jarrpa@samba.org>
Signed-off-by: Guenther Deschner <gd@samba.org>
librpc/rpc/dcerpc_connection.c

index aaaf8ea7023a72519dd8da2c0218e123ed854669..81fefc8f20d26561da9cdd16d3522a84509e7512 100644 (file)
@@ -3207,3 +3207,16 @@ NTSTATUS dcerpc_server_create(TALLOC_CTX *mem_ctx,
        *_dcesrv = dcesrv;
        return NT_STATUS_OK;
 }
+
+/* unknown yet */
+struct dcerpc_server_context;
+struct dcerpc_server_auth_type;
+struct dcerpc_server_object;
+
+struct dcerpc_call_handle {
+       struct dcerpc_server_context *context; /* top level abstract context for a server instance */
+       struct dcerpc_server_auth_type *auth_type; /* an auth_type including the server credentials state */
+       struct dcerpc_server_endpoint *endpoint; /* endpoints for the server to listen on */
+       struct dcerpc_server_manager *manager; /* registered interface with the entry point vector */
+       struct dcerpc_server_object *object; /* object to allow multiple managers per interface */
+};