Jeremy White
|
b806e13001
|
winspool: Correctly zero printer driver buffer on failure, with tests.
|
2009-12-24 12:15:40 +01:00 |
Jeremy White
|
09401dd4b1
|
winspool: Test for failure using correct size.
|
2009-12-24 12:15:40 +01:00 |
Marcus Meissner
|
faf1485e4e
|
winspool.drv: Check ptr for being NULL (Coverity).
|
2009-12-03 12:05:52 +01:00 |
Jeremy White
|
fa63234b52
|
winspool: Remove unvarying unicode parameter from WINSPOOL_GetDevModeFromReg.
|
2009-12-02 12:14:47 +01:00 |
Jeremy White
|
9d549a9c13
|
winspool: Remove unvarying unicode parameter from WINSPOOL_GetDefaultDevMode.
|
2009-12-02 12:14:42 +01:00 |
Jeremy White
|
c0238d96b4
|
winspool: Remove unvarying unicode parameter from WINSPOOL_GetStringFromReg.
|
2009-12-02 12:14:15 +01:00 |
Jeremy White
|
b378e0a3d4
|
winspool: Remove unvarying unicode parameter from WINSPOOL_GetPrinter_[1-9].
|
2009-12-02 12:14:01 +01:00 |
Jeremy White
|
108230c19e
|
winspool: Remove unvarying unicode parameter from WINSPOOL_GetDriverInfoFromReg.
|
2009-12-02 12:13:52 +01:00 |
Jeremy White
|
10e70fbd18
|
winspool: Revise EnumPrinterDriversW to fix the incorrect handling of 'all'. EnumPrinterDriversA is similarly fixed by using EnumPrinterDriversW.
|
2009-12-02 12:13:31 +01:00 |
Jeremy White
|
6994b721de
|
winspool: Implement GetPrinterDriverA with GetPrinterDriverW, notably using the larger sizes, which fixes a bug in printing with Acrobat Reader 9.2.
|
2009-12-01 13:11:37 +01:00 |
Jeremy White
|
c5a0f9316d
|
winspool: When retrieving PRINTER_INFO_7, the lack of a directory service print queue object is represented with a NULL pointer and a successful return, not an error return.
|
2009-12-01 13:11:20 +01:00 |
Jeremy White
|
eae3c3cacc
|
winspool: Implement GetPrinterA via GetPrinterW, largely to support the eccentricity that GetPrinterA allocates buffers as large as those required by GetPrinterW.
|
2009-12-01 13:10:39 +01:00 |
Jeremy White
|
4c136a5df3
|
winspool: Remove unvarying unicode parameter from WINSPOOL_EnumPrinters.
|
2009-12-01 13:07:30 +01:00 |
Jeremy White
|
602d9058fb
|
winspool: Remove unvarying unicode parameter from WINSPOOL_OpenDriverReg.
|
2009-12-01 13:05:54 +01:00 |
Marcus Meissner
|
0dca1ebecf
|
winspool.drv: Remove useless assignments without NULL ptr check (Coverity).
|
2009-11-23 13:09:36 +01:00 |
Detlef Riekenberg
|
388aca4b9f
|
winspool: Use the backend for GetPrintProcessorDirectory and update the tests.
|
2009-10-16 17:49:54 +02:00 |
Detlef Riekenberg
|
fe4ba50bd9
|
winspool: Fix a copy & paste error in a comment.
|
2009-10-16 17:49:54 +02:00 |
Detlef Riekenberg
|
353fe2ed15
|
winspool: Implement EnumPrintProcessors[A|W].
|
2009-10-15 12:06:18 +02:00 |
Detlef Riekenberg
|
a916f74476
|
winspool: Use the backend for AddPortExW.
|
2009-09-30 14:31:58 +02:00 |
Detlef Riekenberg
|
f6120c2aa4
|
winspool: Use the backend for AddPortW.
|
2009-09-29 14:50:28 +02:00 |
Detlef Riekenberg
|
6452e4d2bb
|
winspool: Use the backend for DeletePortW.
|
2009-09-28 17:32:05 +02:00 |
Detlef Riekenberg
|
6a246a71eb
|
winspool: Use the backend for ConfigurePortW.
|
2009-09-28 17:32:05 +02:00 |
Detlef Riekenberg
|
0bc112cfe4
|
winspool: Move remaining Xcv support to the backend.
|
2009-05-07 16:21:16 +02:00 |
Detlef Riekenberg
|
b4120c7f27
|
localspl: Start implementation of OpenPrinter/ClosePrinter.
|
2009-05-06 13:24:06 +02:00 |
Hans Leidekker
|
a01ba78546
|
winspool: Support special environment value "all" in EnumPrinterDrivers.
A custom action in the sp1 installer passes this value.
|
2009-03-24 13:32:55 +01:00 |
Alexandre Julliard
|
ca5d2eabdc
|
winspool.drv: Make sure the DEVMODE structure is fully initialized.
|
2009-03-12 14:29:17 +01:00 |
Aurimas Fischer
|
7ea4fcb7c6
|
winspool.drv: Properly free destinations list returned by CUPS.
|
2009-02-20 18:07:40 +01:00 |
Detlef Riekenberg
|
857e942992
|
winspool: Move EnumPortsW to the backend.
|
2009-02-09 14:49:00 +01:00 |
Detlef Riekenberg
|
c0e11f663b
|
winspool: Enable environment "Windows x64" for Win64.
|
2009-02-05 13:14:08 +01:00 |
Michael Stefaniuc
|
6c2aeaece7
|
winspool.drv: Remove superfluous pointer casts.
|
2009-01-29 14:06:13 +01:00 |
Francois Gouget
|
dc46cd042c
|
winspool.drv: Remove unneeded casts of zero.
|
2008-12-08 12:04:48 +01:00 |
Rob Shearman
|
e47495c6e2
|
winspool.drv: Use CP_UNIXCP instead of CP_ACP for data that is going to or coming from system library functions.
|
2008-12-04 12:05:44 +01:00 |
Alexandre Julliard
|
d6f7d50189
|
winspool.drv: Make some functions static.
|
2008-12-02 15:26:19 +01:00 |
Francois Gouget
|
9c5e97aa71
|
Assorted spelling fixes.
|
2008-11-24 14:25:10 +01:00 |
Lei Zhang
|
aea5d3d14a
|
winspool: Check the return results from schedule_* functions.
|
2008-09-29 17:22:27 -05:00 |
Detlef Riekenberg
|
6d0ffa50a0
|
winspool: Use the backend for AddMonitor.
|
2008-09-19 11:41:15 +02:00 |
Detlef Riekenberg
|
f9a18b8fd7
|
winspool: Move DeleteMonitorW to the backend.
|
2008-07-11 14:22:25 +02:00 |
Detlef Riekenberg
|
ee1cca5187
|
winspool: Move more parameter-checks for EnumMonitorsW to localspl.
|
2008-07-11 14:22:25 +02:00 |
Detlef Riekenberg
|
0848be6a60
|
winspool: Use the backend for EnumMonitors.
|
2008-07-02 12:36:16 +02:00 |
Huw Davies
|
4f6f415aaa
|
winspool.drv: Make sure the printer driver registry entry exists.
|
2008-06-23 19:46:29 +02:00 |
Alexandre Julliard
|
8e2684fea4
|
winspool: Don't print NULL pointers in traces.
|
2008-06-23 17:10:04 +02:00 |
Detlef Riekenberg
|
473717fefd
|
winspool: Set PrinterPorts for win3.x/win9.x compatibility.
|
2008-05-07 13:29:15 +02:00 |
Detlef Riekenberg
|
9e35ee852f
|
winspool: Forward EnumPrintersA to EnumPrintersW.
|
2008-03-24 20:39:29 +01:00 |
Detlef Riekenberg
|
741fa21f95
|
winspool: Cleanup for DEVMODEdupWtoA.
|
2008-03-10 12:16:28 +01:00 |
Detlef Riekenberg
|
94a878414f
|
winspool: Implement SpoolerInit.
|
2008-03-10 12:15:39 +01:00 |
Detlef Riekenberg
|
81dadcb1a1
|
winspool: Implement Level 9 for GetPrinter.
|
2008-02-29 12:48:50 +01:00 |
Detlef Riekenberg
|
ae91e974eb
|
winspool: Implement Level 6 + 7 for GetPrinter.
|
2008-02-27 14:52:25 +01:00 |
Rob Shearman
|
18d891986d
|
winspool.drv: Fix the character count passed into RegEnumKeyExW in get_local_monitors.
len is used in RegEnumKeyExW and this takes a character count for the
key argument, not a byte count.
|
2008-02-25 13:31:25 +01:00 |
Rob Shearman
|
35be5e1d1b
|
winspool: Fix the character count passed into RegEnumKeyExW in get_local_monitors.
RegEnumKeyExW takes a character count for the key name, not a byte count.
|
2008-02-21 20:16:24 +01:00 |
Rob Shearman
|
ee8dd6a19f
|
Revert "winspool: Fix character count passed to RegQueryValueExW in get_local_monitors".
This reverts commit 6886a49c59 .
RegQueryValueExW takes a byte count, not a character count (spotted by
Detlef Riekenberg).
|
2008-02-21 20:16:20 +01:00 |