summaryrefslogtreecommitdiff
path: root/librpc/idl
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2009-02-11 13:07:45 +0100
committerGünther Deschner <gd@samba.org>2009-02-11 22:42:00 +0100
commitdba8bb34f9fd94162086cf95a5f4b1dfff2ddef1 (patch)
treeeb03cda33544a3691ced8e8d7657c5014b5dccb2 /librpc/idl
parenta77605ae83e4234e89cfd4cdff696034e3b981f2 (diff)
downloadsamba-dba8bb34f9fd94162086cf95a5f4b1dfff2ddef1.tar.gz
samba-dba8bb34f9fd94162086cf95a5f4b1dfff2ddef1.tar.bz2
samba-dba8bb34f9fd94162086cf95a5f4b1dfff2ddef1.zip
spoolss: add spoolss_AddPrinterDriverExFlags.
Guenther
Diffstat (limited to 'librpc/idl')
-rw-r--r--librpc/idl/spoolss.idl14
1 files changed, 13 insertions, 1 deletions
diff --git a/librpc/idl/spoolss.idl b/librpc/idl/spoolss.idl
index af3312a221..0a7d46d757 100644
--- a/librpc/idl/spoolss.idl
+++ b/librpc/idl/spoolss.idl
@@ -1751,11 +1751,23 @@ import "misc.idl", "security.idl", "winreg.idl";
/******************/
/* Function: 0x59 */
+
+ typedef [bitmap32bit] bitmap {
+ APD_STRICT_UPGRADE = 0x00000001,
+ APD_STRICT_DOWNGRADE = 0x00000002,
+ APD_COPY_ALL_FILES = 0x00000004,
+ APD_COPY_NEW_FILES = 0x00000008,
+ APD_COPY_FROM_DIRECTORY = 0x00000010,
+ APD_DONT_COPY_FILES_TO_CLUSTER = 0x00001000,
+ APD_COPY_TO_ALL_SPOOLERS = 0x00002000,
+ APD_RETURN_BLOCKING_STATUS_CODE = 0x00010000
+ } spoolss_AddPrinterDriverExFlags;
+
[public] WERROR spoolss_AddPrinterDriverEx(
[in] [string,charset(UTF16)] uint16 *servername,
[in] uint32 level,
[in,switch_is(level)] spoolss_AddDriverInfo info,
- [in] uint32 flags
+ [in] spoolss_AddPrinterDriverExFlags flags
);
/******************/