xref: /reactos/win32ss/gdi/diblib/MaskSrcPatBlt.c (revision c2c66aff)
1*c2c66affSColin Finck 
2*c2c66affSColin Finck #include "DibLib.h"
3*c2c66affSColin Finck 
4*c2c66affSColin Finck #define __USES_SOURCE 1
5*c2c66affSColin Finck #define __USES_PATTERN 1
6*c2c66affSColin Finck #define __USES_DEST 1
7*c2c66affSColin Finck #define __USES_MASK 1
8*c2c66affSColin Finck 
9*c2c66affSColin Finck #define __FUNCTIONNAME MaskSrcPatBlt
10*c2c66affSColin Finck 
11*c2c66affSColin Finck #define _DibDoRop(pBltData, M, D, S, P) pBltData->apfnDoRop[M](D,S,P)
12*c2c66affSColin Finck 
13*c2c66affSColin Finck #include "DibLib_AllSrcBPP.h"
14*c2c66affSColin Finck 
15*c2c66affSColin Finck #undef __FUNCTIONNAME
16*c2c66affSColin Finck #define __FUNCTIONNAME MaskSrcPatBlt_Solid
17*c2c66affSColin Finck #define __USES_SOLID_BRUSH 1
18*c2c66affSColin Finck #include "DibLib_AllSrcBPP.h"
19*c2c66affSColin Finck 
20*c2c66affSColin Finck VOID
21*c2c66affSColin Finck FASTCALL
Dib_MaskSrcPatBlt(PBLTDATA pBltData)22*c2c66affSColin Finck Dib_MaskSrcPatBlt(PBLTDATA pBltData)
23*c2c66affSColin Finck {
24*c2c66affSColin Finck     gapfnMaskSrcPatBlt[pBltData->siDst.iFormat][pBltData->siSrc.iFormat](pBltData);
25*c2c66affSColin Finck }
26*c2c66affSColin Finck 
27*c2c66affSColin Finck 
28