svn commit: samba r7379 - in branches/SAMBA_4_0/source: include libnet

mimir at samba.org mimir at samba.org
Tue Jun 7 23:21:39 GMT 2005


Author: mimir
Date: 2005-06-07 23:21:38 +0000 (Tue, 07 Jun 2005)
New Revision: 7379

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=7379

Log:
Simplify CreateUser function and io structure. Also, implementing
it based on composite functions. Moving to fully async CreateUser
on the way...


rafal


Modified:
   branches/SAMBA_4_0/source/include/structs.h
   branches/SAMBA_4_0/source/libnet/libnet_user.h


Changeset:
Modified: branches/SAMBA_4_0/source/include/structs.h
===================================================================
--- branches/SAMBA_4_0/source/include/structs.h	2005-06-07 23:06:24 UTC (rev 7378)
+++ branches/SAMBA_4_0/source/include/structs.h	2005-06-07 23:21:38 UTC (rev 7379)
@@ -135,7 +135,7 @@
 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;

Modified: branches/SAMBA_4_0/source/libnet/libnet_user.h
===================================================================
--- branches/SAMBA_4_0/source/libnet/libnet_user.h	2005-06-07 23:06:24 UTC (rev 7378)
+++ branches/SAMBA_4_0/source/libnet/libnet_user.h	2005-06-07 23:21:38 UTC (rev 7379)
@@ -25,23 +25,14 @@
 };
 
 
-union libnet_CreateUser {
-	struct {
-		enum libnet_CreateUser_level level;
+struct libnet_CreateUser {
+	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 {
-		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;
 };



More information about the samba-cvs mailing list