summaryrefslogtreecommitdiff
path: root/source3/include/rpc_spoolss.h
diff options
context:
space:
mode:
authorJean-François Micouleau <jfm@samba.org>2000-02-26 22:22:24 +0000
committerJean-François Micouleau <jfm@samba.org>2000-02-26 22:22:24 +0000
commitbadee62bca8b81db7ede74ac8ea7710b14a07b4c (patch)
tree2155e29f174f7b445693248b761fe5dc4e095159 /source3/include/rpc_spoolss.h
parent0f1eee5c7ac4031cd2a97524b1f65a24d0d618c2 (diff)
downloadsamba-badee62bca8b81db7ede74ac8ea7710b14a07b4c.tar.gz
samba-badee62bca8b81db7ede74ac8ea7710b14a07b4c.tar.bz2
samba-badee62bca8b81db7ede74ac8ea7710b14a07b4c.zip
rewrote enumprinterdata. still a bug in it but reproducing it hard and
borring. I need a client test program urgently!!! rewrote setprinter, doesn't coredump anymore, and no memleak. J.F. (This used to be commit b76ae1f92f4f12b38c4245456cdd2db970724077)
Diffstat (limited to 'source3/include/rpc_spoolss.h')
-rwxr-xr-xsource3/include/rpc_spoolss.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/source3/include/rpc_spoolss.h b/source3/include/rpc_spoolss.h
index 19b6c2845c..84812ed98a 100755
--- a/source3/include/rpc_spoolss.h
+++ b/source3/include/rpc_spoolss.h
@@ -1138,6 +1138,8 @@ typedef struct spool_printer_info_level_2
typedef struct spool_printer_info_level
{
+ uint32 level;
+ uint32 info_ptr;
SPOOL_PRINTER_INFO_LEVEL_2 *info_2;
} SPOOL_PRINTER_INFO_LEVEL;
@@ -1200,8 +1202,7 @@ typedef struct spool_q_setprinter
POLICY_HND handle;
uint32 level;
SPOOL_PRINTER_INFO_LEVEL info;
-
- DEVICEMODE *devmode;
+ DEVMODE_CTR devmode_ctr;
/* lkclXXXX jean-francois, see SEC_DESC_BUF code */
struct
@@ -1391,7 +1392,7 @@ typedef struct spool_q_enumprinterdata
typedef struct spool_r_enumprinterdata
{
uint32 valuesize;
- UNISTR value;
+ uint16 *value;
uint32 realvaluesize;
uint32 type;
uint32 datasize;