Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
ea958228
Commit
ea958228
authored
May 31, 2023
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
wineps: Don't use CDECL for private functions.
parent
8c5dd221
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
84 additions
and
86 deletions
+84
-86
bitblt.c
dlls/wineps.drv/bitblt.c
+1
-1
bitmap.c
dlls/wineps.drv/bitmap.c
+3
-3
brush.c
dlls/wineps.drv/brush.c
+4
-4
color.c
dlls/wineps.drv/color.c
+2
-2
escape.c
dlls/wineps.drv/escape.c
+5
-5
font.c
dlls/wineps.drv/font.c
+2
-2
graphics.c
dlls/wineps.drv/graphics.c
+21
-21
init.c
dlls/wineps.drv/init.c
+2
-2
pen.c
dlls/wineps.drv/pen.c
+4
-4
psdrv.h
dlls/wineps.drv/psdrv.h
+38
-40
text.c
dlls/wineps.drv/text.c
+2
-2
No files found.
dlls/wineps.drv/bitblt.c
View file @
ea958228
...
...
@@ -28,7 +28,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(psdrv);
*
* PSDRV_PatBlt
*/
BOOL
CDECL
PSDRV_PatBlt
(
print_ctx
*
ctx
,
struct
ps_bitblt_coords
*
dst
,
DWORD
dwRop
)
BOOL
PSDRV_PatBlt
(
print_ctx
*
ctx
,
struct
ps_bitblt_coords
*
dst
,
DWORD
dwRop
)
{
switch
(
dwRop
)
{
case
PATCOPY
:
...
...
dlls/wineps.drv/bitmap.c
View file @
ea958228
...
...
@@ -183,9 +183,9 @@ static void PSDRV_WriteImageBits( print_ctx *ctx, const BITMAPINFO *info, BOOL g
/***********************************************************************
* PSDRV_PutImage
*/
DWORD
CDECL
PSDRV_PutImage
(
print_ctx
*
ctx
,
HRGN
clip
,
BITMAPINFO
*
info
,
const
struct
ps_image_bits
*
bits
,
struct
ps_bitblt_coords
*
src
,
struct
ps_bitblt_coords
*
dst
,
DWORD
rop
)
DWORD
PSDRV_PutImage
(
print_ctx
*
ctx
,
HRGN
clip
,
BITMAPINFO
*
info
,
const
struct
ps_image_bits
*
bits
,
struct
ps_bitblt_coords
*
src
,
struct
ps_bitblt_coords
*
dst
,
DWORD
rop
)
{
int
src_stride
,
dst_stride
,
size
,
x
,
y
,
width
,
height
,
bit_offset
;
int
dst_x
,
dst_y
,
dst_width
,
dst_height
;
...
...
dlls/wineps.drv/brush.c
View file @
ea958228
...
...
@@ -25,9 +25,9 @@
WINE_DEFAULT_DEBUG_CHANNEL
(
psdrv
);
/***********************************************************************
* SelectBrush
(WINEPS.@)
* SelectBrush
*/
HBRUSH
CDECL
PSDRV_SelectBrush
(
print_ctx
*
ctx
,
HBRUSH
hbrush
,
const
struct
ps_brush_pattern
*
pattern
)
HBRUSH
PSDRV_SelectBrush
(
print_ctx
*
ctx
,
HBRUSH
hbrush
,
const
struct
ps_brush_pattern
*
pattern
)
{
LOGBRUSH
logbrush
;
...
...
@@ -67,9 +67,9 @@ HBRUSH CDECL PSDRV_SelectBrush( print_ctx *ctx, HBRUSH hbrush, const struct ps_b
/***********************************************************************
* SetDCBrushColor
(WINEPS.@)
* SetDCBrushColor
*/
COLORREF
CDECL
PSDRV_SetDCBrushColor
(
print_ctx
*
ctx
,
COLORREF
color
)
COLORREF
PSDRV_SetDCBrushColor
(
print_ctx
*
ctx
,
COLORREF
color
)
{
if
(
GetCurrentObject
(
ctx
->
hdc
,
OBJ_BRUSH
)
==
GetStockObject
(
DC_BRUSH
))
{
...
...
dlls/wineps.drv/color.c
View file @
ea958228
...
...
@@ -67,7 +67,7 @@ void PSDRV_CreateColor( print_ctx *ctx, PSCOLOR *pscolor, COLORREF wincolor )
/***********************************************************************
* PSDRV_SetBkColor
*/
COLORREF
CDECL
PSDRV_SetBkColor
(
print_ctx
*
ctx
,
COLORREF
color
)
COLORREF
PSDRV_SetBkColor
(
print_ctx
*
ctx
,
COLORREF
color
)
{
PSDRV_CreateColor
(
ctx
,
&
ctx
->
bkColor
,
color
);
return
color
;
...
...
@@ -77,7 +77,7 @@ COLORREF CDECL PSDRV_SetBkColor( print_ctx *ctx, COLORREF color )
/***********************************************************************
* PSDRV_SetTextColor
*/
COLORREF
CDECL
PSDRV_SetTextColor
(
print_ctx
*
ctx
,
COLORREF
color
)
COLORREF
PSDRV_SetTextColor
(
print_ctx
*
ctx
,
COLORREF
color
)
{
PSDRV_CreateColor
(
ctx
,
&
ctx
->
font
.
color
,
color
);
ctx
->
font
.
set
=
FALSE
;
...
...
dlls/wineps.drv/escape.c
View file @
ea958228
...
...
@@ -49,10 +49,10 @@ DWORD write_spool( print_ctx *ctx, const void *data, DWORD num )
}
/**********************************************************************
* ExtEscape
(WINEPS.@)
* ExtEscape
*/
INT
CDECL
PSDRV_ExtEscape
(
print_ctx
*
ctx
,
INT
nEscape
,
INT
cbInput
,
LPCVOID
in_data
,
INT
cbOutput
,
LPVOID
out_data
)
INT
PSDRV_ExtEscape
(
print_ctx
*
ctx
,
INT
nEscape
,
INT
cbInput
,
LPCVOID
in_data
,
INT
cbOutput
,
LPVOID
out_data
)
{
TRACE
(
"%p,%d,%d,%p,%d,%p
\n
"
,
ctx
->
hdc
,
nEscape
,
cbInput
,
in_data
,
cbOutput
,
out_data
);
...
...
@@ -150,7 +150,7 @@ INT CDECL PSDRV_ExtEscape( print_ctx *ctx, INT nEscape, INT cbInput, LPCVOID in_
/************************************************************************
* PSDRV_StartPage
*/
INT
CDECL
PSDRV_StartPage
(
print_ctx
*
ctx
)
INT
PSDRV_StartPage
(
print_ctx
*
ctx
)
{
TRACE
(
"%p
\n
"
,
ctx
->
hdc
);
...
...
@@ -171,7 +171,7 @@ INT CDECL PSDRV_StartPage( print_ctx *ctx )
/************************************************************************
* PSDRV_EndPage
*/
INT
CDECL
PSDRV_EndPage
(
print_ctx
*
ctx
)
INT
PSDRV_EndPage
(
print_ctx
*
ctx
)
{
TRACE
(
"%p
\n
"
,
ctx
->
hdc
);
...
...
dlls/wineps.drv/font.c
View file @
ea958228
...
...
@@ -35,9 +35,9 @@
WINE_DEFAULT_DEBUG_CHANNEL
(
psdrv
);
/***********************************************************************
* SelectFont
(WINEPS.@)
* SelectFont
*/
HFONT
CDECL
PSDRV_SelectFont
(
print_ctx
*
ctx
,
HFONT
hfont
,
UINT
*
aa_flags
)
HFONT
PSDRV_SelectFont
(
print_ctx
*
ctx
,
HFONT
hfont
,
UINT
*
aa_flags
)
{
struct
font_info
font_info
;
...
...
dlls/wineps.drv/graphics.c
View file @
ea958228
...
...
@@ -65,7 +65,7 @@ static void PSDRV_DrawLine( print_ctx *ctx )
/***********************************************************************
* PSDRV_LineTo
*/
BOOL
CDECL
PSDRV_LineTo
(
print_ctx
*
ctx
,
INT
x
,
INT
y
)
BOOL
PSDRV_LineTo
(
print_ctx
*
ctx
,
INT
x
,
INT
y
)
{
POINT
pt
[
2
];
...
...
@@ -91,7 +91,7 @@ BOOL CDECL PSDRV_LineTo(print_ctx *ctx, INT x, INT y)
/***********************************************************************
* PSDRV_Rectangle
*/
BOOL
CDECL
PSDRV_Rectangle
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
)
BOOL
PSDRV_Rectangle
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
)
{
RECT
rect
;
...
...
@@ -128,8 +128,8 @@ BOOL CDECL PSDRV_Rectangle( print_ctx *ctx, INT left, INT top, INT right, INT bo
/***********************************************************************
* PSDRV_RoundRect
*/
BOOL
CDECL
PSDRV_RoundRect
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
,
INT
ell_width
,
INT
ell_height
)
BOOL
PSDRV_RoundRect
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
,
INT
ell_width
,
INT
ell_height
)
{
RECT
rect
[
2
];
...
...
@@ -241,8 +241,8 @@ static BOOL PSDRV_DrawArc( print_ctx *ctx, INT left, INT top,
/***********************************************************************
* PSDRV_Arc
*/
BOOL
CDECL
PSDRV_Arc
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
,
INT
xstart
,
INT
ystart
,
INT
xend
,
INT
yend
)
BOOL
PSDRV_Arc
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
,
INT
xstart
,
INT
ystart
,
INT
xend
,
INT
yend
)
{
return
PSDRV_DrawArc
(
ctx
,
left
,
top
,
right
,
bottom
,
xstart
,
ystart
,
xend
,
yend
,
0
);
}
...
...
@@ -250,8 +250,8 @@ BOOL CDECL PSDRV_Arc( print_ctx *ctx, INT left, INT top, INT right, INT bottom,
/***********************************************************************
* PSDRV_Chord
*/
BOOL
CDECL
PSDRV_Chord
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
,
INT
xstart
,
INT
ystart
,
INT
xend
,
INT
yend
)
BOOL
PSDRV_Chord
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
,
INT
xstart
,
INT
ystart
,
INT
xend
,
INT
yend
)
{
return
PSDRV_DrawArc
(
ctx
,
left
,
top
,
right
,
bottom
,
xstart
,
ystart
,
xend
,
yend
,
1
);
}
...
...
@@ -260,8 +260,8 @@ BOOL CDECL PSDRV_Chord( print_ctx *ctx, INT left, INT top, INT right, INT bottom
/***********************************************************************
* PSDRV_Pie
*/
BOOL
CDECL
PSDRV_Pie
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
,
INT
xstart
,
INT
ystart
,
INT
xend
,
INT
yend
)
BOOL
PSDRV_Pie
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
,
INT
xstart
,
INT
ystart
,
INT
xend
,
INT
yend
)
{
return
PSDRV_DrawArc
(
ctx
,
left
,
top
,
right
,
bottom
,
xstart
,
ystart
,
xend
,
yend
,
2
);
}
...
...
@@ -270,7 +270,7 @@ BOOL CDECL PSDRV_Pie( print_ctx *ctx, INT left, INT top, INT right, INT bottom,
/***********************************************************************
* PSDRV_Ellipse
*/
BOOL
CDECL
PSDRV_Ellipse
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
)
BOOL
PSDRV_Ellipse
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
)
{
INT
x
,
y
,
w
,
h
;
RECT
rect
;
...
...
@@ -302,7 +302,7 @@ BOOL CDECL PSDRV_Ellipse( print_ctx *ctx, INT left, INT top, INT right, INT bott
/***********************************************************************
* PSDRV_PolyPolyline
*/
BOOL
CDECL
PSDRV_PolyPolyline
(
print_ctx
*
ctx
,
const
POINT
*
pts
,
const
DWORD
*
counts
,
DWORD
polylines
)
BOOL
PSDRV_PolyPolyline
(
print_ctx
*
ctx
,
const
POINT
*
pts
,
const
DWORD
*
counts
,
DWORD
polylines
)
{
DWORD
polyline
,
line
,
total
;
POINT
*
dev_pts
,
*
pt
;
...
...
@@ -337,7 +337,7 @@ BOOL CDECL PSDRV_PolyPolyline( print_ctx *ctx, const POINT* pts, const DWORD* co
/***********************************************************************
* PSDRV_PolyPolygon
*/
BOOL
CDECL
PSDRV_PolyPolygon
(
print_ctx
*
ctx
,
const
POINT
*
pts
,
const
INT
*
counts
,
UINT
polygons
)
BOOL
PSDRV_PolyPolygon
(
print_ctx
*
ctx
,
const
POINT
*
pts
,
const
INT
*
counts
,
UINT
polygons
)
{
DWORD
polygon
,
total
;
INT
line
;
...
...
@@ -403,7 +403,7 @@ static BOOL poly_bezier( print_ctx *ctx, const POINT *pt0, const POINT *pts, DWO
/***********************************************************************
* PSDRV_PolyBezier
*/
BOOL
CDECL
PSDRV_PolyBezier
(
print_ctx
*
ctx
,
const
POINT
*
pts
,
DWORD
count
)
BOOL
PSDRV_PolyBezier
(
print_ctx
*
ctx
,
const
POINT
*
pts
,
DWORD
count
)
{
return
poly_bezier
(
ctx
,
pts
,
pts
+
1
,
count
-
1
);
}
...
...
@@ -412,7 +412,7 @@ BOOL CDECL PSDRV_PolyBezier( print_ctx *ctx, const POINT *pts, DWORD count )
/***********************************************************************
* PSDRV_PolyBezierTo
*/
BOOL
CDECL
PSDRV_PolyBezierTo
(
print_ctx
*
ctx
,
const
POINT
*
pts
,
DWORD
count
)
BOOL
PSDRV_PolyBezierTo
(
print_ctx
*
ctx
,
const
POINT
*
pts
,
DWORD
count
)
{
POINT
pt0
;
...
...
@@ -424,7 +424,7 @@ BOOL CDECL PSDRV_PolyBezierTo( print_ctx *ctx, const POINT *pts, DWORD count )
/***********************************************************************
* PSDRV_SetPixel
*/
COLORREF
CDECL
PSDRV_SetPixel
(
print_ctx
*
ctx
,
INT
x
,
INT
y
,
COLORREF
color
)
COLORREF
PSDRV_SetPixel
(
print_ctx
*
ctx
,
INT
x
,
INT
y
,
COLORREF
color
)
{
PSCOLOR
pscolor
;
POINT
pt
;
...
...
@@ -449,7 +449,7 @@ COLORREF CDECL PSDRV_SetPixel( print_ctx *ctx, INT x, INT y, COLORREF color )
/***********************************************************************
* PSDRV_PaintRgn
*/
BOOL
CDECL
PSDRV_PaintRgn
(
print_ctx
*
ctx
,
HRGN
hrgn
)
BOOL
PSDRV_PaintRgn
(
print_ctx
*
ctx
,
HRGN
hrgn
)
{
RGNDATA
*
rgndata
=
NULL
;
RECT
*
pRect
;
...
...
@@ -463,7 +463,7 @@ BOOL CDECL PSDRV_PaintRgn( print_ctx *ctx, HRGN hrgn )
ERR
(
"Can't allocate buffer
\n
"
);
return
FALSE
;
}
GetRegionData
(
hrgn
,
size
,
rgndata
);
if
(
rgndata
->
rdh
.
nCount
==
0
)
goto
end
;
...
...
@@ -538,7 +538,7 @@ done:
/***********************************************************************
* PSDRV_FillPath
*/
BOOL
CDECL
PSDRV_FillPath
(
print_ctx
*
ctx
)
BOOL
PSDRV_FillPath
(
print_ctx
*
ctx
)
{
return
paint_path
(
ctx
,
FALSE
,
TRUE
);
}
...
...
@@ -546,7 +546,7 @@ BOOL CDECL PSDRV_FillPath( print_ctx *ctx )
/***********************************************************************
* PSDRV_StrokeAndFillPath
*/
BOOL
CDECL
PSDRV_StrokeAndFillPath
(
print_ctx
*
ctx
)
BOOL
PSDRV_StrokeAndFillPath
(
print_ctx
*
ctx
)
{
return
paint_path
(
ctx
,
TRUE
,
TRUE
);
}
...
...
@@ -554,7 +554,7 @@ BOOL CDECL PSDRV_StrokeAndFillPath( print_ctx *ctx )
/***********************************************************************
* PSDRV_StrokePath
*/
BOOL
CDECL
PSDRV_StrokePath
(
print_ctx
*
ctx
)
BOOL
PSDRV_StrokePath
(
print_ctx
*
ctx
)
{
return
paint_path
(
ctx
,
TRUE
,
FALSE
);
}
dlls/wineps.drv/init.c
View file @
ea958228
...
...
@@ -455,9 +455,9 @@ print_ctx *create_print_ctx( HDC hdc, const WCHAR *device,
}
/**********************************************************************
* ResetDC
(WINEPS.@)
* ResetDC
*/
BOOL
CDECL
PSDRV_ResetDC
(
print_ctx
*
ctx
,
const
DEVMODEW
*
devmode
)
BOOL
PSDRV_ResetDC
(
print_ctx
*
ctx
,
const
DEVMODEW
*
devmode
)
{
if
(
devmode
)
{
...
...
dlls/wineps.drv/pen.c
View file @
ea958228
...
...
@@ -35,9 +35,9 @@ static const DWORD PEN_dashdotdot[] = { 40, 20, 20, 20, 20, 20 }; /* ---- -- -
static
const
DWORD
PEN_alternate
[]
=
{
1
};
/***********************************************************************
* SelectPen
(WINEPS.@)
* SelectPen
*/
HPEN
CDECL
PSDRV_SelectPen
(
print_ctx
*
ctx
,
HPEN
hpen
,
const
struct
ps_brush_pattern
*
pattern
)
HPEN
PSDRV_SelectPen
(
print_ctx
*
ctx
,
HPEN
hpen
,
const
struct
ps_brush_pattern
*
pattern
)
{
LOGPEN
logpen
;
EXTLOGPEN
*
elp
=
NULL
;
...
...
@@ -138,9 +138,9 @@ HPEN CDECL PSDRV_SelectPen( print_ctx *ctx, HPEN hpen, const struct ps_brush_pat
/***********************************************************************
* SetDCPenColor
(WINEPS.@)
* SetDCPenColor
*/
COLORREF
CDECL
PSDRV_SetDCPenColor
(
print_ctx
*
ctx
,
COLORREF
color
)
COLORREF
PSDRV_SetDCPenColor
(
print_ctx
*
ctx
,
COLORREF
color
)
{
if
(
GetCurrentObject
(
ctx
->
hdc
,
OBJ_PEN
)
==
GetStockObject
(
DC_PEN
))
PSDRV_CreateColor
(
ctx
,
&
ctx
->
pen
.
color
,
color
);
...
...
dlls/wineps.drv/psdrv.h
View file @
ea958228
...
...
@@ -398,46 +398,44 @@ extern PAGESIZE *find_pagesize( PPD *ppd, const DEVMODEW *dm ) DECLSPEC_HIDDEN;
extern
DUPLEX
*
find_duplex
(
PPD
*
ppd
,
const
DEVMODEW
*
dm
)
DECLSPEC_HIDDEN
;
/* GDI driver functions */
extern
BOOL
CDECL
PSDRV_Arc
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
,
INT
xstart
,
INT
ystart
,
INT
xend
,
INT
yend
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_Chord
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
,
INT
xstart
,
INT
ystart
,
INT
xend
,
INT
yend
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_Ellipse
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
)
DECLSPEC_HIDDEN
;
extern
INT
CDECL
PSDRV_EndPage
(
print_ctx
*
ctx
)
DECLSPEC_HIDDEN
;
extern
INT
CDECL
PSDRV_ExtEscape
(
print_ctx
*
ctx
,
INT
nEscape
,
INT
cbInput
,
LPCVOID
in_data
,
extern
BOOL
PSDRV_Arc
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
,
INT
xstart
,
INT
ystart
,
INT
xend
,
INT
yend
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_Chord
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
,
INT
xstart
,
INT
ystart
,
INT
xend
,
INT
yend
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_Ellipse
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
)
DECLSPEC_HIDDEN
;
extern
INT
PSDRV_EndPage
(
print_ctx
*
ctx
)
DECLSPEC_HIDDEN
;
extern
INT
PSDRV_ExtEscape
(
print_ctx
*
ctx
,
INT
nEscape
,
INT
cbInput
,
LPCVOID
in_data
,
INT
cbOutput
,
LPVOID
out_data
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_ExtTextOut
(
print_ctx
*
ctx
,
INT
x
,
INT
y
,
UINT
flags
,
const
RECT
*
lprect
,
LPCWSTR
str
,
UINT
count
,
const
INT
*
lpDx
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_FillPath
(
print_ctx
*
ctx
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_LineTo
(
print_ctx
*
ctx
,
INT
x
,
INT
y
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_PaintRgn
(
print_ctx
*
ctx
,
HRGN
hrgn
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_PatBlt
(
print_ctx
*
ctx
,
struct
ps_bitblt_coords
*
dst
,
DWORD
dwRop
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_Pie
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
,
INT
xstart
,
INT
ystart
,
INT
xend
,
INT
yend
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_PolyBezier
(
print_ctx
*
ctx
,
const
POINT
*
pts
,
DWORD
count
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_PolyBezierTo
(
print_ctx
*
ctx
,
const
POINT
*
pts
,
DWORD
count
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_PolyPolygon
(
print_ctx
*
ctx
,
const
POINT
*
pts
,
const
INT
*
counts
,
UINT
polygons
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_PolyPolyline
(
print_ctx
*
ctx
,
const
POINT
*
pts
,
const
DWORD
*
counts
,
DWORD
polylines
)
DECLSPEC_HIDDEN
;
extern
DWORD
CDECL
PSDRV_PutImage
(
print_ctx
*
ctx
,
HRGN
clip
,
BITMAPINFO
*
info
,
const
struct
ps_image_bits
*
bits
,
struct
ps_bitblt_coords
*
src
,
struct
ps_bitblt_coords
*
dst
,
DWORD
rop
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_Rectangle
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_RoundRect
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
,
INT
ell_width
,
INT
ell_height
)
DECLSPEC_HIDDEN
;
extern
HBRUSH
CDECL
PSDRV_SelectBrush
(
print_ctx
*
ctx
,
HBRUSH
hbrush
,
const
struct
ps_brush_pattern
*
pattern
)
DECLSPEC_HIDDEN
;
extern
HFONT
CDECL
PSDRV_SelectFont
(
print_ctx
*
ctx
,
HFONT
hfont
,
UINT
*
aa_flags
)
DECLSPEC_HIDDEN
;
extern
HPEN
CDECL
PSDRV_SelectPen
(
print_ctx
*
ctx
,
HPEN
hpen
,
const
struct
ps_brush_pattern
*
pattern
)
DECLSPEC_HIDDEN
;
extern
COLORREF
CDECL
PSDRV_SetBkColor
(
print_ctx
*
ctx
,
COLORREF
color
)
DECLSPEC_HIDDEN
;
extern
COLORREF
CDECL
PSDRV_SetDCBrushColor
(
print_ctx
*
ctx
,
COLORREF
color
)
DECLSPEC_HIDDEN
;
extern
COLORREF
CDECL
PSDRV_SetDCPenColor
(
print_ctx
*
ctx
,
COLORREF
color
)
DECLSPEC_HIDDEN
;
extern
COLORREF
CDECL
PSDRV_SetPixel
(
print_ctx
*
ctx
,
INT
x
,
INT
y
,
COLORREF
color
)
DECLSPEC_HIDDEN
;
extern
COLORREF
CDECL
PSDRV_SetTextColor
(
print_ctx
*
ctx
,
COLORREF
color
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_StrokeAndFillPath
(
print_ctx
*
ctx
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_StrokePath
(
print_ctx
*
ctx
)
DECLSPEC_HIDDEN
;
extern
BOOL
CDECL
PSDRV_ResetDC
(
print_ctx
*
ctx
,
const
DEVMODEW
*
lpInitData
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_ExtTextOut
(
print_ctx
*
ctx
,
INT
x
,
INT
y
,
UINT
flags
,
const
RECT
*
lprect
,
LPCWSTR
str
,
UINT
count
,
const
INT
*
lpDx
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_FillPath
(
print_ctx
*
ctx
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_LineTo
(
print_ctx
*
ctx
,
INT
x
,
INT
y
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_PaintRgn
(
print_ctx
*
ctx
,
HRGN
hrgn
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_PatBlt
(
print_ctx
*
ctx
,
struct
ps_bitblt_coords
*
dst
,
DWORD
dwRop
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_Pie
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
,
INT
xstart
,
INT
ystart
,
INT
xend
,
INT
yend
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_PolyBezier
(
print_ctx
*
ctx
,
const
POINT
*
pts
,
DWORD
count
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_PolyBezierTo
(
print_ctx
*
ctx
,
const
POINT
*
pts
,
DWORD
count
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_PolyPolygon
(
print_ctx
*
ctx
,
const
POINT
*
pts
,
const
INT
*
counts
,
UINT
polygons
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_PolyPolyline
(
print_ctx
*
ctx
,
const
POINT
*
pts
,
const
DWORD
*
counts
,
DWORD
polylines
)
DECLSPEC_HIDDEN
;
extern
DWORD
PSDRV_PutImage
(
print_ctx
*
ctx
,
HRGN
clip
,
BITMAPINFO
*
info
,
const
struct
ps_image_bits
*
bits
,
struct
ps_bitblt_coords
*
src
,
struct
ps_bitblt_coords
*
dst
,
DWORD
rop
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_Rectangle
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_RoundRect
(
print_ctx
*
ctx
,
INT
left
,
INT
top
,
INT
right
,
INT
bottom
,
INT
ell_width
,
INT
ell_height
)
DECLSPEC_HIDDEN
;
extern
HBRUSH
PSDRV_SelectBrush
(
print_ctx
*
ctx
,
HBRUSH
hbrush
,
const
struct
ps_brush_pattern
*
pattern
)
DECLSPEC_HIDDEN
;
extern
HFONT
PSDRV_SelectFont
(
print_ctx
*
ctx
,
HFONT
hfont
,
UINT
*
aa_flags
)
DECLSPEC_HIDDEN
;
extern
HPEN
PSDRV_SelectPen
(
print_ctx
*
ctx
,
HPEN
hpen
,
const
struct
ps_brush_pattern
*
pattern
)
DECLSPEC_HIDDEN
;
extern
COLORREF
PSDRV_SetBkColor
(
print_ctx
*
ctx
,
COLORREF
color
)
DECLSPEC_HIDDEN
;
extern
COLORREF
PSDRV_SetDCBrushColor
(
print_ctx
*
ctx
,
COLORREF
color
)
DECLSPEC_HIDDEN
;
extern
COLORREF
PSDRV_SetDCPenColor
(
print_ctx
*
ctx
,
COLORREF
color
)
DECLSPEC_HIDDEN
;
extern
COLORREF
PSDRV_SetPixel
(
print_ctx
*
ctx
,
INT
x
,
INT
y
,
COLORREF
color
)
DECLSPEC_HIDDEN
;
extern
COLORREF
PSDRV_SetTextColor
(
print_ctx
*
ctx
,
COLORREF
color
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_StrokeAndFillPath
(
print_ctx
*
ctx
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_StrokePath
(
print_ctx
*
ctx
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_ResetDC
(
print_ctx
*
ctx
,
const
DEVMODEW
*
lpInitData
)
DECLSPEC_HIDDEN
;
extern
void
PSDRV_MergeDevmodes
(
PSDRV_DEVMODE
*
dm1
,
const
DEVMODEW
*
dm2
,
PRINTERINFO
*
pi
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_GetFontMetrics
(
void
)
DECLSPEC_HIDDEN
;
...
...
@@ -506,7 +504,7 @@ extern BOOL PSDRV_WriteDIBPatternDict(print_ctx *ctx, const BITMAPINFO *bmi, BYT
extern
BOOL
PSDRV_WriteArrayPut
(
print_ctx
*
ctx
,
CHAR
*
pszArrayName
,
INT
nIndex
,
LONG
lCoord
)
DECLSPEC_HIDDEN
;
extern
BOOL
PSDRV_WriteArrayDef
(
print_ctx
*
ctx
,
CHAR
*
pszArrayName
,
INT
nSize
)
DECLSPEC_HIDDEN
;
extern
INT
CDECL
PSDRV_StartPage
(
print_ctx
*
ctx
)
DECLSPEC_HIDDEN
;
extern
INT
PSDRV_StartPage
(
print_ctx
*
ctx
)
DECLSPEC_HIDDEN
;
INT
PSDRV_GlyphListInit
(
void
)
DECLSPEC_HIDDEN
;
const
GLYPHNAME
*
PSDRV_GlyphName
(
LPCSTR
szName
)
DECLSPEC_HIDDEN
;
...
...
dlls/wineps.drv/text.c
View file @
ea958228
...
...
@@ -129,8 +129,8 @@ static Run* build_vertical_runs(print_ctx *ctx, UINT flags, LPCWSTR str, UINT co
/***********************************************************************
* PSDRV_ExtTextOut
*/
BOOL
CDECL
PSDRV_ExtTextOut
(
print_ctx
*
ctx
,
INT
x
,
INT
y
,
UINT
flags
,
const
RECT
*
lprect
,
LPCWSTR
str
,
UINT
count
,
const
INT
*
lpDx
)
BOOL
PSDRV_ExtTextOut
(
print_ctx
*
ctx
,
INT
x
,
INT
y
,
UINT
flags
,
const
RECT
*
lprect
,
LPCWSTR
str
,
UINT
count
,
const
INT
*
lpDx
)
{
BOOL
bResult
=
TRUE
;
BOOL
bClipped
=
FALSE
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment