summaryrefslogtreecommitdiff
path: root/source3/include
diff options
context:
space:
mode:
authorJean-François Micouleau <jfm@samba.org>2001-12-10 15:03:16 +0000
committerJean-François Micouleau <jfm@samba.org>2001-12-10 15:03:16 +0000
commit0ff1a9568b4bc0220cf90ea78f2657a92682307d (patch)
treecb9fa12553bcdbc574028913d322bddd6f913bac /source3/include
parent769a9dbb0041dc87c1d4c1c5a7c9dd37379353cd (diff)
downloadsamba-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.h11
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;