summaryrefslogtreecommitdiff
path: root/librpc/idl
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2009-12-02 14:22:52 +0100
committerGünther Deschner <gd@samba.org>2009-12-02 14:37:02 +0100
commit292af4fc046ff39ebd3ec853c402dc267a863fa6 (patch)
treea7462db0aea19585783d613b7d11675d24a5a0ca /librpc/idl
parent91bb0659776d397bc4b8ca7a534f6f2327e2e6fe (diff)
downloadsamba-292af4fc046ff39ebd3ec853c402dc267a863fa6.tar.gz
samba-292af4fc046ff39ebd3ec853c402dc267a863fa6.tar.bz2
samba-292af4fc046ff39ebd3ec853c402dc267a863fa6.zip
spoolss: add spoolss_StringArray2.
The difference to spoolss_StringArray is that in spoolss_StringArray2 the string array is put into a subcontext of _ndr_size. Guenther
Diffstat (limited to 'librpc/idl')
-rw-r--r--librpc/idl/spoolss.idl5
1 files changed, 5 insertions, 0 deletions
diff --git a/librpc/idl/spoolss.idl b/librpc/idl/spoolss.idl
index 0e71e1a6bc..84373aacb9 100644
--- a/librpc/idl/spoolss.idl
+++ b/librpc/idl/spoolss.idl
@@ -980,6 +980,11 @@ import "misc.idl", "security.idl", "winreg.idl";
/*[subcontext(0),subcontext_size(_ndr_size*2)]*/ nstring_array string;
} spoolss_StringArray;
+ typedef [public] struct {
+ [value((ndr_size_spoolss_StringArray2(r, ndr->iconv_convenience, ndr->flags)-4)/2)] uint32 _ndr_size;
+ [subcontext(0),subcontext_size(_ndr_size*2)] nstring_array string;
+ } spoolss_StringArray2;
+
typedef struct {
[string,charset(UTF16)] uint16 *driver_name;
} spoolss_AddDriverInfo1;