summaryrefslogtreecommitdiff
path: root/source4/librpc
diff options
context:
space:
mode:
authorRonnie Sahlberg <sahlberg@samba.org>2007-08-29 12:22:15 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 15:03:09 -0500
commit6fa7bed8545d959e407ec52f8b32b5a335753141 (patch)
tree1dc079cdf3866f8420e537f8ba997f4b7dd08f11 /source4/librpc
parentbf3b40dc14fe31591019b6f6f2b3a1dff8f8746e (diff)
downloadsamba-6fa7bed8545d959e407ec52f8b32b5a335753141.tar.gz
samba-6fa7bed8545d959e407ec52f8b32b5a335753141.tar.bz2
samba-6fa7bed8545d959e407ec52f8b32b5a335753141.zip
r24775: add 5 specific access right bits for the accessmask that refers
to Groups on the samr pipe the five bits lookup info set info add member remove member get members comes from the wireshark/ethereal sources where they were added in Aug 21 2002 http://anonsvn.wireshark.org/viewvc/viewvc.py/trunk/epan/dissectors/packet-dcerpc-samr.c?r1=5987&r2=6054 (This used to be commit 1f00ac5dbe8f034d845c4e579a3f517311784900)
Diffstat (limited to 'source4/librpc')
-rw-r--r--source4/librpc/idl/samr.idl12
1 files changed, 10 insertions, 2 deletions
diff --git a/source4/librpc/idl/samr.idl b/source4/librpc/idl/samr.idl
index 2f8d08c9b6..25849ea6b7 100644
--- a/source4/librpc/idl/samr.idl
+++ b/source4/librpc/idl/samr.idl
@@ -51,6 +51,14 @@ import "misc.idl", "lsa.idl", "security.idl";
} samr_ConnectAccessMask;
typedef [bitmap32bit] bitmap {
+ GROUP_ACCESS_LOOKUP_INFO = 0x00000001,
+ GROUP_ACCESS_SET_INFO = 0x00000002,
+ GROUP_ACCESS_ADD_MEMBER = 0x00000004,
+ GROUP_ACCESS_REMOVE_MEMBER = 0x00000008,
+ GROUP_ACCESS_GET_MEMBERS = 0x00000010
+ } samr_GroupAccessMask;
+
+ typedef [bitmap32bit] bitmap {
ALIAS_ACCESS_ADD_MEMBER = 0x00000001,
ALIAS_ACCESS_REMOVE_MEMBER = 0x00000002,
ALIAS_ACCESS_GET_MEMBERS = 0x00000004,
@@ -273,7 +281,7 @@ import "misc.idl", "lsa.idl", "security.idl";
NTSTATUS samr_CreateDomainGroup(
[in,ref] policy_handle *domain_handle,
[in,ref] lsa_String *name,
- [in] uint32 access_mask,
+ [in] samr_GroupAccessMask access_mask,
[out,ref] policy_handle *group_handle,
[out,ref] uint32 *rid
);
@@ -377,7 +385,7 @@ import "misc.idl", "lsa.idl", "security.idl";
/* Function 0x13 */
NTSTATUS samr_OpenGroup(
[in,ref] policy_handle *domain_handle,
- [in] uint32 access_mask,
+ [in] samr_GroupAccessMask access_mask,
[in] uint32 rid,
[out,ref] policy_handle *group_handle
);