2010-02-26 11:43:19 +00:00
|
|
|
#pragma once
|
2002-01-14 01:11:58 +00:00
|
|
|
|
2014-12-18 08:12:19 +00:00
|
|
|
extern const BYTE gajRop2ToRop3[16];
|
|
|
|
|
|
|
|
#define MIX_TO_ROP4(mix) \
|
|
|
|
(((ULONG)gajRop2ToRop3[((mix) - 1) & 0xF]) | \
|
|
|
|
((ULONG)gajRop2ToRop3[(((mix) >> 8) - 1) & 0xF] << 8))
|
|
|
|
|
2012-03-21 20:50:04 +00:00
|
|
|
VOID
|
|
|
|
NTAPI
|
|
|
|
EngAcquireSemaphoreShared(
|
|
|
|
IN HSEMAPHORE hsem);
|
|
|
|
|
2008-11-29 22:48:58 +00:00
|
|
|
BOOL APIENTRY
|
2009-04-10 20:50:57 +00:00
|
|
|
IntEngMaskBlt(SURFOBJ *psoDest,
|
|
|
|
SURFOBJ *psoMask,
|
|
|
|
CLIPOBJ *ClipRegion,
|
|
|
|
XLATEOBJ *DestColorTranslation,
|
|
|
|
XLATEOBJ *SourceColorTranslation,
|
|
|
|
RECTL *DestRect,
|
|
|
|
POINTL *pptlMask,
|
|
|
|
BRUSHOBJ *pbo,
|
|
|
|
POINTL *BrushOrigin);
|
2002-01-14 01:11:58 +00:00
|
|
|
|
2005-03-15 22:26:12 +00:00
|
|
|
VOID FASTCALL
|
|
|
|
IntEngWindowChanged(
|
2014-01-29 19:09:15 +00:00
|
|
|
_In_ PWND Window,
|
|
|
|
_In_ FLONG flChanged);
|
2005-03-15 22:26:12 +00:00
|
|
|
|
2008-05-06 03:40:38 +00:00
|
|
|
VOID FASTCALL IntGdiAcquireSemaphore ( HSEMAPHORE hsem );
|
|
|
|
VOID FASTCALL IntGdiReleaseSemaphore ( HSEMAPHORE hsem );
|
2008-08-01 12:03:46 +00:00
|
|
|
ULONGLONG APIENTRY EngGetTickCount(VOID);
|
2010-06-06 03:12:56 +00:00
|
|
|
|
2010-10-24 23:40:23 +00:00
|
|
|
VOID DecompressBitmap(SIZEL Size, BYTE *CompressedBits, BYTE *UncompressedBits, LONG Delta, ULONG iFormat);
|
2012-05-09 20:15:23 +00:00
|
|
|
|
|
|
|
HANDLE
|
|
|
|
APIENTRY
|
|
|
|
EngSecureMemForRead(PVOID Address, ULONG Length);
|