diff -u -r -x *.[^ch]|nmake|am ethereal-orig/packet-dcerpc-samr.c ethereal/packet-dcerpc-samr.c
--- ethereal-orig/packet-dcerpc-samr.c	Tue Feb 26 21:08:19 2002
+++ ethereal/packet-dcerpc-samr.c	Tue Feb 26 21:22:28 2002
@@ -57,6 +57,8 @@
 static int hf_samr_pref_maxsize = -1;
 static int hf_samr_total_size = -1;
 static int hf_samr_ret_size = -1;
+static int hf_samr_alias_name = -1;
+static int hf_samr_group_name = -1;
 static int hf_samr_acct_name = -1;
 static int hf_samr_full_name = -1;
 static int hf_samr_acct_desc = -1;
@@ -2454,7 +2456,7 @@
 			"", hf_samr_resume_hnd, 0);
         offset = dissect_ndr_pointer(tvb, offset, pinfo, tree, drep,
 			samr_dissect_IDX_AND_NAME_ARRAY_ptr, NDR_POINTER_REF,
-			"", hf_samr_group, 0);
+			"", hf_samr_group_name, 0);
         offset = dissect_ndr_pointer(tvb, offset, pinfo, tree, drep,
 			samr_dissect_pointer_long, NDR_POINTER_REF,
 			"", hf_samr_entries, 0);
@@ -2473,7 +2475,7 @@
 			"", hf_samr_resume_hnd, 0);
         offset = dissect_ndr_pointer(tvb, offset, pinfo, tree, drep,
 			samr_dissect_IDX_AND_NAME_ARRAY_ptr, NDR_POINTER_REF,
-			"", hf_samr_alias, 0);
+			"", hf_samr_alias_name, 0);
         offset = dissect_ndr_pointer(tvb, offset, pinfo, tree, drep,
 			samr_dissect_pointer_long, NDR_POINTER_REF,
 			"", hf_samr_entries, 0);
@@ -3795,6 +3797,14 @@
 
         { &hf_samr_count,
           { "Count", "samr.count", FT_UINT32, BASE_DEC, NULL, 0x0, "Number of elements in following array", HFILL }},
+
+	{ &hf_samr_alias_name,
+		{ "Alias", "samr.alias_name", FT_STRING, BASE_NONE,
+		NULL, 0, "Name of Alias", HFILL }},
+
+	{ &hf_samr_group_name,
+		{ "Group", "samr.group_name", FT_STRING, BASE_NONE,
+		NULL, 0, "Name of Group", HFILL }},
 
 	{ &hf_samr_acct_name,
 		{ "Account Name", "samr.acct_name", FT_STRING, BASE_NONE,
