[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