Module: wine Branch: master Commit: ef7b2a1b8bf3cfdd29051da248fa3c2060800271 URL: https://source.winehq.org/git/wine.git/?a=commit;h=ef7b2a1b8bf3cfdd29051da24...
Author: Jacek Caban jacek@codeweavers.com Date: Thu Sep 2 14:15:53 2021 +0200
gdi32: Use ntgdi interface for printer driver functions.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Huw Davies huw@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/gdi32/gdidc.c | 32 ++++++++++++++++++++++++++++++++ dlls/gdi32/printdrv.c | 21 +++++++++------------ 2 files changed, 41 insertions(+), 12 deletions(-)
diff --git a/dlls/gdi32/gdidc.c b/dlls/gdi32/gdidc.c index f50b10dd3c7..4dc0db42571 100644 --- a/dlls/gdi32/gdidc.c +++ b/dlls/gdi32/gdidc.c @@ -1888,6 +1888,38 @@ INT WINAPI StartDocA( HDC hdc, const DOCINFOA *doc ) return ret; }
+/*********************************************************************** + * StartPage (GDI32.@) + */ +INT WINAPI StartPage( HDC hdc ) +{ + return NtGdiStartPage( hdc ); +} + +/*********************************************************************** + * EndPage (GDI32.@) + */ +INT WINAPI EndPage( HDC hdc ) +{ + return NtGdiEndPage( hdc ); +} + +/*********************************************************************** + * EndDoc (GDI32.@) + */ +INT WINAPI EndDoc( HDC hdc ) +{ + return NtGdiEndDoc( hdc ); +} + +/*********************************************************************** + * AbortDoc (GDI32.@) + */ +INT WINAPI AbortDoc( HDC hdc ) +{ + return NtGdiAbortDoc( hdc ); +} + /********************************************************************** * SetAbortProc (GDI32.@) */ diff --git a/dlls/gdi32/printdrv.c b/dlls/gdi32/printdrv.c index 19f23ccbc12..9a4ad3b5c23 100644 --- a/dlls/gdi32/printdrv.c +++ b/dlls/gdi32/printdrv.c @@ -81,10 +81,9 @@ INT WINAPI NtGdiStartDoc( HDC hdc, const DOCINFOW *doc, BOOL *banding, INT job )
/****************************************************************** - * EndDoc [GDI32.@] - * + * NtGdiEndDoc (win32u.@) */ -INT WINAPI EndDoc(HDC hdc) +INT WINAPI NtGdiEndDoc( HDC hdc ) { INT ret = SP_ERROR; DC *dc = get_dc_ptr( hdc ); @@ -100,10 +99,9 @@ INT WINAPI EndDoc(HDC hdc)
/****************************************************************** - * StartPage [GDI32.@] - * + * NtGdiStartPage (win32u.@) */ -INT WINAPI StartPage(HDC hdc) +INT WINAPI NtGdiStartPage( HDC hdc ) { INT ret = SP_ERROR; DC *dc = get_dc_ptr( hdc ); @@ -119,10 +117,9 @@ INT WINAPI StartPage(HDC hdc)
/****************************************************************** - * EndPage [GDI32.@] - * + * NtGdiEndPage (win32u.@) */ -INT WINAPI EndPage(HDC hdc) +INT WINAPI NtGdiEndPage( HDC hdc ) { INT ret = SP_ERROR; DC *dc = get_dc_ptr( hdc ); @@ -137,10 +134,10 @@ INT WINAPI EndPage(HDC hdc) }
-/****************************************************************************** - * AbortDoc [GDI32.@] +/*********************************************************************** + * NtGdiAbortDoc (win32u.@) */ -INT WINAPI AbortDoc(HDC hdc) +INT WINAPI NtGdiAbortDoc( HDC hdc ) { INT ret = SP_ERROR; DC *dc = get_dc_ptr( hdc );