summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-dcom.h
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-dcom.h')
-rw-r--r--epan/dissectors/packet-dcom.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/epan/dissectors/packet-dcom.h b/epan/dissectors/packet-dcom.h
index 0f3914064b..a1163fc79e 100644
--- a/epan/dissectors/packet-dcom.h
+++ b/epan/dissectors/packet-dcom.h
@@ -36,6 +36,8 @@ extern int hf_dcom_oxid;
extern int hf_dcom_oid;
extern int hf_dcom_ipid;
+extern GHashTable *dcom_uuids;
+
/* preferences */
extern int dcom_prefs_display_unmarshalling_details;
@@ -88,7 +90,6 @@ dissect_dcom_that(tvbuff_t *tvb, int offset,
#define dissect_dcom_DWORD dissect_ndr_uint32
#define dissect_dcom_I8 dissect_ndr_uint64
#define dissect_dcom_ID dissect_ndr_duint32
-#define dissect_dcom_UUID dissect_ndr_uuid_t
#define dissect_dcom_FILETIME dissect_ndr_duint32 /* ToBeDone */
#define dissect_dcom_VARIANT_BOOL dissect_ndr_uint16
#define dissect_dcom_FLOAT dissect_ndr_float
@@ -96,10 +97,17 @@ dissect_dcom_that(tvbuff_t *tvb, int offset,
#define dissect_dcom_DATE dissect_ndr_double
extern int
+dissect_dcom_UUID(tvbuff_t *tvb, int offset,
+ packet_info *pinfo, proto_tree *tree, guint8 *drep,
+ int hfindex, e_uuid_t *uuid);
+
+extern int
dissect_dcom_append_UUID(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree, guint8 *drep,
- int hfindex, const gchar *field_name, int field_index, e_uuid_t *uuid);
-extern const gchar* dcom_uuid_to_str(e_uuid_t *uuid);
+ int hfindex, int field_index, e_uuid_t *uuid);
+
+extern const gchar*
+dcom_uuid_to_str(e_uuid_t *uuid);
extern int
dissect_dcom_indexed_WORD(tvbuff_t *tvb, int offset, packet_info *pinfo,