summaryrefslogtreecommitdiff
path: root/source3/libsmb/proto.h
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2011-06-18 09:10:30 +0200
committerVolker Lendecke <vl@samba.org>2011-06-19 11:08:12 +0200
commit8e02b70767be0d1e86059b0ecb9bd555896b48fd (patch)
tree883a3f1d548511fc2d67316fbbed916c12982a3f /source3/libsmb/proto.h
parentef816f1c4eb84b6ff72abc1106baf7ab3d53482b (diff)
downloadsamba-8e02b70767be0d1e86059b0ecb9bd555896b48fd.tar.gz
samba-8e02b70767be0d1e86059b0ecb9bd555896b48fd.tar.bz2
samba-8e02b70767be0d1e86059b0ecb9bd555896b48fd.zip
s3: Add incomplete cli_nttrans_create
secdesc only at this moment
Diffstat (limited to 'source3/libsmb/proto.h')
-rw-r--r--source3/libsmb/proto.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/source3/libsmb/proto.h b/source3/libsmb/proto.h
index 5166ef3e97..f88a891d58 100644
--- a/source3/libsmb/proto.h
+++ b/source3/libsmb/proto.h
@@ -557,6 +557,35 @@ NTSTATUS cli_notify_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx,
uint32_t *pnum_changes,
struct notify_change **pchanges);
+struct tevent_req *cli_nttrans_create_send(TALLOC_CTX *mem_ctx,
+ struct event_context *ev,
+ struct cli_state *cli,
+ const char *fname,
+ uint32_t CreatFlags,
+ uint32_t DesiredAccess,
+ uint32_t FileAttributes,
+ uint32_t ShareAccess,
+ uint32_t CreateDisposition,
+ uint32_t CreateOptions,
+ uint8_t SecurityFlags,
+ struct security_descriptor *secdesc,
+ struct ea_struct *eas,
+ int num_eas);
+NTSTATUS cli_nttrans_create_recv(struct tevent_req *req, uint16_t *fnum);
+NTSTATUS cli_nttrans_create(struct cli_state *cli,
+ const char *fname,
+ uint32_t CreatFlags,
+ uint32_t DesiredAccess,
+ uint32_t FileAttributes,
+ uint32_t ShareAccess,
+ uint32_t CreateDisposition,
+ uint32_t CreateOptions,
+ uint8_t SecurityFlags,
+ struct security_descriptor *secdesc,
+ struct ea_struct *eas,
+ int num_eas,
+ uint16_t *pfid);
+
/* The following definitions come from libsmb/clifsinfo.c */
struct tevent_req *cli_unix_extensions_version_send(TALLOC_CTX *mem_ctx,