diff options
author | Andrew Tridgell <tridge@samba.org> | 2003-11-18 08:03:06 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2003-11-18 08:03:06 +0000 |
commit | 20f1530a11402a926cdd7b4d1f9dddb360985196 (patch) | |
tree | 798a4661a94de12633bbfa03d4487c216513cd1d /source4/librpc/ndr/ndr_samr.h | |
parent | 30daed2f7cc4baa69a31f139aaa5b5b260febc15 (diff) | |
download | samba-20f1530a11402a926cdd7b4d1f9dddb360985196.tar.gz samba-20f1530a11402a926cdd7b4d1f9dddb360985196.tar.bz2 samba-20f1530a11402a926cdd7b4d1f9dddb360985196.zip |
changed wks to wkssvc (suggestion from metze). Started adding samr_CreateUser().
(This used to be commit 04e9269c1e37c9c2984ee2886fa6c0eda5c19669)
Diffstat (limited to 'source4/librpc/ndr/ndr_samr.h')
-rw-r--r-- | source4/librpc/ndr/ndr_samr.h | 32 |
1 files changed, 26 insertions, 6 deletions
diff --git a/source4/librpc/ndr/ndr_samr.h b/source4/librpc/ndr/ndr_samr.h index 2542396341..b7b568b034 100644 --- a/source4/librpc/ndr/ndr_samr.h +++ b/source4/librpc/ndr/ndr_samr.h @@ -16,11 +16,11 @@ #define DCERPC_SAMR_SET_DOMAIN_INFO 9 #define DCERPC_SAMR_CREATE_DOM_GROUP 10 #define DCERPC_SAMR_ENUMDOMAINGROUPS 11 -#define DCERPC_SAMR_CREATE_USER_IN_DOMAIN 12 +#define DCERPC_SAMR_CREATEUSER 12 #define DCERPC_SAMR_ENUMDOMAINUSERS 13 #define DCERPC_SAMR_CREATE_DOM_ALIAS 14 #define DCERPC_SAMR_ENUMDOMAINALIASES 15 -#define DCERPC_SAMR_GET_ALIAS_MEMBERSHIP 16 +#define DCERPC_SAMR_GETALIASMEMBERSHIP 16 #define DCERPC_SAMR_LOOKUP_NAMES 17 #define DCERPC_SAMR_LOOKUP_RIDS 18 #define DCERPC_SAMR_OPENGROUP 19 @@ -39,7 +39,7 @@ #define DCERPC_SAMR_DEL_ALIASMEM 32 #define DCERPC_SAMR_GET_MEMBERS_IN_ALIAS 33 #define DCERPC_SAMR_OPENUSER 34 -#define DCERPC_SAMR_DELETE_DOM_USER 35 +#define DCERPC_SAMR_DELETEUSER 35 #define DCERPC_SAMR_QUERYUSERINFO 36 #define DCERPC_SAMR_SET_USERINFO 37 #define DCERPC_SAMR_CHANGE_PASSWORD_USER 38 @@ -337,11 +337,16 @@ struct samr_EnumDomainGroups { }; -struct samr_CREATE_USER_IN_DOMAIN { +struct samr_CreateUser { struct { + struct policy_handle *handle; + struct samr_Name *username; + uint32 access_mask; } in; struct { + struct policy_handle *acct_handle; + uint32 *rid; NTSTATUS result; } out; @@ -390,11 +395,24 @@ struct samr_EnumDomainAliases { }; -struct samr_GET_ALIAS_MEMBERSHIP { +struct samr_Sids { + uint32 count; + struct dom_sid2 *sids; +}; + +struct samr_Rids { + uint32 count; + uint32 *rids; +}; + +struct samr_GetAliasMembership { struct { + struct policy_handle *handle; + struct samr_Sids *sids; } in; struct { + struct samr_Rids *rids; NTSTATUS result; } out; @@ -644,11 +662,13 @@ struct samr_OpenUser { }; -struct samr_DELETE_DOM_USER { +struct samr_DeleteUser { struct { + struct policy_handle *handle; } in; struct { + struct policy_handle *handle; NTSTATUS result; } out; |