ReactOS 0.4.15-dev-8100-g1887773
gdi_dc_funcs Struct Reference

#include <gdi_driver.h>

Collaboration diagram for gdi_dc_funcs:

Public Attributes

INT(* pAbortDoc )(PHYSDEV)
 
BOOL(* pAbortPath )(PHYSDEV)
 
BOOL(* pAlphaBlend )(PHYSDEV, struct bitblt_coords *, PHYSDEV, struct bitblt_coords *, BLENDFUNCTION)
 
BOOL(* pAngleArc )(PHYSDEV, INT, INT, DWORD, FLOAT, FLOAT)
 
BOOL(* pArc )(PHYSDEV, INT, INT, INT, INT, INT, INT, INT, INT)
 
BOOL(* pArcTo )(PHYSDEV, INT, INT, INT, INT, INT, INT, INT, INT)
 
BOOL(* pBeginPath )(PHYSDEV)
 
DWORD(* pBlendImage )(PHYSDEV, BITMAPINFO *, const struct gdi_image_bits *, struct bitblt_coords *, struct bitblt_coords *, BLENDFUNCTION)
 
BOOL(* pChord )(PHYSDEV, INT, INT, INT, INT, INT, INT, INT, INT)
 
BOOL(* pCloseFigure )(PHYSDEV)
 
BOOL(* pCreateCompatibleDC )(PHYSDEV, PHYSDEV *)
 
BOOL(* pCreateDC )(PHYSDEV *, LPCWSTR, LPCWSTR, LPCWSTR, const DEVMODEW *)
 
BOOL(* pDeleteDC )(PHYSDEV)
 
BOOL(* pDeleteObject )(PHYSDEV, HGDIOBJ)
 
DWORD(* pDeviceCapabilities )(LPSTR, LPCSTR, LPCSTR, WORD, LPSTR, LPDEVMODEA)
 
BOOL(* pEllipse )(PHYSDEV, INT, INT, INT, INT)
 
INT(* pEndDoc )(PHYSDEV)
 
INT(* pEndPage )(PHYSDEV)
 
BOOL(* pEndPath )(PHYSDEV)
 
BOOL(* pEnumFonts )(PHYSDEV, LPLOGFONTW, FONTENUMPROCW, LPARAM)
 
INT(* pEnumICMProfiles )(PHYSDEV, ICMENUMPROCW, LPARAM)
 
INT(* pExcludeClipRect )(PHYSDEV, INT, INT, INT, INT)
 
INT(* pExtDeviceMode )(LPSTR, HWND, LPDEVMODEA, LPSTR, LPSTR, LPDEVMODEA, LPSTR, DWORD)
 
INT(* pExtEscape )(PHYSDEV, INT, INT, LPCVOID, INT, LPVOID)
 
BOOL(* pExtFloodFill )(PHYSDEV, INT, INT, COLORREF, UINT)
 
INT(* pExtSelectClipRgn )(PHYSDEV, HRGN, INT)
 
BOOL(* pExtTextOut )(PHYSDEV, INT, INT, UINT, const RECT *, LPCWSTR, UINT, const INT *)
 
BOOL(* pFillPath )(PHYSDEV)
 
BOOL(* pFillRgn )(PHYSDEV, HRGN, HBRUSH)
 
BOOL(* pFlattenPath )(PHYSDEV)
 
BOOL(* pFontIsLinked )(PHYSDEV)
 
BOOL(* pFrameRgn )(PHYSDEV, HRGN, HBRUSH, INT, INT)
 
BOOL(* pGdiComment )(PHYSDEV, UINT, const BYTE *)
 
UINT(* pGetBoundsRect )(PHYSDEV, RECT *, UINT)
 
BOOL(* pGetCharABCWidths )(PHYSDEV, UINT, UINT, LPABC)
 
BOOL(* pGetCharABCWidthsI )(PHYSDEV, UINT, UINT, WORD *, LPABC)
 
BOOL(* pGetCharWidth )(PHYSDEV, UINT, UINT, LPINT)
 
BOOL(* pGetCharWidthInfo )(PHYSDEV, PVOID)
 
INT(* pGetDeviceCaps )(PHYSDEV, INT)
 
BOOL(* pGetDeviceGammaRamp )(PHYSDEV, LPVOID)
 
DWORD(* pGetFontData )(PHYSDEV, DWORD, DWORD, LPVOID, DWORD)
 
BOOL(* pGdiFontRealizationInfo )(PHYSDEV, void *)
 
DWORD(* pGetFontUnicodeRanges )(PHYSDEV, LPGLYPHSET)
 
DWORD(* pGetGlyphIndices )(PHYSDEV, LPCWSTR, INT, LPWORD, DWORD)
 
DWORD(* pGetGlyphOutline )(PHYSDEV, UINT, UINT, LPGLYPHMETRICS, DWORD, LPVOID, const MAT2 *)
 
BOOL(* pGetICMProfile )(PHYSDEV, LPDWORD, LPWSTR)
 
DWORD(* pGetImage )(PHYSDEV, BITMAPINFO *, struct gdi_image_bits *, struct bitblt_coords *)
 
DWORD(* pGetKerningPairs )(PHYSDEV, DWORD, LPKERNINGPAIR)
 
COLORREF(* pGetNearestColor )(PHYSDEV, COLORREF)
 
UINT(* pGetOutlineTextMetrics )(PHYSDEV, UINT, LPOUTLINETEXTMETRICW)
 
COLORREF(* pGetPixel )(PHYSDEV, INT, INT)
 
UINT(* pGetSystemPaletteEntries )(PHYSDEV, UINT, UINT, LPPALETTEENTRY)
 
UINT(* pGetTextCharsetInfo )(PHYSDEV, LPFONTSIGNATURE, DWORD)
 
BOOL(* pGetTextExtentExPoint )(PHYSDEV, LPCWSTR, INT, LPINT)
 
BOOL(* pGetTextExtentExPointI )(PHYSDEV, const WORD *, INT, LPINT)
 
INT(* pGetTextFace )(PHYSDEV, INT, LPWSTR)
 
BOOL(* pGetTextMetrics )(PHYSDEV, TEXTMETRICW *)
 
BOOL(* pGradientFill )(PHYSDEV, TRIVERTEX *, ULONG, void *, ULONG, ULONG)
 
INT(* pIntersectClipRect )(PHYSDEV, INT, INT, INT, INT)
 
BOOL(* pInvertRgn )(PHYSDEV, HRGN)
 
BOOL(* pLineTo )(PHYSDEV, INT, INT)
 
BOOL(* pModifyWorldTransform )(PHYSDEV, const XFORM *, DWORD)
 
BOOL(* pMoveTo )(PHYSDEV, INT, INT)
 
INT(* pOffsetClipRgn )(PHYSDEV, INT, INT)
 
BOOL(* pOffsetViewportOrgEx )(PHYSDEV, INT, INT, POINT *)
 
BOOL(* pOffsetWindowOrgEx )(PHYSDEV, INT, INT, POINT *)
 
BOOL(* pPaintRgn )(PHYSDEV, HRGN)
 
BOOL(* pPatBlt )(PHYSDEV, struct bitblt_coords *, DWORD)
 
BOOL(* pPie )(PHYSDEV, INT, INT, INT, INT, INT, INT, INT, INT)
 
BOOL(* pPolyBezier )(PHYSDEV, const POINT *, DWORD)
 
BOOL(* pPolyBezierTo )(PHYSDEV, const POINT *, DWORD)
 
BOOL(* pPolyDraw )(PHYSDEV, const POINT *, const BYTE *, DWORD)
 
BOOL(* pPolyPolygon )(PHYSDEV, const POINT *, const INT *, UINT)
 
BOOL(* pPolyPolyline )(PHYSDEV, const POINT *, const DWORD *, DWORD)
 
BOOL(* pPolygon )(PHYSDEV, const POINT *, INT)
 
BOOL(* pPolyline )(PHYSDEV, const POINT *, INT)
 
BOOL(* pPolylineTo )(PHYSDEV, const POINT *, INT)
 
DWORD(* pPutImage )(PHYSDEV, HRGN, BITMAPINFO *, const struct gdi_image_bits *, struct bitblt_coords *, struct bitblt_coords *, DWORD)
 
UINT(* pRealizeDefaultPalette )(PHYSDEV)
 
UINT(* pRealizePalette )(PHYSDEV, HPALETTE, BOOL)
 
BOOL(* pRectangle )(PHYSDEV, INT, INT, INT, INT)
 
HDC(* pResetDC )(PHYSDEV, const DEVMODEW *)
 
BOOL(* pRestoreDC )(PHYSDEV, INT)
 
BOOL(* pRoundRect )(PHYSDEV, INT, INT, INT, INT, INT, INT)
 
INT(* pSaveDC )(PHYSDEV)
 
BOOL(* pScaleViewportExtEx )(PHYSDEV, INT, INT, INT, INT, SIZE *)
 
BOOL(* pScaleWindowExtEx )(PHYSDEV, INT, INT, INT, INT, SIZE *)
 
HBITMAP(* pSelectBitmap )(PHYSDEV, HBITMAP)
 
HBRUSH(* pSelectBrush )(PHYSDEV, HBRUSH, const struct brush_pattern *)
 
BOOL(* pSelectClipPath )(PHYSDEV, INT)
 
HFONT(* pSelectFont )(PHYSDEV, HFONT, UINT *)
 
HPALETTE(* pSelectPalette )(PHYSDEV, HPALETTE, BOOL)
 
HPEN(* pSelectPen )(PHYSDEV, HPEN, const struct brush_pattern *)
 
INT(* pSetArcDirection )(PHYSDEV, INT)
 
COLORREF(* pSetBkColor )(PHYSDEV, COLORREF)
 
INT(* pSetBkMode )(PHYSDEV, INT)
 
UINT(* pSetBoundsRect )(PHYSDEV, RECT *, UINT)
 
COLORREF(* pSetDCBrushColor )(PHYSDEV, COLORREF)
 
COLORREF(* pSetDCPenColor )(PHYSDEV, COLORREF)
 
INT(* pSetDIBitsToDevice )(PHYSDEV, INT, INT, DWORD, DWORD, INT, INT, UINT, UINT, LPCVOID, BITMAPINFO *, UINT)
 
VOID(* pSetDeviceClipping )(PHYSDEV, HRGN)
 
BOOL(* pSetDeviceGammaRamp )(PHYSDEV, LPVOID)
 
DWORD(* pSetLayout )(PHYSDEV, DWORD)
 
INT(* pSetMapMode )(PHYSDEV, INT)
 
DWORD(* pSetMapperFlags )(PHYSDEV, DWORD)
 
COLORREF(* pSetPixel )(PHYSDEV, INT, INT, COLORREF)
 
INT(* pSetPolyFillMode )(PHYSDEV, INT)
 
INT(* pSetROP2 )(PHYSDEV, INT)
 
INT(* pSetRelAbs )(PHYSDEV, INT)
 
INT(* pSetStretchBltMode )(PHYSDEV, INT)
 
UINT(* pSetTextAlign )(PHYSDEV, UINT)
 
INT(* pSetTextCharacterExtra )(PHYSDEV, INT)
 
COLORREF(* pSetTextColor )(PHYSDEV, COLORREF)
 
BOOL(* pSetTextJustification )(PHYSDEV, INT, INT)
 
BOOL(* pSetViewportExtEx )(PHYSDEV, INT, INT, SIZE *)
 
BOOL(* pSetViewportOrgEx )(PHYSDEV, INT, INT, POINT *)
 
BOOL(* pSetWindowExtEx )(PHYSDEV, INT, INT, SIZE *)
 
BOOL(* pSetWindowOrgEx )(PHYSDEV, INT, INT, POINT *)
 
BOOL(* pSetWorldTransform )(PHYSDEV, const XFORM *)
 
INT(* pStartDoc )(PHYSDEV, const DOCINFOW *)
 
INT(* pStartPage )(PHYSDEV)
 
BOOL(* pStretchBlt )(PHYSDEV, struct bitblt_coords *, PHYSDEV, struct bitblt_coords *, DWORD)
 
INT(* pStretchDIBits )(PHYSDEV, INT, INT, INT, INT, INT, INT, INT, INT, const void *, BITMAPINFO *, UINT, DWORD)
 
BOOL(* pStrokeAndFillPath )(PHYSDEV)
 
BOOL(* pStrokePath )(PHYSDEV)
 
BOOL(* pUnrealizePalette )(HPALETTE)
 
BOOL(* pWidenPath )(PHYSDEV)
 
struct opengl_funcs *(* wine_get_wgl_driver )(PHYSDEV, UINT)
 
UINT priority
 

Detailed Description

Definition at line 65 of file gdi_driver.h.

Member Data Documentation

◆ pAbortDoc

INT(* gdi_dc_funcs::pAbortDoc) (PHYSDEV)

Definition at line 67 of file gdi_driver.h.

◆ pAbortPath

BOOL(* gdi_dc_funcs::pAbortPath) (PHYSDEV)

Definition at line 68 of file gdi_driver.h.

Referenced by emfpathdrv_AbortPath().

◆ pAlphaBlend

BOOL(* gdi_dc_funcs::pAlphaBlend) (PHYSDEV, struct bitblt_coords *, PHYSDEV, struct bitblt_coords *, BLENDFUNCTION)

Definition at line 69 of file gdi_driver.h.

◆ pAngleArc

BOOL(* gdi_dc_funcs::pAngleArc) (PHYSDEV, INT, INT, DWORD, FLOAT, FLOAT)

Definition at line 70 of file gdi_driver.h.

Referenced by emfpathdrv_AngleArc().

◆ pArc

BOOL(* gdi_dc_funcs::pArc) (PHYSDEV, INT, INT, INT, INT, INT, INT, INT, INT)

Definition at line 71 of file gdi_driver.h.

Referenced by emfpathdrv_Arc().

◆ pArcTo

BOOL(* gdi_dc_funcs::pArcTo) (PHYSDEV, INT, INT, INT, INT, INT, INT, INT, INT)

Definition at line 72 of file gdi_driver.h.

Referenced by emfpathdrv_ArcTo().

◆ pBeginPath

BOOL(* gdi_dc_funcs::pBeginPath) (PHYSDEV)

Definition at line 73 of file gdi_driver.h.

Referenced by EMFDRV_BeginPath(), and emfpathdrv_BeginPath().

◆ pBlendImage

Definition at line 74 of file gdi_driver.h.

◆ pChord

BOOL(* gdi_dc_funcs::pChord) (PHYSDEV, INT, INT, INT, INT, INT, INT, INT, INT)

Definition at line 75 of file gdi_driver.h.

Referenced by emfpathdrv_Chord().

◆ pCloseFigure

BOOL(* gdi_dc_funcs::pCloseFigure) (PHYSDEV)

Definition at line 76 of file gdi_driver.h.

Referenced by emfpathdrv_CloseFigure().

◆ pCreateCompatibleDC

BOOL(* gdi_dc_funcs::pCreateCompatibleDC) (PHYSDEV, PHYSDEV *)

Definition at line 77 of file gdi_driver.h.

◆ pCreateDC

BOOL(* gdi_dc_funcs::pCreateDC) (PHYSDEV *, LPCWSTR, LPCWSTR, LPCWSTR, const DEVMODEW *)

Definition at line 78 of file gdi_driver.h.

◆ pDeleteDC

BOOL(* gdi_dc_funcs::pDeleteDC) (PHYSDEV)

Definition at line 79 of file gdi_driver.h.

◆ pDeleteObject

BOOL(* gdi_dc_funcs::pDeleteObject) (PHYSDEV, HGDIOBJ)

Definition at line 80 of file gdi_driver.h.

◆ pDeviceCapabilities

DWORD(* gdi_dc_funcs::pDeviceCapabilities) (LPSTR, LPCSTR, LPCSTR, WORD, LPSTR, LPDEVMODEA)

Definition at line 81 of file gdi_driver.h.

◆ pEllipse

BOOL(* gdi_dc_funcs::pEllipse) (PHYSDEV, INT, INT, INT, INT)

Definition at line 82 of file gdi_driver.h.

Referenced by emfpathdrv_Ellipse().

◆ pEndDoc

INT(* gdi_dc_funcs::pEndDoc) (PHYSDEV)

Definition at line 83 of file gdi_driver.h.

◆ pEndPage

INT(* gdi_dc_funcs::pEndPage) (PHYSDEV)

Definition at line 84 of file gdi_driver.h.

◆ pEndPath

BOOL(* gdi_dc_funcs::pEndPath) (PHYSDEV)

Definition at line 85 of file gdi_driver.h.

Referenced by emfpathdrv_EndPath().

◆ pEnumFonts

BOOL(* gdi_dc_funcs::pEnumFonts) (PHYSDEV, LPLOGFONTW, FONTENUMPROCW, LPARAM)

Definition at line 86 of file gdi_driver.h.

◆ pEnumICMProfiles

INT(* gdi_dc_funcs::pEnumICMProfiles) (PHYSDEV, ICMENUMPROCW, LPARAM)

Definition at line 87 of file gdi_driver.h.

◆ pExcludeClipRect

INT(* gdi_dc_funcs::pExcludeClipRect) (PHYSDEV, INT, INT, INT, INT)

Definition at line 88 of file gdi_driver.h.

Referenced by EMFDRV_ExcludeClipRect().

◆ pExtDeviceMode

INT(* gdi_dc_funcs::pExtDeviceMode) (LPSTR, HWND, LPDEVMODEA, LPSTR, LPSTR, LPDEVMODEA, LPSTR, DWORD)

Definition at line 89 of file gdi_driver.h.

◆ pExtEscape

INT(* gdi_dc_funcs::pExtEscape) (PHYSDEV, INT, INT, LPCVOID, INT, LPVOID)

Definition at line 90 of file gdi_driver.h.

◆ pExtFloodFill

BOOL(* gdi_dc_funcs::pExtFloodFill) (PHYSDEV, INT, INT, COLORREF, UINT)

Definition at line 91 of file gdi_driver.h.

◆ pExtSelectClipRgn

INT(* gdi_dc_funcs::pExtSelectClipRgn) (PHYSDEV, HRGN, INT)

Definition at line 92 of file gdi_driver.h.

Referenced by EMFDRV_ExtSelectClipRgn().

◆ pExtTextOut

BOOL(* gdi_dc_funcs::pExtTextOut) (PHYSDEV, INT, INT, UINT, const RECT *, LPCWSTR, UINT, const INT *)

Definition at line 93 of file gdi_driver.h.

Referenced by emfpathdrv_ExtTextOut().

◆ pFillPath

BOOL(* gdi_dc_funcs::pFillPath) (PHYSDEV)

Definition at line 94 of file gdi_driver.h.

◆ pFillRgn

BOOL(* gdi_dc_funcs::pFillRgn) (PHYSDEV, HRGN, HBRUSH)

Definition at line 95 of file gdi_driver.h.

◆ pFlattenPath

BOOL(* gdi_dc_funcs::pFlattenPath) (PHYSDEV)

Definition at line 96 of file gdi_driver.h.

◆ pFontIsLinked

BOOL(* gdi_dc_funcs::pFontIsLinked) (PHYSDEV)

Definition at line 97 of file gdi_driver.h.

◆ pFrameRgn

BOOL(* gdi_dc_funcs::pFrameRgn) (PHYSDEV, HRGN, HBRUSH, INT, INT)

Definition at line 98 of file gdi_driver.h.

◆ pGdiComment

BOOL(* gdi_dc_funcs::pGdiComment) (PHYSDEV, UINT, const BYTE *)

Definition at line 99 of file gdi_driver.h.

◆ pGdiFontRealizationInfo

BOOL(* gdi_dc_funcs::pGdiFontRealizationInfo) (PHYSDEV, void *)

Definition at line 108 of file gdi_driver.h.

◆ pGetBoundsRect

UINT(* gdi_dc_funcs::pGetBoundsRect) (PHYSDEV, RECT *, UINT)

Definition at line 100 of file gdi_driver.h.

◆ pGetCharABCWidths

BOOL(* gdi_dc_funcs::pGetCharABCWidths) (PHYSDEV, UINT, UINT, LPABC)

Definition at line 101 of file gdi_driver.h.

◆ pGetCharABCWidthsI

BOOL(* gdi_dc_funcs::pGetCharABCWidthsI) (PHYSDEV, UINT, UINT, WORD *, LPABC)

Definition at line 102 of file gdi_driver.h.

◆ pGetCharWidth

BOOL(* gdi_dc_funcs::pGetCharWidth) (PHYSDEV, UINT, UINT, LPINT)

Definition at line 103 of file gdi_driver.h.

◆ pGetCharWidthInfo

BOOL(* gdi_dc_funcs::pGetCharWidthInfo) (PHYSDEV, PVOID)

Definition at line 104 of file gdi_driver.h.

◆ pGetDeviceCaps

INT(* gdi_dc_funcs::pGetDeviceCaps) (PHYSDEV, INT)

Definition at line 105 of file gdi_driver.h.

◆ pGetDeviceGammaRamp

BOOL(* gdi_dc_funcs::pGetDeviceGammaRamp) (PHYSDEV, LPVOID)

Definition at line 106 of file gdi_driver.h.

◆ pGetFontData

DWORD(* gdi_dc_funcs::pGetFontData) (PHYSDEV, DWORD, DWORD, LPVOID, DWORD)

Definition at line 107 of file gdi_driver.h.

◆ pGetFontUnicodeRanges

DWORD(* gdi_dc_funcs::pGetFontUnicodeRanges) (PHYSDEV, LPGLYPHSET)

Definition at line 109 of file gdi_driver.h.

◆ pGetGlyphIndices

DWORD(* gdi_dc_funcs::pGetGlyphIndices) (PHYSDEV, LPCWSTR, INT, LPWORD, DWORD)

Definition at line 110 of file gdi_driver.h.

◆ pGetGlyphOutline

DWORD(* gdi_dc_funcs::pGetGlyphOutline) (PHYSDEV, UINT, UINT, LPGLYPHMETRICS, DWORD, LPVOID, const MAT2 *)

Definition at line 111 of file gdi_driver.h.

◆ pGetICMProfile

BOOL(* gdi_dc_funcs::pGetICMProfile) (PHYSDEV, LPDWORD, LPWSTR)

Definition at line 112 of file gdi_driver.h.

◆ pGetImage

DWORD(* gdi_dc_funcs::pGetImage) (PHYSDEV, BITMAPINFO *, struct gdi_image_bits *, struct bitblt_coords *)

Definition at line 113 of file gdi_driver.h.

◆ pGetKerningPairs

DWORD(* gdi_dc_funcs::pGetKerningPairs) (PHYSDEV, DWORD, LPKERNINGPAIR)

Definition at line 114 of file gdi_driver.h.

◆ pGetNearestColor

COLORREF(* gdi_dc_funcs::pGetNearestColor) (PHYSDEV, COLORREF)

Definition at line 115 of file gdi_driver.h.

◆ pGetOutlineTextMetrics

UINT(* gdi_dc_funcs::pGetOutlineTextMetrics) (PHYSDEV, UINT, LPOUTLINETEXTMETRICW)

Definition at line 116 of file gdi_driver.h.

◆ pGetPixel

COLORREF(* gdi_dc_funcs::pGetPixel) (PHYSDEV, INT, INT)

Definition at line 117 of file gdi_driver.h.

◆ pGetSystemPaletteEntries

UINT(* gdi_dc_funcs::pGetSystemPaletteEntries) (PHYSDEV, UINT, UINT, LPPALETTEENTRY)

Definition at line 118 of file gdi_driver.h.

◆ pGetTextCharsetInfo

UINT(* gdi_dc_funcs::pGetTextCharsetInfo) (PHYSDEV, LPFONTSIGNATURE, DWORD)

Definition at line 119 of file gdi_driver.h.

◆ pGetTextExtentExPoint

BOOL(* gdi_dc_funcs::pGetTextExtentExPoint) (PHYSDEV, LPCWSTR, INT, LPINT)

Definition at line 120 of file gdi_driver.h.

◆ pGetTextExtentExPointI

BOOL(* gdi_dc_funcs::pGetTextExtentExPointI) (PHYSDEV, const WORD *, INT, LPINT)

Definition at line 121 of file gdi_driver.h.

◆ pGetTextFace

INT(* gdi_dc_funcs::pGetTextFace) (PHYSDEV, INT, LPWSTR)

Definition at line 122 of file gdi_driver.h.

◆ pGetTextMetrics

BOOL(* gdi_dc_funcs::pGetTextMetrics) (PHYSDEV, TEXTMETRICW *)

Definition at line 123 of file gdi_driver.h.

◆ pGradientFill

BOOL(* gdi_dc_funcs::pGradientFill) (PHYSDEV, TRIVERTEX *, ULONG, void *, ULONG, ULONG)

Definition at line 124 of file gdi_driver.h.

◆ pIntersectClipRect

INT(* gdi_dc_funcs::pIntersectClipRect) (PHYSDEV, INT, INT, INT, INT)

Definition at line 125 of file gdi_driver.h.

Referenced by EMFDRV_IntersectClipRect().

◆ pInvertRgn

BOOL(* gdi_dc_funcs::pInvertRgn) (PHYSDEV, HRGN)

Definition at line 126 of file gdi_driver.h.

◆ pLineTo

BOOL(* gdi_dc_funcs::pLineTo) (PHYSDEV, INT, INT)

Definition at line 127 of file gdi_driver.h.

Referenced by emfpathdrv_LineTo().

◆ pModifyWorldTransform

BOOL(* gdi_dc_funcs::pModifyWorldTransform) (PHYSDEV, const XFORM *, DWORD)

Definition at line 128 of file gdi_driver.h.

Referenced by EMFDRV_ModifyWorldTransform().

◆ pMoveTo

BOOL(* gdi_dc_funcs::pMoveTo) (PHYSDEV, INT, INT)

Definition at line 129 of file gdi_driver.h.

Referenced by emfpathdrv_MoveTo().

◆ pOffsetClipRgn

INT(* gdi_dc_funcs::pOffsetClipRgn) (PHYSDEV, INT, INT)

Definition at line 130 of file gdi_driver.h.

Referenced by EMFDRV_OffsetClipRgn().

◆ pOffsetViewportOrgEx

BOOL(* gdi_dc_funcs::pOffsetViewportOrgEx) (PHYSDEV, INT, INT, POINT *)

Definition at line 131 of file gdi_driver.h.

Referenced by EMFDRV_OffsetViewportOrgEx().

◆ pOffsetWindowOrgEx

BOOL(* gdi_dc_funcs::pOffsetWindowOrgEx) (PHYSDEV, INT, INT, POINT *)

Definition at line 132 of file gdi_driver.h.

Referenced by EMFDRV_OffsetWindowOrgEx().

◆ pPaintRgn

BOOL(* gdi_dc_funcs::pPaintRgn) (PHYSDEV, HRGN)

Definition at line 133 of file gdi_driver.h.

◆ pPatBlt

BOOL(* gdi_dc_funcs::pPatBlt) (PHYSDEV, struct bitblt_coords *, DWORD)

Definition at line 134 of file gdi_driver.h.

◆ pPie

BOOL(* gdi_dc_funcs::pPie) (PHYSDEV, INT, INT, INT, INT, INT, INT, INT, INT)

Definition at line 135 of file gdi_driver.h.

Referenced by emfpathdrv_Pie().

◆ pPolyBezier

BOOL(* gdi_dc_funcs::pPolyBezier) (PHYSDEV, const POINT *, DWORD)

Definition at line 136 of file gdi_driver.h.

Referenced by emfpathdrv_PolyBezier().

◆ pPolyBezierTo

BOOL(* gdi_dc_funcs::pPolyBezierTo) (PHYSDEV, const POINT *, DWORD)

Definition at line 137 of file gdi_driver.h.

Referenced by emfpathdrv_PolyBezierTo().

◆ pPolyDraw

BOOL(* gdi_dc_funcs::pPolyDraw) (PHYSDEV, const POINT *, const BYTE *, DWORD)

Definition at line 138 of file gdi_driver.h.

Referenced by emfpathdrv_PolyDraw().

◆ pPolygon

BOOL(* gdi_dc_funcs::pPolygon) (PHYSDEV, const POINT *, INT)

Definition at line 141 of file gdi_driver.h.

Referenced by emfpathdrv_Polygon().

◆ pPolyline

BOOL(* gdi_dc_funcs::pPolyline) (PHYSDEV, const POINT *, INT)

Definition at line 142 of file gdi_driver.h.

Referenced by emfpathdrv_Polyline().

◆ pPolylineTo

BOOL(* gdi_dc_funcs::pPolylineTo) (PHYSDEV, const POINT *, INT)

Definition at line 143 of file gdi_driver.h.

Referenced by emfpathdrv_PolylineTo().

◆ pPolyPolygon

BOOL(* gdi_dc_funcs::pPolyPolygon) (PHYSDEV, const POINT *, const INT *, UINT)

Definition at line 139 of file gdi_driver.h.

Referenced by emfpathdrv_PolyPolygon().

◆ pPolyPolyline

BOOL(* gdi_dc_funcs::pPolyPolyline) (PHYSDEV, const POINT *, const DWORD *, DWORD)

Definition at line 140 of file gdi_driver.h.

Referenced by emfpathdrv_PolyPolyline().

◆ pPutImage

DWORD(* gdi_dc_funcs::pPutImage) (PHYSDEV, HRGN, BITMAPINFO *, const struct gdi_image_bits *, struct bitblt_coords *, struct bitblt_coords *, DWORD)

Definition at line 144 of file gdi_driver.h.

◆ pRealizeDefaultPalette

UINT(* gdi_dc_funcs::pRealizeDefaultPalette) (PHYSDEV)

Definition at line 145 of file gdi_driver.h.

◆ pRealizePalette

UINT(* gdi_dc_funcs::pRealizePalette) (PHYSDEV, HPALETTE, BOOL)

Definition at line 146 of file gdi_driver.h.

◆ pRectangle

BOOL(* gdi_dc_funcs::pRectangle) (PHYSDEV, INT, INT, INT, INT)

Definition at line 147 of file gdi_driver.h.

Referenced by emfpathdrv_Rectangle().

◆ pResetDC

HDC(* gdi_dc_funcs::pResetDC) (PHYSDEV, const DEVMODEW *)

Definition at line 148 of file gdi_driver.h.

◆ pRestoreDC

BOOL(* gdi_dc_funcs::pRestoreDC) (PHYSDEV, INT)

Definition at line 149 of file gdi_driver.h.

Referenced by EMFDRV_RestoreDC().

◆ priority

UINT gdi_dc_funcs::priority

Definition at line 197 of file gdi_driver.h.

◆ pRoundRect

BOOL(* gdi_dc_funcs::pRoundRect) (PHYSDEV, INT, INT, INT, INT, INT, INT)

Definition at line 150 of file gdi_driver.h.

Referenced by emfpathdrv_RoundRect().

◆ pSaveDC

INT(* gdi_dc_funcs::pSaveDC) (PHYSDEV)

Definition at line 151 of file gdi_driver.h.

Referenced by EMFDRV_SaveDC().

◆ pScaleViewportExtEx

BOOL(* gdi_dc_funcs::pScaleViewportExtEx) (PHYSDEV, INT, INT, INT, INT, SIZE *)

Definition at line 152 of file gdi_driver.h.

Referenced by EMFDRV_ScaleViewportExtEx().

◆ pScaleWindowExtEx

BOOL(* gdi_dc_funcs::pScaleWindowExtEx) (PHYSDEV, INT, INT, INT, INT, SIZE *)

Definition at line 153 of file gdi_driver.h.

Referenced by EMFDRV_ScaleWindowExtEx().

◆ pSelectBitmap

HBITMAP(* gdi_dc_funcs::pSelectBitmap) (PHYSDEV, HBITMAP)

Definition at line 154 of file gdi_driver.h.

◆ pSelectBrush

HBRUSH(* gdi_dc_funcs::pSelectBrush) (PHYSDEV, HBRUSH, const struct brush_pattern *)

Definition at line 155 of file gdi_driver.h.

◆ pSelectClipPath

BOOL(* gdi_dc_funcs::pSelectClipPath) (PHYSDEV, INT)

Definition at line 156 of file gdi_driver.h.

◆ pSelectFont

HFONT(* gdi_dc_funcs::pSelectFont) (PHYSDEV, HFONT, UINT *)

Definition at line 157 of file gdi_driver.h.

◆ pSelectPalette

HPALETTE(* gdi_dc_funcs::pSelectPalette) (PHYSDEV, HPALETTE, BOOL)

Definition at line 158 of file gdi_driver.h.

◆ pSelectPen

HPEN(* gdi_dc_funcs::pSelectPen) (PHYSDEV, HPEN, const struct brush_pattern *)

Definition at line 159 of file gdi_driver.h.

◆ pSetArcDirection

INT(* gdi_dc_funcs::pSetArcDirection) (PHYSDEV, INT)

Definition at line 160 of file gdi_driver.h.

◆ pSetBkColor

COLORREF(* gdi_dc_funcs::pSetBkColor) (PHYSDEV, COLORREF)

Definition at line 161 of file gdi_driver.h.

◆ pSetBkMode

INT(* gdi_dc_funcs::pSetBkMode) (PHYSDEV, INT)

Definition at line 162 of file gdi_driver.h.

◆ pSetBoundsRect

UINT(* gdi_dc_funcs::pSetBoundsRect) (PHYSDEV, RECT *, UINT)

Definition at line 163 of file gdi_driver.h.

◆ pSetDCBrushColor

COLORREF(* gdi_dc_funcs::pSetDCBrushColor) (PHYSDEV, COLORREF)

Definition at line 164 of file gdi_driver.h.

◆ pSetDCPenColor

COLORREF(* gdi_dc_funcs::pSetDCPenColor) (PHYSDEV, COLORREF)

Definition at line 165 of file gdi_driver.h.

◆ pSetDeviceClipping

VOID(* gdi_dc_funcs::pSetDeviceClipping) (PHYSDEV, HRGN)

Definition at line 167 of file gdi_driver.h.

◆ pSetDeviceGammaRamp

BOOL(* gdi_dc_funcs::pSetDeviceGammaRamp) (PHYSDEV, LPVOID)

Definition at line 168 of file gdi_driver.h.

◆ pSetDIBitsToDevice

INT(* gdi_dc_funcs::pSetDIBitsToDevice) (PHYSDEV, INT, INT, DWORD, DWORD, INT, INT, UINT, UINT, LPCVOID, BITMAPINFO *, UINT)

Definition at line 166 of file gdi_driver.h.

◆ pSetLayout

DWORD(* gdi_dc_funcs::pSetLayout) (PHYSDEV, DWORD)

Definition at line 169 of file gdi_driver.h.

◆ pSetMapMode

INT(* gdi_dc_funcs::pSetMapMode) (PHYSDEV, INT)

Definition at line 170 of file gdi_driver.h.

Referenced by EMFDRV_SetMapMode().

◆ pSetMapperFlags

DWORD(* gdi_dc_funcs::pSetMapperFlags) (PHYSDEV, DWORD)

Definition at line 171 of file gdi_driver.h.

◆ pSetPixel

COLORREF(* gdi_dc_funcs::pSetPixel) (PHYSDEV, INT, INT, COLORREF)

Definition at line 172 of file gdi_driver.h.

◆ pSetPolyFillMode

INT(* gdi_dc_funcs::pSetPolyFillMode) (PHYSDEV, INT)

Definition at line 173 of file gdi_driver.h.

◆ pSetRelAbs

INT(* gdi_dc_funcs::pSetRelAbs) (PHYSDEV, INT)

Definition at line 175 of file gdi_driver.h.

◆ pSetROP2

INT(* gdi_dc_funcs::pSetROP2) (PHYSDEV, INT)

Definition at line 174 of file gdi_driver.h.

◆ pSetStretchBltMode

INT(* gdi_dc_funcs::pSetStretchBltMode) (PHYSDEV, INT)

Definition at line 176 of file gdi_driver.h.

◆ pSetTextAlign

UINT(* gdi_dc_funcs::pSetTextAlign) (PHYSDEV, UINT)

Definition at line 177 of file gdi_driver.h.

◆ pSetTextCharacterExtra

INT(* gdi_dc_funcs::pSetTextCharacterExtra) (PHYSDEV, INT)

Definition at line 178 of file gdi_driver.h.

◆ pSetTextColor

COLORREF(* gdi_dc_funcs::pSetTextColor) (PHYSDEV, COLORREF)

Definition at line 179 of file gdi_driver.h.

◆ pSetTextJustification

BOOL(* gdi_dc_funcs::pSetTextJustification) (PHYSDEV, INT, INT)

Definition at line 180 of file gdi_driver.h.

◆ pSetViewportExtEx

BOOL(* gdi_dc_funcs::pSetViewportExtEx) (PHYSDEV, INT, INT, SIZE *)

Definition at line 181 of file gdi_driver.h.

Referenced by EMFDRV_SetViewportExtEx().

◆ pSetViewportOrgEx

BOOL(* gdi_dc_funcs::pSetViewportOrgEx) (PHYSDEV, INT, INT, POINT *)

Definition at line 182 of file gdi_driver.h.

Referenced by EMFDRV_SetViewportOrgEx().

◆ pSetWindowExtEx

BOOL(* gdi_dc_funcs::pSetWindowExtEx) (PHYSDEV, INT, INT, SIZE *)

Definition at line 183 of file gdi_driver.h.

Referenced by EMFDRV_SetWindowExtEx().

◆ pSetWindowOrgEx

BOOL(* gdi_dc_funcs::pSetWindowOrgEx) (PHYSDEV, INT, INT, POINT *)

Definition at line 184 of file gdi_driver.h.

Referenced by EMFDRV_SetWindowOrgEx().

◆ pSetWorldTransform

BOOL(* gdi_dc_funcs::pSetWorldTransform) (PHYSDEV, const XFORM *)

Definition at line 185 of file gdi_driver.h.

Referenced by EMFDRV_SetWorldTransform().

◆ pStartDoc

INT(* gdi_dc_funcs::pStartDoc) (PHYSDEV, const DOCINFOW *)

Definition at line 186 of file gdi_driver.h.

◆ pStartPage

INT(* gdi_dc_funcs::pStartPage) (PHYSDEV)

Definition at line 187 of file gdi_driver.h.

◆ pStretchBlt

BOOL(* gdi_dc_funcs::pStretchBlt) (PHYSDEV, struct bitblt_coords *, PHYSDEV, struct bitblt_coords *, DWORD)

Definition at line 188 of file gdi_driver.h.

◆ pStretchDIBits

INT(* gdi_dc_funcs::pStretchDIBits) (PHYSDEV, INT, INT, INT, INT, INT, INT, INT, INT, const void *, BITMAPINFO *, UINT, DWORD)

Definition at line 189 of file gdi_driver.h.

◆ pStrokeAndFillPath

BOOL(* gdi_dc_funcs::pStrokeAndFillPath) (PHYSDEV)

Definition at line 190 of file gdi_driver.h.

◆ pStrokePath

BOOL(* gdi_dc_funcs::pStrokePath) (PHYSDEV)

Definition at line 191 of file gdi_driver.h.

◆ pUnrealizePalette

BOOL(* gdi_dc_funcs::pUnrealizePalette) (HPALETTE)

Definition at line 192 of file gdi_driver.h.

◆ pWidenPath

BOOL(* gdi_dc_funcs::pWidenPath) (PHYSDEV)

Definition at line 193 of file gdi_driver.h.

◆ wine_get_wgl_driver

struct opengl_funcs *(* gdi_dc_funcs::wine_get_wgl_driver) (PHYSDEV, UINT)

Definition at line 193 of file gdi_driver.h.


The documentation for this struct was generated from the following file: