--- /dev/null
+
+#include "DibLib.h"
+
+#define __USES_SOURCE 1
+#define __USES_PATTERN 0
+#define __USES_DEST 1
+#define __USES_MASK 0
+
+#define __FUNCTIONNAME BitBlt_MERGEPAINT
+
+#define _DibDoRop(pBltData, M, D, S, P) ROP_MERGEPAINT(D,S,P)
+
+#include "DibLib_AllSrcBPP.h"
+
+VOID
+FASTCALL
+Dib_BitBlt_MERGEPAINT(PBLTDATA pBltData)
+{
+ // TODO: XLATEless same-surface variants
+ gapfnBitBlt_MERGEPAINT[pBltData->siDst.iFormat][pBltData->siSrc.iFormat](pBltData);
+}
+