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 FinckDib_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