STEP01x: ilibrpc/rpc/dcerpc_connection.c start with dcerpc_context
authorStefan Metzmacher <metze@samba.org>
Wed, 22 Jan 2014 15:39:54 +0000 (16:39 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 4 Jun 2019 10:45:39 +0000 (12:45 +0200)
librpc/rpc/dcerpc_connection.c
librpc/rpc/dcerpc_connection.h

index 161841625f126c2a8de96a4abc0a9d734a9450c9..22af83bf88e06e5cf59d2264d9f7ec54e28c7bf9 100644 (file)
@@ -36,6 +36,7 @@ struct dcerpc_security;
 struct dcerpc_presentation;
 struct dcerpc_call;
 struct dcerpc_server;
+struct dcerpc_context;
 
 struct dcerpc_association {
        uint32_t assoc_group_id;
@@ -43,6 +44,9 @@ struct dcerpc_association {
        uint16_t features;
        bool negotiate_done;
        uint32_t next_call_id;
+
+       size_t num_contexts;
+       struct db_context *contexts;
 };
 
 struct dcerpc_connection {
@@ -114,6 +118,17 @@ struct dcerpc_call {
 };
 
 struct dcerpc_server {
+       struct {
+
+       }
+};
+
+struct dcerpc_context {
+       struct dcerpc_association *assoc;
+
+       struct policy_handle wire;
+
+       void *ptr;
 };
 
 struct dcerpc_association *dcerpc_association_create(TALLOC_CTX *mem_ctx,
index 266158addc282ad0b058f4bc51c275188f2880eb..0c212db7e1b303d9115ce158283b54079bb67f52 100644 (file)
@@ -32,6 +32,7 @@ struct dcerpc_security;
 struct dcerpc_presentation;
 struct dcerpc_call;
 struct dcerpc_server;
+struct dcerpc_context;
 
 struct dcerpc_association *dcerpc_association_create(TALLOC_CTX *mem_ctx,
                                                     uint16_t client_features);