rpcclient: Move rpccli_try_samr_connects() to cmd_samr.c
[samba.git] / source3 / rpcclient / cmd_samr.c
index 0cd8b50058e8888b2b57607c5a67127f050bbcc7..f1dc0c2a5e5d8a9671f5477771a8a54f3cd6bcc1 100644 (file)
@@ -270,6 +270,28 @@ static void display_sam_info_5(struct samr_DispEntryAscii *r)
        printf("Account: %s\n", r->account_name.string);
 }
 
+static NTSTATUS rpccli_try_samr_connects(
+       struct rpc_pipe_client *cli,
+       TALLOC_CTX *mem_ctx,
+       uint32_t access_mask,
+       struct policy_handle *connect_pol)
+{
+       NTSTATUS status;
+       NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
+
+       status = dcerpc_try_samr_connects(cli->binding_handle,
+                                         mem_ctx,
+                                         cli->srv_name_slash,
+                                         access_mask,
+                                         connect_pol,
+                                         &result);
+       if (!NT_STATUS_IS_OK(status)) {
+               return status;
+       }
+
+       return result;
+}
+
 /****************************************************************************
  ****************************************************************************/