From 0a9289108df89d5b3953488ce8d6d138ddb7ce89 Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Sat, 3 Oct 2009 00:03:48 +0000 Subject: teach the dce/rpc pointer dissector about ndr64 and make it dissect pointers as 8 byte entities when ndr64 is negotiated svn path=/trunk/; revision=30253 --- epan/dissectors/packet-dcerpc.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'epan/dissectors/packet-dcerpc.h') diff --git a/epan/dissectors/packet-dcerpc.h b/epan/dissectors/packet-dcerpc.h index 9731b53001..d03b039afd 100644 --- a/epan/dissectors/packet-dcerpc.h +++ b/epan/dissectors/packet-dcerpc.h @@ -183,8 +183,11 @@ int dissect_ndr_uuid_t (tvbuff_t *tvb, gint offset, packet_info *pinfo, proto_tree *tree, guint8 *drep, int hfindex, e_uuid_t *pdata); int dissect_ndr_ctx_hnd (tvbuff_t *tvb, gint offset, packet_info *pinfo, - proto_tree *tree, guint8 *drep, - int hfindex, e_ctx_hnd *pdata); + proto_tree *tree, guint8 *drep, + int hfindex, e_ctx_hnd *pdata); +int dissect_ndr_4or8 (tvbuff_t *tvb, gint offset, packet_info *pinfo, + proto_tree *tree, guint8 *drep, + int hfindex, guint64 *pdata); typedef int (dcerpc_dissect_fnct_t)(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep); -- cgit v1.2.3