2 #include "RopFunctions.h"
29 PFN_DOROP apfnDoRop
[2];
37 *PFN_DIBFUNCTION
)(PBLTDATA pBltData
);
39 VOID FASTCALL
Dib_BitBlt_NOOP(PBLTDATA pBltData
);
40 VOID FASTCALL
Dib_BitBlt_SOLIDFILL(PBLTDATA pBltData
);
41 VOID FASTCALL
Dib_BitBlt_BLACKNESS(PBLTDATA pBltData
);
42 VOID FASTCALL
Dib_BitBlt_WHITENESS(PBLTDATA pBltData
);
43 VOID FASTCALL
Dib_BitBlt_PATCOPY(PBLTDATA pBltData
);
44 VOID FASTCALL
Dib_BitBlt_NOTPATCOPY(PBLTDATA pBltData
);
45 VOID FASTCALL
Dib_BitBlt_DSTINVERT(PBLTDATA pBltData
);
46 VOID FASTCALL
Dib_BitBlt_SRCCOPY(PBLTDATA pBltData
);
47 VOID FASTCALL
Dib_BitBlt_NOTSRCCOPY(PBLTDATA pBltData
);
48 VOID FASTCALL
Dib_BitBlt_SRCERASE(PBLTDATA pBltData
);
49 VOID FASTCALL
Dib_BitBlt_NOTSRCERASE(PBLTDATA pBltData
);
50 VOID FASTCALL
Dib_BitBlt_PATINVERT(PBLTDATA pBltData
);
51 VOID FASTCALL
Dib_BitBlt_SRCINVERT(PBLTDATA pBltData
);
52 VOID FASTCALL
Dib_BitBlt_SRCAND(PBLTDATA pBltData
);
53 VOID FASTCALL
Dib_BitBlt_MERGEPAINT(PBLTDATA pBltData
);
54 VOID FASTCALL
Dib_BitBlt_MERGECOPY(PBLTDATA pBltData
);
55 VOID FASTCALL
Dib_BitBlt_SRCPAINT(PBLTDATA pBltData
);
56 VOID FASTCALL
Dib_BitBlt_PATPAINT(PBLTDATA pBltData
);
57 VOID FASTCALL
Dib_SrcPatBlt(PBLTDATA pBltData
);
58 VOID FASTCALL
Dib_PatPaint(PBLTDATA pBltData
);
59 VOID FASTCALL
Dib_SrcPaint(PBLTDATA pBltData
);
60 VOID FASTCALL
Dib_BitBlt(PBLTDATA pBltData
);
62 VOID FASTCALL
Dib_MaskCopy(PBLTDATA pBltData
);
63 VOID FASTCALL
Dib_MaskPatBlt(PBLTDATA pBltData
);
64 VOID FASTCALL
Dib_MaskSrcBlt(PBLTDATA pBltData
);
65 VOID FASTCALL
Dib_MaskSrcPatBlt(PBLTDATA pBltData
);
66 VOID FASTCALL
Dib_MaskPaint(PBLTDATA pBltData
);
67 VOID FASTCALL
Dib_MaskPatPaint(PBLTDATA pBltData
);
68 VOID FASTCALL
Dib_MaskSrcPaint(PBLTDATA pBltData
);
69 VOID FASTCALL
Dib_MaskBlt(PBLTDATA pBltData
);
71 extern const UCHAR gajIndexPerRop
[256];
72 extern const PFN_DIBFUNCTION gapfnDibFunction
[];
73 extern const PFN_DIBFUNCTION gapfnMaskFunction
[8];