Module: wine Branch: master Commit: cbb85daa8fead5dd6f161d54c6a79b850d59d961 URL: http://source.winehq.org/git/wine.git/?a=commit;h=cbb85daa8fead5dd6f161d54c6...
Author: Detlef Riekenberg wine.dev@web.de Date: Fri Feb 1 16:13:57 2008 +0100
gdi32: Add stub for GdiInitSpool and GdiGetSpoolMessage.
---
dlls/gdi32/gdi32.spec | 4 ++-- dlls/gdi32/printdrv.c | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+), 2 deletions(-)
diff --git a/dlls/gdi32/gdi32.spec b/dlls/gdi32/gdi32.spec index 2e79346..1a41c20 100644 --- a/dlls/gdi32/gdi32.spec +++ b/dlls/gdi32/gdi32.spec @@ -189,9 +189,9 @@ # @ stub GdiGetPageCount # @ stub GdiGetPageHandle # @ stub GdiGetSpoolFileHandle -# @ stub GdiGetSpoolMessage +@ stdcall GdiGetSpoolMessage(ptr long ptr long) @ stdcall GdiGradientFill(long ptr long ptr long long) -# @ stub GdiInitSpool +@ stdcall GdiInitSpool() # @ stub GdiInitializeLanguagePack @ stdcall GdiIsMetaFileDC(long) @ stdcall GdiIsMetaPrintDC(long) diff --git a/dlls/gdi32/printdrv.c b/dlls/gdi32/printdrv.c index 5bfabb9..8524388 100644 --- a/dlls/gdi32/printdrv.c +++ b/dlls/gdi32/printdrv.c @@ -57,6 +57,28 @@ static const char DefaultDevMode[] = "Default DevMode"; static const char PrinterDriverData[] = "PrinterDriverData"; static const char Printers[] = "System\CurrentControlSet\Control\Print\Printers\";
+/****************************************************************** + * GdiGetSpoolMessage [GDI32.@] + * + */ +DWORD WINAPI GdiGetSpoolMessage(LPVOID ptr1, DWORD data2, LPVOID ptr3, DWORD data4) +{ + TRACE("(%p 0x%x %p 0x%x) stub\n", ptr1, data2, ptr3, data4); + /* avoid 100% cpu usage with spoolsv.exe from w2k + (spoolsv.exe from xp does Sleep 1000/1500/2000 in a loop) */ + Sleep(500); + return 0; +} + +/****************************************************************** + * GdiInitSpool [GDI32.@] + * + */ +DWORD WINAPI GdiInitSpool(void) +{ + FIXME("stub\n"); + return TRUE; +}
/****************************************************************** * StartDocA [GDI32.@]