aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-smb2.h
diff options
context:
space:
mode:
authorsahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>2007-05-15 20:13:30 +0000
committersahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>2007-05-15 20:13:30 +0000
commit31ce3562f7b094760c1fb116b678dace5098f05e (patch)
treef16644ccd44283ab42a75c0efa5c55751eb78bb2 /epan/dissectors/packet-smb2.h
parent3e8a084d3804b290f18fce1057f1c4332ad941d7 (diff)
from metze
patch to find and enhancement of extra_info handling git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21793 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-smb2.h')
-rw-r--r--epan/dissectors/packet-smb2.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/epan/dissectors/packet-smb2.h b/epan/dissectors/packet-smb2.h
index 86398d0b80..17d6c44c60 100644
--- a/epan/dissectors/packet-smb2.h
+++ b/epan/dissectors/packet-smb2.h
@@ -41,13 +41,20 @@ WS_VAR_IMPORT const value_string smb2_cmd_vals[];
* private data is set to NULL when the structure is created. It is used
* for communications between the Request and the Response packets.
*/
+typedef enum {
+ SMB2_EI_NONE, /* Unassigned / NULL */
+ SMB2_EI_TREENAME, /* tid tracking char * */
+ SMB2_EI_FILENAME, /* fid tracking char * */
+ SMB2_EI_FINDPATTERN, /* find tracking char * */
+} smb2_extra_info_t;
typedef struct _smb2_saved_info_t {
guint8 class;
guint8 infolevel;
guint64 seqnum;
- void *private_data;
guint32 frame_req, frame_res;
nstime_t req_time;
+ void *extra_info;
+ smb2_extra_info_t extra_info_type;
} smb2_saved_info_t;
typedef struct _smb2_tid_info_t {