Stefan Metzmacher
02d221debe
spoolss.idl: add SPOOLSS_JOB_CONTROL_NOOP = 0
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
2015-03-20 20:43:11 +01:00
Günther Deschner
9744bf519b
spoolss: fill in IDL for spoolss_DeletePrintProcessor.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-05-20 18:50:01 +02:00
Günther Deschner
cc153fe86f
s4-torture: add ndr test for spoolss_RpcSetJobNamedProperty.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-05-20 18:50:00 +02:00
Günther Deschner
c568a2e5c5
s4-torture: add ndr test for spoolss_GetCorePrinterDrivers.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-05-20 18:50:00 +02:00
Günther Deschner
3d567f6a96
spoolss: add spoolss_MonitorContainer IDL.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-05-20 18:50:00 +02:00
Günther Deschner
1aafc844a7
spoolss: make RPC_PrintNamedProperty public
...
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-05-20 18:50:00 +02:00
Günther Deschner
cc38511903
spoolss: fill in IDL for JobNamedProperty calls.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-05-20 18:50:00 +02:00
Günther Deschner
ec29957e88
spoolss: make more container objects public for iremotewinspool.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-05-20 18:50:00 +02:00
Günther Deschner
5a5ed68d0a
spoolss: add idl for spoolss_RpcSendRecvBidiData.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-05-20 18:50:00 +02:00
Günther Deschner
69d9e3ef87
spoolss: add [ms_union] to spoolss.idl where appropriate.
...
Normally we would activate [ms_union] for the entire interface but given the
fact we use this IDL file also for custom-marshalled structures we would
generate union arm alignment also for the custom-marshalled unions where they
are inappropriate. Thus, only enable [ms_union] only for unions that are part of
the MS-RPRN IDL.
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-05-20 18:50:00 +02:00
Günther Deschner
229108e266
spoolss: fix string types in spoolss_JTEXP.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-05-20 18:50:00 +02:00
Günther Deschner
393ad20577
spoolss: Fix two size elements in the devmode private spoolss_JTEXP struct.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-05-20 18:50:00 +02:00
Günther Deschner
0364658632
spoolss: add UNIVERSAL_FONT_ID_ctr for debugging.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
2013-01-24 17:42:26 +01:00
Günther Deschner
d99b1ee79c
spoolss: Add UNIVERSAL_FONT_ID.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
2013-01-24 17:42:26 +01:00
Günther Deschner
a270e20b19
spoolss: fill in spoolss_PlayGDIScriptOnPrinterIC IDL.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
2013-01-24 17:42:26 +01:00
Günther Deschner
11fba10208
spoolss: make spoolss deal with ndr64 StartDocPrinter by using proper container object.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
2013-01-24 17:42:25 +01:00
Günther Deschner
6bcd3dda28
spoolss: add more spoolss_DriverAttributes values.
...
The level5 driver does return only one of these flags with a different value,
will get fixed later.
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
2013-01-24 17:42:20 +01:00
Günther Deschner
3b94b64481
spoolss: make spoolss deal with ndr64 SetForm by using proper container object.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-01-17 17:11:37 +01:00
Günther Deschner
8304fe73f6
spoolss: make spoolss deal with ndr64 AddForm by using proper container object.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-01-17 17:11:37 +01:00
Günther Deschner
be8c81bfa3
s4-torture: add ndr64 spoolss_SetPrinter ndr test.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-01-17 17:11:37 +01:00
Günther Deschner
e8feca012e
spoolss: make spoolss deal with ndr64 ULONG_PTR of devmode_ptr and secdesc_ptr.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
2013-01-17 17:11:37 +01:00
Günther Deschner
a4dcf7b94d
spoolss: Make OpenPrinterEx work with NDR64 by using UserInfo Container.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
2013-01-16 11:42:13 +01:00
Günther Deschner
6a5afa2442
spoolss: add stubs for new JobNamedProperty dcerpc calls.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Mon Jan 7 19:06:25 CET 2013 on sn-devel-104
2013-01-07 19:06:25 +01:00
Günther Deschner
638ed90620
spoolss: add SPOOLSS_DRIVER_VERSION_2012 (4) define to IDL.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
2013-01-07 17:02:10 +01:00
Günther Deschner
22994ca92b
spoolss: add Windows ARM architecture defines to IDL.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
2013-01-07 17:01:42 +01:00
Andreas Schneider
c83f9330a4
idl: Fix spoolss check for the size of the struct.
...
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
2012-12-12 09:42:32 +01:00
David Disseldorp
94f925c815
idl: add to_null attribute to the spoolss devicename array
...
OpenPrinterEx requests have also been observed in the wild carrying
non-utf16 garbage after the device mode devicename field null
terminator.
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-01-13 09:37:37 -08:00
David Disseldorp
0df5d0608e
idl: add to_null attribute to the spoolss formname array
...
OpenPrinterEx requests have been observed in the wild carrying a device
mode formname "A4" followed by non-utf16 garbage after the null
terminator. Such requests currently fail during unmarshalling in the
ndr_pull_charset() codepath, causing intermittent print job failures.
This change ensures that garbage after the device mode formname null
terminator is not processed in unmarshalling.
https://bugzilla.samba.org/show_bug.cgi?id=8606
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-01-13 09:37:37 -08:00
Stefan Metzmacher
db11e6505e
spoolss.idl: align spoolss_DriverFileInfo relative pointer to 4 byte
...
metze
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Tue Mar 1 02:12:37 CET 2011 on sn-devel-104
2011-03-01 02:12:37 +01:00
Stefan Metzmacher
341330600a
spoolss.idl: align spoolss_PrinterEnumValues 'data' based on the type
...
metze
2011-02-28 15:54:13 -08:00
Günther Deschner
1b293c90be
spoolss: fill in PerMachineConnections add and delete IDL.
...
Guenther
2010-12-16 10:52:50 +01:00
Günther Deschner
355849ed4c
spoolss: fill in spoolss_DeletePort IDL.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Oct 4 08:10:16 UTC 2010 on sn-devel-104
2010-10-04 08:10:16 +00:00
Günther Deschner
279e0c9610
spoolss: fill in spoolss_SetPort IDL.
...
Guenther
2010-10-04 09:29:47 +02:00
Günther Deschner
2ff1c9eb30
spoolss: fill in spoolss_AddPortEx IDL.
...
Guenther
2010-10-04 09:29:39 +02:00
Günther Deschner
575ae3ed72
spoolss: use the correct flags for spoolss_PrinterInfo1 struct.
...
Guenther
2010-09-30 02:59:35 +02:00
Günther Deschner
567a2e68d6
s4-smbtorture: add spoolss_GetPrinterDriver2 NDR tests.
...
Guenther
2010-09-16 14:42:22 +02:00
Günther Deschner
dfe25088ba
s4-smbtorture: activate spoolss_GetPrinterData NDR pull test.
...
Guenther
2010-09-16 14:31:53 +02:00
Günther Deschner
45952b5679
spoolss: fix potential crash bug in spoolss_PrinterEnumValues push path.
...
Guenther
2010-08-02 15:52:09 +02:00
Jelmer Vernooij
f9ca9e46ad
Finish removal of iconv_convenience in public API's.
2010-05-18 11:45:30 +02:00
Günther Deschner
440075247d
spoolss: pretty-print a struct spoolss_Time.
...
Guenther
2010-04-22 11:53:41 +02:00
Günther Deschner
7277668128
spoolss: move up enum spoolss_Build in the IDL.
...
Guenther
2010-04-19 11:53:59 +02:00
Günther Deschner
5b3c22e96f
spoolss: make spoolss_SetPrinterInfo0 match changes in spoolss_PrinterInfo0.
...
Guenther
2010-04-19 11:10:01 +02:00
Günther Deschner
4df1047e83
spoolss: fix spoolss_EnumPrinterDataEx IDL.
...
Guenther
2010-03-05 15:18:00 +01:00
Günther Deschner
0e779b573b
spoolss: rollback GetPrinterData[Ex] IDL.
...
Guenther
2010-03-05 15:17:59 +01:00
Günther Deschner
0528515be4
spoolss: rollback SetPrinterData{Ex} IDL.
...
Guenther
2010-03-05 15:17:58 +01:00
Günther Deschner
b1f18fb808
spoolss: add spoolss_Build to IDL.
...
Guenther
2010-02-26 17:39:21 +01:00
Günther Deschner
d22b54c4eb
spoolss: some fixes for devicemode dm extra structs.
...
Guenther
2010-02-23 17:01:26 +01:00
Günther Deschner
2288e16d72
spoolss: add various DM extradata formats (including PostScript and UniDriver).
...
Guenther
2010-02-23 16:48:37 +01:00
Günther Deschner
0a8011aa98
spoolss: use ndr_push_spoolss_PrinterInfo2 hand-marshalled version (moves devmode relative pointer down to sd).
...
Guenther
2010-02-18 15:47:59 +01:00
Günther Deschner
2881742493
spoolss: add spoolss_security_descriptor.
...
Guenther
2010-02-18 15:47:59 +01:00