summaryrefslogtreecommitdiff
path: root/source4/librpc/idl/spoolss.idl
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2003-11-17 06:27:45 +0000
committerAndrew Tridgell <tridge@samba.org>2003-11-17 06:27:45 +0000
commit59df3ce5b5c5b484793a0e16faeb581ef343e167 (patch)
treecceb5d9fc8df01ec7c399ef690e86a34fba34a6b /source4/librpc/idl/spoolss.idl
parentfa83432e1085d32f1a3f4208b81b6e936ba63b38 (diff)
downloadsamba-59df3ce5b5c5b484793a0e16faeb581ef343e167.tar.gz
samba-59df3ce5b5c5b484793a0e16faeb581ef343e167.tar.bz2
samba-59df3ce5b5c5b484793a0e16faeb581ef343e167.zip
security descriptors are no longer a "special" type, they are handled
using the [relative] property this also fixes level3 of PrinterInfo (a relative secdesc) (This used to be commit d5a15257fdd5f6cfe2706765a7c29f623ec1c6f8)
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
);
/******************/