2a467b151157440e9a08b8f2850bdd155643230e
3 extern const BYTE gajRop2ToRop3
[16];
5 #define MIX_TO_ROP4(mix) \
6 (((ULONG)gajRop2ToRop3[((mix) - 1) & 0xF]) | \
7 ((ULONG)gajRop2ToRop3[(((mix) >> 8) - 1) & 0xF] << 8))
9 /* Copied from winddi.h, where it is only for vista+ */
10 _Acquires_lock_(_Global_critical_region_
)
11 _Requires_lock_not_held_(*hsem
)
12 _Acquires_shared_lock_(*hsem
)
16 EngAcquireSemaphoreShared(
17 _Inout_ HSEMAPHORE hsem
);
22 _Inout_ SURFOBJ
*psoDest
,
23 _In_ SURFOBJ
*psoMask
,
25 _In_ XLATEOBJ
*pxloDest
,
26 _In_ XLATEOBJ
*pxloSource
,
28 _In_ POINTL
*pptlMask
,
30 _In_ POINTL
*pptlBrushOrg
);
35 _In_
struct _WND
*Window
,
36 _In_ FLONG flChanged
);
53 BYTE
*UncompressedBits
,