diff options
author | Jean-François Micouleau <jfm@samba.org> | 2001-12-10 15:03:16 +0000 |
---|---|---|
committer | Jean-François Micouleau <jfm@samba.org> | 2001-12-10 15:03:16 +0000 |
commit | 0ff1a9568b4bc0220cf90ea78f2657a92682307d (patch) | |
tree | cb9fa12553bcdbc574028913d322bddd6f913bac /source3/include | |
parent | 769a9dbb0041dc87c1d4c1c5a7c9dd37379353cd (diff) | |
download | samba-0ff1a9568b4bc0220cf90ea78f2657a92682307d.tar.gz samba-0ff1a9568b4bc0220cf90ea78f2657a92682307d.tar.bz2 samba-0ff1a9568b4bc0220cf90ea78f2657a92682307d.zip |
added info level 3 to samrgetgroupinfo. I don't know what the value is.
It's just to keep usermanager happy ;-)
clean up a bit samr_query_aliasinfo to return the group description
added: samr_del_aliasmem, samr_del_groupmem and samr_del_domuser
with the correct scripts, you can now entirely manage the users from
usermanager ! Closer to full PDC every day ;-)
J.F.
(This used to be commit 0a727afc669704cda9b44d44dbac9e989e906ae3)
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/rpc_samr.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/source3/include/rpc_samr.h b/source3/include/rpc_samr.h index 0d0dd7237c..07c50d82d5 100644 --- a/source3/include/rpc_samr.h +++ b/source3/include/rpc_samr.h @@ -1033,6 +1033,12 @@ typedef struct samr_group_info1 } GROUP_INFO1; +typedef struct samr_group_info3 +{ + uint32 unknown_1; /* 0x0000 0003 - number of group members? */ + +} GROUP_INFO3; + typedef struct samr_group_info4 { UNIHDR hdr_acct_desc; @@ -1044,12 +1050,12 @@ typedef struct samr_group_info4 typedef struct group_info_ctr { uint16 switch_value1; - uint16 switch_value2; union { - GROUP_INFO4 info4; GROUP_INFO1 info1; + GROUP_INFO3 info3; + GROUP_INFO4 info4; } group; @@ -1488,7 +1494,6 @@ typedef struct r_samr_query_groupmem_info typedef struct q_samr_del_group_mem_info { POLICY_HND pol; /* policy handle */ - uint32 rid; /* rid */ } SAMR_Q_DEL_GROUPMEM; |