#include <win32k.h>
#include <debug.h>
Go to the source code of this file.
|
BOOL APIENTRY | FillSolid (SURFOBJ *pso, PRECTL pRect, ULONG iColor) |
|
BOOL APIENTRY | EngPaint (_In_ SURFOBJ *pso, _In_ CLIPOBJ *pco, _In_ BRUSHOBJ *pbo, _In_ POINTL *pptlBrushOrg, _In_ __in_data_source(USER_MODE) MIX mix) |
|
BOOL APIENTRY | IntEngPaint (_In_ SURFOBJ *pso, _In_ CLIPOBJ *pco, _In_ BRUSHOBJ *pbo, _In_ POINTL *pptlBrushOrg, _In_ __in_data_source(USER_MODE) MIX mix) |
|
◆ NDEBUG
◆ EngPaint()
Definition at line 54 of file paint.c.
_In_opt_ SURFOBJ _In_opt_ SURFOBJ _In_ CLIPOBJ _In_opt_ XLATEOBJ _In_ RECTL _In_opt_ POINTL _In_opt_ POINTL _In_opt_ BRUSHOBJ _In_opt_ POINTL _In_ ROP4 rop4
_In_ PATHOBJ _In_ CLIPOBJ _In_ BRUSHOBJ _In_ POINTL * pptlBrushOrg
#define ROP4_USES_SOURCE(Rop4)
_In_ HANDLE _In_ SURFOBJ * pso
_In_opt_ SURFOBJ _In_opt_ SURFOBJ _In_ CLIPOBJ _In_opt_ XLATEOBJ _In_ RECTL _In_opt_ POINTL _In_opt_ POINTL _In_opt_ BRUSHOBJ * pbo
_In_ SURFOBJ _In_ CLIPOBJ * pco
_In_ PATHOBJ _In_ CLIPOBJ _In_ BRUSHOBJ _In_ POINTL _In_ MIX mix
BOOL APIENTRY IntEngBitBlt(SURFOBJ *psoTrg, SURFOBJ *psoSrc, SURFOBJ *psoMask, CLIPOBJ *pco, XLATEOBJ *pxlo, RECTL *prclTrg, POINTL *pptlSrc, POINTL *pptlMask, BRUSHOBJ *pbo, POINTL *pptlBrush, ROP4 Rop4)
Referenced by IntEngPaint().
◆ FillSolid()
Definition at line 35 of file paint.c.
43 DPRINT(
" LineWidth: %lu, top: %ld, bottom: %ld\n", LineWidth, pRect->
top, pRect->
bottom);
_In_ HANDLE _In_ SURFOBJ * pso
DIB_FUNCTIONS DibFunctionsForBitmapFormat[]
GLint GLint GLint GLint GLint GLint y
Referenced by EngEraseSurface(), ui_draw_glyph(), ui_draw_text(), ui_ellipse(), ui_patblt(), and ui_polygon().
◆ IntEngPaint()
Definition at line 85 of file paint.c.
_In_ PATHOBJ _In_ CLIPOBJ _In_ BRUSHOBJ _In_ POINTL * pptlBrushOrg
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
_In_ HANDLE _In_ SURFOBJ * pso
_In_opt_ SURFOBJ _In_opt_ SURFOBJ _In_ CLIPOBJ _In_opt_ XLATEOBJ _In_ RECTL _In_opt_ POINTL _In_opt_ POINTL _In_opt_ BRUSHOBJ * pbo
#define GDIDEVFUNCS(SurfObj)
_In_ SURFOBJ _In_ CLIPOBJ * pco
BOOL APIENTRY EngPaint(_In_ SURFOBJ *pso, _In_ CLIPOBJ *pco, _In_ BRUSHOBJ *pbo, _In_ POINTL *pptlBrushOrg, _In_ __in_data_source(USER_MODE) MIX mix)
_In_ PATHOBJ _In_ CLIPOBJ _In_ BRUSHOBJ _In_ POINTL _In_ MIX mix
Referenced by IntGdiFillRgn().
◆ gajRop2ToRop3
Initial value:=
{
0x00,
0x05,
0x0A,
0x0F,
0x50,
0x55,
0x5A,
0x5F,
0xA0,
0xA5,
0xAA,
0xAF,
0xF0,
0xF5,
0xFA,
0xFF,
}
Definition at line 15 of file paint.c.