summaryrefslogtreecommitdiffstats
path: root/source4/librpc
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2013-12-04 14:28:11 +0100
committerStefan Metzmacher <metze@samba.org>2014-01-07 08:37:45 +0100
commit383ba3dacf213138ca9dc6fceba2c6fc5131cf7d (patch)
tree6161cc87492dcbed2589101c504a8f0fe172f146 /source4/librpc
parent27d0d3210598b334af8584291c6590a06a9750d5 (diff)
downloadsamba-383ba3dacf213138ca9dc6fceba2c6fc5131cf7d.tar.gz
samba-383ba3dacf213138ca9dc6fceba2c6fc5131cf7d.tar.xz
samba-383ba3dacf213138ca9dc6fceba2c6fc5131cf7d.zip
s4:librpc: make 'struct dcerpc_pipe_connect' private
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
Diffstat (limited to 'source4/librpc')
-rw-r--r--source4/librpc/rpc/dcerpc.h13
-rw-r--r--source4/librpc/rpc/dcerpc_connect.c8
2 files changed, 10 insertions, 11 deletions
diff --git a/source4/librpc/rpc/dcerpc.h b/source4/librpc/rpc/dcerpc.h
index 242f356a60..ed338e912f 100644
--- a/source4/librpc/rpc/dcerpc.h
+++ b/source4/librpc/rpc/dcerpc.h
@@ -36,12 +36,14 @@ struct tevent_context;
struct tevent_req;
struct dcerpc_binding_handle;
struct tstream_context;
+struct ndr_interface_table;
/*
this defines a generic security context for signed/sealed dcerpc pipes.
*/
struct dcecli_connection;
struct gensec_settings;
+struct cli_credentials;
struct dcecli_security {
struct dcerpc_auth *auth_info;
struct gensec_security *generic_state;
@@ -137,17 +139,6 @@ struct dcerpc_pipe {
/* default timeout for all rpc requests, in seconds */
#define DCERPC_REQUEST_TIMEOUT 60
-
-struct dcerpc_pipe_connect {
- struct dcerpc_pipe *pipe;
- struct dcerpc_binding *binding;
- const char *pipe_name;
- const struct ndr_interface_table *interface;
- struct cli_credentials *creds;
- struct resolve_context *resolve_ctx;
-};
-
-
struct epm_tower;
struct epm_floor;
diff --git a/source4/librpc/rpc/dcerpc_connect.c b/source4/librpc/rpc/dcerpc_connect.c
index d8bedeed1c..857d1c3899 100644
--- a/source4/librpc/rpc/dcerpc_connect.c
+++ b/source4/librpc/rpc/dcerpc_connect.c
@@ -36,6 +36,14 @@
#include "param/param.h"
#include "libcli/resolve/resolve.h"
+struct dcerpc_pipe_connect {
+ struct dcerpc_pipe *pipe;
+ struct dcerpc_binding *binding;
+ const char *pipe_name;
+ const struct ndr_interface_table *interface;
+ struct cli_credentials *creds;
+ struct resolve_context *resolve_ctx;
+};
struct pipe_np_smb_state {
struct smb_composite_connect conn;