Stub some winspool functions
Mike McCormack
mike at codeweavers.com
Tue Aug 12 01:55:08 CDT 2003
ChangeLog:
* Stub some winspool functions
-------------- next part --------------
Index: dlls/winspool/info.c
===================================================================
RCS file: /home/wine/wine/dlls/winspool/info.c,v
retrieving revision 1.79
diff -u -r1.79 info.c
--- dlls/winspool/info.c 23 Jun 2003 19:52:55 -0000 1.79
+++ dlls/winspool/info.c 12 Aug 2003 06:36:42 -0000
@@ -3607,3 +3607,88 @@
FIXME("(%s, %p, %s\n), stub!\n",pName,hWnd,pMonitorName);
return FALSE;
}
+
+/******************************************************************************
+ * AddPrinterDriverExW (WINSPOOL.@)
+ */
+BOOL WINAPI AddPrinterDriverExW( LPWSTR pName, DWORD Level,
+ LPBYTE pDriverInfo, DWORD dwFileCopyFlags)
+{
+ FIXME("%s %ld %p %ld\n", debugstr_w(pName),
+ Level, pDriverInfo, dwFileCopyFlags);
+ SetLastError(ERROR_PRINTER_DRIVER_BLOCKED);
+ return FALSE;
+}
+
+/******************************************************************************
+ * AddPrinterDriverExA (WINSPOOL.@)
+ */
+BOOL WINAPI AddPrinterDriverExA( LPSTR pName, DWORD Level,
+ LPBYTE pDriverInfo, DWORD dwFileCopyFlags)
+{
+ FIXME("%s %ld %p %ld\n", debugstr_a(pName),
+ Level, pDriverInfo, dwFileCopyFlags);
+ SetLastError(ERROR_PRINTER_DRIVER_BLOCKED);
+ return FALSE;
+}
+
+/******************************************************************************
+ * DeletePrinterDriverExW (WINSPOOL.@)
+ */
+BOOL WINAPI DeletePrinterDriverExW( LPWSTR pName, LPWSTR pEnvironment,
+ LPWSTR pDriverName, DWORD dwDeleteFlag, DWORD dwVersionFlag)
+{
+ FIXME("%s %s %s %lx %lx\n", debugstr_w(pName), debugstr_w(pEnvironment),
+ debugstr_w(pDriverName), dwDeleteFlag, dwVersionFlag);
+ return TRUE;
+}
+
+/******************************************************************************
+ * DeletePrinterDriverExA (WINSPOOL.@)
+ */
+BOOL WINAPI DeletePrinterDriverExA( LPSTR pName, LPSTR pEnvironment,
+ LPSTR pDriverName, DWORD dwDeleteFlag, DWORD dwVersionFlag)
+{
+ FIXME("%s %s %s %lx %lx\n", debugstr_a(pName), debugstr_a(pEnvironment),
+ debugstr_a(pDriverName), dwDeleteFlag, dwVersionFlag);
+ return TRUE;
+}
+
+/******************************************************************************
+ * DeletePrinterDataExW (WINSPOOL.@)
+ */
+DWORD WINAPI DeletePrinterDataExW( HANDLE hPrinter, LPCWSTR pKeyName,
+ LPCWSTR pValueName)
+{
+ FIXME("%p %s %s\n", hPrinter,
+ debugstr_w(pKeyName), debugstr_w(pValueName));
+ return ERROR_INVALID_PARAMETER;
+}
+
+/******************************************************************************
+ * DeletePrinterDataExA (WINSPOOL.@)
+ */
+DWORD WINAPI DeletePrinterDataExA( HANDLE hPrinter, LPCSTR pKeyName,
+ LPCSTR pValueName)
+{
+ FIXME("%p %s %s\n", hPrinter,
+ debugstr_a(pKeyName), debugstr_a(pValueName));
+ return ERROR_INVALID_PARAMETER;
+}
+
+/******************************************************************************
+ * XcvDataW (WINSPOOL.@)
+ *
+ * Notes:
+ * There doesn't seem to be an A version...
+ */
+BOOL WINAPI XcvDataW( HANDLE hXcv, LPCWSTR pszDataName, PBYTE pInputData,
+ DWORD cbInputData, PBYTE pOutputData, DWORD cbOutputData,
+ PDWORD pcbOutputNeeded, PDWORD pdwStatus)
+{
+ FIXME("%p %s %p %ld %p %ld %p %p\n", hXcv, debugstr_w(pszDataName),
+ pInputData, cbInputData, pOutputData,
+ cbOutputData, pcbOutputNeeded, pdwStatus);
+ return FALSE;
+}
+
Index: dlls/winspool/winspool.drv.spec
===================================================================
RCS file: /home/wine/wine/dlls/winspool/winspool.drv.spec,v
retrieving revision 1.20
diff -u -r1.20 winspool.drv.spec
--- dlls/winspool/winspool.drv.spec 13 May 2003 22:25:12 -0000 1.20
+++ dlls/winspool/winspool.drv.spec 12 Aug 2003 06:36:42 -0000
@@ -20,6 +20,8 @@
@ stub AddPrinterConnectionW
@ stdcall AddPrinterDriverA(str long ptr)
@ stdcall AddPrinterDriverW(wstr long ptr)
+@ stdcall AddPrinterDriverExA(str long ptr long)
+@ stdcall AddPrinterDriverExW(wstr long ptr long)
@ stdcall AddPrinterW(wstr long ptr)
@ stub AdvancedDocumentPropertiesA
@ stub AdvancedDocumentPropertiesW
@@ -44,8 +46,12 @@
@ stdcall DeletePrinter(long)
@ stub DeletePrinterConnectionA
@ stub DeletePrinterConnectionW
+@ stdcall DeletePrinterDataExA(long str str)
+@ stdcall DeletePrinterDataExW(long wstr wstr)
@ stdcall DeletePrinterDriverA(str str str)
@ stub DeletePrinterDriverW
+@ stdcall DeletePrinterDriverExA(str str str long long)
+@ stdcall DeletePrinterDriverExW(wstr wstr wstr long long)
@ stub DeletePrinterIC
@ stub DevQueryPrint
@ stdcall DeviceCapabilities(str str long ptr ptr) DeviceCapabilitiesA
@@ -132,3 +138,4 @@
@ stdcall StartPagePrinter(long)
@ stub WaitForPrinterChange
@ stdcall WritePrinter(long ptr long ptr)
+@ stdcall XcvDataW(long wstr ptr long ptr long ptr ptr)
More information about the wine-patches
mailing list