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
92f52d1e
Commit
92f52d1e
authored
Jul 12, 2023
by
Alistair Leslie-Hughes
Committed by
Alexandre Julliard
Jul 17, 2023
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
gdiplus: Remove DECLSPEC_HIDDEN usage.
parent
19c50160
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
69 additions
and
69 deletions
+69
-69
gdiplus_private.h
dlls/gdiplus/gdiplus_private.h
+69
-69
No files found.
dlls/gdiplus/gdiplus_private.h
View file @
92f52d1e
...
...
@@ -51,95 +51,95 @@
#define GIF_DISPOSE_RESTORE_TO_PREV 3
COLORREF
ARGB2COLORREF
(
ARGB
color
)
DECLSPEC_HIDDEN
;
HBITMAP
ARGB2BMP
(
ARGB
color
)
DECLSPEC_HIDDEN
;
COLORREF
ARGB2COLORREF
(
ARGB
color
);
HBITMAP
ARGB2BMP
(
ARGB
color
);
extern
INT
arc2polybezier
(
GpPointF
*
points
,
REAL
x1
,
REAL
y1
,
REAL
x2
,
REAL
y2
,
REAL
startAngle
,
REAL
sweepAngle
)
DECLSPEC_HIDDEN
;
extern
REAL
gdiplus_atan2
(
REAL
dy
,
REAL
dx
)
DECLSPEC_HIDDEN
;
extern
GpStatus
hresult_to_status
(
HRESULT
res
)
DECLSPEC_HIDDEN
;
extern
REAL
units_to_pixels
(
REAL
units
,
GpUnit
unit
,
REAL
dpi
,
BOOL
printer_display
)
DECLSPEC_HIDDEN
;
extern
REAL
pixels_to_units
(
REAL
pixels
,
GpUnit
unit
,
REAL
dpi
,
BOOL
printer_display
)
DECLSPEC_HIDDEN
;
extern
REAL
units_scale
(
GpUnit
from
,
GpUnit
to
,
REAL
dpi
,
BOOL
printer_display
)
DECLSPEC_HIDDEN
;
REAL
startAngle
,
REAL
sweepAngle
);
extern
REAL
gdiplus_atan2
(
REAL
dy
,
REAL
dx
);
extern
GpStatus
hresult_to_status
(
HRESULT
res
);
extern
REAL
units_to_pixels
(
REAL
units
,
GpUnit
unit
,
REAL
dpi
,
BOOL
printer_display
);
extern
REAL
pixels_to_units
(
REAL
pixels
,
GpUnit
unit
,
REAL
dpi
,
BOOL
printer_display
);
extern
REAL
units_scale
(
GpUnit
from
,
GpUnit
to
,
REAL
dpi
,
BOOL
printer_display
);
#define WineCoordinateSpaceGdiDevice ((GpCoordinateSpace)4)
extern
GpStatus
gdi_transform_acquire
(
GpGraphics
*
graphics
);
extern
GpStatus
gdi_transform_release
(
GpGraphics
*
graphics
);
extern
GpStatus
get_graphics_transform
(
GpGraphics
*
graphics
,
GpCoordinateSpace
dst_space
,
GpCoordinateSpace
src_space
,
GpMatrix
*
matrix
)
DECLSPEC_HIDDEN
;
GpCoordinateSpace
src_space
,
GpMatrix
*
matrix
);
extern
GpStatus
gdip_transform_points
(
GpGraphics
*
graphics
,
GpCoordinateSpace
dst_space
,
GpCoordinateSpace
src_space
,
GpPointF
*
points
,
INT
count
)
DECLSPEC_HIDDEN
;
GpCoordinateSpace
src_space
,
GpPointF
*
points
,
INT
count
);
extern
GpStatus
graphics_from_image
(
GpImage
*
image
,
GpGraphics
**
graphics
)
DECLSPEC_HIDDEN
;
extern
GpStatus
encode_image_png
(
GpImage
*
image
,
IStream
*
stream
,
GDIPCONST
EncoderParameters
*
params
)
DECLSPEC_HIDDEN
;
extern
GpStatus
terminate_encoder_wic
(
GpImage
*
image
)
DECLSPEC_HIDDEN
;
extern
GpStatus
graphics_from_image
(
GpImage
*
image
,
GpGraphics
**
graphics
);
extern
GpStatus
encode_image_png
(
GpImage
*
image
,
IStream
*
stream
,
GDIPCONST
EncoderParameters
*
params
);
extern
GpStatus
terminate_encoder_wic
(
GpImage
*
image
);
extern
GpStatus
METAFILE_GetGraphicsContext
(
GpMetafile
*
metafile
,
GpGraphics
**
result
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_GetDC
(
GpMetafile
*
metafile
,
HDC
*
hdc
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_ReleaseDC
(
GpMetafile
*
metafile
,
HDC
hdc
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_GraphicsClear
(
GpMetafile
*
metafile
,
ARGB
color
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_GetGraphicsContext
(
GpMetafile
*
metafile
,
GpGraphics
**
result
);
extern
GpStatus
METAFILE_GetDC
(
GpMetafile
*
metafile
,
HDC
*
hdc
);
extern
GpStatus
METAFILE_ReleaseDC
(
GpMetafile
*
metafile
,
HDC
hdc
);
extern
GpStatus
METAFILE_GraphicsClear
(
GpMetafile
*
metafile
,
ARGB
color
);
extern
GpStatus
METAFILE_FillRectangles
(
GpMetafile
*
metafile
,
GpBrush
*
brush
,
GDIPCONST
GpRectF
*
rects
,
INT
count
)
DECLSPEC_HIDDEN
;
GDIPCONST
GpRectF
*
rects
,
INT
count
);
extern
GpStatus
METAFILE_SetClipRect
(
GpMetafile
*
metafile
,
REAL
x
,
REAL
y
,
REAL
width
,
REAL
height
,
CombineMode
mode
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_SetClipRegion
(
GpMetafile
*
metafile
,
GpRegion
*
region
,
CombineMode
mode
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_SetPageTransform
(
GpMetafile
*
metafile
,
GpUnit
unit
,
REAL
scale
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_SetWorldTransform
(
GpMetafile
*
metafile
,
GDIPCONST
GpMatrix
*
transform
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_ScaleWorldTransform
(
GpMetafile
*
metafile
,
REAL
sx
,
REAL
sy
,
MatrixOrder
order
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_MultiplyWorldTransform
(
GpMetafile
*
metafile
,
GDIPCONST
GpMatrix
*
matrix
,
MatrixOrder
order
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_RotateWorldTransform
(
GpMetafile
*
metafile
,
REAL
angle
,
MatrixOrder
order
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_TranslateWorldTransform
(
GpMetafile
*
metafile
,
REAL
dx
,
REAL
dy
,
MatrixOrder
order
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_ResetWorldTransform
(
GpMetafile
*
metafile
)
DECLSPEC_HIDDEN
;
REAL
x
,
REAL
y
,
REAL
width
,
REAL
height
,
CombineMode
mode
);
extern
GpStatus
METAFILE_SetClipRegion
(
GpMetafile
*
metafile
,
GpRegion
*
region
,
CombineMode
mode
);
extern
GpStatus
METAFILE_SetPageTransform
(
GpMetafile
*
metafile
,
GpUnit
unit
,
REAL
scale
);
extern
GpStatus
METAFILE_SetWorldTransform
(
GpMetafile
*
metafile
,
GDIPCONST
GpMatrix
*
transform
);
extern
GpStatus
METAFILE_ScaleWorldTransform
(
GpMetafile
*
metafile
,
REAL
sx
,
REAL
sy
,
MatrixOrder
order
);
extern
GpStatus
METAFILE_MultiplyWorldTransform
(
GpMetafile
*
metafile
,
GDIPCONST
GpMatrix
*
matrix
,
MatrixOrder
order
);
extern
GpStatus
METAFILE_RotateWorldTransform
(
GpMetafile
*
metafile
,
REAL
angle
,
MatrixOrder
order
);
extern
GpStatus
METAFILE_TranslateWorldTransform
(
GpMetafile
*
metafile
,
REAL
dx
,
REAL
dy
,
MatrixOrder
order
);
extern
GpStatus
METAFILE_ResetWorldTransform
(
GpMetafile
*
metafile
);
extern
GpStatus
METAFILE_BeginContainer
(
GpMetafile
*
metafile
,
GDIPCONST
GpRectF
*
dstrect
,
GDIPCONST
GpRectF
*
srcrect
,
GpUnit
unit
,
DWORD
StackIndex
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_BeginContainerNoParams
(
GpMetafile
*
metafile
,
DWORD
StackIndex
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_EndContainer
(
GpMetafile
*
metafile
,
DWORD
StackIndex
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_SaveGraphics
(
GpMetafile
*
metafile
,
DWORD
StackIndex
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_RestoreGraphics
(
GpMetafile
*
metafile
,
DWORD
StackIndex
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_GraphicsDeleted
(
GpMetafile
*
metafile
)
DECLSPEC_HIDDEN
;
GDIPCONST
GpRectF
*
srcrect
,
GpUnit
unit
,
DWORD
StackIndex
);
extern
GpStatus
METAFILE_BeginContainerNoParams
(
GpMetafile
*
metafile
,
DWORD
StackIndex
);
extern
GpStatus
METAFILE_EndContainer
(
GpMetafile
*
metafile
,
DWORD
StackIndex
);
extern
GpStatus
METAFILE_SaveGraphics
(
GpMetafile
*
metafile
,
DWORD
StackIndex
);
extern
GpStatus
METAFILE_RestoreGraphics
(
GpMetafile
*
metafile
,
DWORD
StackIndex
);
extern
GpStatus
METAFILE_GraphicsDeleted
(
GpMetafile
*
metafile
);
extern
GpStatus
METAFILE_DrawImagePointsRect
(
GpMetafile
*
metafile
,
GpImage
*
image
,
GDIPCONST
GpPointF
*
points
,
INT
count
,
REAL
srcx
,
REAL
srcy
,
REAL
srcwidth
,
REAL
srcheight
,
GpUnit
srcUnit
,
GDIPCONST
GpImageAttributes
*
imageAttributes
,
DrawImageAbort
callback
,
VOID
*
callbackData
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_AddSimpleProperty
(
GpMetafile
*
metafile
,
SHORT
prop
,
SHORT
val
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_DrawPath
(
GpMetafile
*
metafile
,
GpPen
*
pen
,
GpPath
*
path
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_FillPath
(
GpMetafile
*
metafile
,
GpBrush
*
brush
,
GpPath
*
path
)
DECLSPEC_HIDDEN
;
DrawImageAbort
callback
,
VOID
*
callbackData
);
extern
GpStatus
METAFILE_AddSimpleProperty
(
GpMetafile
*
metafile
,
SHORT
prop
,
SHORT
val
);
extern
GpStatus
METAFILE_DrawPath
(
GpMetafile
*
metafile
,
GpPen
*
pen
,
GpPath
*
path
);
extern
GpStatus
METAFILE_FillPath
(
GpMetafile
*
metafile
,
GpBrush
*
brush
,
GpPath
*
path
);
extern
GpStatus
METAFILE_DrawDriverString
(
GpMetafile
*
metafile
,
GDIPCONST
UINT16
*
text
,
INT
length
,
GDIPCONST
GpFont
*
font
,
GDIPCONST
GpStringFormat
*
format
,
GDIPCONST
GpBrush
*
brush
,
GDIPCONST
PointF
*
positions
,
INT
flags
,
GDIPCONST
GpMatrix
*
matrix
)
DECLSPEC_HIDDEN
;
GDIPCONST
PointF
*
positions
,
INT
flags
,
GDIPCONST
GpMatrix
*
matrix
);
extern
GpStatus
METAFILE_FillRegion
(
GpMetafile
*
metafile
,
GpBrush
*
brush
,
GpRegion
*
region
)
DECLSPEC_HIDDEN
;
extern
void
METAFILE_Free
(
GpMetafile
*
metafile
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_DrawEllipse
(
GpMetafile
*
metafile
,
GpPen
*
pen
,
GpRectF
*
rect
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_FillEllipse
(
GpMetafile
*
metafile
,
GpBrush
*
brush
,
GpRectF
*
rect
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_DrawRectangles
(
GpMetafile
*
metafile
,
GpPen
*
pen
,
const
GpRectF
*
rects
,
INT
count
)
DECLSPEC_HIDDEN
;
GpRegion
*
region
);
extern
void
METAFILE_Free
(
GpMetafile
*
metafile
);
extern
GpStatus
METAFILE_DrawEllipse
(
GpMetafile
*
metafile
,
GpPen
*
pen
,
GpRectF
*
rect
);
extern
GpStatus
METAFILE_FillEllipse
(
GpMetafile
*
metafile
,
GpBrush
*
brush
,
GpRectF
*
rect
);
extern
GpStatus
METAFILE_DrawRectangles
(
GpMetafile
*
metafile
,
GpPen
*
pen
,
const
GpRectF
*
rects
,
INT
count
);
extern
GpStatus
METAFILE_FillPie
(
GpMetafile
*
metafile
,
GpBrush
*
brush
,
const
GpRectF
*
rect
,
REAL
startAngle
,
REAL
sweepAngle
)
DECLSPEC_HIDDEN
;
REAL
startAngle
,
REAL
sweepAngle
);
extern
GpStatus
METAFILE_DrawArc
(
GpMetafile
*
metafile
,
GpPen
*
pen
,
const
GpRectF
*
rect
,
REAL
startAngle
,
REAL
sweepAngle
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_OffsetClip
(
GpMetafile
*
metafile
,
REAL
dx
,
REAL
dy
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_ResetClip
(
GpMetafile
*
metafile
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_SetClipPath
(
GpMetafile
*
metafile
,
GpPath
*
path
,
CombineMode
mode
)
DECLSPEC_HIDDEN
;
extern
GpStatus
METAFILE_SetRenderingOrigin
(
GpMetafile
*
metafile
,
INT
x
,
INT
y
)
DECLSPEC_HIDDEN
;
REAL
startAngle
,
REAL
sweepAngle
);
extern
GpStatus
METAFILE_OffsetClip
(
GpMetafile
*
metafile
,
REAL
dx
,
REAL
dy
);
extern
GpStatus
METAFILE_ResetClip
(
GpMetafile
*
metafile
);
extern
GpStatus
METAFILE_SetClipPath
(
GpMetafile
*
metafile
,
GpPath
*
path
,
CombineMode
mode
);
extern
GpStatus
METAFILE_SetRenderingOrigin
(
GpMetafile
*
metafile
,
INT
x
,
INT
y
);
extern
void
calc_curve_bezier
(
const
GpPointF
*
pts
,
REAL
tension
,
REAL
*
x1
,
REAL
*
y1
,
REAL
*
x2
,
REAL
*
y2
)
DECLSPEC_HIDDEN
;
REAL
*
y1
,
REAL
*
x2
,
REAL
*
y2
);
extern
void
calc_curve_bezier_endp
(
REAL
xend
,
REAL
yend
,
REAL
xadj
,
REAL
yadj
,
REAL
tension
,
REAL
*
x
,
REAL
*
y
)
DECLSPEC_HIDDEN
;
REAL
tension
,
REAL
*
x
,
REAL
*
y
);
extern
void
free_installed_fonts
(
void
)
DECLSPEC_HIDDEN
;
extern
void
free_installed_fonts
(
void
);
extern
BOOL
lengthen_path
(
GpPath
*
path
,
INT
len
)
DECLSPEC_HIDDEN
;
extern
BOOL
lengthen_path
(
GpPath
*
path
,
INT
len
);
extern
DWORD
write_region_data
(
const
GpRegion
*
region
,
void
*
data
)
DECLSPEC_HIDDEN
;
extern
DWORD
write_path_data
(
GpPath
*
path
,
void
*
data
)
DECLSPEC_HIDDEN
;
extern
DWORD
write_region_data
(
const
GpRegion
*
region
,
void
*
data
);
extern
DWORD
write_path_data
(
GpPath
*
path
,
void
*
data
);
extern
GpStatus
trace_path
(
GpGraphics
*
graphics
,
GpPath
*
path
)
DECLSPEC_HIDDEN
;
extern
GpStatus
trace_path
(
GpGraphics
*
graphics
,
GpPath
*
path
);
typedef
struct
region_element
region_element
;
extern
void
delete_element
(
region_element
*
element
)
DECLSPEC_HIDDEN
;
extern
void
delete_element
(
region_element
*
element
);
extern
GpStatus
get_hatch_data
(
GpHatchStyle
hatchstyle
,
const
unsigned
char
**
result
)
DECLSPEC_HIDDEN
;
extern
GpStatus
get_hatch_data
(
GpHatchStyle
hatchstyle
,
const
unsigned
char
**
result
);
static
inline
INT
gdip_round
(
REAL
x
)
{
...
...
@@ -199,21 +199,21 @@ static inline ARGB color_over_fgpremult(ARGB bg, ARGB fg)
return
(
a
<<
24
)
|
(
r
<<
16
)
|
(
g
<<
8
)
|
b
;
}
extern
const
char
*
debugstr_rectf
(
const
RectF
*
rc
)
DECLSPEC_HIDDEN
;
extern
const
char
*
debugstr_rectf
(
const
RectF
*
rc
);
extern
const
char
*
debugstr_pointf
(
const
PointF
*
pt
)
DECLSPEC_HIDDEN
;
extern
const
char
*
debugstr_pointf
(
const
PointF
*
pt
);
extern
const
char
*
debugstr_matrix
(
const
GpMatrix
*
matrix
)
DECLSPEC_HIDDEN
;
extern
const
char
*
debugstr_matrix
(
const
GpMatrix
*
matrix
);
extern
void
convert_32bppARGB_to_32bppPARGB
(
UINT
width
,
UINT
height
,
BYTE
*
dst_bits
,
INT
dst_stride
,
const
BYTE
*
src_bits
,
INT
src_stride
)
DECLSPEC_HIDDEN
;
BYTE
*
dst_bits
,
INT
dst_stride
,
const
BYTE
*
src_bits
,
INT
src_stride
);
extern
GpStatus
convert_pixels
(
INT
width
,
INT
height
,
INT
dst_stride
,
BYTE
*
dst_bits
,
PixelFormat
dst_format
,
ColorPalette
*
dst_palette
,
INT
src_stride
,
const
BYTE
*
src_bits
,
PixelFormat
src_format
,
ColorPalette
*
src_palette
)
DECLSPEC_HIDDEN
;
INT
src_stride
,
const
BYTE
*
src_bits
,
PixelFormat
src_format
,
ColorPalette
*
src_palette
);
extern
PixelFormat
apply_image_attributes
(
const
GpImageAttributes
*
attributes
,
LPBYTE
data
,
UINT
width
,
UINT
height
,
INT
stride
,
ColorAdjustType
type
,
PixelFormat
fmt
)
DECLSPEC_HIDDEN
;
UINT
width
,
UINT
height
,
INT
stride
,
ColorAdjustType
type
,
PixelFormat
fmt
);
struct
GpMatrix
{
REAL
matrix
[
6
];
...
...
@@ -517,7 +517,7 @@ struct GpFont{
Unit
unit
;
};
extern
const
struct
GpStringFormat
default_drawstring_format
DECLSPEC_HIDDEN
;
extern
const
struct
GpStringFormat
default_drawstring_format
;
struct
GpStringFormat
{
INT
attr
;
...
...
@@ -536,8 +536,8 @@ struct GpStringFormat{
BOOL
generic_typographic
;
};
extern
void
init_generic_string_formats
(
void
)
DECLSPEC_HIDDEN
;
extern
void
free_generic_string_formats
(
void
)
DECLSPEC_HIDDEN
;
extern
void
init_generic_string_formats
(
void
);
extern
void
free_generic_string_formats
(
void
);
struct
GpFontCollection
{
GpFontFamily
**
FontFamilies
;
...
...
@@ -615,9 +615,9 @@ typedef GpStatus (*gdip_format_string_callback)(HDC hdc,
GpStatus
gdip_format_string
(
HDC
hdc
,
GDIPCONST
WCHAR
*
string
,
INT
length
,
GDIPCONST
GpFont
*
font
,
GDIPCONST
RectF
*
rect
,
GDIPCONST
GpStringFormat
*
format
,
int
ignore_empty_clip
,
gdip_format_string_callback
callback
,
void
*
user_data
)
DECLSPEC_HIDDEN
;
gdip_format_string_callback
callback
,
void
*
user_data
);
void
get_log_fontW
(
const
GpFont
*
,
GpGraphics
*
,
LOGFONTW
*
)
DECLSPEC_HIDDEN
;
void
get_log_fontW
(
const
GpFont
*
,
GpGraphics
*
,
LOGFONTW
*
);
static
inline
BOOL
image_lock
(
GpImage
*
image
)
{
...
...
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