Module: wine Branch: refs/heads/master Commit: e267ccfe6e6330cd701689cb1873e2556a22dd3d URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=e267ccfe6e6330cd701689cb...
Author: Detlef Riekenberg wine.dev@web.de Date: Mon Feb 20 11:51:04 2006 +0100
winspool: Add documentation and a stub for SetDefaultPrinterA/W.
---
dlls/winspool/info.c | 44 +++++++++++++++++++++++++++++++++++++++ dlls/winspool/winspool.drv.spec | 4 ++-- 2 files changed, 46 insertions(+), 2 deletions(-)
diff --git a/dlls/winspool/info.c b/dlls/winspool/info.c index 15f0c48..83ae8f7 100644 --- a/dlls/winspool/info.c +++ b/dlls/winspool/info.c @@ -4148,6 +4148,50 @@ end:
/****************************************************************************** + * SetDefaultPrinterW (WINSPOOL.204) + * + * Set the Name of the Default Printer + * + * PARAMS + * pszPrinter [I] Name of the Printer or NULL + * + * RETURNS + * Success: True + * Failure: FALSE + * + * NOTES + * When the Parameter is NULL or points to an Empty String and + * a Default Printer was already present, then this Function changes nothing. + * Without a Default Printer and NULL (or an Empty String) as Parameter, + * the First enumerated local Printer is used. + * + */ +BOOL WINAPI SetDefaultPrinterW(LPCWSTR pszPrinter) +{ + + TRACE("(%s)\n", debugstr_w(pszPrinter)); + + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + +/****************************************************************************** + * SetDefaultPrinterA (WINSPOOL.202) + * + * See SetDefaultPrinterW. + * + */ +BOOL WINAPI SetDefaultPrinterA(LPCSTR pszPrinter) +{ + + TRACE("(%s)\n", debugstr_a(pszPrinter)); + + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + + +/****************************************************************************** * SetPrinterDataExA (WINSPOOL.@) */ DWORD WINAPI SetPrinterDataExA(HANDLE hPrinter, LPCSTR pKeyName, diff --git a/dlls/winspool/winspool.drv.spec b/dlls/winspool/winspool.drv.spec index bc85e7d..cf965f6 100644 --- a/dlls/winspool/winspool.drv.spec +++ b/dlls/winspool/winspool.drv.spec @@ -6,9 +6,9 @@ 105 stub PerfCollect 106 stub PerfOpen 201 stdcall GetDefaultPrinterA(ptr ptr) -202 stub SetDefaultPrinterA +202 stdcall SetDefaultPrinterA(str) 203 stdcall GetDefaultPrinterW(ptr ptr) -204 stub SetDefaultPrinterW +204 stdcall SetDefaultPrinterW(wstr) 205 stub -noname SplReadPrinter 206 stub -noname AddPerMachineConnectionA 207 stub -noname AddPerMachineConnectionW