[SCM] Samba Shared Repository - branch v3-devel updated - release-3-2-0pre2-4021-g5851b4e

Günther Deschner gd at samba.org
Fri Sep 5 11:19:00 GMT 2008


The branch, v3-devel has been updated
       via  5851b4e40e5cc2b7ba973b274f9203aa6e6fb1d8 (commit)
       via  86de3242a478c9f669958414ee9e7720cddad9aa (commit)
       via  f87caa7bff3b8a0b8d7cdc5cda7d21dd7e9eb0ec (commit)
       via  c5ab5bf8417412835d879c8a58a7c64e1359646f (commit)
       via  383d268f8c4f6282757d350e6b059446e52e6c53 (commit)
       via  9afc888356f801fd231234673bb4a1f6cbf62792 (commit)
      from  afdd14c26c27c9fa245165985a5d8e644855c4b5 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-devel


- Log -----------------------------------------------------------------
commit 5851b4e40e5cc2b7ba973b274f9203aa6e6fb1d8
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 2 14:35:58 2008 +0200

    netapi: remove NetSetup* flags from netdomjoin-gui.
    
    Guenther

commit 86de3242a478c9f669958414ee9e7720cddad9aa
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 2 14:34:58 2008 +0200

    netapi: add NETSETUP_JOIN_STATUS to public header.
    
    Guenther

commit f87caa7bff3b8a0b8d7cdc5cda7d21dd7e9eb0ec
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 2 14:33:21 2008 +0200

    re-run make idl.
    
    Guenther

commit c5ab5bf8417412835d879c8a58a7c64e1359646f
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 2 14:32:59 2008 +0200

    netapi: add NETSETUP_JOIN_STATUS to IDL.
    
    Guenther

commit 383d268f8c4f6282757d350e6b059446e52e6c53
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 2 14:32:41 2008 +0200

    re-run make idl.
    
    Guenther

commit 9afc888356f801fd231234673bb4a1f6cbf62792
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 2 14:32:16 2008 +0200

    wkssvc: rename wkssvc_NetJoinStatus flags.
    
    Guenther

-----------------------------------------------------------------------

Summary of changes:
 .../examples/netdomjoin-gui/netdomjoin-gui.c       |    3 ---
 source/lib/netapi/netapi.h                         |    7 +++++++
 source/librpc/gen_ndr/libnetapi.h                  |   17 +++++++++++++++++
 source/librpc/gen_ndr/ndr_wkssvc.c                 |    8 ++++----
 source/librpc/gen_ndr/wkssvc.h                     |   16 ++++++++--------
 source/librpc/idl/libnetapi.idl                    |    7 +++++++
 source/librpc/idl/wkssvc.idl                       |    8 ++++----
 7 files changed, 47 insertions(+), 19 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c b/source/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c
index 98994b6..40a6e41 100644
--- a/source/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c
+++ b/source/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c
@@ -38,9 +38,6 @@
 #define SAMBA_IMAGE_PATH "/usr/share/pixmaps/samba/logo.png"
 #define SAMBA_IMAGE_PATH_SMALL "/usr/share/pixmaps/samba/logo-small.png"
 
-#define NetSetupWorkgroupName ( 2 )
-#define NetSetupDomainName ( 3 )
-
 #define SAFE_FREE(x) do { if ((x) != NULL) {free(x); x=NULL;} } while(0)
 
 static gboolean verbose = FALSE;
diff --git a/source/lib/netapi/netapi.h b/source/lib/netapi/netapi.h
index ba509f8..8f1ec84 100644
--- a/source/lib/netapi/netapi.h
+++ b/source/lib/netapi/netapi.h
@@ -97,6 +97,13 @@ struct DOMAIN_CONTROLLER_INFO {
 
 #define TIMEQ_FOREVER  ( (uint32_t)-1L )
 
+enum NETSETUP_JOIN_STATUS {
+	NetSetupUnknownStatus=0,
+	NetSetupUnjoined=1,
+	NetSetupWorkgroupName=2,
+	NetSetupDomainName=3
+};
+
 struct SERVER_INFO_100 {
 	uint32_t sv100_platform_id;
 	const char * sv100_name;
diff --git a/source/librpc/gen_ndr/libnetapi.h b/source/librpc/gen_ndr/libnetapi.h
index b51cd3f..2d659b9 100644
--- a/source/librpc/gen_ndr/libnetapi.h
+++ b/source/librpc/gen_ndr/libnetapi.h
@@ -58,6 +58,23 @@ struct domsid {
 #define NETSETUP_INSTALL_INVOCATION ( 0x00040000 )
 #define NETSETUP_IGNORE_UNSUPPORTED_FLAGS ( 0x10000000 )
 
+enum NETSETUP_JOIN_STATUS
+#ifndef USE_UINT_ENUMS
+ {
+	NetSetupUnknownStatus=0,
+	NetSetupUnjoined=1,
+	NetSetupWorkgroupName=2,
+	NetSetupDomainName=3
+}
+#else
+ { __donnot_use_enum_NETSETUP_JOIN_STATUS=0x7FFFFFFF}
+#define NetSetupUnknownStatus ( 0 )
+#define NetSetupUnjoined ( 1 )
+#define NetSetupWorkgroupName ( 2 )
+#define NetSetupDomainName ( 3 )
+#endif
+;
+
 struct SERVER_INFO_100 {
 	uint32_t sv100_platform_id;
 	const char * sv100_name;
diff --git a/source/librpc/gen_ndr/ndr_wkssvc.c b/source/librpc/gen_ndr/ndr_wkssvc.c
index 10e5e55..e494f08 100644
--- a/source/librpc/gen_ndr/ndr_wkssvc.c
+++ b/source/librpc/gen_ndr/ndr_wkssvc.c
@@ -5474,10 +5474,10 @@ _PUBLIC_ void ndr_print_wkssvc_NetJoinStatus(struct ndr_print *ndr, const char *
 	const char *val = NULL;
 
 	switch (r) {
-		case NetSetupUnknownStatus: val = "NetSetupUnknownStatus"; break;
-		case NetSetupUnjoined: val = "NetSetupUnjoined"; break;
-		case NetSetupWorkgroupName: val = "NetSetupWorkgroupName"; break;
-		case NetSetupDomainName: val = "NetSetupDomainName"; break;
+		case NET_SETUP_UNKNOWN_STATUS: val = "NET_SETUP_UNKNOWN_STATUS"; break;
+		case NET_SETUP_UNJOINED: val = "NET_SETUP_UNJOINED"; break;
+		case NET_SETUP_WORKGROUP_NAME: val = "NET_SETUP_WORKGROUP_NAME"; break;
+		case NET_SETUP_DOMAIN_NAME: val = "NET_SETUP_DOMAIN_NAME"; break;
 	}
 	ndr_print_enum(ndr, name, "ENUM", val, r);
 }
diff --git a/source/librpc/gen_ndr/wkssvc.h b/source/librpc/gen_ndr/wkssvc.h
index 088ad66..07b4c40 100644
--- a/source/librpc/gen_ndr/wkssvc.h
+++ b/source/librpc/gen_ndr/wkssvc.h
@@ -439,17 +439,17 @@ enum wkssvc_NetValidateNameType
 enum wkssvc_NetJoinStatus
 #ifndef USE_UINT_ENUMS
  {
-	NetSetupUnknownStatus=0,
-	NetSetupUnjoined=1,
-	NetSetupWorkgroupName=2,
-	NetSetupDomainName=3
+	NET_SETUP_UNKNOWN_STATUS=0,
+	NET_SETUP_UNJOINED=1,
+	NET_SETUP_WORKGROUP_NAME=2,
+	NET_SETUP_DOMAIN_NAME=3
 }
 #else
  { __donnot_use_enum_wkssvc_NetJoinStatus=0x7FFFFFFF}
-#define NetSetupUnknownStatus ( 0 )
-#define NetSetupUnjoined ( 1 )
-#define NetSetupWorkgroupName ( 2 )
-#define NetSetupDomainName ( 3 )
+#define NET_SETUP_UNKNOWN_STATUS ( 0 )
+#define NET_SETUP_UNJOINED ( 1 )
+#define NET_SETUP_WORKGROUP_NAME ( 2 )
+#define NET_SETUP_DOMAIN_NAME ( 3 )
 #endif
 ;
 
diff --git a/source/librpc/idl/libnetapi.idl b/source/librpc/idl/libnetapi.idl
index acd0e57..b2c79fc 100644
--- a/source/librpc/idl/libnetapi.idl
+++ b/source/librpc/idl/libnetapi.idl
@@ -68,6 +68,13 @@ interface libnetapi
 	/* NetGetJoinInformation                   */
 	/*******************************************/
 
+	typedef enum {
+		NetSetupUnknownStatus = 0,
+		NetSetupUnjoined = 1,
+		NetSetupWorkgroupName = 2,
+		NetSetupDomainName = 3
+	} NETSETUP_JOIN_STATUS;
+
 	[nopush,nopull] NET_API_STATUS NetGetJoinInformation(
 		[in,unique] string *server_name,
 		[out] string **name_buffer,
diff --git a/source/librpc/idl/wkssvc.idl b/source/librpc/idl/wkssvc.idl
index 023ce59..9340990 100644
--- a/source/librpc/idl/wkssvc.idl
+++ b/source/librpc/idl/wkssvc.idl
@@ -627,10 +627,10 @@ import "srvsvc.idl", "lsa.idl";
 	/*****************************/
 	/* Function        0x14      */
 	typedef enum {
-		NetSetupUnknownStatus = 0,
-		NetSetupUnjoined = 1,
-		NetSetupWorkgroupName = 2,
-		NetSetupDomainName = 3
+		NET_SETUP_UNKNOWN_STATUS = 0,
+		NET_SETUP_UNJOINED = 1,
+		NET_SETUP_WORKGROUP_NAME = 2,
+		NET_SETUP_DOMAIN_NAME = 3
 	} wkssvc_NetJoinStatus;
 
 	WERROR wkssvc_NetrGetJoinInformation(


-- 
Samba Shared Repository


More information about the samba-cvs mailing list