diff options
author | Andrew Tridgell <tridge@samba.org> | 2008-02-13 10:13:28 +1100 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2008-02-13 10:13:28 +1100 |
commit | e94d710b0b959d8e69eb02ef0704ebcff56485fb (patch) | |
tree | bbae2eaad5468191c4d578f0794985837c2faa63 /source4/libcli/raw | |
parent | cd2b003abaaaed5054db6e266dbfccf7e1193932 (diff) | |
download | samba-e94d710b0b959d8e69eb02ef0704ebcff56485fb.tar.gz samba-e94d710b0b959d8e69eb02ef0704ebcff56485fb.tar.bz2 samba-e94d710b0b959d8e69eb02ef0704ebcff56485fb.zip |
updated SMB2 tcon as per WSPP docs
(This used to be commit 5913e3e549e71affc66c28cacb6563331fb0c790)
Diffstat (limited to 'source4/libcli/raw')
-rw-r--r-- | source4/libcli/raw/interfaces.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/source4/libcli/raw/interfaces.h b/source4/libcli/raw/interfaces.h index 4211dadb2d..ddbddf4c59 100644 --- a/source4/libcli/raw/interfaces.h +++ b/source4/libcli/raw/interfaces.h @@ -260,20 +260,19 @@ union smb_tcon { struct { /* static body buffer 8 (0x08) bytes */ - /* uint16_t buffer_code; 0x09 = 0x08 + 1 */ - uint16_t unknown1; /* 0x0000 */ + uint16_t reserved; /* uint16_t path_ofs */ /* uint16_t path_size */ - - /* dynamic body */ + /* dynamic body */ const char *path; /* as non-terminated UTF-16 on the wire */ } in; struct { /* static body buffer 16 (0x10) bytes */ /* uint16_t buffer_code; 0x10 */ - uint16_t unknown1; /* 0x02 */ - uint32_t unknown2; /* 0x00 */ - uint32_t unknown3; /* 0x00 */ + uint8_t share_type; + uint8_t reserved; + uint32_t flags; + uint32_t capabilities; uint32_t access_mask; /* extracted from the SMB2 header */ |