aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dcerpc-lsa.c
diff options
context:
space:
mode:
authorsahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>2008-10-01 01:28:52 +0000
committersahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>2008-10-01 01:28:52 +0000
commit3fce83b72cea2cc96f52a19c6ea5e1db0376d144 (patch)
tree754fc14dc50972de876e8937af3408671a66be13 /epan/dissectors/packet-dcerpc-lsa.c
parenta077f09f7c553bf1840cc608954783e9747e9f8c (diff)
add two more constants to the lsa_PolicyInfo enum
add a new constant to the lsa_DomainInfoEnum enum git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@26321 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-dcerpc-lsa.c')
-rw-r--r--epan/dissectors/packet-dcerpc-lsa.c18
1 files changed, 12 insertions, 6 deletions
diff --git a/epan/dissectors/packet-dcerpc-lsa.c b/epan/dissectors/packet-dcerpc-lsa.c
index 42f03d2ad4..4bdd66612e 100644
--- a/epan/dissectors/packet-dcerpc-lsa.c
+++ b/epan/dissectors/packet-dcerpc-lsa.c
@@ -764,6 +764,8 @@ const value_string lsarpc_lsa_PolicyInfo_vals[] = {
{ LSA_POLICY_INFO_AUDIT_FULL_SET, "LSA_POLICY_INFO_AUDIT_FULL_SET" },
{ LSA_POLICY_INFO_AUDIT_FULL_QUERY, "LSA_POLICY_INFO_AUDIT_FULL_QUERY" },
{ LSA_POLICY_INFO_DNS, "LSA_POLICY_INFO_DNS" },
+ { LSA_POLICY_INFO_DNS_INT, "LSA_POLICY_INFO_DNS_INT" },
+ { LSA_POLICY_INFO_LOCAL_ACCOUNT_DOMAIN, "LSA_POLICY_INFO_LOCAL_ACCOUNT_DOMAIN" },
{ 0, NULL }
};
static int lsarpc_dissect_element_lsa_PolicyInformation_audit_log(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
@@ -929,6 +931,7 @@ static int lsarpc_dissect_element_lsa_DomainInfoEfs_efs_blob(tvbuff_t *tvb _U_,
static int lsarpc_dissect_element_lsa_DomainInfoEfs_efs_blob_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int lsarpc_dissect_element_lsa_DomainInfoEfs_efs_blob__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
const value_string lsarpc_lsa_DomainInfoEnum_vals[] = {
+ { LSA_DOMAIN_INFO_POLICY_QOS, "LSA_DOMAIN_INFO_POLICY_QOS" },
{ LSA_DOMAIN_INFO_POLICY_EFS, "LSA_DOMAIN_INFO_POLICY_EFS" },
{ LSA_DOMAIN_INFO_POLICY_KERBEROS, "LSA_DOMAIN_INFO_POLICY_KERBEROS" },
{ 0, NULL }
@@ -3103,6 +3106,8 @@ lsarpc_dissect_struct_lsa_DnsDomainInfo(tvbuff_t *tvb _U_, int offset _U_, packe
/* IDL: LSA_POLICY_INFO_AUDIT_FULL_SET=10, */
/* IDL: LSA_POLICY_INFO_AUDIT_FULL_QUERY=11, */
/* IDL: LSA_POLICY_INFO_DNS=12, */
+/* IDL: LSA_POLICY_INFO_DNS_INT=13, */
+/* IDL: LSA_POLICY_INFO_LOCAL_ACCOUNT_DOMAIN=14, */
/* IDL: } */
int
@@ -5350,6 +5355,7 @@ lsarpc_dissect_struct_lsa_DomainInfoEfs(tvbuff_t *tvb _U_, int offset _U_, packe
/* IDL: enum { */
+/* IDL: LSA_DOMAIN_INFO_POLICY_QOS=1, */
/* IDL: LSA_DOMAIN_INFO_POLICY_EFS=2, */
/* IDL: LSA_DOMAIN_INFO_POLICY_KERBEROS=3, */
/* IDL: } */
@@ -9956,7 +9962,7 @@ lsarpc_dissect_element_lsa_QueryDomainInformationPolicy_handle_(tvbuff_t *tvb _U
static int
lsarpc_dissect_element_lsa_QueryDomainInformationPolicy_level(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
{
- offset = PIDL_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_lsarpc_lsa_QueryDomainInformationPolicy_level, 0);
+ offset = lsarpc_dissect_enum_lsa_DomainInfoEnum(tvb, offset, pinfo, tree, drep, hf_lsarpc_lsa_QueryDomainInformationPolicy_level, 0);
return offset;
}
@@ -9979,7 +9985,7 @@ lsarpc_dissect_element_lsa_QueryDomainInformationPolicy_info_(tvbuff_t *tvb _U_,
/* IDL: NTSTATUS lsa_QueryDomainInformationPolicy( */
/* IDL: [ref] [in] policy_handle *handle, */
-/* IDL: [in] uint16 level, */
+/* IDL: [in] lsa_DomainInfoEnum level, */
/* IDL: [unique(1)] [out] [switch_is(level)] lsa_DomainInformationPolicy *info */
/* IDL: ); */
@@ -10030,7 +10036,7 @@ lsarpc_dissect_element_lsa_SetDomainInformationPolicy_handle_(tvbuff_t *tvb _U_,
static int
lsarpc_dissect_element_lsa_SetDomainInformationPolicy_level(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
{
- offset = PIDL_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_lsarpc_lsa_SetDomainInformationPolicy_level, 0);
+ offset = lsarpc_dissect_enum_lsa_DomainInfoEnum(tvb, offset, pinfo, tree, drep, hf_lsarpc_lsa_SetDomainInformationPolicy_level, 0);
return offset;
}
@@ -10053,7 +10059,7 @@ lsarpc_dissect_element_lsa_SetDomainInformationPolicy_info_(tvbuff_t *tvb _U_, i
/* IDL: NTSTATUS lsa_SetDomainInformationPolicy( */
/* IDL: [ref] [in] policy_handle *handle, */
-/* IDL: [in] uint16 level, */
+/* IDL: [in] lsa_DomainInfoEnum level, */
/* IDL: [unique(1)] [in] [switch_is(level)] lsa_DomainInformationPolicy *info */
/* IDL: ); */
@@ -12017,7 +12023,7 @@ void proto_register_dcerpc_lsarpc(void)
{ &hf_lsarpc_lsa_DATA_BUF_size,
{ "Size", "lsarpc.lsa_DATA_BUF.size", FT_UINT32, BASE_DEC, NULL, 0, "", HFILL }},
{ &hf_lsarpc_lsa_QueryDomainInformationPolicy_level,
- { "Level", "lsarpc.lsa_QueryDomainInformationPolicy.level", FT_UINT16, BASE_DEC, NULL, 0, "", HFILL }},
+ { "Level", "lsarpc.lsa_QueryDomainInformationPolicy.level", FT_UINT16, BASE_DEC, VALS(lsarpc_lsa_DomainInfoEnum_vals), 0, "", HFILL }},
{ &hf_lsarpc_lsa_DomainAccessMask_LSA_DOMAIN_SET_AUTH,
{ "Lsa Domain Set Auth", "lsarpc.lsa_DomainAccessMask.LSA_DOMAIN_SET_AUTH", FT_BOOLEAN, 32, TFS(&lsa_DomainAccessMask_LSA_DOMAIN_SET_AUTH_tfs), ( 0x00000020 ), "", HFILL }},
{ &hf_lsarpc_lsa_StringLarge_string,
@@ -12031,7 +12037,7 @@ void proto_register_dcerpc_lsarpc(void)
{ &hf_lsarpc_lsa_DomainAccessMask_LSA_DOMAIN_SET_POSIX,
{ "Lsa Domain Set Posix", "lsarpc.lsa_DomainAccessMask.LSA_DOMAIN_SET_POSIX", FT_BOOLEAN, 32, TFS(&lsa_DomainAccessMask_LSA_DOMAIN_SET_POSIX_tfs), ( 0x00000010 ), "", HFILL }},
{ &hf_lsarpc_lsa_SetDomainInformationPolicy_level,
- { "Level", "lsarpc.lsa_SetDomainInformationPolicy.level", FT_UINT16, BASE_DEC, NULL, 0, "", HFILL }},
+ { "Level", "lsarpc.lsa_SetDomainInformationPolicy.level", FT_UINT16, BASE_DEC, VALS(lsarpc_lsa_DomainInfoEnum_vals), 0, "", HFILL }},
{ &hf_lsarpc_account_access_mask,
{ "Access Mask", "lsarpc.policy.access_mask", FT_UINT32, BASE_HEX, NULL, 0, " ", HFILL }},
{ &hf_lsarpc_lsa_SetInfoPolicy2_info,