summaryrefslogtreecommitdiff
path: root/source3/libsmb/proto.h
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2012-11-30 13:52:53 +0100
committerMichael Adam <obnox@samba.org>2012-12-02 22:53:32 +0100
commit9afba14417ebb8e13623b62d3c81492629b92f29 (patch)
tree59b7dc35f0e0e17f1218d4d779f89830125d8b56 /source3/libsmb/proto.h
parentcf60338ada9b1685aaa49a41cefbe1e14040a283 (diff)
downloadsamba-9afba14417ebb8e13623b62d3c81492629b92f29.tar.gz
samba-9afba14417ebb8e13623b62d3c81492629b92f29.tar.bz2
samba-9afba14417ebb8e13623b62d3c81492629b92f29.zip
s3:libsmb: add cli_{query,set}_security_descriptor() which take sec_info flags
In order to set and get security_descriptors it's important to specify the sec_info flags. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'source3/libsmb/proto.h')
-rw-r--r--source3/libsmb/proto.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/source3/libsmb/proto.h b/source3/libsmb/proto.h
index e6d0ce8276..f186feeef4 100644
--- a/source3/libsmb/proto.h
+++ b/source3/libsmb/proto.h
@@ -792,8 +792,17 @@ NTSTATUS cli_push(struct cli_state *cli, uint16_t fnum, uint16_t mode,
/* The following definitions come from libsmb/clisecdesc.c */
+NTSTATUS cli_query_security_descriptor(struct cli_state *cli,
+ uint16_t fnum,
+ uint32_t sec_info,
+ TALLOC_CTX *mem_ctx,
+ struct security_descriptor **sd);
NTSTATUS cli_query_secdesc(struct cli_state *cli, uint16_t fnum,
TALLOC_CTX *mem_ctx, struct security_descriptor **sd);
+NTSTATUS cli_set_security_descriptor(struct cli_state *cli,
+ uint16_t fnum,
+ uint32_t sec_info,
+ const struct security_descriptor *sd);
NTSTATUS cli_set_secdesc(struct cli_state *cli, uint16_t fnum,
const struct security_descriptor *sd);