summaryrefslogtreecommitdiff
path: root/librpc/idl/spoolss.idl
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2009-08-10 16:44:19 +0200
committerGünther Deschner <gd@samba.org>2009-08-20 14:25:41 +0200
commit0447af26b688d7de54892cb6c5005666b52e2048 (patch)
tree3286281d5464d6ce29b6255fc9cb59a0aa52bf98 /librpc/idl/spoolss.idl
parent8c347ed1775acc124ff7887e2f14776529e40298 (diff)
downloadsamba-0447af26b688d7de54892cb6c5005666b52e2048.tar.gz
samba-0447af26b688d7de54892cb6c5005666b52e2048.tar.bz2
samba-0447af26b688d7de54892cb6c5005666b52e2048.zip
spoolss: add more spoolss calls to IDL
(spoolss_GetPrinterDriverPackagePath and spoolss_GetCorePrinterDrivers). Guenther
Diffstat (limited to 'librpc/idl/spoolss.idl')
-rw-r--r--librpc/idl/spoolss.idl90
1 files changed, 90 insertions, 0 deletions
diff --git a/librpc/idl/spoolss.idl b/librpc/idl/spoolss.idl
index f3ff41a304..04681bf246 100644
--- a/librpc/idl/spoolss.idl
+++ b/librpc/idl/spoolss.idl
@@ -2671,4 +2671,94 @@ import "misc.idl", "security.idl", "winreg.idl";
/* Function: 0x5f */
[todo] WERROR spoolss_5f(
);
+
+ /******************/
+ /* Function: 0x60 */
+ [todo] WERROR spoolss_60(
+ );
+
+ /******************/
+ /* Function: 0x61 */
+ [todo] WERROR spoolss_61(
+ );
+
+ /******************/
+ /* Function: 0x62 */
+ [todo] WERROR spoolss_62(
+ );
+
+ /******************/
+ /* Function: 0x63 */
+ [todo] WERROR spoolss_63(
+ );
+
+ /******************/
+ /* Function: 0x64 */
+ [todo] WERROR spoolss_64(
+ );
+
+ /******************/
+ /* Function: 0x65 */
+ [todo] WERROR spoolss_65(
+ );
+
+ /******************/
+ /* Function: 0x66 */
+ typedef struct {
+ GUID core_driver_guid;
+ NTTIME driver_date;
+ hyper driver_version;
+ [charset(UTF8)] uint8 formname[520];
+ } spoolss_CorePrinterDriver;
+
+ WERROR spoolss_GetCorePrinterDrivers(
+ [in,unique] [string,charset(UTF16)] uint16 *servername,
+ [in,ref] [string,charset(UTF16)] uint16 *architecture,
+ [in] uint32 core_driver_size,
+ [in,size_is(core_driver_size)] [charset(UTF16)] uint16 *core_driver_dependencies,
+ [in] uint32 core_printer_driver_count,
+ [out,size_is(core_printer_driver_count)] spoolss_CorePrinterDriver *core_printer_drivers
+ );
+
+ /******************/
+ /* Function: 0x67 */
+ [todo] WERROR spoolss_67(
+ );
+
+ /******************/
+ /* Function: 0x68 */
+ WERROR spoolss_GetPrinterDriverPackagePath(
+ [in,unique] [string,charset(UTF16)] uint16 *servername,
+ [in,ref] [string,charset(UTF16)] uint16 *architecture,
+ [in,unique] [string,charset(UTF16)] uint16 *language,
+ [in,ref] [string,charset(UTF16)] uint16 *package_id,
+ [in,out,unique,size_is(driver_package_cab_size)] [charset(UTF16)] uint16 *driver_package_cab,
+ [in] uint32 driver_package_cab_size,
+ [out,ref] uint32 *required
+ );
+
+ /******************/
+ /* Function: 0x69 */
+ [todo] WERROR spoolss_69(
+ );
+
+ /******************/
+ /* Function: 0x6a */
+ [todo] WERROR spoolss_6a(
+ );
+
+ /******************/
+ /* Function: 0x6b */
+ [todo] WERROR spoolss_6b(
+ );
+
+ /******************/
+ /* Function: 0x6c */
+ [todo] WERROR spoolss_6c(
+ );
+
+ /******************/
+ /* Function: 0x6d */
+ [todo] WERROR spoolss_6d(
+ );
}