summaryrefslogtreecommitdiff
path: root/librpc/idl/spoolss.idl
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2009-02-09 11:11:01 +0100
committerGünther Deschner <gd@samba.org>2009-02-09 12:33:40 +0100
commitbf72c59c1bb465d3e8b687ac19108fac4d7f044a (patch)
tree3c9ce2ab9e3470072e260cc50770da620f75c209 /librpc/idl/spoolss.idl
parentb8cafc5ad21fa999ce52facf605b3c315edde322 (diff)
downloadsamba-bf72c59c1bb465d3e8b687ac19108fac4d7f044a.tar.gz
samba-bf72c59c1bb465d3e8b687ac19108fac4d7f044a.tar.bz2
samba-bf72c59c1bb465d3e8b687ac19108fac4d7f044a.zip
spoolss: fill in spoolss_DeletePrinterDriverEx IDL.
Guenther
Diffstat (limited to 'librpc/idl/spoolss.idl')
-rw-r--r--librpc/idl/spoolss.idl13
1 files changed, 12 insertions, 1 deletions
diff --git a/librpc/idl/spoolss.idl b/librpc/idl/spoolss.idl
index 5299306b37..b5ac6cc7c3 100644
--- a/librpc/idl/spoolss.idl
+++ b/librpc/idl/spoolss.idl
@@ -1504,7 +1504,18 @@ import "misc.idl", "security.idl", "winreg.idl";
/******************/
/* Function: 0x54 */
- [todo] WERROR spoolss_DeletePrinterDriverEx(
+ typedef [public,bitmap32bit] bitmap {
+ DPD_DELETE_UNUSED_FILES = 0x00000001,
+ DPD_DELETE_SPECIFIC_VERSION = 0x00000002,
+ DPD_DELETE_ALL_FILES = 0x00000004
+ } spoolss_DeleteDriverFlags;
+
+ WERROR spoolss_DeletePrinterDriverEx(
+ [in,unique] [string,charset(UTF16)] uint16 *server,
+ [in] [string,charset(UTF16)] uint16 architecture[],
+ [in] [string,charset(UTF16)] uint16 driver[],
+ [in] spoolss_DeleteDriverFlags delete_flags,
+ [in] uint32 version
);
/******************/