Detlef Riekenberg : winspool:
Add documentation and a stub for SetDefaultPrinterA/W.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Feb 20 05:40:57 CST 2006
Module: wine
Branch: refs/heads/master
Commit: e267ccfe6e6330cd701689cb1873e2556a22dd3d
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=e267ccfe6e6330cd701689cb1873e2556a22dd3d
Author: Detlef Riekenberg <wine.dev at 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
More information about the wine-cvs
mailing list