diff options
author | Jean-François Micouleau <jfm@samba.org> | 2000-02-26 22:22:24 +0000 |
---|---|---|
committer | Jean-François Micouleau <jfm@samba.org> | 2000-02-26 22:22:24 +0000 |
commit | badee62bca8b81db7ede74ac8ea7710b14a07b4c (patch) | |
tree | 2155e29f174f7b445693248b761fe5dc4e095159 /source3/include/rpc_spoolss.h | |
parent | 0f1eee5c7ac4031cd2a97524b1f65a24d0d618c2 (diff) | |
download | samba-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-x | source3/include/rpc_spoolss.h | 7 |
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; |