gdi32: Remove no longer used clipping driver entry points.
Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Huw Davies <huw@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
1d9f57bb29
commit
48cd631413
|
@ -137,15 +137,6 @@ static inline void create_default_clip_region( DC * dc )
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/***********************************************************************
|
|
||||||
* null driver fallback implementations
|
|
||||||
*/
|
|
||||||
|
|
||||||
INT CDECL nulldrv_ExtSelectClipRgn( PHYSDEV dev, HRGN rgn, INT mode )
|
|
||||||
{
|
|
||||||
return ERROR;
|
|
||||||
}
|
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* NtGdiExtSelectClipRgn (win32u.@)
|
* NtGdiExtSelectClipRgn (win32u.@)
|
||||||
*/
|
*/
|
||||||
|
@ -205,21 +196,6 @@ INT WINAPI NtGdiExtSelectClipRgn( HDC hdc, HRGN rgn, INT mode )
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
INT CDECL nulldrv_ExcludeClipRect( PHYSDEV dev, INT left, INT top, INT right, INT bottom )
|
|
||||||
{
|
|
||||||
return ERROR;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT CDECL nulldrv_IntersectClipRect( PHYSDEV dev, INT left, INT top, INT right, INT bottom )
|
|
||||||
{
|
|
||||||
return ERROR;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT CDECL nulldrv_OffsetClipRgn( PHYSDEV dev, INT x, INT y )
|
|
||||||
{
|
|
||||||
return ERROR;
|
|
||||||
}
|
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* __wine_set_visible_region (GDI32.@)
|
* __wine_set_visible_region (GDI32.@)
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -643,11 +643,9 @@ const struct gdi_dc_funcs dib_driver =
|
||||||
NULL, /* pEndPath */
|
NULL, /* pEndPath */
|
||||||
NULL, /* pEnumFonts */
|
NULL, /* pEnumFonts */
|
||||||
NULL, /* pEnumICMProfiles */
|
NULL, /* pEnumICMProfiles */
|
||||||
NULL, /* pExcludeClipRect */
|
|
||||||
NULL, /* pExtDeviceMode */
|
NULL, /* pExtDeviceMode */
|
||||||
NULL, /* pExtEscape */
|
NULL, /* pExtEscape */
|
||||||
dibdrv_ExtFloodFill, /* pExtFloodFill */
|
dibdrv_ExtFloodFill, /* pExtFloodFill */
|
||||||
NULL, /* pExtSelectClipRgn */
|
|
||||||
dibdrv_ExtTextOut, /* pExtTextOut */
|
dibdrv_ExtTextOut, /* pExtTextOut */
|
||||||
dibdrv_FillPath, /* pFillPath */
|
dibdrv_FillPath, /* pFillPath */
|
||||||
NULL, /* pFillRgn */
|
NULL, /* pFillRgn */
|
||||||
|
@ -680,12 +678,10 @@ const struct gdi_dc_funcs dib_driver =
|
||||||
NULL, /* pGetTextFace */
|
NULL, /* pGetTextFace */
|
||||||
NULL, /* pGetTextMetrics */
|
NULL, /* pGetTextMetrics */
|
||||||
dibdrv_GradientFill, /* pGradientFill */
|
dibdrv_GradientFill, /* pGradientFill */
|
||||||
NULL, /* pIntersectClipRect */
|
|
||||||
NULL, /* pInvertRgn */
|
NULL, /* pInvertRgn */
|
||||||
dibdrv_LineTo, /* pLineTo */
|
dibdrv_LineTo, /* pLineTo */
|
||||||
NULL, /* pModifyWorldTransform */
|
NULL, /* pModifyWorldTransform */
|
||||||
NULL, /* pMoveTo */
|
NULL, /* pMoveTo */
|
||||||
NULL, /* pOffsetClipRgn */
|
|
||||||
NULL, /* pOffsetViewportOrg */
|
NULL, /* pOffsetViewportOrg */
|
||||||
NULL, /* pOffsetWindowOrg */
|
NULL, /* pOffsetWindowOrg */
|
||||||
dibdrv_PaintRgn, /* pPaintRgn */
|
dibdrv_PaintRgn, /* pPaintRgn */
|
||||||
|
@ -1234,11 +1230,9 @@ static const struct gdi_dc_funcs window_driver =
|
||||||
NULL, /* pEndPath */
|
NULL, /* pEndPath */
|
||||||
NULL, /* pEnumFonts */
|
NULL, /* pEnumFonts */
|
||||||
NULL, /* pEnumICMProfiles */
|
NULL, /* pEnumICMProfiles */
|
||||||
NULL, /* pExcludeClipRect */
|
|
||||||
NULL, /* pExtDeviceMode */
|
NULL, /* pExtDeviceMode */
|
||||||
NULL, /* pExtEscape */
|
NULL, /* pExtEscape */
|
||||||
windrv_ExtFloodFill, /* pExtFloodFill */
|
windrv_ExtFloodFill, /* pExtFloodFill */
|
||||||
NULL, /* pExtSelectClipRgn */
|
|
||||||
windrv_ExtTextOut, /* pExtTextOut */
|
windrv_ExtTextOut, /* pExtTextOut */
|
||||||
NULL, /* pFillPath */
|
NULL, /* pFillPath */
|
||||||
NULL, /* pFillRgn */
|
NULL, /* pFillRgn */
|
||||||
|
@ -1271,12 +1265,10 @@ static const struct gdi_dc_funcs window_driver =
|
||||||
NULL, /* pGetTextFace */
|
NULL, /* pGetTextFace */
|
||||||
NULL, /* pGetTextMetrics */
|
NULL, /* pGetTextMetrics */
|
||||||
windrv_GradientFill, /* pGradientFill */
|
windrv_GradientFill, /* pGradientFill */
|
||||||
NULL, /* pIntersectClipRect */
|
|
||||||
NULL, /* pInvertRgn */
|
NULL, /* pInvertRgn */
|
||||||
windrv_LineTo, /* pLineTo */
|
windrv_LineTo, /* pLineTo */
|
||||||
NULL, /* pModifyWorldTransform */
|
NULL, /* pModifyWorldTransform */
|
||||||
NULL, /* pMoveTo */
|
NULL, /* pMoveTo */
|
||||||
NULL, /* pOffsetClipRgn */
|
|
||||||
NULL, /* pOffsetViewportOrg */
|
NULL, /* pOffsetViewportOrg */
|
||||||
NULL, /* pOffsetWindowOrg */
|
NULL, /* pOffsetWindowOrg */
|
||||||
windrv_PaintRgn, /* pPaintRgn */
|
windrv_PaintRgn, /* pPaintRgn */
|
||||||
|
|
|
@ -890,11 +890,9 @@ const struct gdi_dc_funcs null_driver =
|
||||||
nulldrv_EndPath, /* pEndPath */
|
nulldrv_EndPath, /* pEndPath */
|
||||||
nulldrv_EnumFonts, /* pEnumFonts */
|
nulldrv_EnumFonts, /* pEnumFonts */
|
||||||
nulldrv_EnumICMProfiles, /* pEnumICMProfiles */
|
nulldrv_EnumICMProfiles, /* pEnumICMProfiles */
|
||||||
nulldrv_ExcludeClipRect, /* pExcludeClipRect */
|
|
||||||
nulldrv_ExtDeviceMode, /* pExtDeviceMode */
|
nulldrv_ExtDeviceMode, /* pExtDeviceMode */
|
||||||
nulldrv_ExtEscape, /* pExtEscape */
|
nulldrv_ExtEscape, /* pExtEscape */
|
||||||
nulldrv_ExtFloodFill, /* pExtFloodFill */
|
nulldrv_ExtFloodFill, /* pExtFloodFill */
|
||||||
nulldrv_ExtSelectClipRgn, /* pExtSelectClipRgn */
|
|
||||||
nulldrv_ExtTextOut, /* pExtTextOut */
|
nulldrv_ExtTextOut, /* pExtTextOut */
|
||||||
nulldrv_FillPath, /* pFillPath */
|
nulldrv_FillPath, /* pFillPath */
|
||||||
nulldrv_FillRgn, /* pFillRgn */
|
nulldrv_FillRgn, /* pFillRgn */
|
||||||
|
@ -927,12 +925,10 @@ const struct gdi_dc_funcs null_driver =
|
||||||
nulldrv_GetTextFace, /* pGetTextFace */
|
nulldrv_GetTextFace, /* pGetTextFace */
|
||||||
nulldrv_GetTextMetrics, /* pGetTextMetrics */
|
nulldrv_GetTextMetrics, /* pGetTextMetrics */
|
||||||
nulldrv_GradientFill, /* pGradientFill */
|
nulldrv_GradientFill, /* pGradientFill */
|
||||||
nulldrv_IntersectClipRect, /* pIntersectClipRect */
|
|
||||||
nulldrv_InvertRgn, /* pInvertRgn */
|
nulldrv_InvertRgn, /* pInvertRgn */
|
||||||
nulldrv_LineTo, /* pLineTo */
|
nulldrv_LineTo, /* pLineTo */
|
||||||
nulldrv_ModifyWorldTransform, /* pModifyWorldTransform */
|
nulldrv_ModifyWorldTransform, /* pModifyWorldTransform */
|
||||||
nulldrv_MoveTo, /* pMoveTo */
|
nulldrv_MoveTo, /* pMoveTo */
|
||||||
nulldrv_OffsetClipRgn, /* pOffsetClipRgn */
|
|
||||||
nulldrv_OffsetViewportOrgEx, /* pOffsetViewportOrg */
|
nulldrv_OffsetViewportOrgEx, /* pOffsetViewportOrg */
|
||||||
nulldrv_OffsetWindowOrgEx, /* pOffsetWindowOrg */
|
nulldrv_OffsetWindowOrgEx, /* pOffsetWindowOrg */
|
||||||
nulldrv_PaintRgn, /* pPaintRgn */
|
nulldrv_PaintRgn, /* pPaintRgn */
|
||||||
|
|
|
@ -57,11 +57,9 @@ static const struct gdi_dc_funcs emfdrv_driver =
|
||||||
NULL, /* pEndPath */
|
NULL, /* pEndPath */
|
||||||
NULL, /* pEnumFonts */
|
NULL, /* pEnumFonts */
|
||||||
NULL, /* pEnumICMProfiles */
|
NULL, /* pEnumICMProfiles */
|
||||||
NULL, /* pExcludeClipRect */
|
|
||||||
NULL, /* pExtDeviceMode */
|
NULL, /* pExtDeviceMode */
|
||||||
NULL, /* pExtEscape */
|
NULL, /* pExtEscape */
|
||||||
NULL, /* pExtFloodFill */
|
NULL, /* pExtFloodFill */
|
||||||
NULL, /* pExtSelectClipRgn */
|
|
||||||
EMFDRV_ExtTextOut, /* pExtTextOut */
|
EMFDRV_ExtTextOut, /* pExtTextOut */
|
||||||
EMFDRV_FillPath, /* pFillPath */
|
EMFDRV_FillPath, /* pFillPath */
|
||||||
EMFDRV_FillRgn, /* pFillRgn */
|
EMFDRV_FillRgn, /* pFillRgn */
|
||||||
|
@ -94,12 +92,10 @@ static const struct gdi_dc_funcs emfdrv_driver =
|
||||||
NULL, /* pGetTextFace */
|
NULL, /* pGetTextFace */
|
||||||
NULL, /* pGetTextMetrics */
|
NULL, /* pGetTextMetrics */
|
||||||
EMFDRV_GradientFill, /* pGradientFill */
|
EMFDRV_GradientFill, /* pGradientFill */
|
||||||
NULL, /* pIntersectClipRect */
|
|
||||||
EMFDRV_InvertRgn, /* pInvertRgn */
|
EMFDRV_InvertRgn, /* pInvertRgn */
|
||||||
EMFDRV_LineTo, /* pLineTo */
|
EMFDRV_LineTo, /* pLineTo */
|
||||||
EMFDRV_ModifyWorldTransform, /* pModifyWorldTransform */
|
EMFDRV_ModifyWorldTransform, /* pModifyWorldTransform */
|
||||||
NULL, /* pMoveTo */
|
NULL, /* pMoveTo */
|
||||||
NULL, /* pOffsetClipRgn */
|
|
||||||
EMFDRV_OffsetViewportOrgEx, /* pOffsetViewportOrgEx */
|
EMFDRV_OffsetViewportOrgEx, /* pOffsetViewportOrgEx */
|
||||||
EMFDRV_OffsetWindowOrgEx, /* pOffsetWindowOrgEx */
|
EMFDRV_OffsetWindowOrgEx, /* pOffsetWindowOrgEx */
|
||||||
NULL, /* pPaintRgn */
|
NULL, /* pPaintRgn */
|
||||||
|
|
|
@ -3834,11 +3834,9 @@ const struct gdi_dc_funcs font_driver =
|
||||||
NULL, /* pEndPath */
|
NULL, /* pEndPath */
|
||||||
font_EnumFonts, /* pEnumFonts */
|
font_EnumFonts, /* pEnumFonts */
|
||||||
NULL, /* pEnumICMProfiles */
|
NULL, /* pEnumICMProfiles */
|
||||||
NULL, /* pExcludeClipRect */
|
|
||||||
NULL, /* pExtDeviceMode */
|
NULL, /* pExtDeviceMode */
|
||||||
NULL, /* pExtEscape */
|
NULL, /* pExtEscape */
|
||||||
NULL, /* pExtFloodFill */
|
NULL, /* pExtFloodFill */
|
||||||
NULL, /* pExtSelectClipRgn */
|
|
||||||
NULL, /* pExtTextOut */
|
NULL, /* pExtTextOut */
|
||||||
NULL, /* pFillPath */
|
NULL, /* pFillPath */
|
||||||
NULL, /* pFillRgn */
|
NULL, /* pFillRgn */
|
||||||
|
@ -3871,12 +3869,10 @@ const struct gdi_dc_funcs font_driver =
|
||||||
font_GetTextFace, /* pGetTextFace */
|
font_GetTextFace, /* pGetTextFace */
|
||||||
font_GetTextMetrics, /* pGetTextMetrics */
|
font_GetTextMetrics, /* pGetTextMetrics */
|
||||||
NULL, /* pGradientFill */
|
NULL, /* pGradientFill */
|
||||||
NULL, /* pIntersectClipRect */
|
|
||||||
NULL, /* pInvertRgn */
|
NULL, /* pInvertRgn */
|
||||||
NULL, /* pLineTo */
|
NULL, /* pLineTo */
|
||||||
NULL, /* pModifyWorldTransform */
|
NULL, /* pModifyWorldTransform */
|
||||||
NULL, /* pMoveTo */
|
NULL, /* pMoveTo */
|
||||||
NULL, /* pOffsetClipRgn */
|
|
||||||
NULL, /* pOffsetViewportOrg */
|
NULL, /* pOffsetViewportOrg */
|
||||||
NULL, /* pOffsetWindowOrg */
|
NULL, /* pOffsetWindowOrg */
|
||||||
NULL, /* pPaintRgn */
|
NULL, /* pPaintRgn */
|
||||||
|
|
|
@ -122,11 +122,9 @@ static const struct gdi_dc_funcs MFDRV_Funcs =
|
||||||
MFDRV_EndPath, /* pEndPath */
|
MFDRV_EndPath, /* pEndPath */
|
||||||
NULL, /* pEnumFonts */
|
NULL, /* pEnumFonts */
|
||||||
NULL, /* pEnumICMProfiles */
|
NULL, /* pEnumICMProfiles */
|
||||||
NULL, /* pExcludeClipRect */
|
|
||||||
NULL, /* pExtDeviceMode */
|
NULL, /* pExtDeviceMode */
|
||||||
MFDRV_ExtEscape, /* pExtEscape */
|
MFDRV_ExtEscape, /* pExtEscape */
|
||||||
NULL, /* pExtFloodFill */
|
NULL, /* pExtFloodFill */
|
||||||
NULL, /* pExtSelectClipRgn */
|
|
||||||
NULL, /* pExtTextOut */
|
NULL, /* pExtTextOut */
|
||||||
MFDRV_FillPath, /* pFillPath */
|
MFDRV_FillPath, /* pFillPath */
|
||||||
MFDRV_FillRgn, /* pFillRgn */
|
MFDRV_FillRgn, /* pFillRgn */
|
||||||
|
@ -159,12 +157,10 @@ static const struct gdi_dc_funcs MFDRV_Funcs =
|
||||||
NULL, /* pGetTextFace */
|
NULL, /* pGetTextFace */
|
||||||
NULL, /* pGetTextMetrics */
|
NULL, /* pGetTextMetrics */
|
||||||
NULL, /* pGradientFill */
|
NULL, /* pGradientFill */
|
||||||
NULL, /* pIntersectClipRect */
|
|
||||||
NULL, /* pInvertRgn */
|
NULL, /* pInvertRgn */
|
||||||
NULL, /* pLineTo */
|
NULL, /* pLineTo */
|
||||||
NULL, /* pModifyWorldTransform */
|
NULL, /* pModifyWorldTransform */
|
||||||
NULL, /* pMoveTo */
|
NULL, /* pMoveTo */
|
||||||
NULL, /* pOffsetClipRgn */
|
|
||||||
MFDRV_OffsetViewportOrgEx, /* pOffsetViewportOrgEx */
|
MFDRV_OffsetViewportOrgEx, /* pOffsetViewportOrgEx */
|
||||||
MFDRV_OffsetWindowOrgEx, /* pOffsetWindowOrgEx */
|
MFDRV_OffsetWindowOrgEx, /* pOffsetWindowOrgEx */
|
||||||
NULL, /* pPaintRgn */
|
NULL, /* pPaintRgn */
|
||||||
|
|
|
@ -570,8 +570,6 @@ extern DWORD CDECL nulldrv_BlendImage( PHYSDEV dev, BITMAPINFO *info, const stru
|
||||||
struct bitblt_coords *src, struct bitblt_coords *dst, BLENDFUNCTION func ) DECLSPEC_HIDDEN;
|
struct bitblt_coords *src, struct bitblt_coords *dst, BLENDFUNCTION func ) DECLSPEC_HIDDEN;
|
||||||
extern BOOL CDECL nulldrv_CloseFigure( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
extern BOOL CDECL nulldrv_CloseFigure( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||||
extern BOOL CDECL nulldrv_EndPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
extern BOOL CDECL nulldrv_EndPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||||
extern INT CDECL nulldrv_ExcludeClipRect( PHYSDEV dev, INT left, INT top, INT right, INT bottom ) DECLSPEC_HIDDEN;
|
|
||||||
extern INT CDECL nulldrv_ExtSelectClipRgn( PHYSDEV dev, HRGN rgn, INT mode ) DECLSPEC_HIDDEN;
|
|
||||||
extern BOOL CDECL nulldrv_ExtTextOut( PHYSDEV dev, INT x, INT y, UINT flags, const RECT *rect,
|
extern BOOL CDECL nulldrv_ExtTextOut( PHYSDEV dev, INT x, INT y, UINT flags, const RECT *rect,
|
||||||
LPCWSTR str, UINT count, const INT *dx ) DECLSPEC_HIDDEN;
|
LPCWSTR str, UINT count, const INT *dx ) DECLSPEC_HIDDEN;
|
||||||
extern BOOL CDECL nulldrv_FillPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
extern BOOL CDECL nulldrv_FillPath( PHYSDEV dev ) DECLSPEC_HIDDEN;
|
||||||
|
@ -584,10 +582,8 @@ extern COLORREF CDECL nulldrv_GetPixel( PHYSDEV dev, INT x, INT y ) DECLSPEC_HID
|
||||||
extern UINT CDECL nulldrv_GetSystemPaletteEntries( PHYSDEV dev, UINT start, UINT count, PALETTEENTRY *entries ) DECLSPEC_HIDDEN;
|
extern UINT CDECL nulldrv_GetSystemPaletteEntries( PHYSDEV dev, UINT start, UINT count, PALETTEENTRY *entries ) DECLSPEC_HIDDEN;
|
||||||
extern BOOL CDECL nulldrv_GradientFill( PHYSDEV dev, TRIVERTEX *vert_array, ULONG nvert,
|
extern BOOL CDECL nulldrv_GradientFill( PHYSDEV dev, TRIVERTEX *vert_array, ULONG nvert,
|
||||||
void * grad_array, ULONG ngrad, ULONG mode ) DECLSPEC_HIDDEN;
|
void * grad_array, ULONG ngrad, ULONG mode ) DECLSPEC_HIDDEN;
|
||||||
extern INT CDECL nulldrv_IntersectClipRect( PHYSDEV dev, INT left, INT top, INT right, INT bottom ) DECLSPEC_HIDDEN;
|
|
||||||
extern BOOL CDECL nulldrv_InvertRgn( PHYSDEV dev, HRGN rgn ) DECLSPEC_HIDDEN;
|
extern BOOL CDECL nulldrv_InvertRgn( PHYSDEV dev, HRGN rgn ) DECLSPEC_HIDDEN;
|
||||||
extern BOOL CDECL nulldrv_ModifyWorldTransform( PHYSDEV dev, const XFORM *xform, DWORD mode ) DECLSPEC_HIDDEN;
|
extern BOOL CDECL nulldrv_ModifyWorldTransform( PHYSDEV dev, const XFORM *xform, DWORD mode ) DECLSPEC_HIDDEN;
|
||||||
extern INT CDECL nulldrv_OffsetClipRgn( PHYSDEV dev, INT x, INT y ) DECLSPEC_HIDDEN;
|
|
||||||
extern BOOL CDECL nulldrv_OffsetViewportOrgEx( PHYSDEV dev, INT x, INT y, POINT *pt ) DECLSPEC_HIDDEN;
|
extern BOOL CDECL nulldrv_OffsetViewportOrgEx( PHYSDEV dev, INT x, INT y, POINT *pt ) DECLSPEC_HIDDEN;
|
||||||
extern BOOL CDECL nulldrv_OffsetWindowOrgEx( PHYSDEV dev, INT x, INT y, POINT *pt ) DECLSPEC_HIDDEN;
|
extern BOOL CDECL nulldrv_OffsetWindowOrgEx( PHYSDEV dev, INT x, INT y, POINT *pt ) DECLSPEC_HIDDEN;
|
||||||
extern BOOL CDECL nulldrv_PolyBezier( PHYSDEV dev, const POINT *points, DWORD count ) DECLSPEC_HIDDEN;
|
extern BOOL CDECL nulldrv_PolyBezier( PHYSDEV dev, const POINT *points, DWORD count ) DECLSPEC_HIDDEN;
|
||||||
|
|
|
@ -2095,11 +2095,9 @@ const struct gdi_dc_funcs path_driver =
|
||||||
pathdrv_EndPath, /* pEndPath */
|
pathdrv_EndPath, /* pEndPath */
|
||||||
NULL, /* pEnumFonts */
|
NULL, /* pEnumFonts */
|
||||||
NULL, /* pEnumICMProfiles */
|
NULL, /* pEnumICMProfiles */
|
||||||
NULL, /* pExcludeClipRect */
|
|
||||||
NULL, /* pExtDeviceMode */
|
NULL, /* pExtDeviceMode */
|
||||||
NULL, /* pExtEscape */
|
NULL, /* pExtEscape */
|
||||||
NULL, /* pExtFloodFill */
|
NULL, /* pExtFloodFill */
|
||||||
NULL, /* pExtSelectClipRgn */
|
|
||||||
pathdrv_ExtTextOut, /* pExtTextOut */
|
pathdrv_ExtTextOut, /* pExtTextOut */
|
||||||
NULL, /* pFillPath */
|
NULL, /* pFillPath */
|
||||||
NULL, /* pFillRgn */
|
NULL, /* pFillRgn */
|
||||||
|
@ -2132,12 +2130,10 @@ const struct gdi_dc_funcs path_driver =
|
||||||
NULL, /* pGetTextFace */
|
NULL, /* pGetTextFace */
|
||||||
NULL, /* pGetTextMetrics */
|
NULL, /* pGetTextMetrics */
|
||||||
NULL, /* pGradientFill */
|
NULL, /* pGradientFill */
|
||||||
NULL, /* pIntersectClipRect */
|
|
||||||
NULL, /* pInvertRgn */
|
NULL, /* pInvertRgn */
|
||||||
pathdrv_LineTo, /* pLineTo */
|
pathdrv_LineTo, /* pLineTo */
|
||||||
NULL, /* pModifyWorldTransform */
|
NULL, /* pModifyWorldTransform */
|
||||||
pathdrv_MoveTo, /* pMoveTo */
|
pathdrv_MoveTo, /* pMoveTo */
|
||||||
NULL, /* pOffsetClipRgn */
|
|
||||||
NULL, /* pOffsetViewportOrg */
|
NULL, /* pOffsetViewportOrg */
|
||||||
NULL, /* pOffsetWindowOrg */
|
NULL, /* pOffsetWindowOrg */
|
||||||
NULL, /* pPaintRgn */
|
NULL, /* pPaintRgn */
|
||||||
|
|
|
@ -304,11 +304,9 @@ static const struct gdi_dc_funcs android_drv_funcs =
|
||||||
NULL, /* pEndPath */
|
NULL, /* pEndPath */
|
||||||
NULL, /* pEnumFonts */
|
NULL, /* pEnumFonts */
|
||||||
NULL, /* pEnumICMProfiles */
|
NULL, /* pEnumICMProfiles */
|
||||||
NULL, /* pExcludeClipRect */
|
|
||||||
NULL, /* pExtDeviceMode */
|
NULL, /* pExtDeviceMode */
|
||||||
NULL, /* pExtEscape */
|
NULL, /* pExtEscape */
|
||||||
NULL, /* pExtFloodFill */
|
NULL, /* pExtFloodFill */
|
||||||
NULL, /* pExtSelectClipRgn */
|
|
||||||
NULL, /* pExtTextOut */
|
NULL, /* pExtTextOut */
|
||||||
NULL, /* pFillPath */
|
NULL, /* pFillPath */
|
||||||
NULL, /* pFillRgn */
|
NULL, /* pFillRgn */
|
||||||
|
@ -341,12 +339,10 @@ static const struct gdi_dc_funcs android_drv_funcs =
|
||||||
NULL, /* pGetTextFace */
|
NULL, /* pGetTextFace */
|
||||||
NULL, /* pGetTextMetrics */
|
NULL, /* pGetTextMetrics */
|
||||||
NULL, /* pGradientFill */
|
NULL, /* pGradientFill */
|
||||||
NULL, /* pIntersectClipRect */
|
|
||||||
NULL, /* pInvertRgn */
|
NULL, /* pInvertRgn */
|
||||||
NULL, /* pLineTo */
|
NULL, /* pLineTo */
|
||||||
NULL, /* pModifyWorldTransform */
|
NULL, /* pModifyWorldTransform */
|
||||||
NULL, /* pMoveTo */
|
NULL, /* pMoveTo */
|
||||||
NULL, /* pOffsetClipRgn */
|
|
||||||
NULL, /* pOffsetViewportOrg */
|
NULL, /* pOffsetViewportOrg */
|
||||||
NULL, /* pOffsetWindowOrg */
|
NULL, /* pOffsetWindowOrg */
|
||||||
NULL, /* pPaintRgn */
|
NULL, /* pPaintRgn */
|
||||||
|
|
|
@ -284,11 +284,9 @@ static const struct gdi_dc_funcs macdrv_funcs =
|
||||||
NULL, /* pEndPath */
|
NULL, /* pEndPath */
|
||||||
NULL, /* pEnumFonts */
|
NULL, /* pEnumFonts */
|
||||||
NULL, /* pEnumICMProfiles */
|
NULL, /* pEnumICMProfiles */
|
||||||
NULL, /* pExcludeClipRect */
|
|
||||||
NULL, /* pExtDeviceMode */
|
NULL, /* pExtDeviceMode */
|
||||||
NULL, /* pExtEscape */
|
NULL, /* pExtEscape */
|
||||||
NULL, /* pExtFloodFill */
|
NULL, /* pExtFloodFill */
|
||||||
NULL, /* pExtSelectClipRgn */
|
|
||||||
NULL, /* pExtTextOut */
|
NULL, /* pExtTextOut */
|
||||||
NULL, /* pFillPath */
|
NULL, /* pFillPath */
|
||||||
NULL, /* pFillRgn */
|
NULL, /* pFillRgn */
|
||||||
|
@ -321,12 +319,10 @@ static const struct gdi_dc_funcs macdrv_funcs =
|
||||||
NULL, /* pGetTextFace */
|
NULL, /* pGetTextFace */
|
||||||
NULL, /* pGetTextMetrics */
|
NULL, /* pGetTextMetrics */
|
||||||
NULL, /* pGradientFill */
|
NULL, /* pGradientFill */
|
||||||
NULL, /* pIntersectClipRect */
|
|
||||||
NULL, /* pInvertRgn */
|
NULL, /* pInvertRgn */
|
||||||
NULL, /* pLineTo */
|
NULL, /* pLineTo */
|
||||||
NULL, /* pModifyWorldTransform */
|
NULL, /* pModifyWorldTransform */
|
||||||
NULL, /* pMoveTo */
|
NULL, /* pMoveTo */
|
||||||
NULL, /* pOffsetClipRgn */
|
|
||||||
NULL, /* pOffsetViewportOrg */
|
NULL, /* pOffsetViewportOrg */
|
||||||
NULL, /* pOffsetWindowOrg */
|
NULL, /* pOffsetWindowOrg */
|
||||||
NULL, /* pPaintRgn */
|
NULL, /* pPaintRgn */
|
||||||
|
|
|
@ -798,11 +798,9 @@ static const struct gdi_dc_funcs psdrv_funcs =
|
||||||
NULL, /* pEndPath */
|
NULL, /* pEndPath */
|
||||||
PSDRV_EnumFonts, /* pEnumFonts */
|
PSDRV_EnumFonts, /* pEnumFonts */
|
||||||
NULL, /* pEnumICMProfiles */
|
NULL, /* pEnumICMProfiles */
|
||||||
NULL, /* pExcludeClipRect */
|
|
||||||
PSDRV_ExtDeviceMode, /* pExtDeviceMode */
|
PSDRV_ExtDeviceMode, /* pExtDeviceMode */
|
||||||
PSDRV_ExtEscape, /* pExtEscape */
|
PSDRV_ExtEscape, /* pExtEscape */
|
||||||
NULL, /* pExtFloodFill */
|
NULL, /* pExtFloodFill */
|
||||||
NULL, /* pExtSelectClipRgn */
|
|
||||||
PSDRV_ExtTextOut, /* pExtTextOut */
|
PSDRV_ExtTextOut, /* pExtTextOut */
|
||||||
PSDRV_FillPath, /* pFillPath */
|
PSDRV_FillPath, /* pFillPath */
|
||||||
NULL, /* pFillRgn */
|
NULL, /* pFillRgn */
|
||||||
|
@ -835,12 +833,10 @@ static const struct gdi_dc_funcs psdrv_funcs =
|
||||||
NULL, /* pGetTextFace */
|
NULL, /* pGetTextFace */
|
||||||
PSDRV_GetTextMetrics, /* pGetTextMetrics */
|
PSDRV_GetTextMetrics, /* pGetTextMetrics */
|
||||||
NULL, /* pGradientFill */
|
NULL, /* pGradientFill */
|
||||||
NULL, /* pIntersectClipRect */
|
|
||||||
NULL, /* pInvertRgn */
|
NULL, /* pInvertRgn */
|
||||||
PSDRV_LineTo, /* pLineTo */
|
PSDRV_LineTo, /* pLineTo */
|
||||||
NULL, /* pModifyWorldTransform */
|
NULL, /* pModifyWorldTransform */
|
||||||
NULL, /* pMoveTo */
|
NULL, /* pMoveTo */
|
||||||
NULL, /* pOffsetClipRgn */
|
|
||||||
NULL, /* pOffsetViewportOrg */
|
NULL, /* pOffsetViewportOrg */
|
||||||
NULL, /* pOffsetWindowOrg */
|
NULL, /* pOffsetWindowOrg */
|
||||||
PSDRV_PaintRgn, /* pPaintRgn */
|
PSDRV_PaintRgn, /* pPaintRgn */
|
||||||
|
|
|
@ -363,11 +363,9 @@ static const struct gdi_dc_funcs x11drv_funcs =
|
||||||
NULL, /* pEndPath */
|
NULL, /* pEndPath */
|
||||||
NULL, /* pEnumFonts */
|
NULL, /* pEnumFonts */
|
||||||
X11DRV_EnumICMProfiles, /* pEnumICMProfiles */
|
X11DRV_EnumICMProfiles, /* pEnumICMProfiles */
|
||||||
NULL, /* pExcludeClipRect */
|
|
||||||
NULL, /* pExtDeviceMode */
|
NULL, /* pExtDeviceMode */
|
||||||
X11DRV_ExtEscape, /* pExtEscape */
|
X11DRV_ExtEscape, /* pExtEscape */
|
||||||
X11DRV_ExtFloodFill, /* pExtFloodFill */
|
X11DRV_ExtFloodFill, /* pExtFloodFill */
|
||||||
NULL, /* pExtSelectClipRgn */
|
|
||||||
NULL, /* pExtTextOut */
|
NULL, /* pExtTextOut */
|
||||||
X11DRV_FillPath, /* pFillPath */
|
X11DRV_FillPath, /* pFillPath */
|
||||||
NULL, /* pFillRgn */
|
NULL, /* pFillRgn */
|
||||||
|
@ -400,12 +398,10 @@ static const struct gdi_dc_funcs x11drv_funcs =
|
||||||
NULL, /* pGetTextFace */
|
NULL, /* pGetTextFace */
|
||||||
NULL, /* pGetTextMetrics */
|
NULL, /* pGetTextMetrics */
|
||||||
X11DRV_GradientFill, /* pGradientFill */
|
X11DRV_GradientFill, /* pGradientFill */
|
||||||
NULL, /* pIntersectClipRect */
|
|
||||||
NULL, /* pInvertRgn */
|
NULL, /* pInvertRgn */
|
||||||
X11DRV_LineTo, /* pLineTo */
|
X11DRV_LineTo, /* pLineTo */
|
||||||
NULL, /* pModifyWorldTransform */
|
NULL, /* pModifyWorldTransform */
|
||||||
NULL, /* pMoveTo */
|
NULL, /* pMoveTo */
|
||||||
NULL, /* pOffsetClipRgn */
|
|
||||||
NULL, /* pOffsetViewportOrg */
|
NULL, /* pOffsetViewportOrg */
|
||||||
NULL, /* pOffsetWindowOrg */
|
NULL, /* pOffsetWindowOrg */
|
||||||
X11DRV_PaintRgn, /* pPaintRgn */
|
X11DRV_PaintRgn, /* pPaintRgn */
|
||||||
|
|
|
@ -2175,11 +2175,9 @@ static const struct gdi_dc_funcs xrender_funcs =
|
||||||
NULL, /* pEndPath */
|
NULL, /* pEndPath */
|
||||||
NULL, /* pEnumFonts */
|
NULL, /* pEnumFonts */
|
||||||
NULL, /* pEnumICMProfiles */
|
NULL, /* pEnumICMProfiles */
|
||||||
NULL, /* pExcludeClipRect */
|
|
||||||
NULL, /* pExtDeviceMode */
|
NULL, /* pExtDeviceMode */
|
||||||
xrenderdrv_ExtEscape, /* pExtEscape */
|
xrenderdrv_ExtEscape, /* pExtEscape */
|
||||||
NULL, /* pExtFloodFill */
|
NULL, /* pExtFloodFill */
|
||||||
NULL, /* pExtSelectClipRgn */
|
|
||||||
xrenderdrv_ExtTextOut, /* pExtTextOut */
|
xrenderdrv_ExtTextOut, /* pExtTextOut */
|
||||||
NULL, /* pFillPath */
|
NULL, /* pFillPath */
|
||||||
NULL, /* pFillRgn */
|
NULL, /* pFillRgn */
|
||||||
|
@ -2212,12 +2210,10 @@ static const struct gdi_dc_funcs xrender_funcs =
|
||||||
NULL, /* pGetTextFace */
|
NULL, /* pGetTextFace */
|
||||||
NULL, /* pGetTextMetrics */
|
NULL, /* pGetTextMetrics */
|
||||||
xrenderdrv_GradientFill, /* pGradientFill */
|
xrenderdrv_GradientFill, /* pGradientFill */
|
||||||
NULL, /* pIntersectClipRect */
|
|
||||||
NULL, /* pInvertRgn */
|
NULL, /* pInvertRgn */
|
||||||
NULL, /* pLineTo */
|
NULL, /* pLineTo */
|
||||||
NULL, /* pModifyWorldTransform */
|
NULL, /* pModifyWorldTransform */
|
||||||
NULL, /* pMoveTo */
|
NULL, /* pMoveTo */
|
||||||
NULL, /* pOffsetClipRgn */
|
|
||||||
NULL, /* pOffsetViewportOrg */
|
NULL, /* pOffsetViewportOrg */
|
||||||
NULL, /* pOffsetWindowOrg */
|
NULL, /* pOffsetWindowOrg */
|
||||||
NULL, /* pPaintRgn */
|
NULL, /* pPaintRgn */
|
||||||
|
|
|
@ -88,11 +88,9 @@ struct gdi_dc_funcs
|
||||||
BOOL (CDECL *pEndPath)(PHYSDEV);
|
BOOL (CDECL *pEndPath)(PHYSDEV);
|
||||||
BOOL (CDECL *pEnumFonts)(PHYSDEV,LPLOGFONTW,FONTENUMPROCW,LPARAM);
|
BOOL (CDECL *pEnumFonts)(PHYSDEV,LPLOGFONTW,FONTENUMPROCW,LPARAM);
|
||||||
INT (CDECL *pEnumICMProfiles)(PHYSDEV,ICMENUMPROCW,LPARAM);
|
INT (CDECL *pEnumICMProfiles)(PHYSDEV,ICMENUMPROCW,LPARAM);
|
||||||
INT (CDECL *pExcludeClipRect)(PHYSDEV,INT,INT,INT,INT);
|
|
||||||
INT (CDECL *pExtDeviceMode)(LPSTR,HWND,LPDEVMODEA,LPSTR,LPSTR,LPDEVMODEA,LPSTR,DWORD);
|
INT (CDECL *pExtDeviceMode)(LPSTR,HWND,LPDEVMODEA,LPSTR,LPSTR,LPDEVMODEA,LPSTR,DWORD);
|
||||||
INT (CDECL *pExtEscape)(PHYSDEV,INT,INT,LPCVOID,INT,LPVOID);
|
INT (CDECL *pExtEscape)(PHYSDEV,INT,INT,LPCVOID,INT,LPVOID);
|
||||||
BOOL (CDECL *pExtFloodFill)(PHYSDEV,INT,INT,COLORREF,UINT);
|
BOOL (CDECL *pExtFloodFill)(PHYSDEV,INT,INT,COLORREF,UINT);
|
||||||
INT (CDECL *pExtSelectClipRgn)(PHYSDEV,HRGN,INT);
|
|
||||||
BOOL (CDECL *pExtTextOut)(PHYSDEV,INT,INT,UINT,const RECT*,LPCWSTR,UINT,const INT*);
|
BOOL (CDECL *pExtTextOut)(PHYSDEV,INT,INT,UINT,const RECT*,LPCWSTR,UINT,const INT*);
|
||||||
BOOL (CDECL *pFillPath)(PHYSDEV);
|
BOOL (CDECL *pFillPath)(PHYSDEV);
|
||||||
BOOL (CDECL *pFillRgn)(PHYSDEV,HRGN,HBRUSH);
|
BOOL (CDECL *pFillRgn)(PHYSDEV,HRGN,HBRUSH);
|
||||||
|
@ -125,12 +123,10 @@ struct gdi_dc_funcs
|
||||||
INT (CDECL *pGetTextFace)(PHYSDEV,INT,LPWSTR);
|
INT (CDECL *pGetTextFace)(PHYSDEV,INT,LPWSTR);
|
||||||
BOOL (CDECL *pGetTextMetrics)(PHYSDEV,TEXTMETRICW*);
|
BOOL (CDECL *pGetTextMetrics)(PHYSDEV,TEXTMETRICW*);
|
||||||
BOOL (CDECL *pGradientFill)(PHYSDEV,TRIVERTEX*,ULONG,void*,ULONG,ULONG);
|
BOOL (CDECL *pGradientFill)(PHYSDEV,TRIVERTEX*,ULONG,void*,ULONG,ULONG);
|
||||||
INT (CDECL *pIntersectClipRect)(PHYSDEV,INT,INT,INT,INT);
|
|
||||||
BOOL (CDECL *pInvertRgn)(PHYSDEV,HRGN);
|
BOOL (CDECL *pInvertRgn)(PHYSDEV,HRGN);
|
||||||
BOOL (CDECL *pLineTo)(PHYSDEV,INT,INT);
|
BOOL (CDECL *pLineTo)(PHYSDEV,INT,INT);
|
||||||
BOOL (CDECL *pModifyWorldTransform)(PHYSDEV,const XFORM*,DWORD);
|
BOOL (CDECL *pModifyWorldTransform)(PHYSDEV,const XFORM*,DWORD);
|
||||||
BOOL (CDECL *pMoveTo)(PHYSDEV,INT,INT);
|
BOOL (CDECL *pMoveTo)(PHYSDEV,INT,INT);
|
||||||
INT (CDECL *pOffsetClipRgn)(PHYSDEV,INT,INT);
|
|
||||||
BOOL (CDECL *pOffsetViewportOrgEx)(PHYSDEV,INT,INT,POINT*);
|
BOOL (CDECL *pOffsetViewportOrgEx)(PHYSDEV,INT,INT,POINT*);
|
||||||
BOOL (CDECL *pOffsetWindowOrgEx)(PHYSDEV,INT,INT,POINT*);
|
BOOL (CDECL *pOffsetWindowOrgEx)(PHYSDEV,INT,INT,POINT*);
|
||||||
BOOL (CDECL *pPaintRgn)(PHYSDEV,HRGN);
|
BOOL (CDECL *pPaintRgn)(PHYSDEV,HRGN);
|
||||||
|
@ -194,7 +190,7 @@ struct gdi_dc_funcs
|
||||||
};
|
};
|
||||||
|
|
||||||
/* increment this when you change the DC function table */
|
/* increment this when you change the DC function table */
|
||||||
#define WINE_GDI_DRIVER_VERSION 55
|
#define WINE_GDI_DRIVER_VERSION 56
|
||||||
|
|
||||||
#define GDI_PRIORITY_NULL_DRV 0 /* null driver */
|
#define GDI_PRIORITY_NULL_DRV 0 /* null driver */
|
||||||
#define GDI_PRIORITY_FONT_DRV 100 /* any font driver */
|
#define GDI_PRIORITY_FONT_DRV 100 /* any font driver */
|
||||||
|
|
Loading…
Reference in New Issue