s3: Add cli_shadow_copy_data
[obnox/samba-ctdb.git] / source3 / include / proto.h
index b4bc97731dbca85e149a252d4a01e4eb608dfa6f..75d83b80ed0c79d5b1a84719bb1044f7b0648236 100644 (file)
@@ -2713,6 +2713,17 @@ bool cli_qpathinfo_basic( struct cli_state *cli, const char *name,
 bool cli_qfileinfo_test(struct cli_state *cli, int fnum, int level, char **poutdata, uint32 *poutlen);
 NTSTATUS cli_qpathinfo_alt_name(struct cli_state *cli, const char *fname, fstring alt_name);
 
+struct tevent_req *cli_shadow_copy_data_send(TALLOC_CTX *mem_ctx,
+                                            struct tevent_context *ev,
+                                            struct cli_state *cli,
+                                            uint16_t fnum,
+                                            bool get_names);
+NTSTATUS cli_shadow_copy_data_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx,
+                                  char ***pnames, int *pnum_names);
+NTSTATUS cli_shadow_copy_data(TALLOC_CTX *mem_ctx, struct cli_state *cli,
+                             uint16_t fnum, bool get_names,
+                             char ***pnames, int *pnum_names);
+
 /* The following definitions come from libsmb/clirap2.c  */
 
 int cli_NetGroupDelete(struct cli_state *cli, const char *group_name);