s4:librpc/rpc: add dcerpc_secondary_auth_connection()
authorStefan Metzmacher <metze@samba.org>
Fri, 17 Jan 2014 08:31:51 +0000 (09:31 +0100)
committerGünther Deschner <gd@samba.org>
Tue, 7 Jul 2015 12:05:28 +0000 (14:05 +0200)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
source4/librpc/rpc/dcerpc.h
source4/librpc/rpc/dcerpc_secondary.c

index a7d16947707588ad0b2108a33f9cca9cf9c7a5b4..6385dd06dced8babad9efd2cc9569524211881a7 100644 (file)
@@ -238,6 +238,13 @@ struct composite_context* dcerpc_secondary_auth_connection_send(struct dcerpc_pi
 NTSTATUS dcerpc_secondary_auth_connection_recv(struct composite_context *c, 
                                               TALLOC_CTX *mem_ctx,
                                               struct dcerpc_pipe **p);
+NTSTATUS dcerpc_secondary_auth_connection(struct dcerpc_pipe *p,
+                                       const struct dcerpc_binding *binding,
+                                       const struct ndr_interface_table *table,
+                                       struct cli_credentials *credentials,
+                                       struct loadparm_context *lp_ctx,
+                                       TALLOC_CTX *mem_ctx,
+                                       struct dcerpc_pipe **p2);
 
 struct composite_context* dcerpc_secondary_connection_send(struct dcerpc_pipe *p,
                                                           const struct dcerpc_binding *b);
index 9f5234519cf252c4b0dbf1f80b90be59133cb272..83a9f5abff43fdcd1cc20b2d8cbc5b743096619e 100644 (file)
@@ -431,3 +431,18 @@ _PUBLIC_ NTSTATUS dcerpc_secondary_auth_connection_recv(struct composite_context
        talloc_free(c);
        return status;
 }
+
+_PUBLIC_ NTSTATUS dcerpc_secondary_auth_connection(struct dcerpc_pipe *p,
+                                       const struct dcerpc_binding *binding,
+                                       const struct ndr_interface_table *table,
+                                       struct cli_credentials *credentials,
+                                       struct loadparm_context *lp_ctx,
+                                       TALLOC_CTX *mem_ctx,
+                                       struct dcerpc_pipe **p2)
+{
+       struct composite_context *c;
+
+       c = dcerpc_secondary_auth_connection_send(p, binding, table,
+                                                 credentials, lp_ctx);
+       return dcerpc_secondary_auth_connection_recv(c, mem_ctx, p2);
+}