Michael Stefaniuc
ea335dd036
Compile the winspool dll with STRICT defined.
2002-10-22 00:47:33 +00:00
Alexandre Julliard
613ead7f0f
Fixed some handle conversions in prevision of void* handles.
2002-10-04 00:27:10 +00:00
Marcus Meissner
228a2b3ae5
New CUPS libraries return "none" as default printer instead of NULL.
2002-09-12 00:52:59 +00:00
Marcus Meissner
75e4e943e6
If the default CUPS printer has no ppd file, just use the first
...
printer that has one as Windows default printer.
Support PRINTER_ENUM_CONNECTIONS in the default way.
2002-09-09 19:19:18 +00:00
Alexander Gottwald
9c071eaefd
Avoid crash if no default cups printer is set.
2002-08-27 22:33:09 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Vincent Béron
8e2cbcab7b
Fixed warnings.
2002-05-28 22:42:11 +00:00
Alexandre Julliard
8c08ceb56c
Replaced -dosver and -winver options by config file parameters.
2002-05-23 19:35:18 +00:00
Andreas Mohr
11b35c0b4c
Better error messages.
2002-05-20 18:11:08 +00:00
Bill Medland
dff78edb02
Remove leading whitespace from printcap entries.
2002-05-17 00:10:15 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Andreas Mohr
8bc7f16caa
Spelling/alignment fixes.
2002-02-27 01:34:08 +00:00
Patrik Stridvall
57e5784c21
Move __stdcall/__cdecl to the right place.
2002-02-02 18:42:11 +00:00
Mark G. Adams
a0324f7172
Add GetDefaultPrinter() functions.
2002-01-22 00:49:24 +00:00
Gerard Patel
14c9429698
Fix RegSetValueEx calls and crash when DriverName="" in registry.
2001-10-28 21:16:38 +00:00
Francois Gouget
b60c4ce0f0
Don't print NULL strings (crashes on Solaris).
...
Small code maintainability tweak in ShellExecuteExA.
Two typo fixes in winmm.
2001-10-14 16:15:05 +00:00
Hidenori Takeshima
b544637ce7
Use a default DevMode if no DevMode information is available in
...
registry.
2001-09-07 18:35:58 +00:00
Huw D M Davies
1e0b41ba1c
OpenPrinter should fail if pPrinterName is "".
2001-09-07 15:26:51 +00:00
Patrik Stridvall
01d5e5b071
Documentation fixes.
2001-07-02 19:59:40 +00:00
Patrik Stridvall
3ca9823941
Documentation ordinal fixes.
2001-06-20 23:03:14 +00:00
Patrik Stridvall
8b216b3d02
Documentation ordinal fixes.
2001-06-19 18:20:47 +00:00
Patrik Stridvall
dae8de69e2
Documentation ordinal fixes (using winapi_fixup).
2001-06-13 20:13:18 +00:00
Marcus Meissner
6d3e81b9e0
Use older cupsGetPrinters() API so we support CUPS 1.0.x too (as found
...
in Debian Potato).
Only set the default printer if there is no entry yet or it is not
WINEPS driven.
2001-05-18 20:57:36 +00:00
Ian Pilcher
5328782d88
Disable /etc/printcap parsing if no PPD file specified.
2001-05-16 20:05:40 +00:00
Marcus Meissner
0c63012b6d
Implemented /etc/printcap based printing support.
...
Changed 'CUPS:printername' to 'LPR:printername'.
Some fixes in AddPrinterW().
2001-05-09 17:10:41 +00:00
Marcus Meissner
ab8b7dba77
Added CUPS printing support.
2001-04-27 18:02:46 +00:00
Alexandre Julliard
e1635e9a63
Removed dependency on comctl32.
2001-02-28 05:26:08 +00:00
Ian Pilcher
ccfe6e9c9b
Implement EnumPrinterDataEx{A|W}.
2001-02-21 04:00:40 +00:00
Francois Gouget
b87a83866f
Change the callback declarations to a safer format.
2001-02-12 03:51:04 +00:00
Huw D M Davies
d2b850e8aa
Implement Set/GetPrinterData[Ex].
...
Remove ordinals from winspool.drv.spec .
2001-02-12 01:26:47 +00:00
Huw D M Davies
87f98a5831
Handle the EnumPrinters() flag PRINTER_ENUM_DEFAULT in the same way
...
that NT does - that is ignore it and return TRUE.
2001-01-09 20:52:17 +00:00
Alexandre Julliard
f6168db690
Fixed some warnings.
2000-12-13 20:03:53 +00:00
Patrik Stridvall
2b3aa616e8
Added/modified documentation for function arguments.
2000-12-01 23:58:28 +00:00
Alexandre Julliard
49556bcbf5
Cleaned up some more dependencies on Wine internal functions.
2000-11-29 18:38:24 +00:00
Alexandre Julliard
89b18a7e1a
Moved EnumPortsA to dlls/winspool.
2000-11-28 22:33:46 +00:00
Alexandre Julliard
8c540c657e
Replaced a few internal functions by exported ones.
2000-11-13 04:16:05 +00:00
Stefan Leichter
a2053ab1c5
Made WINSPOOL_GetPrinterDriver work again.
2000-11-12 03:39:53 +00:00
Stefan Leichter
695f2394cf
Corrected used registry key.
2000-11-10 01:04:29 +00:00
Stefan Leichter
ca1661c3e1
Enable the functions AddPrinterW, WINSPOOL_GetPrinterDriver,
...
AddPrinterDriverA, WINSPOOL_EnumPrinterDrivers to distinguish the
registry entrys of Win9[58] and WinNT printer drivers.
2000-11-06 05:26:00 +00:00
Stefan Leichter
5cfe17702e
- moved some code from WINSPOOL_GetPrinterDriver into new function
...
WINSPOOL_GetDriverInfoFromReg
- bug fix in function GetPrinterDirectoryW: free local variable not
the one from function interface
- implemented EnumPrinterDriversA|W
2000-09-29 21:05:11 +00:00
Alexandre Julliard
83f52d11c1
Moved all Win16 definitions out of the standard Windows headers.
2000-09-26 22:20:14 +00:00
Albert den Haan
343dd1a1b9
Remove unused critical section global variable PRINT32_RegistryBlocker.
2000-08-18 23:04:12 +00:00
Gerard Patel
aaaee1be84
Add an error message if devmode structure in registry is invalid;
...
attempt to provide plausible values.
2000-08-16 12:43:00 +00:00
Alexandre Julliard
c7e7df8b17
Replaced all lstr* calls from inside Wine code by their str* equivalent.
2000-08-14 14:41:19 +00:00
Andreas Mohr
2caee712a2
Spelling fixes.
2000-07-16 15:44:22 +00:00
Francois Gouget
105e6adf16
Merged DeviceCapabilities and DeviceCapabilitiesA.
2000-06-23 15:34:52 +00:00
Huw D M Davies
7aaabc3f14
Move winspool to unicode.
...
Minor bug fixes.
2000-05-25 23:02:46 +00:00
Patrik Stridvall
2d6457c11a
Added/fixed some documentation reported by winapi_check.
2000-03-28 20:22:59 +00:00
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