summaryrefslogtreecommitdiff
path: root/source4/librpc/idl/spoolss.idl
diff options
context:
space:
mode:
Diffstat (limited to 'source4/librpc/idl/spoolss.idl')
-rw-r--r--source4/librpc/idl/spoolss.idl14
1 files changed, 6 insertions, 8 deletions
diff --git a/source4/librpc/idl/spoolss.idl b/source4/librpc/idl/spoolss.idl
index 7abf3effde..4800d8ff2a 100644
--- a/source4/librpc/idl/spoolss.idl
+++ b/source4/librpc/idl/spoolss.idl
@@ -45,7 +45,7 @@
uint32 reserved2;
uint32 panningwidth;
uint32 panningheight;
-// uint8 private[driverextra];
+ uint8 private[driverextra];
} spoolss_DeviceMode;
typedef struct {
@@ -81,7 +81,7 @@
typedef struct {
uint32 flags;
- [relative] security_descriptor *secdesc;
+ security_descriptor secdesc;
} spoolss_PrinterInfo3;
typedef struct {
@@ -153,9 +153,8 @@
[in] uint32 firstjob,
[in] uint32 numjobs,
[in] uint32 level,
- [in,out] uint8_buf *buffer,
- [in] uint32 offered,
- [out] uint32 needed,
+ [in,out] DATA_BLOB *buffer,
+ [in,out,ref] uint32 *buf_size,
[out] uint32 numjobs
);
@@ -537,13 +536,12 @@
[in,ref] policy_handle *handle,
[in] uint32 enum_index,
[in] uint32 value_offered,
- [in] uint32 data_offered,
[out] uint32 value_len,
[out] unistr *value_name,
[out] uint32 value_needed,
[out] uint32 printerdata_type,
- [out] uint8_buf printerdata,
- [out] uint32 data_needed
+ [in,out] DATA_BLOB *buffer,
+ [in,out,ref] uint32 *buf_size
);
/******************/