Ulrich Czekalla
6a80c8a260
This patch initializes the return buffer used in GetPrinterDriverA to
...
zeros. This prevents buffer overruns caused by accessing garbage data.
Some improvements to the NULL check patch.
Gautam Jain
EnumPrinters is not returning the number of printers found in case the
parameter dwLevel is 1.
2000-02-25 21:38:17 +00:00
Huw D M Davies
6d149d85d8
Use RegQueryInfoKey to count number of printers.
1999-11-28 19:47:58 +00:00
Huw D M Davies
cb6aa38d2f
Rewrite of EnumPrinters.
1999-10-31 17:34:31 +00:00
Huw D M Davies
c7665ebf40
Fixes DeviceCapabilities for DC_PAPERSIZE.
...
Various fixes for OpenPrinter and EnumPrinters.
Separation of GetPrinter in preparation for unification with EnumPrinters.
1999-09-10 14:37:29 +00:00
Huw D M Davies
685fa2d22d
Added loads of types, defines and declarations to winspool.h.
1999-09-04 14:30:33 +00:00
Huw D M Davies
44d6fec90e
Fix off by one error in WINSPOOL_GetOpenedPrinterA.
1999-09-03 12:20:57 +00:00
Thuy Nguyen
6374cd231c
Replaced a static ten element array with a dynamic pointer array.
1999-08-15 16:34:22 +00:00
Huw D M Davies
284d63ca72
Let through more flags to EnumPrinters.
...
Fixes for GetPrinter/GetPrinterDriver.
1999-07-24 10:12:41 +00:00
Huw D M Davies
bb14056c16
EnumJobs stub.
...
Update graphics/psdrv/README.
Add warnings to DRIVER_GetDriverName.
1999-07-23 19:23:49 +00:00
Huw D M Davies
450270bb03
Implemented GetPrinterA and GetPrinterDriverA.
1999-07-10 11:58:50 +00:00
Huw D M Davies
ee2d9d5849
Implemented AddPrinterA, AddPrinterDriverA and GetPrinterDriverDirectory
...
Moved some 16bit GDI function declarations from winspool.h -> wingdi16.h
1999-05-22 18:53:56 +00:00
Huw D M Davies
e39b676ae9
Implement DocumentProperties, DeviceCapabilities, beginnings of
...
Open/Get/ClosePrinter. Additions to PSDRV_DeviceCapabilities.
Split off WINSPOOL into its own directory.
Several functions added to DC_Funcs.
Based largely on a patch by Pascal Lessard <pascal@macadamian.com>
1999-05-17 16:20:51 +00:00