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 0 6*c2c66affSColin Finck #define __USES_DEST 1 7*c2c66affSColin Finck #define __USES_MASK 0 8*c2c66affSColin Finck 9*c2c66affSColin Finck #define __FUNCTIONNAME BitBlt_SRCINVERT 10*c2c66affSColin Finck 11*c2c66affSColin Finck #define _DibDoRop(pBltData, M, D, S, P) ROP_SRCINVERT(D,S,P) 12*c2c66affSColin Finck 13*c2c66affSColin Finck #include "DibLib_AllSrcBPP.h" 14*c2c66affSColin Finck 15*c2c66affSColin Finck VOID 16*c2c66affSColin Finck FASTCALL Dib_BitBlt_SRCINVERT(PBLTDATA pBltData)17*c2c66affSColin FinckDib_BitBlt_SRCINVERT(PBLTDATA pBltData) 18*c2c66affSColin Finck { 19*c2c66affSColin Finck // TODO: XLATEless same-surface variants 20*c2c66affSColin Finck gapfnBitBlt_SRCINVERT[pBltData->siDst.iFormat][pBltData->siSrc.iFormat](pBltData); 21*c2c66affSColin Finck } 22*c2c66affSColin Finck 23