diff options
author | Jeremy Allison <jra@samba.org> | 2012-04-18 12:37:20 -0700 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2012-04-18 12:38:52 -0700 |
commit | c1dbbbc40ce6f4f522603078979d6e44dfaf7b36 (patch) | |
tree | d41e1e47b8511fb2683538eed5ba5c3f28639625 /source4/libcli/raw/interfaces.h | |
parent | 124be4cf8830c149076b7007b15f43f184a6e531 (diff) | |
download | samba-c1dbbbc40ce6f4f522603078979d6e44dfaf7b36.tar.gz samba-c1dbbbc40ce6f4f522603078979d6e44dfaf7b36.tar.bz2 samba-c1dbbbc40ce6f4f522603078979d6e44dfaf7b36.zip |
Add smb_raw_setfsinfo() - currently only available level is SMB_SET_CIFS_UNIX_INFO.
Diffstat (limited to 'source4/libcli/raw/interfaces.h')
-rw-r--r-- | source4/libcli/raw/interfaces.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/source4/libcli/raw/interfaces.h b/source4/libcli/raw/interfaces.h index 695c13fce6..8ce5ca2042 100644 --- a/source4/libcli/raw/interfaces.h +++ b/source4/libcli/raw/interfaces.h @@ -1344,6 +1344,26 @@ union smb_fsinfo { }; +enum smb_setfsinfo_level { + RAW_SETFS_UNIX_INFO = SMB_SET_CIFS_UNIX_INFO}; + +union smb_setfsinfo { + /* generic interface */ + struct { + enum smb_fsinfo_level level; + } generic; + + /* TRANS2 RAW_QFS_UNIX_INFO interface */ + struct { + enum smb_fsinfo_level level; + + struct { + uint16_t major_version; + uint16_t minor_version; + uint64_t capability; + } in; + } unix_info; +}; enum smb_open_level { RAW_OPEN_OPEN, |