[SCM] Samba Shared Repository - branch master updated
Günther Deschner
gd at samba.org
Tue Dec 8 08:21:24 MST 2009
The branch, master has been updated
via e14fb8f... s3-spoolss: use SPOOLSS_ARCHITECTURE_ALL in driver enum server code.
via fb3b098... spoolss: add more spoolss architectures to IDL.
from dd650ed... s4:selftest: skip SMB2-ACLS for now
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit e14fb8f913e35db96d8d7985e505f96150d9ce6b
Author: Günther Deschner <gd at samba.org>
Date: Tue Dec 8 14:46:10 2009 +0100
s3-spoolss: use SPOOLSS_ARCHITECTURE_ALL in driver enum server code.
Guenther
commit fb3b0987f7f9d7026701ab8b3034ff6084ae2143
Author: Günther Deschner <gd at samba.org>
Date: Wed Dec 2 00:59:21 2009 +0100
spoolss: add more spoolss architectures to IDL.
Guenther
-----------------------------------------------------------------------
Summary of changes:
librpc/gen_ndr/spoolss.h | 6 +++++-
librpc/idl/spoolss.idl | 6 +++++-
source3/rpc_server/srv_spoolss_nt.c | 2 +-
3 files changed, 11 insertions(+), 3 deletions(-)
Changeset truncated at 500 lines:
diff --git a/librpc/gen_ndr/spoolss.h b/librpc/gen_ndr/spoolss.h
index cee9a8f..2f2e8f2 100644
--- a/librpc/gen_ndr/spoolss.h
+++ b/librpc/gen_ndr/spoolss.h
@@ -21,8 +21,12 @@
#define SPL_ARCH_W32PPC ( "W32PPC" )
#define SPL_ARCH_IA64 ( "IA64" )
#define SPL_ARCH_X64 ( "x64" )
-#define SPOOLSS_ARCHITECTURE_ALL ( "all" )
+#define SPOOLSS_ARCHITECTURE_ALL ( "All" )
+#define SPOOLSS_ARCHITECTURE_ALL_CLUSTER ( "AllCluster" )
#define SPOOLSS_ARCHITECTURE_NT_X86 ( "Windows NT x86" )
+#define SPOOLSS_ARCHITECTURE_IA_64 ( "Windows IA64" )
+#define SPOOLSS_ARCHITECTURE_x64 ( "Windows x64" )
+#define SPOOLSS_ARCHITECTURE_4_0 ( "Windows 4.0" )
#define SPOOLSS_DEFAULT_SERVER_PATH ( "C:\\WINDOWS\\system32\\spool" )
#define SPOOL_PRINTERDATA_KEY ( "PrinterDriverData" )
#define SPOOL_DSSPOOLER_KEY ( "DsSpooler" )
diff --git a/librpc/idl/spoolss.idl b/librpc/idl/spoolss.idl
index f665381..64b2676 100644
--- a/librpc/idl/spoolss.idl
+++ b/librpc/idl/spoolss.idl
@@ -1498,8 +1498,12 @@ import "misc.idl", "security.idl", "winreg.idl";
const string SPL_ARCH_IA64 = "IA64";
const string SPL_ARCH_X64 = "x64";
- const string SPOOLSS_ARCHITECTURE_ALL = "all";
+ const string SPOOLSS_ARCHITECTURE_ALL = "All";
+ const string SPOOLSS_ARCHITECTURE_ALL_CLUSTER = "AllCluster";
const string SPOOLSS_ARCHITECTURE_NT_X86 = "Windows NT x86";
+ const string SPOOLSS_ARCHITECTURE_IA_64 = "Windows IA64";
+ const string SPOOLSS_ARCHITECTURE_x64 = "Windows x64";
+ const string SPOOLSS_ARCHITECTURE_4_0 = "Windows 4.0";
const string SPOOLSS_DEFAULT_SERVER_PATH = "C:\\WINDOWS\\system32\\spool";
typedef [public,gensize] struct {
diff --git a/source3/rpc_server/srv_spoolss_nt.c b/source3/rpc_server/srv_spoolss_nt.c
index 9abed16..1e66c7c 100644
--- a/source3/rpc_server/srv_spoolss_nt.c
+++ b/source3/rpc_server/srv_spoolss_nt.c
@@ -6461,7 +6461,7 @@ static WERROR enumprinterdrivers_level(TALLOC_CTX *mem_ctx,
uint32_t a,i;
WERROR result = WERR_OK;
- if (strequal(architecture, "all")) {
+ if (strequal(architecture, SPOOLSS_ARCHITECTURE_ALL)) {
for (a=0; archi_table[a].long_archi != NULL; a++) {
--
Samba Shared Repository
More information about the samba-cvs
mailing list