summaryrefslogtreecommitdiff
path: root/source4/librpc/idl
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2008-02-13 10:36:49 +0100
committerStefan Metzmacher <metze@samba.org>2008-02-13 10:39:25 +0100
commitc41944b9f9e6dc5287065b24ab1c1fc20ec36cb4 (patch)
treeb5ae77cc30045c385b6de5b9a3dc613d2fb406ef /source4/librpc/idl
parent4c01d70a4469ffc25f9a10473cb135bb38a454c7 (diff)
downloadsamba-c41944b9f9e6dc5287065b24ab1c1fc20ec36cb4.tar.gz
samba-c41944b9f9e6dc5287065b24ab1c1fc20ec36cb4.tar.bz2
samba-c41944b9f9e6dc5287065b24ab1c1fc20ec36cb4.zip
spoolss.idl: improve idl for EnumPrinterData and not use 'lstring' any more
metze (This used to be commit d6cdddbcf37d120cb365bc7f8188858c8776e2e0)
Diffstat (limited to 'source4/librpc/idl')
-rw-r--r--source4/librpc/idl/spoolss.idl11
1 files changed, 6 insertions, 5 deletions
diff --git a/source4/librpc/idl/spoolss.idl b/source4/librpc/idl/spoolss.idl
index 33b4dba7b2..2144393ebd 100644
--- a/source4/librpc/idl/spoolss.idl
+++ b/source4/librpc/idl/spoolss.idl
@@ -1407,12 +1407,13 @@ import "security.idl", "winreg.idl";
WERROR spoolss_EnumPrinterData(
[in,ref] policy_handle *handle,
[in] uint32 enum_index,
+ [out,ref,size_is(value_offered/2),charset(UTF16)] uint16 *value_name,
[in] uint32 value_offered,
- [out] lstring value_name,
- [out] uint32 value_needed,
- [out] uint32 printerdata_type,
- [out] DATA_BLOB buffer,
- [in,out,ref] uint32 *data_size
+ [out,ref] uint32 *value_needed,
+ [out,ref] uint32 *printerdata_type,
+ [out,ref] DATA_BLOB *buffer,
+ [in] uint32 data_offered,
+ [out,ref] uint32 *data_needed
);
/******************/