mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-06 09:35:52 +00:00
gdi32: Don't use DECLSPEC_HIDDEN.
This commit is contained in:
parent
bbc2a9ab5b
commit
cd56a1c164
|
@ -29,13 +29,12 @@
|
|||
#include "winbase.h"
|
||||
#include "ntgdi.h"
|
||||
|
||||
void set_gdi_client_ptr( HGDIOBJ handle, void *ptr ) DECLSPEC_HIDDEN;
|
||||
void *get_gdi_client_ptr( HGDIOBJ handle, DWORD type ) DECLSPEC_HIDDEN;
|
||||
DC_ATTR *get_dc_attr( HDC hdc ) DECLSPEC_HIDDEN;
|
||||
HGDIOBJ get_full_gdi_handle( HGDIOBJ handle ) DECLSPEC_HIDDEN;
|
||||
void GDI_hdc_using_object( HGDIOBJ obj, HDC hdc,
|
||||
void (*delete)( HDC hdc, HGDIOBJ handle )) DECLSPEC_HIDDEN;
|
||||
void GDI_hdc_not_using_object( HGDIOBJ obj, HDC hdc ) DECLSPEC_HIDDEN;
|
||||
void set_gdi_client_ptr( HGDIOBJ handle, void *ptr );
|
||||
void *get_gdi_client_ptr( HGDIOBJ handle, DWORD type );
|
||||
DC_ATTR *get_dc_attr( HDC hdc );
|
||||
HGDIOBJ get_full_gdi_handle( HGDIOBJ handle );
|
||||
void GDI_hdc_using_object( HGDIOBJ obj, HDC hdc, void (*delete)( HDC hdc, HGDIOBJ handle ));
|
||||
void GDI_hdc_not_using_object( HGDIOBJ obj, HDC hdc );
|
||||
|
||||
static inline DWORD gdi_handle_type( HGDIOBJ obj )
|
||||
{
|
||||
|
@ -77,85 +76,78 @@ static inline BOOL is_meta_dc( HDC hdc )
|
|||
return gdi_handle_type( hdc ) == NTGDI_OBJ_METADC;
|
||||
}
|
||||
|
||||
extern BOOL METADC_Arc( HDC hdc, INT left, INT top, INT right, INT bottom,
|
||||
INT xstart, INT ystart, INT xend, INT yend ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_BitBlt( HDC hdc_dst, INT x_dst, INT y_dst, INT width, INT height,
|
||||
HDC hdc_src, INT x_src, INT y_src, DWORD rop );
|
||||
extern BOOL METADC_Chord( HDC hdc, INT left, INT top, INT right, INT bottom, INT xstart,
|
||||
INT ystart, INT xend, INT yend ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_DeleteDC( HDC hdc );
|
||||
extern BOOL METADC_Ellipse( HDC hdc, INT left, INT top, INT right, INT bottom ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_ExcludeClipRect( HDC hdc, INT left, INT top, INT right,
|
||||
INT bottom ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_ExtEscape( HDC hdc, INT escape, INT input_size, const void *input,
|
||||
INT output_size, void *output ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_ExtFloodFill( HDC hdc, INT x, INT y, COLORREF color,
|
||||
UINT fill_type ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_ExtSelectClipRgn( HDC hdc, HRGN hrgn, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_ExtTextOut( HDC hdc, INT x, INT y, UINT flags, const RECT *rect,
|
||||
const WCHAR *str, UINT count, const INT *dx ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_FillRgn( HDC hdc, HRGN hrgn, HBRUSH hbrush ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_FrameRgn( HDC hdc, HRGN hrgn, HBRUSH hbrush, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern INT METADC_GetDeviceCaps( HDC hdc, INT cap );
|
||||
extern BOOL METADC_IntersectClipRect( HDC hdc, INT left, INT top, INT right,
|
||||
INT bottom ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_InvertRgn( HDC hdc, HRGN hrgn ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_LineTo( HDC hdc, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_MoveTo( HDC hdc, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_OffsetClipRgn( HDC hdc, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_OffsetViewportOrgEx( HDC hdc, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_OffsetWindowOrgEx( HDC hdc, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_PaintRgn( HDC hdc, HRGN hrgn ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_PatBlt( HDC hdc, INT left, INT top, INT width, INT height, DWORD rop );
|
||||
extern BOOL METADC_Pie( HDC hdc, INT left, INT top, INT right, INT bottom,
|
||||
INT xstart, INT ystart, INT xend, INT yend ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_PolyPolygon( HDC hdc, const POINT *points, const INT *counts,
|
||||
UINT polygons ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_Polygon( HDC hdc, const POINT *points, INT count ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_Polyline( HDC hdc, const POINT *points,INT count) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_RealizePalette( HDC hdc ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_Rectangle( HDC hdc, INT left, INT top, INT right, INT bottom) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_RestoreDC( HDC hdc, INT level ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_RoundRect( HDC hdc, INT left, INT top, INT right, INT bottom,
|
||||
INT ell_width, INT ell_height ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SaveDC( HDC hdc ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_ScaleViewportExtEx( HDC hdc, INT x_num, INT x_denom, INT y_num,
|
||||
INT y_denom ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_ScaleWindowExtEx( HDC hdc, INT x_num, INT x_denom, INT y_num,
|
||||
INT y_denom ) DECLSPEC_HIDDEN;
|
||||
extern HGDIOBJ METADC_SelectObject( HDC hdc, HGDIOBJ obj ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SelectPalette( HDC hdc, HPALETTE palette ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetBkColor( HDC hdc, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetBkMode( HDC hdc, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern INT METADC_SetDIBitsToDevice( HDC hdc, INT x_dest, INT y_dest, DWORD width, DWORD height,
|
||||
INT x_src, INT y_src, UINT startscan, UINT lines,
|
||||
const void *bits, const BITMAPINFO *info,
|
||||
UINT coloruse ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetLayout( HDC hdc, DWORD layout ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetTextCharacterExtra( HDC hdc, INT extra ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetMapMode( HDC hdc, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetMapperFlags( HDC hdc, DWORD flags ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetPixel( HDC hdc, INT x, INT y, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetPolyFillMode( HDC hdc, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetRelAbs( HDC hdc, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetROP2( HDC hdc, INT rop ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetStretchBltMode( HDC hdc, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetTextAlign( HDC hdc, UINT align ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetTextColor( HDC hdc, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetTextJustification( HDC hdc, INT extra, INT breaks ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetViewportExtEx( HDC hdc, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetViewportOrgEx( HDC hdc, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetWindowExtEx( HDC hdc, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_SetWindowOrgEx( HDC, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL METADC_StretchBlt( HDC hdc_dst, INT x_dst, INT y_dst, INT width_dst, INT height_dst,
|
||||
HDC hdc_src, INT x_src, INT y_src, INT width_src, INT height_src,
|
||||
DWORD rop );
|
||||
extern INT METADC_StretchDIBits( HDC hdc, INT x_dst, INT y_dst, INT width_dst, INT height_dst,
|
||||
INT x_src, INT y_src, INT width_src, INT height_src,
|
||||
const void *bits, const BITMAPINFO *info, UINT coloruse,
|
||||
DWORD rop ) DECLSPEC_HIDDEN;
|
||||
BOOL METADC_Arc( HDC hdc, INT left, INT top, INT right, INT bottom,
|
||||
INT xstart, INT ystart, INT xend, INT yend );
|
||||
BOOL METADC_BitBlt( HDC hdc_dst, INT x_dst, INT y_dst, INT width, INT height,
|
||||
HDC hdc_src, INT x_src, INT y_src, DWORD rop );
|
||||
BOOL METADC_Chord( HDC hdc, INT left, INT top, INT right, INT bottom, INT xstart,
|
||||
INT ystart, INT xend, INT yend );
|
||||
BOOL METADC_DeleteDC( HDC hdc );
|
||||
BOOL METADC_Ellipse( HDC hdc, INT left, INT top, INT right, INT bottom );
|
||||
BOOL METADC_ExcludeClipRect( HDC hdc, INT left, INT top, INT right, INT bottom );
|
||||
BOOL METADC_ExtEscape( HDC hdc, INT escape, INT input_size, const void *input,
|
||||
INT output_size, void *output );
|
||||
BOOL METADC_ExtFloodFill( HDC hdc, INT x, INT y, COLORREF color, UINT fill_type );
|
||||
BOOL METADC_ExtSelectClipRgn( HDC hdc, HRGN hrgn, INT mode );
|
||||
BOOL METADC_ExtTextOut( HDC hdc, INT x, INT y, UINT flags, const RECT *rect,
|
||||
const WCHAR *str, UINT count, const INT *dx );
|
||||
BOOL METADC_FillRgn( HDC hdc, HRGN hrgn, HBRUSH hbrush );
|
||||
BOOL METADC_FrameRgn( HDC hdc, HRGN hrgn, HBRUSH hbrush, INT x, INT y );
|
||||
INT METADC_GetDeviceCaps( HDC hdc, INT cap );
|
||||
BOOL METADC_IntersectClipRect( HDC hdc, INT left, INT top, INT right, INT bottom );
|
||||
BOOL METADC_InvertRgn( HDC hdc, HRGN hrgn );
|
||||
BOOL METADC_LineTo( HDC hdc, INT x, INT y );
|
||||
BOOL METADC_MoveTo( HDC hdc, INT x, INT y );
|
||||
BOOL METADC_OffsetClipRgn( HDC hdc, INT x, INT y );
|
||||
BOOL METADC_OffsetViewportOrgEx( HDC hdc, INT x, INT y );
|
||||
BOOL METADC_OffsetWindowOrgEx( HDC hdc, INT x, INT y );
|
||||
BOOL METADC_PaintRgn( HDC hdc, HRGN hrgn );
|
||||
BOOL METADC_PatBlt( HDC hdc, INT left, INT top, INT width, INT height, DWORD rop );
|
||||
BOOL METADC_Pie( HDC hdc, INT left, INT top, INT right, INT bottom,
|
||||
INT xstart, INT ystart, INT xend, INT yend );
|
||||
BOOL METADC_PolyPolygon( HDC hdc, const POINT *points, const INT *counts, UINT polygons );
|
||||
BOOL METADC_Polygon( HDC hdc, const POINT *points, INT count );
|
||||
BOOL METADC_Polyline( HDC hdc, const POINT *points,INT count);
|
||||
BOOL METADC_RealizePalette( HDC hdc );
|
||||
BOOL METADC_Rectangle( HDC hdc, INT left, INT top, INT right, INT bottom);
|
||||
BOOL METADC_RestoreDC( HDC hdc, INT level );
|
||||
BOOL METADC_RoundRect( HDC hdc, INT left, INT top, INT right, INT bottom,
|
||||
INT ell_width, INT ell_height );
|
||||
BOOL METADC_SaveDC( HDC hdc );
|
||||
BOOL METADC_ScaleViewportExtEx( HDC hdc, INT x_num, INT x_denom, INT y_num, INT y_denom );
|
||||
BOOL METADC_ScaleWindowExtEx( HDC hdc, INT x_num, INT x_denom, INT y_num, INT y_denom );
|
||||
HGDIOBJ METADC_SelectObject( HDC hdc, HGDIOBJ obj );
|
||||
BOOL METADC_SelectPalette( HDC hdc, HPALETTE palette );
|
||||
BOOL METADC_SetBkColor( HDC hdc, COLORREF color );
|
||||
BOOL METADC_SetBkMode( HDC hdc, INT mode );
|
||||
INT METADC_SetDIBitsToDevice( HDC hdc, INT x_dest, INT y_dest, DWORD width, DWORD height,
|
||||
INT x_src, INT y_src, UINT startscan, UINT lines,
|
||||
const void *bits, const BITMAPINFO *info, UINT coloruse );
|
||||
BOOL METADC_SetLayout( HDC hdc, DWORD layout );
|
||||
BOOL METADC_SetTextCharacterExtra( HDC hdc, INT extra );
|
||||
BOOL METADC_SetMapMode( HDC hdc, INT mode );
|
||||
BOOL METADC_SetMapperFlags( HDC hdc, DWORD flags );
|
||||
BOOL METADC_SetPixel( HDC hdc, INT x, INT y, COLORREF color );
|
||||
BOOL METADC_SetPolyFillMode( HDC hdc, INT mode );
|
||||
BOOL METADC_SetRelAbs( HDC hdc, INT mode );
|
||||
BOOL METADC_SetROP2( HDC hdc, INT rop );
|
||||
BOOL METADC_SetStretchBltMode( HDC hdc, INT mode );
|
||||
BOOL METADC_SetTextAlign( HDC hdc, UINT align );
|
||||
BOOL METADC_SetTextColor( HDC hdc, COLORREF color );
|
||||
BOOL METADC_SetTextJustification( HDC hdc, INT extra, INT breaks );
|
||||
BOOL METADC_SetViewportExtEx( HDC hdc, INT x, INT y );
|
||||
BOOL METADC_SetViewportOrgEx( HDC hdc, INT x, INT y );
|
||||
BOOL METADC_SetWindowExtEx( HDC hdc, INT x, INT y );
|
||||
BOOL METADC_SetWindowOrgEx( HDC, INT x, INT y );
|
||||
BOOL METADC_StretchBlt( HDC hdc_dst, INT x_dst, INT y_dst, INT width_dst, INT height_dst,
|
||||
HDC hdc_src, INT x_src, INT y_src, INT width_src, INT height_src,
|
||||
DWORD rop );
|
||||
INT METADC_StretchDIBits( HDC hdc, INT x_dst, INT y_dst, INT width_dst, INT height_dst,
|
||||
INT x_src, INT y_src, INT width_src, INT height_src,
|
||||
const void *bits, const BITMAPINFO *info, UINT coloruse,
|
||||
DWORD rop );
|
||||
|
||||
extern HMETAFILE MF_Create_HMETAFILE(METAHEADER *mh) DECLSPEC_HIDDEN;
|
||||
HMETAFILE MF_Create_HMETAFILE( METAHEADER *mh );
|
||||
|
||||
/* enhanced metafiles */
|
||||
|
||||
|
@ -168,129 +160,114 @@ typedef struct
|
|||
INT nBreakCount;
|
||||
} EMRSETTEXTJUSTIFICATION, *PEMRSETTEXTJUSTIFICATION;
|
||||
|
||||
extern BOOL EMFDC_AbortPath( DC_ATTR *dc_attr ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_AlphaBlend( DC_ATTR *dc_attr, INT x_dst, INT y_dst, INT width_dst, INT height_dst,
|
||||
HDC hdc_src, INT x_src, INT y_src, INT width_src, INT height_src,
|
||||
BLENDFUNCTION blend_function );
|
||||
extern BOOL EMFDC_AngleArc( DC_ATTR *dc_attr, INT x, INT y, DWORD radius, FLOAT start,
|
||||
FLOAT sweep ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_ArcChordPie( DC_ATTR *dc_attr, INT left, INT top, INT right,
|
||||
INT bottom, INT xstart, INT ystart, INT xend,
|
||||
INT yend, DWORD type ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_BeginPath( DC_ATTR *dc_attr ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_BitBlt( DC_ATTR *dc_attr, INT x_dst, INT y_dst, INT width, INT height,
|
||||
HDC hdc_src, INT x_src, INT y_src, DWORD rop );
|
||||
extern BOOL EMFDC_CloseFigure( DC_ATTR *dc_attr ) DECLSPEC_HIDDEN;
|
||||
extern void EMFDC_DeleteDC( DC_ATTR *dc_attr ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_Ellipse( DC_ATTR *dc_attr, INT left, INT top, INT right,
|
||||
INT bottom ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_EndPath( DC_ATTR *dc_attr ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_ExcludeClipRect( DC_ATTR *dc_attr, INT left, INT top, INT right,
|
||||
INT bottom ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDC_ExtEscape( DC_ATTR *dc_attr, INT escape, INT input_size, const char *input,
|
||||
INT output_size, char *output) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_ExtFloodFill( DC_ATTR *dc_attr, INT x, INT y, COLORREF color,
|
||||
UINT fill_type ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_ExtSelectClipRgn( DC_ATTR *dc_attr, HRGN hrgn, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_ExtTextOut( DC_ATTR *dc_attr, INT x, INT y, UINT flags, const RECT *rect,
|
||||
const WCHAR *str, UINT count, const INT *dx ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_FillPath( DC_ATTR *dc_attr ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_FillRgn( DC_ATTR *dc_attr, HRGN hrgn, HBRUSH hbrush ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_FlattenPath( DC_ATTR *dc_attr ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_FrameRgn( DC_ATTR *dc_attr, HRGN hrgn, HBRUSH hbrush, INT width,
|
||||
INT height ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_GradientFill( DC_ATTR *dc_attr, TRIVERTEX *vert_array, ULONG nvert,
|
||||
void *grad_array, ULONG ngrad, ULONG mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_IntersectClipRect( DC_ATTR *dc_attr, INT left, INT top, INT right,
|
||||
INT bottom ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_InvertRgn( DC_ATTR *dc_attr, HRGN hrgn ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_LineTo( DC_ATTR *dc_attr, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_MaskBlt( DC_ATTR *dc_attr, INT x_dst, INT y_dst, INT width_dst, INT height_dst,
|
||||
HDC hdc_src, INT x_src, INT y_src, HBITMAP mask,
|
||||
INT x_mask, INT y_mask, DWORD rop ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_ModifyWorldTransform( DC_ATTR *dc_attr, const XFORM *xform,
|
||||
DWORD mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_MoveTo( DC_ATTR *dc_attr, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_OffsetClipRgn( DC_ATTR *dc_attr, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_PaintRgn( DC_ATTR *dc_attr, HRGN hrgn ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_PatBlt( DC_ATTR *dc_attr, INT left, INT top, INT width, INT height, DWORD rop );
|
||||
extern BOOL EMFDC_PlgBlt( DC_ATTR *dc_attr, const POINT *point, HDC hdc_src, INT x_src, INT y_src,
|
||||
INT width, INT height, HBITMAP mask, INT x_mask, INT y_mask ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_PolyBezier( DC_ATTR *dc_attr, const POINT *points, DWORD count ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_PolyBezierTo( DC_ATTR *dc_attr, const POINT *points, DWORD count ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_PolyDraw( DC_ATTR *dc_attr, const POINT *points, const BYTE *types,
|
||||
DWORD count ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_PolyPolyline( DC_ATTR *dc_attr, const POINT *points, const DWORD *counts,
|
||||
DWORD polys ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_PolyPolygon( DC_ATTR *dc_attr, const POINT *points, const INT *counts,
|
||||
UINT polys ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_Polygon( DC_ATTR *dc_attr, const POINT *points, INT count ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_Polyline( DC_ATTR *dc_attr, const POINT *points, INT count) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_PolylineTo( DC_ATTR *dc_attr, const POINT *points, INT count ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_RealizePalette( DC_ATTR *dc_attr ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_Rectangle( DC_ATTR *dc_attr, INT left, INT top, INT right,
|
||||
INT bottom) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_RestoreDC( DC_ATTR *dc_attr, INT level ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_RoundRect( DC_ATTR *dc_attr, INT left, INT top, INT right, INT bottom,
|
||||
INT ell_width, INT ell_height ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SaveDC( DC_ATTR *dc_attr ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_ScaleViewportExtEx( DC_ATTR *dc_attr, INT x_num, INT x_denom, INT y_num,
|
||||
INT y_denom ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_ScaleWindowExtEx( DC_ATTR *dc_attr, INT x_num, INT x_denom, INT y_num,
|
||||
INT y_denom ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SelectClipPath( DC_ATTR *dc_attr, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SelectObject( DC_ATTR *dc_attr, HGDIOBJ obj ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SelectPalette( DC_ATTR *dc_attr, HPALETTE palette ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetArcDirection( DC_ATTR *dc_attr, INT dir ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetBkColor( DC_ATTR *dc_attr, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetBkMode( DC_ATTR *dc_attr, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetDCBrushColor( DC_ATTR *dc_attr, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetDCPenColor( DC_ATTR *dc_attr, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
extern INT EMFDC_SetDIBitsToDevice( DC_ATTR *dc_attr, INT x_dest, INT y_dest, DWORD width,
|
||||
DWORD height, INT x_src, INT y_src, UINT startscan,
|
||||
UINT lines, const void *bits, const BITMAPINFO *info,
|
||||
UINT coloruse ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetLayout( DC_ATTR *dc_attr, DWORD layout ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetMapMode( DC_ATTR *dc_attr, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetMapperFlags( DC_ATTR *dc_attr, DWORD flags ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetPixel( DC_ATTR *dc_attr, INT x, INT y, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetPolyFillMode( DC_ATTR *dc_attr, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetROP2( DC_ATTR *dc_attr, INT rop ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetStretchBltMode( DC_ATTR *dc_attr, INT mode ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetTextAlign( DC_ATTR *dc_attr, UINT align ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetTextColor( DC_ATTR *dc_attr, COLORREF color ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetTextJustification( DC_ATTR *dc_attr, INT extra, INT breaks ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetViewportExtEx( DC_ATTR *dc_attr, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetViewportOrgEx( DC_ATTR *dc_attr, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetWindowExtEx( DC_ATTR *dc_attr, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetWindowOrgEx( DC_ATTR *dc_attr, INT x, INT y ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_SetWorldTransform( DC_ATTR *dc_attr, const XFORM *xform ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_StretchBlt( DC_ATTR *dc_attr, INT x_dst, INT y_dst, INT width_dst, INT height_dst,
|
||||
HDC hdc_src, INT x_src, INT y_src, INT width_src, INT height_src,
|
||||
DWORD rop );
|
||||
extern BOOL EMFDC_StretchDIBits( DC_ATTR *dc_attr, INT x_dst, INT y_dst, INT width_dst,
|
||||
INT height_dst, INT x_src, INT y_src, INT width_src,
|
||||
INT height_src, const void *bits, const BITMAPINFO *info,
|
||||
UINT coloruse, DWORD rop ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_StrokeAndFillPath( DC_ATTR *dc_attr ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_StrokePath( DC_ATTR *dc_attr ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_TransparentBlt( DC_ATTR *dc_attr, int x_dst, int y_dst, int width_dst,
|
||||
int height_dst, HDC hdc_src, int x_src, int y_src, int width_src,
|
||||
int height_src, UINT color ) DECLSPEC_HIDDEN;
|
||||
extern BOOL EMFDC_WidenPath( DC_ATTR *dc_attr ) DECLSPEC_HIDDEN;
|
||||
BOOL EMFDC_AbortPath( DC_ATTR *dc_attr );
|
||||
BOOL EMFDC_AlphaBlend( DC_ATTR *dc_attr, INT x_dst, INT y_dst, INT width_dst, INT height_dst,
|
||||
HDC hdc_src, INT x_src, INT y_src, INT width_src, INT height_src,
|
||||
BLENDFUNCTION blend_function );
|
||||
BOOL EMFDC_AngleArc( DC_ATTR *dc_attr, INT x, INT y, DWORD radius, FLOAT start, FLOAT sweep );
|
||||
BOOL EMFDC_ArcChordPie( DC_ATTR *dc_attr, INT left, INT top, INT right,
|
||||
INT bottom, INT xstart, INT ystart, INT xend,
|
||||
INT yend, DWORD type );
|
||||
BOOL EMFDC_BeginPath( DC_ATTR *dc_attr );
|
||||
BOOL EMFDC_BitBlt( DC_ATTR *dc_attr, INT x_dst, INT y_dst, INT width, INT height,
|
||||
HDC hdc_src, INT x_src, INT y_src, DWORD rop );
|
||||
BOOL EMFDC_CloseFigure( DC_ATTR *dc_attr );
|
||||
void EMFDC_DeleteDC( DC_ATTR *dc_attr );
|
||||
BOOL EMFDC_Ellipse( DC_ATTR *dc_attr, INT left, INT top, INT right, INT bottom );
|
||||
BOOL EMFDC_EndPath( DC_ATTR *dc_attr );
|
||||
BOOL EMFDC_ExcludeClipRect( DC_ATTR *dc_attr, INT left, INT top, INT right, INT bottom );
|
||||
INT EMFDC_ExtEscape( DC_ATTR *dc_attr, INT escape, INT input_size, const char *input,
|
||||
INT output_size, char *output );
|
||||
BOOL EMFDC_ExtFloodFill( DC_ATTR *dc_attr, INT x, INT y, COLORREF color, UINT fill_type );
|
||||
BOOL EMFDC_ExtSelectClipRgn( DC_ATTR *dc_attr, HRGN hrgn, INT mode );
|
||||
BOOL EMFDC_ExtTextOut( DC_ATTR *dc_attr, INT x, INT y, UINT flags, const RECT *rect,
|
||||
const WCHAR *str, UINT count, const INT *dx );
|
||||
BOOL EMFDC_FillPath( DC_ATTR *dc_attr );
|
||||
BOOL EMFDC_FillRgn( DC_ATTR *dc_attr, HRGN hrgn, HBRUSH hbrush );
|
||||
BOOL EMFDC_FlattenPath( DC_ATTR *dc_attr );
|
||||
BOOL EMFDC_FrameRgn( DC_ATTR *dc_attr, HRGN hrgn, HBRUSH hbrush, INT width, INT height );
|
||||
BOOL EMFDC_GradientFill( DC_ATTR *dc_attr, TRIVERTEX *vert_array, ULONG nvert,
|
||||
void *grad_array, ULONG ngrad, ULONG mode );
|
||||
BOOL EMFDC_IntersectClipRect( DC_ATTR *dc_attr, INT left, INT top, INT right, INT bottom );
|
||||
BOOL EMFDC_InvertRgn( DC_ATTR *dc_attr, HRGN hrgn );
|
||||
BOOL EMFDC_LineTo( DC_ATTR *dc_attr, INT x, INT y );
|
||||
BOOL EMFDC_MaskBlt( DC_ATTR *dc_attr, INT x_dst, INT y_dst, INT width_dst, INT height_dst,
|
||||
HDC hdc_src, INT x_src, INT y_src, HBITMAP mask,
|
||||
INT x_mask, INT y_mask, DWORD rop );
|
||||
BOOL EMFDC_ModifyWorldTransform( DC_ATTR *dc_attr, const XFORM *xform, DWORD mode );
|
||||
BOOL EMFDC_MoveTo( DC_ATTR *dc_attr, INT x, INT y );
|
||||
BOOL EMFDC_OffsetClipRgn( DC_ATTR *dc_attr, INT x, INT y );
|
||||
BOOL EMFDC_PaintRgn( DC_ATTR *dc_attr, HRGN hrgn );
|
||||
BOOL EMFDC_PatBlt( DC_ATTR *dc_attr, INT left, INT top, INT width, INT height, DWORD rop );
|
||||
BOOL EMFDC_PlgBlt( DC_ATTR *dc_attr, const POINT *point, HDC hdc_src, INT x_src, INT y_src,
|
||||
INT width, INT height, HBITMAP mask, INT x_mask, INT y_mask );
|
||||
BOOL EMFDC_PolyBezier( DC_ATTR *dc_attr, const POINT *points, DWORD count );
|
||||
BOOL EMFDC_PolyBezierTo( DC_ATTR *dc_attr, const POINT *points, DWORD count );
|
||||
BOOL EMFDC_PolyDraw( DC_ATTR *dc_attr, const POINT *points, const BYTE *types, DWORD count );
|
||||
BOOL EMFDC_PolyPolyline( DC_ATTR *dc_attr, const POINT *points, const DWORD *counts, DWORD polys );
|
||||
BOOL EMFDC_PolyPolygon( DC_ATTR *dc_attr, const POINT *points, const INT *counts, UINT polys );
|
||||
BOOL EMFDC_Polygon( DC_ATTR *dc_attr, const POINT *points, INT count );
|
||||
BOOL EMFDC_Polyline( DC_ATTR *dc_attr, const POINT *points, INT count);
|
||||
BOOL EMFDC_PolylineTo( DC_ATTR *dc_attr, const POINT *points, INT count );
|
||||
BOOL EMFDC_RealizePalette( DC_ATTR *dc_attr );
|
||||
BOOL EMFDC_Rectangle( DC_ATTR *dc_attr, INT left, INT top, INT right, INT bottom);
|
||||
BOOL EMFDC_RestoreDC( DC_ATTR *dc_attr, INT level );
|
||||
BOOL EMFDC_RoundRect( DC_ATTR *dc_attr, INT left, INT top, INT right, INT bottom,
|
||||
INT ell_width, INT ell_height );
|
||||
BOOL EMFDC_SaveDC( DC_ATTR *dc_attr );
|
||||
BOOL EMFDC_ScaleViewportExtEx( DC_ATTR *dc_attr, INT x_num, INT x_denom, INT y_num, INT y_denom );
|
||||
BOOL EMFDC_ScaleWindowExtEx( DC_ATTR *dc_attr, INT x_num, INT x_denom, INT y_num,
|
||||
INT y_denom );
|
||||
BOOL EMFDC_SelectClipPath( DC_ATTR *dc_attr, INT mode );
|
||||
BOOL EMFDC_SelectObject( DC_ATTR *dc_attr, HGDIOBJ obj );
|
||||
BOOL EMFDC_SelectPalette( DC_ATTR *dc_attr, HPALETTE palette );
|
||||
BOOL EMFDC_SetArcDirection( DC_ATTR *dc_attr, INT dir );
|
||||
BOOL EMFDC_SetBkColor( DC_ATTR *dc_attr, COLORREF color );
|
||||
BOOL EMFDC_SetBkMode( DC_ATTR *dc_attr, INT mode );
|
||||
BOOL EMFDC_SetDCBrushColor( DC_ATTR *dc_attr, COLORREF color );
|
||||
BOOL EMFDC_SetDCPenColor( DC_ATTR *dc_attr, COLORREF color );
|
||||
INT EMFDC_SetDIBitsToDevice( DC_ATTR *dc_attr, INT x_dest, INT y_dest, DWORD width, DWORD height,
|
||||
INT x_src, INT y_src, UINT startscan, UINT lines, const void *bits,
|
||||
const BITMAPINFO *info, UINT coloruse );
|
||||
BOOL EMFDC_SetLayout( DC_ATTR *dc_attr, DWORD layout );
|
||||
BOOL EMFDC_SetMapMode( DC_ATTR *dc_attr, INT mode );
|
||||
BOOL EMFDC_SetMapperFlags( DC_ATTR *dc_attr, DWORD flags );
|
||||
BOOL EMFDC_SetPixel( DC_ATTR *dc_attr, INT x, INT y, COLORREF color );
|
||||
BOOL EMFDC_SetPolyFillMode( DC_ATTR *dc_attr, INT mode );
|
||||
BOOL EMFDC_SetROP2( DC_ATTR *dc_attr, INT rop );
|
||||
BOOL EMFDC_SetStretchBltMode( DC_ATTR *dc_attr, INT mode );
|
||||
BOOL EMFDC_SetTextAlign( DC_ATTR *dc_attr, UINT align );
|
||||
BOOL EMFDC_SetTextColor( DC_ATTR *dc_attr, COLORREF color );
|
||||
BOOL EMFDC_SetTextJustification( DC_ATTR *dc_attr, INT extra, INT breaks );
|
||||
BOOL EMFDC_SetViewportExtEx( DC_ATTR *dc_attr, INT x, INT y );
|
||||
BOOL EMFDC_SetViewportOrgEx( DC_ATTR *dc_attr, INT x, INT y );
|
||||
BOOL EMFDC_SetWindowExtEx( DC_ATTR *dc_attr, INT x, INT y );
|
||||
BOOL EMFDC_SetWindowOrgEx( DC_ATTR *dc_attr, INT x, INT y );
|
||||
BOOL EMFDC_SetWorldTransform( DC_ATTR *dc_attr, const XFORM *xform );
|
||||
BOOL EMFDC_StretchBlt( DC_ATTR *dc_attr, INT x_dst, INT y_dst, INT width_dst, INT height_dst,
|
||||
HDC hdc_src, INT x_src, INT y_src, INT width_src, INT height_src,
|
||||
DWORD rop );
|
||||
BOOL EMFDC_StretchDIBits( DC_ATTR *dc_attr, INT x_dst, INT y_dst, INT width_dst,
|
||||
INT height_dst, INT x_src, INT y_src, INT width_src,
|
||||
INT height_src, const void *bits, const BITMAPINFO *info,
|
||||
UINT coloruse, DWORD rop );
|
||||
BOOL EMFDC_StrokeAndFillPath( DC_ATTR *dc_attr );
|
||||
BOOL EMFDC_StrokePath( DC_ATTR *dc_attr );
|
||||
BOOL EMFDC_TransparentBlt( DC_ATTR *dc_attr, int x_dst, int y_dst, int width_dst,
|
||||
int height_dst, HDC hdc_src, int x_src, int y_src, int width_src,
|
||||
int height_src, UINT color );
|
||||
BOOL EMFDC_WidenPath( DC_ATTR *dc_attr );
|
||||
|
||||
extern HENHMETAFILE EMF_Create_HENHMETAFILE( ENHMETAHEADER *emh, DWORD filesize,
|
||||
BOOL on_disk ) DECLSPEC_HIDDEN;
|
||||
HENHMETAFILE EMF_Create_HENHMETAFILE( ENHMETAHEADER *emh, DWORD filesize, BOOL on_disk );
|
||||
|
||||
extern BOOL spool_start_doc( DC_ATTR *dc_attr, HANDLE hspool,
|
||||
const DOCINFOW *doc_info ) DECLSPEC_HIDDEN;
|
||||
extern int spool_start_page( DC_ATTR *dc_attr, HANDLE hspool ) DECLSPEC_HIDDEN;
|
||||
extern int spool_end_page( DC_ATTR *dc_attr, HANDLE hspool, const DEVMODEW *devmode,
|
||||
BOOL write_devmode ) DECLSPEC_HIDDEN;
|
||||
extern int spool_end_doc( DC_ATTR *dc_attr, HANDLE hspool ) DECLSPEC_HIDDEN;
|
||||
extern int spool_abort_doc( DC_ATTR *dc_attr, HANDLE hspool ) DECLSPEC_HIDDEN;
|
||||
BOOL spool_start_doc( DC_ATTR *dc_attr, HANDLE hspool, const DOCINFOW *doc_info );
|
||||
int spool_start_page( DC_ATTR *dc_attr, HANDLE hspool );
|
||||
int spool_end_page( DC_ATTR *dc_attr, HANDLE hspool, const DEVMODEW *devmode,
|
||||
BOOL write_devmode );
|
||||
int spool_end_doc( DC_ATTR *dc_attr, HANDLE hspool );
|
||||
int spool_abort_doc( DC_ATTR *dc_attr, HANDLE hspool );
|
||||
|
||||
extern void print_call_start_page( DC_ATTR *dc_attr ) DECLSPEC_HIDDEN;
|
||||
void print_call_start_page( DC_ATTR *dc_attr );
|
||||
|
||||
static inline int get_dib_stride( int width, int bpp )
|
||||
{
|
||||
|
@ -307,6 +284,6 @@ static inline int get_dib_info_size( const BITMAPINFO *info, UINT coloruse )
|
|||
return FIELD_OFFSET( BITMAPINFO, bmiColors[info->bmiHeader.biClrUsed] );
|
||||
}
|
||||
|
||||
extern HMODULE gdi32_module DECLSPEC_HIDDEN;
|
||||
extern HMODULE gdi32_module;
|
||||
|
||||
#endif /* __WINE_GDI_PRIVATE_H */
|
||||
|
|
|
@ -74,7 +74,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(bidi);
|
|||
|
||||
#define odd(x) ((x) & 1)
|
||||
|
||||
extern const unsigned short bidi_direction_table[] DECLSPEC_HIDDEN;
|
||||
extern const unsigned short bidi_direction_table[];
|
||||
|
||||
/*------------------------------------------------------------------------
|
||||
Bidirectional Character Types
|
||||
|
|
Loading…
Reference in a new issue