diff options
Diffstat (limited to 'source4')
| -rw-r--r-- | source4/librpc/rpc/dcerpc.h | 13 | ||||
| -rw-r--r-- | source4/librpc/rpc/dcerpc_connect.c | 8 |
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; |
