aboutsummaryrefslogtreecommitdiffstats
path: root/packet-dcerpc-samr.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2003-07-24 20:33:22 +0000
committerGuy Harris <guy@alum.mit.edu>2003-07-24 20:33:22 +0000
commit47f684014c15a2c37f1733531c1b0f17c4fedaf3 (patch)
treec4ce6e079ec8683a7e11bf1fba031a7a5af4fd49 /packet-dcerpc-samr.c
parentc58b4e5fcbd98ac8e638179a699c185c130af91d (diff)
From Jean-Baptiste Marchand: add descriptions of permissions for
SAM_SERVER and SAM_USER objects in SAMR. svn path=/trunk/; revision=8080
Diffstat (limited to 'packet-dcerpc-samr.c')
-rw-r--r--packet-dcerpc-samr.c62
1 files changed, 31 insertions, 31 deletions
diff --git a/packet-dcerpc-samr.c b/packet-dcerpc-samr.c
index d9b146a181..b8d95c2c98 100644
--- a/packet-dcerpc-samr.c
+++ b/packet-dcerpc-samr.c
@@ -3,7 +3,7 @@
* Copyright 2001,2003 Tim Potter <tpot@samba.org>
* 2002 Added all command dissectors Ronnie Sahlberg
*
- * $Id: packet-dcerpc-samr.c,v 1.98 2003/07/15 01:37:27 tpot Exp $
+ * $Id: packet-dcerpc-samr.c,v 1.99 2003/07/24 20:33:22 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -208,10 +208,10 @@ static char *nt_password = NULL;
/* Dissect connect specific access rights */
-static gint hf_access_connect_unknown_01 = -1;
+static gint hf_access_connect_connect_to_server = -1;
static gint hf_access_connect_shutdown_server = -1;
-static gint hf_access_connect_unknown_04 = -1;
-static gint hf_access_connect_unknown_08 = -1;
+static gint hf_access_connect_initialize_server = -1;
+static gint hf_access_connect_create_domain = -1;
static gint hf_access_connect_enum_domains = -1;
static gint hf_access_connect_open_domain = -1;
@@ -228,11 +228,11 @@ specific_rights_connect(tvbuff_t *tvb, gint offset, proto_tree *tree,
tvb, offset, 4, access);
proto_tree_add_boolean(
- tree, hf_access_connect_unknown_08,
+ tree, hf_access_connect_create_domain,
tvb, offset, 4, access);
proto_tree_add_boolean(
- tree, hf_access_connect_unknown_04,
+ tree, hf_access_connect_initialize_server,
tvb, offset, 4, access);
proto_tree_add_boolean(
@@ -240,7 +240,7 @@ specific_rights_connect(tvbuff_t *tvb, gint offset, proto_tree *tree,
tvb, offset, 4, access);
proto_tree_add_boolean(
- tree, hf_access_connect_unknown_01,
+ tree, hf_access_connect_connect_to_server,
tvb, offset, 4, access);
}
@@ -327,24 +327,24 @@ static gint hf_access_user_get_name_etc = -1;
static gint hf_access_user_get_locale = -1;
static gint hf_access_user_get_loc_com = -1;
static gint hf_access_user_get_logoninfo = -1;
-static gint hf_access_user_unknown_10 = -1;
+static gint hf_access_user_get_attributes = -1;
static gint hf_access_user_set_attributes = -1;
static gint hf_access_user_change_password = -1;
static gint hf_access_user_set_password = -1;
static gint hf_access_user_get_groups = -1;
-static gint hf_access_user_unknown_200 = -1;
-static gint hf_access_user_unknown_400 = -1;
+static gint hf_access_user_get_group_membership = -1;
+static gint hf_access_user_change_group_membership = -1;
static void
specific_rights_user(tvbuff_t *tvb, gint offset, proto_tree *tree,
guint32 access)
{
proto_tree_add_boolean(
- tree, hf_access_user_unknown_400,
+ tree, hf_access_user_change_group_membership,
tvb, offset, 4, access);
proto_tree_add_boolean(
- tree, hf_access_user_unknown_200,
+ tree, hf_access_user_get_group_membership,
tvb, offset, 4, access);
proto_tree_add_boolean(
@@ -364,7 +364,7 @@ specific_rights_user(tvbuff_t *tvb, gint offset, proto_tree *tree,
tvb, offset, 4, access);
proto_tree_add_boolean(
- tree, hf_access_user_unknown_10,
+ tree, hf_access_user_get_attributes,
tvb, offset, 4, access);
proto_tree_add_boolean(
@@ -5486,10 +5486,10 @@ proto_register_dcerpc_samr(void)
FT_BOOLEAN, 32, TFS(&flags_set_truth),
USER_ACCESS_GET_LOGONINFO, "Get logon info", HFILL }},
- { &hf_access_user_unknown_10,
- { "Unknown 0x10", "samr_access_mask.user_unknown_10",
+ { &hf_access_user_get_attributes,
+ { "Get attributes", "samr_access_mask.user_get_attributes",
FT_BOOLEAN, 32, TFS(&flags_set_truth),
- USER_ACCESS_UNKNOWN_10, "Unknown 0x10", HFILL }},
+ USER_ACCESS_GET_ATTRIBUTES, "Get attributes", HFILL }},
{ &hf_access_user_set_attributes,
{ "Set attributes", "samr_access_mask.user_set_attributes",
@@ -5511,15 +5511,15 @@ proto_register_dcerpc_samr(void)
FT_BOOLEAN, 32, TFS(&flags_set_truth),
USER_ACCESS_GET_GROUPS, "Get groups", HFILL }},
- { &hf_access_user_unknown_200,
- { "Unknown 0x200", "samr_access_mask.user_unknown_200",
+ { &hf_access_user_get_group_membership,
+ { "Get group membership", "samr_access_mask.user_get_group_membership",
FT_BOOLEAN, 32, TFS(&flags_set_truth),
- USER_ACCESS_UNKNOWN_200, "Unknown 0x200", HFILL }},
+ USER_ACCESS_GET_GROUP_MEMBERSHIP, "Get group membership", HFILL }},
- { &hf_access_user_unknown_400,
- { "Unknown 0x400", "samr_access_mask.user_unknown_400",
+ { &hf_access_user_change_group_membership,
+ { "Change group membership", "samr_access_mask.user_change_group_membership",
FT_BOOLEAN, 32, TFS(&flags_set_truth),
- USER_ACCESS_UNKNOWN_400, "Unknown 0x400", HFILL }},
+ USER_ACCESS_CHANGE_GROUP_MEMBERSHIP, "Change group membership", HFILL }},
{ &hf_access_group_lookup_info,
{ "Lookup info", "samr_access_mask.group_lookup_info",
@@ -5571,25 +5571,25 @@ proto_register_dcerpc_samr(void)
FT_BOOLEAN, 32, TFS(&flags_set_truth),
ALIAS_ACCESS_SET_INFO, "Set info", HFILL }},
- { &hf_access_connect_unknown_01,
- { "Unknown 0x01", "samr_access_mask.connect_unknown_01",
+ { &hf_access_connect_connect_to_server,
+ { "Connect to server", "samr_access_mask.connect_connect_to_server",
FT_BOOLEAN, 32, TFS(&flags_set_truth),
- SAMR_ACCESS_UNKNOWN_1, "Unknown 0x01", HFILL }},
+ SAMR_ACCESS_CONNECT_TO_SERVER, "Connect to server", HFILL }},
{ &hf_access_connect_shutdown_server,
{ "Shutdown server", "samr_access_mask.connect_shutdown_server",
FT_BOOLEAN, 32, TFS(&flags_set_truth),
SAMR_ACCESS_SHUTDOWN_SERVER, "Shutdown server", HFILL }},
- { &hf_access_connect_unknown_04,
- { "Unknown 0x04", "samr_access_mask.connect_unknown_04",
+ { &hf_access_connect_initialize_server,
+ { "Initialize server", "samr_access_mask.connect_initialize_server",
FT_BOOLEAN, 32, TFS(&flags_set_truth),
- SAMR_ACCESS_UNKNOWN_4, "Unknown 0x04", HFILL }},
+ SAMR_ACCESS_INITIALIZE_SERVER, "Initialize server", HFILL }},
- { &hf_access_connect_unknown_08,
- { "Unknown 0x08", "samr_access_mask.connect_unknown_08",
+ { &hf_access_connect_create_domain,
+ { "Create domain", "samr_access_mask.connect_create_domain",
FT_BOOLEAN, 32, TFS(&flags_set_truth),
- SAMR_ACCESS_UNKNOWN_8, "Unknown 0x08", HFILL }},
+ SAMR_ACCESS_CREATE_DOMAIN, "Create domain", HFILL }},
{ &hf_access_connect_enum_domains,
{ "Enum domains", "samr_access_mask.connect_enum_domains",