Signed-off-by: Gregor Beck <gbeck@sernet.de>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
NTSTATUS rpc_transport_tstream_init(TALLOC_CTX *mem_ctx,
struct tstream_context **stream,
struct rpc_cli_transport **presult);
-struct cli_state *rpc_pipe_np_smb_conn(struct rpc_pipe_client *p);
#endif /* _RPC_CLIENT_RPC_TRANSPORT_H_ */
*presult = result;
return NT_STATUS_OK;
}
-
-struct cli_state *rpc_pipe_np_smb_conn(struct rpc_pipe_client *p)
-{
- struct rpc_tstream_state *transp =
- talloc_get_type_abort(p->transport->priv,
- struct rpc_tstream_state);
- bool ok;
-
- ok = rpccli_is_connected(p);
- if (!ok) {
- return NULL;
- }
-
- if (!tstream_is_cli_np(transp->stream)) {
- return NULL;
- }
-
- return tstream_cli_np_get_cli_state(transp->stream);
-}