diff options
author | Guy Harris <guy@alum.mit.edu> | 2003-02-08 09:41:44 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2003-02-08 09:41:44 +0000 |
commit | 64991e3fa11ef687db3de3473e0a87fe6c165646 (patch) | |
tree | f959b08d231e0a5c65b76a471b3731b6a924f843 /packet-dcerpc-nt.h | |
parent | fcea88589c12a628dcc66599a56e0da4e162d7ae (diff) |
Have "dissect_ndr_counted_string()" add 2, not 1, to its argument, as it
adds 2 levels to the tree. Fix calls to it not to add 1 for that level.
The NT and LM challenges in a NETWORK_INFO structure are opaque arrays
of bytes, not Unicode strings; dissect them as such, adding a new
routine "dissect_ndr_counted_byte_array()" for that purpose.
Get rid of some extra colons in names - the colon is put there if a
string is appended, so putting a colon in there explicitly gives double
colons.
Decorate some higher-level tree nodes with strings.
svn path=/trunk/; revision=7107
Diffstat (limited to 'packet-dcerpc-nt.h')
-rw-r--r-- | packet-dcerpc-nt.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/packet-dcerpc-nt.h b/packet-dcerpc-nt.h index 3dcb92fba2..587df61184 100644 --- a/packet-dcerpc-nt.h +++ b/packet-dcerpc-nt.h @@ -2,7 +2,7 @@ * Routines for DCERPC over SMB packet disassembly * Copyright 2001-2003 Tim Potter <tpot@samba.org> * - * $Id: packet-dcerpc-nt.h,v 1.40 2003/02/07 08:56:11 guy Exp $ + * $Id: packet-dcerpc-nt.h,v 1.41 2003/02/08 09:41:44 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -61,6 +61,11 @@ dissect_ndr_counted_string(tvbuff_t *tvb, int offset, char *drep, int hf_index, int levels); int +dissect_ndr_counted_byte_array(tvbuff_t *tvb, int offset, + packet_info *pinfo, proto_tree *parent_tree, + char *drep, int hf_index); + +int dissect_ndr_nt_acct_ctrl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *parent_tree, char *drep); int |