forked from osmocom/wireshark
From JBM
Update all names for SAMR and LSA functions so they match the function names in the API svn path=/trunk/; revision=8516
This commit is contained in:
parent
1ba0dfec6f
commit
3eb20bc78b
File diff suppressed because it is too large
Load Diff
|
@ -2,7 +2,7 @@
|
|||
* Routines for SMB \PIPE\lsarpc packet disassembly
|
||||
* Copyright 2001, Tim Potter <tpot@samba.org>
|
||||
*
|
||||
* $Id: packet-dcerpc-lsa.h,v 1.10 2002/09/28 09:43:10 sahlberg Exp $
|
||||
* $Id: packet-dcerpc-lsa.h,v 1.11 2003/09/23 12:06:20 sahlberg Exp $
|
||||
*
|
||||
* Ethereal - Network traffic analyzer
|
||||
* By Gerald Combs <gerald@ethereal.com>
|
||||
|
@ -26,65 +26,65 @@
|
|||
#ifndef __PACKET_DCERPC_LSA_H
|
||||
#define __PACKET_DCERPC_LSA_H
|
||||
|
||||
#define LSA_LSACLOSE 0x00
|
||||
#define LSA_LSADELETE 0x01
|
||||
#define LSA_LSAENUMERATEPRIVILEGES 0x02
|
||||
#define LSA_LSAQUERYSECURITYOBJECT 0x03
|
||||
#define LSA_LSASETSECURITYOBJECT 0x04
|
||||
#define LSA_LSACHANGEPASSWORD 0x05
|
||||
#define LSA_LSAOPENPOLICY 0x06
|
||||
#define LSA_LSAQUERYINFORMATIONPOLICY 0x07
|
||||
#define LSA_LSASETINFORMATIONPOLICY 0x08
|
||||
#define LSA_LSACLEARAUDITLOG 0x09
|
||||
#define LSA_LSACREATEACCOUNT 0x0a
|
||||
#define LSA_LSAENUMERATEACCOUNTS 0x0b
|
||||
#define LSA_LSACREATETRUSTEDDOMAIN 0x0c
|
||||
#define LSA_LSAENUMERATETRUSTEDDOMAINS 0x0d
|
||||
#define LSA_LSALOOKUPNAMES 0x0e
|
||||
#define LSA_LSALOOKUPSIDS 0x0f
|
||||
#define LSA_LSACREATESECRET 0x10
|
||||
#define LSA_LSAOPENACCOUNT 0x11
|
||||
#define LSA_LSAENUMERATEPRIVILEGESACCOUNT 0x12
|
||||
#define LSA_LSAADDPRIVILEGESTOACCOUNT 0x13
|
||||
#define LSA_LSAREMOVEPRIVILEGESFROMACCOUNT 0x14
|
||||
#define LSA_LSAGETQUOTASFORACCOUNT 0x15
|
||||
#define LSA_LSASETQUOTASFORACCOUNT 0x16
|
||||
#define LSA_LSAGETSYSTEMACCESSACCOUNT 0x17
|
||||
#define LSA_LSASETSYSTEMACCESSACCOUNT 0x18
|
||||
#define LSA_LSAOPENTRUSTEDDOMAIN 0x19
|
||||
#define LSA_LSAQUERYINFOTRUSTEDDOMAIN 0x1a
|
||||
#define LSA_LSASETINFORMATIONTRUSTEDDOMAIN 0x1b
|
||||
#define LSA_LSAOPENSECRET 0x1c
|
||||
#define LSA_LSASETSECRET 0x1d
|
||||
#define LSA_LSAQUERYSECRET 0x1e
|
||||
#define LSA_LSALOOKUPPRIVILEGEVALUE 0x1f
|
||||
#define LSA_LSALOOKUPPRIVILEGENAME 0x20
|
||||
#define LSA_LSALOOKUPPRIVILEGEDISPLAYNAME 0x21
|
||||
#define LSA_LSADELETEOBJECT 0x22
|
||||
#define LSA_LSAENUMERATEACCOUNTSWITHUSERRIGHT 0x23
|
||||
#define LSA_LSAENUMERATEACCOUNTRIGHTS 0x24
|
||||
#define LSA_LSAADDACCOUNTRIGHTS 0x25
|
||||
#define LSA_LSAREMOVEACCOUNTRIGHTS 0x26
|
||||
#define LSA_LSAQUERYTRUSTEDDOMAININFO 0x27
|
||||
#define LSA_LSASETTRUSTEDDOMAININFO 0x28
|
||||
#define LSA_LSADELETETRUSTEDDOMAIN 0x29
|
||||
#define LSA_LSASTOREPRIVATEDATA 0x2a
|
||||
#define LSA_LSARETRIEVEPRIVATEDATA 0x2b
|
||||
#define LSA_LSAOPENPOLICY2 0x2c
|
||||
#define LSA_LSAGETUSERNAME 0x2d
|
||||
#define LSA_LSAQUERYINFORMATIONPOLICY2 0x2e
|
||||
#define LSA_LSASETINFORMATIONPOLICY2 0x2f
|
||||
#define LSA_LSAQUERYTRUSTEDDOMAININFOBYNAME 0x30
|
||||
#define LSA_LSASETTRUSTEDDOMAININFOBYNAME 0x31
|
||||
#define LSA_LSAENUMERATETRUSTEDDOMAINSEX 0x32
|
||||
#define LSA_LSACREATETRUSTEDDOMAINEX 0x33
|
||||
#define LSA_LSACLOSETRUSTEDDOMAINEX 0x34
|
||||
#define LSA_LSAQUERYDOMAININFORMATIONPOLICY 0x35
|
||||
#define LSA_LSASETDOMAININFORMATIONPOLICY 0x36
|
||||
#define LSA_LSAOPENTRUSTEDDOMAINBYNAME 0x37
|
||||
#define LSA_LSARCLOSE 0x00
|
||||
#define LSA_LSARDELETE 0x01
|
||||
#define LSA_LSARENUMERATEPRIVILEGES 0x02
|
||||
#define LSA_LSARQUERYSECURITYOBJECT 0x03
|
||||
#define LSA_LSARSETSECURITYOBJECT 0x04
|
||||
#define LSA_LSARCHANGEPASSWORD 0x05
|
||||
#define LSA_LSAROPENPOLICY 0x06
|
||||
#define LSA_LSARQUERYINFORMATIONPOLICY 0x07
|
||||
#define LSA_LSARSETINFORMATIONPOLICY 0x08
|
||||
#define LSA_LSARCLEARAUDITLOG 0x09
|
||||
#define LSA_LSARCREATEACCOUNT 0x0a
|
||||
#define LSA_LSARENUMERATEACCOUNTS 0x0b
|
||||
#define LSA_LSARCREATETRUSTEDDOMAIN 0x0c
|
||||
#define LSA_LSARENUMERATETRUSTEDDOMAINS 0x0d
|
||||
#define LSA_LSARLOOKUPNAMES 0x0e
|
||||
#define LSA_LSARLOOKUPSIDS 0x0f
|
||||
#define LSA_LSARCREATESECRET 0x10
|
||||
#define LSA_LSAROPENACCOUNT 0x11
|
||||
#define LSA_LSARENUMERATEPRIVILEGESACCOUNT 0x12
|
||||
#define LSA_LSARADDPRIVILEGESTOACCOUNT 0x13
|
||||
#define LSA_LSARREMOVEPRIVILEGESFROMACCOUNT 0x14
|
||||
#define LSA_LSARGETQUOTASFORACCOUNT 0x15
|
||||
#define LSA_LSARSETQUOTASFORACCOUNT 0x16
|
||||
#define LSA_LSARGETSYSTEMACCESSACCOUNT 0x17
|
||||
#define LSA_LSARSETSYSTEMACCESSACCOUNT 0x18
|
||||
#define LSA_LSAROPENTRUSTEDDOMAIN 0x19
|
||||
#define LSA_LSARQUERYINFOTRUSTEDDOMAIN 0x1a
|
||||
#define LSA_LSARSETINFORMATIONTRUSTEDDOMAIN 0x1b
|
||||
#define LSA_LSAROPENSECRET 0x1c
|
||||
#define LSA_LSARSETSECRET 0x1d
|
||||
#define LSA_LSARQUERYSECRET 0x1e
|
||||
#define LSA_LSARLOOKUPPRIVILEGEVALUE 0x1f
|
||||
#define LSA_LSARLOOKUPPRIVILEGENAME 0x20
|
||||
#define LSA_LSARLOOKUPPRIVILEGEDISPLAYNAME 0x21
|
||||
#define LSA_LSARDELETEOBJECT 0x22
|
||||
#define LSA_LSARENUMERATEACCOUNTSWITHUSERRIGHT 0x23
|
||||
#define LSA_LSARENUMERATEACCOUNTRIGHTS 0x24
|
||||
#define LSA_LSARADDACCOUNTRIGHTS 0x25
|
||||
#define LSA_LSARREMOVEACCOUNTRIGHTS 0x26
|
||||
#define LSA_LSARQUERYTRUSTEDDOMAININFO 0x27
|
||||
#define LSA_LSARSETTRUSTEDDOMAININFO 0x28
|
||||
#define LSA_LSARDELETETRUSTEDDOMAIN 0x29
|
||||
#define LSA_LSARSTOREPRIVATEDATA 0x2a
|
||||
#define LSA_LSARRETRIEVEPRIVATEDATA 0x2b
|
||||
#define LSA_LSAROPENPOLICY2 0x2c
|
||||
#define LSA_LSARGETUSERNAME 0x2d
|
||||
#define LSA_LSARQUERYINFORMATIONPOLICY2 0x2e
|
||||
#define LSA_LSARSETINFORMATIONPOLICY2 0x2f
|
||||
#define LSA_LSARQUERYTRUSTEDDOMAININFOBYNAME 0x30
|
||||
#define LSA_LSARSETTRUSTEDDOMAININFOBYNAME 0x31
|
||||
#define LSA_LSARENUMERATETRUSTEDDOMAINSEX 0x32
|
||||
#define LSA_LSARCREATETRUSTEDDOMAINEX 0x33
|
||||
#define LSA_LSARCLOSETRUSTEDDOMAINEX 0x34
|
||||
#define LSA_LSARQUERYDOMAININFORMATIONPOLICY 0x35
|
||||
#define LSA_LSARSETDOMAININFORMATIONPOLICY 0x36
|
||||
#define LSA_LSAROPENTRUSTEDDOMAINBYNAME 0x37
|
||||
#define LSA_LSAFUNCTION_38 0x38
|
||||
#define LSA_LSALOOKUPSIDS2 0x39
|
||||
#define LSA_LSALOOKUPNAMES2 0x3a
|
||||
#define LSA_LSARLOOKUPSIDS2 0x39
|
||||
#define LSA_LSARLOOKUPNAMES2 0x3a
|
||||
#define LSA_LSAFUNCTION_3B 0x3b
|
||||
|
||||
int
|
||||
|
|
|
@ -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.100 2003/08/04 02:49:00 tpot Exp $
|
||||
* $Id: packet-dcerpc-samr.c,v 1.101 2003/09/23 12:06:20 sahlberg Exp $
|
||||
*
|
||||
* Ethereal - Network traffic analyzer
|
||||
* By Gerald Combs <gerald@ethereal.com>
|
||||
|
@ -1514,7 +1514,7 @@ samr_dissect_add_member_to_group_reply(tvbuff_t *tvb, int offset,
|
|||
}
|
||||
|
||||
static int
|
||||
samr_dissect_unknown_3c_rqst(tvbuff_t *tvb, int offset,
|
||||
samr_dissect_get_boot_key_information_rqst(tvbuff_t *tvb, int offset,
|
||||
packet_info *pinfo, proto_tree *tree,
|
||||
char *drep)
|
||||
{
|
||||
|
@ -1525,7 +1525,7 @@ samr_dissect_unknown_3c_rqst(tvbuff_t *tvb, int offset,
|
|||
}
|
||||
|
||||
static int
|
||||
samr_dissect_unknown_3c_reply(tvbuff_t *tvb, int offset,
|
||||
samr_dissect_get_boot_key_information_reply(tvbuff_t *tvb, int offset,
|
||||
packet_info *pinfo, proto_tree *tree,
|
||||
char *drep)
|
||||
{
|
||||
|
@ -2056,7 +2056,7 @@ samr_dissect_unicode_change_password_user2_reply(tvbuff_t *tvb, int offset,
|
|||
}
|
||||
|
||||
static int
|
||||
samr_dissect_unknown_3b_rqst(tvbuff_t *tvb, int offset,
|
||||
samr_dissect_set_boot_key_information_rqst(tvbuff_t *tvb, int offset,
|
||||
packet_info *pinfo, proto_tree *tree,
|
||||
char *drep)
|
||||
{
|
||||
|
@ -2075,7 +2075,7 @@ samr_dissect_unknown_3b_rqst(tvbuff_t *tvb, int offset,
|
|||
}
|
||||
|
||||
static int
|
||||
samr_dissect_unknown_3b_reply(tvbuff_t *tvb, int offset,
|
||||
samr_dissect_set_boot_key_information_reply(tvbuff_t *tvb, int offset,
|
||||
packet_info *pinfo, proto_tree *tree,
|
||||
char *drep)
|
||||
{
|
||||
|
@ -3879,7 +3879,7 @@ samr_dissect_set_information_user2_reply(tvbuff_t *tvb, int offset,
|
|||
}
|
||||
|
||||
static int
|
||||
samr_dissect_unknown_2f_rqst(tvbuff_t *tvb, int offset,
|
||||
samr_dissect_query_information_user2_rqst(tvbuff_t *tvb, int offset,
|
||||
packet_info *pinfo, proto_tree *tree,
|
||||
char *drep)
|
||||
{
|
||||
|
@ -3898,7 +3898,7 @@ samr_dissect_unknown_2f_rqst(tvbuff_t *tvb, int offset,
|
|||
}
|
||||
|
||||
static int
|
||||
samr_dissect_unknown_2f_reply(tvbuff_t *tvb, int offset,
|
||||
samr_dissect_query_information_user2_reply(tvbuff_t *tvb, int offset,
|
||||
packet_info *pinfo, proto_tree *tree,
|
||||
char *drep)
|
||||
{
|
||||
|
@ -4897,187 +4897,190 @@ static dcerpc_sub_dissector dcerpc_samr_dissectors[] = {
|
|||
{ SAMR_CONNECT, "SamrConnect",
|
||||
samr_dissect_connect_anon_rqst,
|
||||
samr_dissect_connect_anon_reply },
|
||||
{ SAMR_CLOSE_HND, "Close",
|
||||
{ SAMR_CLOSE_HND, "SamrCloseHandle",
|
||||
samr_dissect_close_hnd_rqst,
|
||||
samr_dissect_close_hnd_reply },
|
||||
{ SAMR_SET_SEC_OBJECT, "SetSecObject",
|
||||
{ SAMR_SET_SEC_OBJECT, "SamrSetSecurityObject",
|
||||
samr_dissect_set_sec_object_rqst,
|
||||
samr_dissect_set_sec_object_reply },
|
||||
{ SAMR_QUERY_SEC_OBJECT, "QuerySecObject",
|
||||
{ SAMR_QUERY_SEC_OBJECT, "SamrQuerySecurityObject",
|
||||
samr_dissect_query_sec_object_rqst,
|
||||
samr_dissect_query_sec_object_reply },
|
||||
{ SAMR_SHUTDOWN_SAM_SERVER, "ShutdownSamServer",
|
||||
{ SAMR_SHUTDOWN_SAM_SERVER, "SamrShutdownSamServer",
|
||||
samr_dissect_shutdown_sam_server_rqst,
|
||||
samr_dissect_shutdown_sam_server_reply },
|
||||
{ SAMR_LOOKUP_DOMAIN, "LookupDomain",
|
||||
{ SAMR_LOOKUP_DOMAIN, "SamrLookupDomainInSamServer",
|
||||
samr_dissect_lookup_domain_rqst,
|
||||
samr_dissect_lookup_domain_reply },
|
||||
{ SAMR_ENUM_DOMAINS, "EnumDomains",
|
||||
{ SAMR_ENUM_DOMAINS, "SamrEnumerateDomainsInSamServer",
|
||||
samr_dissect_enum_domains_rqst,
|
||||
samr_dissect_enum_domains_reply },
|
||||
{ SAMR_OPEN_DOMAIN, "OpenDomain",
|
||||
{ SAMR_OPEN_DOMAIN, "SamrOpenDomain",
|
||||
samr_dissect_open_domain_rqst,
|
||||
samr_dissect_open_domain_reply },
|
||||
{ SAMR_QUERY_DOMAIN_INFO, "QueryDomainInfo",
|
||||
{ SAMR_QUERY_DOMAIN_INFO, "SamrQueryInformationDomain",
|
||||
samr_dissect_query_information_alias_rqst,
|
||||
samr_dissect_query_information_domain_reply },
|
||||
{ SAMR_SET_DOMAIN_INFO, "SetDomainInfo",
|
||||
{ SAMR_SET_DOMAIN_INFO, "SamrSetInformationDomain",
|
||||
samr_dissect_set_information_domain_rqst,
|
||||
samr_dissect_set_information_domain_reply },
|
||||
{ SAMR_CREATE_DOM_GROUP, "CreateGroup",
|
||||
{ SAMR_CREATE_DOM_GROUP, "SamrCreateGroupInDomain",
|
||||
samr_dissect_create_alias_in_domain_rqst,
|
||||
samr_dissect_create_alias_in_domain_reply },
|
||||
{ SAMR_ENUM_DOM_GROUPS, "EnumDomainGroups",
|
||||
{ SAMR_ENUM_DOM_GROUPS, "SamrEnumerateGroupsInDomain",
|
||||
samr_dissect_enum_dom_groups_rqst,
|
||||
samr_dissect_enum_dom_groups_reply },
|
||||
{ SAMR_CREATE_USER_IN_DOMAIN, "CreateUser",
|
||||
{ SAMR_CREATE_USER_IN_DOMAIN, "SamrCreateUserInDomain",
|
||||
samr_dissect_create_group_in_domain_rqst,
|
||||
samr_dissect_create_group_in_domain_reply },
|
||||
{ SAMR_ENUM_DOM_USERS, "EnumDomainUsers",
|
||||
{ SAMR_ENUM_DOM_USERS, "SamrEnumerateUsersInDomain",
|
||||
samr_dissect_enum_dom_groups_rqst,
|
||||
samr_dissect_enum_dom_groups_reply },
|
||||
{ SAMR_CREATE_DOM_ALIAS, "CreateAlias",
|
||||
{ SAMR_CREATE_DOM_ALIAS, "SamrCreateAliasInDomain",
|
||||
samr_dissect_create_alias_in_domain_rqst,
|
||||
samr_dissect_create_alias_in_domain_reply },
|
||||
{ SAMR_ENUM_DOM_ALIASES, "EnumAliases",
|
||||
{ SAMR_ENUM_DOM_ALIASES, "SamrEnumerateAliasesInDomain",
|
||||
samr_dissect_enum_dom_aliases_rqst,
|
||||
samr_dissect_enum_dom_aliases_reply },
|
||||
{ SAMR_GET_ALIAS_MEMBERSHIP, "GetAliasMem",
|
||||
{ SAMR_GET_ALIAS_MEMBERSHIP, "SamrGetAliasMembership",
|
||||
samr_dissect_get_alias_membership_rqst,
|
||||
samr_dissect_get_alias_membership_reply },
|
||||
{ SAMR_LOOKUP_NAMES, "LookupNames",
|
||||
{ SAMR_LOOKUP_NAMES, "SamrLookupNamesInDomain",
|
||||
samr_dissect_lookup_names_rqst,
|
||||
samr_dissect_lookup_names_reply },
|
||||
{ SAMR_LOOKUP_RIDS, "LookupRIDs",
|
||||
{ SAMR_LOOKUP_RIDS, "SamrLookupIdsInDomain",
|
||||
samr_dissect_lookup_rids_rqst,
|
||||
samr_dissect_lookup_rids_reply },
|
||||
{ SAMR_OPEN_GROUP, "OpenGroup",
|
||||
{ SAMR_OPEN_GROUP, "SamrOpenGroup",
|
||||
samr_dissect_open_group_rqst,
|
||||
samr_dissect_open_group_reply },
|
||||
{ SAMR_QUERY_GROUPINFO, "QueryGroupInfo",
|
||||
{ SAMR_QUERY_GROUPINFO, "SamrQueryInformationGroup",
|
||||
samr_dissect_query_information_group_rqst,
|
||||
samr_dissect_query_information_group_reply },
|
||||
{ SAMR_SET_GROUPINFO, "SetGroupInfo",
|
||||
{ SAMR_SET_GROUPINFO, "SamrSetInformationGroup",
|
||||
samr_dissect_set_information_group_rqst,
|
||||
samr_dissect_set_information_group_reply },
|
||||
{ SAMR_ADD_GROUPMEM, "AddGroupMem",
|
||||
{ SAMR_ADD_GROUPMEM, "SamrAddMemberToGroup",
|
||||
samr_dissect_add_member_to_group_rqst,
|
||||
samr_dissect_add_member_to_group_reply },
|
||||
{ SAMR_DELETE_DOM_GROUP, "DeleteDomainGroup",
|
||||
{ SAMR_DELETE_DOM_GROUP, "SamrDeleteGroup",
|
||||
samr_dissect_delete_dom_group_rqst,
|
||||
samr_dissect_delete_dom_group_reply },
|
||||
{ SAMR_DEL_GROUPMEM, "RemoveGroupMem",
|
||||
{ SAMR_DEL_GROUPMEM, "SamrRemoveMemberFromGroup",
|
||||
samr_dissect_remove_member_from_group_rqst,
|
||||
samr_dissect_remove_member_from_group_reply },
|
||||
{ SAMR_QUERY_GROUPMEM, "QueryGroupMem",
|
||||
{ SAMR_QUERY_GROUPMEM, "SamrGetMembersInGroup",
|
||||
samr_dissect_query_groupmem_rqst,
|
||||
samr_dissect_query_groupmem_reply },
|
||||
{ SAMR_SET_MEMBER_ATTRIBUTES_OF_GROUP, "SetMemberAttrGroup",
|
||||
{ SAMR_SET_MEMBER_ATTRIBUTES_OF_GROUP, "SamrSetMemberAttributesOfGroup",
|
||||
samr_dissect_set_member_attributes_of_group_rqst,
|
||||
samr_dissect_set_member_attributes_of_group_reply },
|
||||
{ SAMR_OPEN_ALIAS, "OpenAlias",
|
||||
{ SAMR_OPEN_ALIAS, "SamrOpenAlias",
|
||||
samr_dissect_open_alias_rqst,
|
||||
samr_dissect_open_alias_reply },
|
||||
{ SAMR_QUERY_ALIASINFO, "QueryAliasInfo",
|
||||
{ SAMR_QUERY_ALIASINFO, "SamrQueryInformationAlias",
|
||||
samr_dissect_query_information_alias_rqst,
|
||||
samr_dissect_query_information_alias_reply },
|
||||
{ SAMR_SET_ALIASINFO, "SetAliasInfo",
|
||||
{ SAMR_SET_ALIASINFO, "SamrSetInformationAlias",
|
||||
samr_dissect_set_information_alias_rqst,
|
||||
samr_dissect_set_information_alias_reply },
|
||||
{ SAMR_DELETE_DOM_ALIAS, "DeleteAlias",
|
||||
{ SAMR_DELETE_DOM_ALIAS, "SamrDeleteAlias",
|
||||
samr_dissect_delete_dom_alias_rqst,
|
||||
samr_dissect_delete_dom_alias_reply },
|
||||
{ SAMR_ADD_ALIASMEM, "AddAliasMem",
|
||||
{ SAMR_ADD_ALIASMEM, "SamrAddMemberToAlias",
|
||||
samr_dissect_add_alias_member_rqst,
|
||||
samr_dissect_add_alias_member_reply },
|
||||
{ SAMR_DEL_ALIASMEM, "RemoveAliasMem",
|
||||
{ SAMR_DEL_ALIASMEM, "SamrRemoveMemberFromAlias",
|
||||
samr_dissect_remove_alias_member_rqst,
|
||||
samr_dissect_remove_alias_member_reply },
|
||||
{ SAMR_GET_MEMBERS_IN_ALIAS, "GetAliasMem",
|
||||
{ SAMR_GET_MEMBERS_IN_ALIAS, "SamrGetMembersInAlias",
|
||||
samr_dissect_get_members_in_alias_rqst,
|
||||
samr_dissect_get_members_in_alias_reply },
|
||||
{ SAMR_OPEN_USER, "OpenUser",
|
||||
{ SAMR_OPEN_USER, "SamrOpenUser",
|
||||
samr_dissect_open_user_rqst,
|
||||
samr_dissect_open_user_reply },
|
||||
{ SAMR_DELETE_DOM_USER, "DeleteUser",
|
||||
{ SAMR_DELETE_DOM_USER, "SamrDeleteUser",
|
||||
samr_dissect_delete_dom_user_rqst,
|
||||
samr_dissect_delete_dom_user_reply },
|
||||
{ SAMR_QUERY_USERINFO, "QueryUserInfo",
|
||||
{ SAMR_QUERY_USERINFO, "SamrQueryInformationUser",
|
||||
samr_dissect_query_information_user_rqst,
|
||||
samr_dissect_query_information_user_reply },
|
||||
{ SAMR_SET_USERINFO2, "SetUserInfo2",
|
||||
{ SAMR_SET_USERINFO2, "SamrSetInformationUser2",
|
||||
samr_dissect_set_information_user2_rqst,
|
||||
samr_dissect_set_information_user2_reply },
|
||||
{ SAMR_CHANGE_PASSWORD_USER, "ChangePassword",
|
||||
{ SAMR_CHANGE_PASSWORD_USER, "SamrChangePasswordUser",
|
||||
samr_dissect_change_password_user_rqst,
|
||||
samr_dissect_change_password_user_reply },
|
||||
{ SAMR_GET_GROUPS_FOR_USER, "GetGroups",
|
||||
{ SAMR_GET_GROUPS_FOR_USER, "SamrGetGroupsForUser",
|
||||
samr_dissect_get_groups_for_user_rqst,
|
||||
samr_dissect_get_groups_for_user_reply },
|
||||
{ SAMR_QUERY_DISPINFO, "QueryDispinfo",
|
||||
{ SAMR_QUERY_DISPINFO, "SamrQueryDisplayInformation",
|
||||
samr_dissect_query_dispinfo_rqst,
|
||||
samr_dissect_query_dispinfo_reply },
|
||||
{ SAMR_GET_DISPLAY_ENUMERATION_INDEX, "GetDispEnumNDX",
|
||||
{ SAMR_GET_DISPLAY_ENUMERATION_INDEX, "SamrGetDisplayEnumerationIndex",
|
||||
samr_dissect_get_display_enumeration_index_rqst,
|
||||
samr_dissect_get_display_enumeration_index_reply },
|
||||
{ SAMR_TEST_PRIVATE_FUNCTIONS_DOMAIN, "TestPrivateFnsDomain",
|
||||
{ SAMR_TEST_PRIVATE_FUNCTIONS_DOMAIN, "SamrTestPrivateFunctionsDomain",
|
||||
samr_dissect_test_private_fns_domain_rqst,
|
||||
samr_dissect_test_private_fns_domain_reply },
|
||||
{ SAMR_TEST_PRIVATE_FUNCTIONS_USER, "TestPrivateFnsUser",
|
||||
{ SAMR_TEST_PRIVATE_FUNCTIONS_USER, "SamrTestPrivateFunctionsUser",
|
||||
samr_dissect_test_private_fns_user_rqst,
|
||||
samr_dissect_test_private_fns_user_reply },
|
||||
{ SAMR_GET_USRDOM_PWINFO, "GetUserDomPwInfo",
|
||||
{ SAMR_GET_USRDOM_PWINFO, "SamrGetUserDomainPasswordInformation",
|
||||
samr_dissect_get_usrdom_pwinfo_rqst,
|
||||
samr_dissect_get_usrdom_pwinfo_reply },
|
||||
{ SAMR_REMOVE_MEMBER_FROM_FOREIGN_DOMAIN, "RemoveMemberForeignDomain",
|
||||
{ SAMR_REMOVE_MEMBER_FROM_FOREIGN_DOMAIN, "SamrRemoveMemberFromForeignDomain",
|
||||
samr_dissect_remove_member_from_foreign_domain_rqst,
|
||||
samr_dissect_remove_member_from_foreign_domain_reply },
|
||||
{ SAMR_QUERY_INFORMATION_DOMAIN2, "QueryDomInfo2",
|
||||
{ SAMR_QUERY_INFORMATION_DOMAIN2, "SamrQueryInformationDomain2",
|
||||
samr_dissect_query_information_domain_rqst,
|
||||
samr_dissect_query_information_domain_reply },
|
||||
{ SAMR_UNKNOWN_2f, "Unknown 0x2f",
|
||||
samr_dissect_unknown_2f_rqst,
|
||||
samr_dissect_unknown_2f_reply },
|
||||
{ SAMR_QUERY_INFORMATION_USER2, "SamrQueryInformationUser2",
|
||||
samr_dissect_query_information_user2_rqst,
|
||||
samr_dissect_query_information_user2_reply },
|
||||
{ SAMR_QUERY_DISPINFO2, "QueryDispinfo2",
|
||||
samr_dissect_query_dispinfo_rqst,
|
||||
samr_dissect_query_dispinfo_reply },
|
||||
{ SAMR_GET_DISPLAY_ENUMERATION_INDEX2, "GetDispEnumNDX2",
|
||||
{ SAMR_GET_DISPLAY_ENUMERATION_INDEX2, "SamrGetDisplayEnumerationIndex2",
|
||||
samr_dissect_get_display_enumeration_index2_rqst,
|
||||
samr_dissect_get_display_enumeration_index2_reply },
|
||||
{ SAMR_CREATE_USER2_IN_DOMAIN, "CreateUser2",
|
||||
{ SAMR_CREATE_USER2_IN_DOMAIN, "SamrCreateUser2InDomain",
|
||||
samr_dissect_create_user2_in_domain_rqst,
|
||||
samr_dissect_create_user2_in_domain_reply },
|
||||
{ SAMR_QUERY_DISPINFO3, "QueryDispinfo3",
|
||||
{ SAMR_QUERY_DISPINFO3, "SamrQueryDisplayInformation3",
|
||||
samr_dissect_query_dispinfo_rqst,
|
||||
samr_dissect_query_dispinfo_reply },
|
||||
{ SAMR_ADD_MULTIPLE_MEMBERS_TO_ALIAS, "AddAliasMemMultiple",
|
||||
{ SAMR_ADD_MULTIPLE_MEMBERS_TO_ALIAS, "SamrAddMultipleMembersToAlias",
|
||||
samr_dissect_add_multiple_members_to_alias_rqst,
|
||||
samr_dissect_add_multiple_members_to_alias_reply },
|
||||
{ SAMR_REMOVE_MULTIPLE_MEMBERS_FROM_ALIAS, "RemoveAliasMemMultiple",
|
||||
{ SAMR_REMOVE_MULTIPLE_MEMBERS_FROM_ALIAS, "SamrRemoveMultipleMembersFromAlias",
|
||||
samr_dissect_remove_multiple_members_from_alias_rqst,
|
||||
samr_dissect_remove_multiple_members_from_alias_reply },
|
||||
{ SAMR_OEM_CHANGE_PASSWORD_USER2, "OEMChangePassword2",
|
||||
{ SAMR_OEM_CHANGE_PASSWORD_USER2, "SamrOemChangePasswordUser2",
|
||||
samr_dissect_oem_change_password_user2_rqst,
|
||||
samr_dissect_oem_change_password_user2_reply },
|
||||
{ SAMR_UNICODE_CHANGE_PASSWORD_USER2, "UnicodeChangePassword2",
|
||||
{ SAMR_UNICODE_CHANGE_PASSWORD_USER2, "SamrUnicodeChangePasswordUser2",
|
||||
samr_dissect_unicode_change_password_user2_rqst,
|
||||
samr_dissect_unicode_change_password_user2_reply },
|
||||
{ SAMR_GET_DOM_PWINFO, "GetDomainPasswordInfo",
|
||||
{ SAMR_GET_DOM_PWINFO, "SamrGetDomainPasswordInformation",
|
||||
samr_dissect_get_domain_password_information_rqst,
|
||||
samr_dissect_get_domain_password_information_reply },
|
||||
{ SAMR_CONNECT2, "Connect2",
|
||||
{ SAMR_CONNECT2, "SamrConnect2",
|
||||
samr_dissect_connect2_rqst,
|
||||
samr_dissect_connect2_reply },
|
||||
{ SAMR_SET_USERINFO, "SetUserInfo",
|
||||
{ SAMR_SET_USERINFO, "SamrSetInformationUser",
|
||||
samr_dissect_set_information_user2_rqst,
|
||||
samr_dissect_set_information_user2_reply },
|
||||
{ SAMR_UNKNOWN_3B, "Unknown 0x3b",
|
||||
samr_dissect_unknown_3b_rqst,
|
||||
samr_dissect_unknown_3b_reply },
|
||||
{ SAMR_UNKNOWN_3C, "Unknown 0x3c",
|
||||
samr_dissect_unknown_3c_rqst,
|
||||
samr_dissect_unknown_3c_reply },
|
||||
{ SAMR_CONNECT4, "Connect4",
|
||||
{ SAMR_SET_BOOT_KEY_INFORMATION, "SamrSetBootKeyInformation",
|
||||
samr_dissect_set_boot_key_information_rqst,
|
||||
samr_dissect_set_boot_key_information_reply },
|
||||
{ SAMR_GET_BOOT_KEY_INFORMATION, "SamrGetBootKeyInformation",
|
||||
samr_dissect_get_boot_key_information_rqst,
|
||||
samr_dissect_get_boot_key_information_reply },
|
||||
{ SAMR_CONNECT3, "SamrConnect3",
|
||||
samr_dissect_connect4_rqst,
|
||||
samr_dissect_connect2_reply },
|
||||
{ SAMR_CONNECT4, "SamrConnect4",
|
||||
samr_dissect_connect4_rqst,
|
||||
samr_dissect_connect2_reply },
|
||||
{0, NULL, NULL, NULL }
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* Routines for SMB \PIPE\samr packet disassembly
|
||||
* Copyright 2001, Tim Potter <tpot@samba.org>
|
||||
*
|
||||
* $Id: packet-dcerpc-samr.h,v 1.10 2003/07/24 20:33:22 guy Exp $
|
||||
* $Id: packet-dcerpc-samr.h,v 1.11 2003/09/23 12:06:20 sahlberg Exp $
|
||||
*
|
||||
* Ethereal - Network traffic analyzer
|
||||
* By Gerald Combs <gerald@ethereal.com>
|
||||
|
@ -75,7 +75,7 @@
|
|||
#define SAMR_GET_USRDOM_PWINFO 0x2c
|
||||
#define SAMR_REMOVE_MEMBER_FROM_FOREIGN_DOMAIN 0x2d
|
||||
#define SAMR_QUERY_INFORMATION_DOMAIN2 0x2e
|
||||
#define SAMR_UNKNOWN_2f 0x2f
|
||||
#define SAMR_QUERY_INFORMATION_USER2 0x2f
|
||||
#define SAMR_QUERY_DISPINFO2 0x30
|
||||
#define SAMR_GET_DISPLAY_ENUMERATION_INDEX2 0x31
|
||||
#define SAMR_CREATE_USER2_IN_DOMAIN 0x32
|
||||
|
@ -87,8 +87,8 @@
|
|||
#define SAMR_GET_DOM_PWINFO 0x38
|
||||
#define SAMR_CONNECT2 0x39
|
||||
#define SAMR_SET_USERINFO 0x3A
|
||||
#define SAMR_UNKNOWN_3B 0x3B
|
||||
#define SAMR_UNKNOWN_3C 0x3C
|
||||
#define SAMR_SET_BOOT_KEY_INFORMATION 0x3B
|
||||
#define SAMR_GET_BOOT_KEY_INFORMATION 0x3C
|
||||
#define SAMR_CONNECT3 0x3D
|
||||
#define SAMR_CONNECT4 0x3E
|
||||
|
||||
|
|
Loading…
Reference in New Issue