diff options
author | Luke Leighton <lkcl@samba.org> | 2000-05-27 09:19:02 +0000 |
---|---|---|
committer | Luke Leighton <lkcl@samba.org> | 2000-05-27 09:19:02 +0000 |
commit | cff62bb10aa8d897bf48119f959d426d9052bc23 (patch) | |
tree | 2375c1ac782d6fdab40aa98edd54a8b0683eed00 /source/aparser | |
parent | 42c7f3797f50598150448be162ec0ee556287505 (diff) | |
download | samba-cff62bb10aa8d897bf48119f959d426d9052bc23.tar.gz samba-cff62bb10aa8d897bf48119f959d426d9052bc23.tar.xz samba-cff62bb10aa8d897bf48119f959d426d9052bc23.zip |
SMBtrans response.
Diffstat (limited to 'source/aparser')
-rw-r--r-- | source/aparser/cifs.struct | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/source/aparser/cifs.struct b/source/aparser/cifs.struct index 2b5e319cb6d..f1603809dfa 100644 --- a/source/aparser/cifs.struct +++ b/source/aparser/cifs.struct @@ -625,10 +625,36 @@ typedef struct _Q_TRANS { } } Q_TRANS; +typedef struct _R_TRANS_10 { + USHORT TotalParameterCount;/* Total parameter bytes being sent */ + USHORT TotalDataCount; /* Total data bytes being sent */ + USHORT ParameterCount; /* Parameter bytes sent this buffer */ + USHORT ParameterOffset; /* Offset (from header start) to */ + /* Parameters */ + USHORT ParameterDisplacement; /* Specifies the offset from the start */ + /* of the overall parameter block to */ + /* the parameter bytes that are */ + /* contained in this message */ + USHORT DataCount; /* Data bytes sent this buffer */ + USHORT DataOffset; /* Offset (from header start) to data */ + USHORT DataDisplacement; /* Specifies the offset from the start */ + /* of the overall data block to the */ + /* data bytes that are contained in */ + /* this message. */ + UCHAR SetupCount; /* Count of setup words */ + UCHAR Reserved3; /* Reserved (pad above to word) */ + USHORT Setup[SetupCount]; /* Setup words */ + USHORT ByteCount; /* Count of data bytes */ + UCHAR Pad1; /* Pad to LONG */ + UCHAR Parameters[ParameterCount];/* Parameter bytes */ + UCHAR Pad2; /* Pad to SHORT or LONG */ + UCHAR Data[DataCount]; /* Data bytes */ +} R_TRANS_10; + typedef struct _R_TRANS { uint8 wcount; union ctr[wcount] { - case 10 Q_TRANS_16 q10; + case 10 R_TRANS_10 q10; } } R_TRANS; |