r7379: Simplify CreateUser function and io structure. Also, implementing
authorRafal Szczesniak <mimir@samba.org>
Tue, 7 Jun 2005 23:21:38 +0000 (23:21 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:17:48 +0000 (13:17 -0500)
it based on composite functions. Moving to fully async CreateUser
on the way...

rafal
(This used to be commit 240409bc3cfa1426db15fc0537fcf0841f51ede0)

source4/include/structs.h
source4/libnet/libnet_user.h

index 934dc6e192808b36b26a0d4b6fdc9c331309edaf..5ec7509e76bac149f3cc04f51f111ec87edadd4b 100644 (file)
@@ -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;
index 29d97637bdeb2f888891bb3112d7ce9120419c5c..358f0d0b0f56f27550dc96c979e54ca721b03d9a 100644 (file)
@@ -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;
 };