diff options
author | Rafal Szczesniak <mimir@samba.org> | 2005-06-07 23:21:38 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:17:48 -0500 |
commit | ae6907c5c8695ef34ef16be3cad67a0d28ac5dfd (patch) | |
tree | da0ef9b48fdf3daae71573a9a4d442ac67a17e10 | |
parent | fdc2be2cd6b48bfe5f9dbd3306714119f95bcaf2 (diff) | |
download | samba-ae6907c5c8695ef34ef16be3cad67a0d28ac5dfd.tar.gz samba-ae6907c5c8695ef34ef16be3cad67a0d28ac5dfd.tar.bz2 samba-ae6907c5c8695ef34ef16be3cad67a0d28ac5dfd.zip |
r7379: Simplify CreateUser function and io structure. Also, implementing
it based on composite functions. Moving to fully async CreateUser
on the way...
rafal
(This used to be commit 240409bc3cfa1426db15fc0537fcf0841f51ede0)
-rw-r--r-- | source4/include/structs.h | 2 | ||||
-rw-r--r-- | source4/libnet/libnet_user.h | 25 |
2 files changed, 9 insertions, 18 deletions
diff --git a/source4/include/structs.h b/source4/include/structs.h index 934dc6e192..5ec7509e76 100644 --- a/source4/include/structs.h +++ b/source4/include/structs.h @@ -135,7 +135,7 @@ union libnet_find_pdc; union libnet_rpc_connect; union libnet_RemoteTOD; union libnet_JoinDomain; -union libnet_CreateUser; +struct libnet_CreateUser; struct libnet_ListShares; struct libnet_AddShare; struct libnet_DelShare; diff --git a/source4/libnet/libnet_user.h b/source4/libnet/libnet_user.h index 29d97637bd..358f0d0b0f 100644 --- a/source4/libnet/libnet_user.h +++ b/source4/libnet/libnet_user.h @@ -25,23 +25,14 @@ enum libnet_CreateUser_level { }; -union libnet_CreateUser { - struct { - enum libnet_CreateUser_level level; - - struct _libnet_CreateUser_in { - const char *user_name; - const char *domain_name; - } in; - - struct _libnet_CreateUser_out { - const char *error_string; - } out; - } generic; +struct libnet_CreateUser { + enum libnet_CreateUser_level level; struct { - enum libnet_CreateUser_level level; - struct _libnet_CreateUser_in in; - struct _libnet_CreateUser_out out; - } samr; + const char *user_name; + const char *domain_name; + } in; + struct { + const char *error_string; + } out; }; |