diff options
author | Stefan Metzmacher <metze@samba.org> | 2012-11-30 13:52:53 +0100 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2012-12-02 22:53:32 +0100 |
commit | 9afba14417ebb8e13623b62d3c81492629b92f29 (patch) | |
tree | 59b7dc35f0e0e17f1218d4d779f89830125d8b56 /source3/libsmb/proto.h | |
parent | cf60338ada9b1685aaa49a41cefbe1e14040a283 (diff) | |
download | samba-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.h | 9 |
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); |