diff options
author | Andrew Tridgell <tridge@samba.org> | 2005-11-25 05:23:55 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:46:41 -0500 |
commit | 310fa875091a85bb5d7be196906723f14305d406 (patch) | |
tree | f15e08f524b417a1876c1352454ba78a7e69aabd /source4/libcli/smb2/smb2_calls.h | |
parent | 4d4afa8d6d8359f8c07611ddbde722948cf349a8 (diff) | |
download | samba-310fa875091a85bb5d7be196906723f14305d406.tar.gz samba-310fa875091a85bb5d7be196906723f14305d406.tar.bz2 samba-310fa875091a85bb5d7be196906723f14305d406.zip |
r11888: - added SMB2 trans support
- added session key to SMB2
- renamed 'unknown2' in create to 'impersonation'
(This used to be commit aef915f312a78bf8a4123f7c40fcd14ff293d934)
Diffstat (limited to 'source4/libcli/smb2/smb2_calls.h')
-rw-r--r-- | source4/libcli/smb2/smb2_calls.h | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/source4/libcli/smb2/smb2_calls.h b/source4/libcli/smb2/smb2_calls.h index 6d99000a42..07f74ca229 100644 --- a/source4/libcli/smb2/smb2_calls.h +++ b/source4/libcli/smb2/smb2_calls.h @@ -113,7 +113,7 @@ struct smb2_create { /* static body buffer 56 (0x38) bytes */ /* uint16_t buffer_code; 0x39 = 0x38 + 1 */ uint16_t oplock_flags; /* SMB2_CREATE_FLAG_* */ - uint32_t unknown2; + uint32_t impersonation; uint32_t unknown3[4]; uint32_t access_mask; @@ -303,3 +303,24 @@ struct smb2_find { DATA_BLOB blob; } out; }; + +struct smb2_trans { + struct { + uint32_t unknown1; + struct smb2_handle handle; + uint32_t unknown2; + uint32_t max_response_size; + uint64_t flags; + DATA_BLOB in; + DATA_BLOB out; + } in; + + struct { + uint32_t unknown1; + struct smb2_handle handle; + uint32_t unknown2; + uint32_t unknown3; + DATA_BLOB in; + DATA_BLOB out; + } out; +}; |