]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
spoolss: fill in spoolss_DeletePrinterDriverEx IDL.
authorGünther Deschner <gd@samba.org>
Mon, 9 Feb 2009 10:11:01 +0000 (11:11 +0100)
committerGünther Deschner <gd@samba.org>
Mon, 9 Feb 2009 11:33:40 +0000 (12:33 +0100)
Guenther

librpc/idl/spoolss.idl

index 5299306b371a9a793445b979a51054e9c4ea0e73..b5ac6cc7c389a9e303b4c2516108b1b0a87cc17b 100644 (file)
@@ -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
        );
 
        /******************/