1 2 #ifndef __DIB_FUNCTION_NAME 3 #define __DIB_FUNCTION_NAME __DIB_FUNCTION_NAME_DST 4 #endif 5 6 #ifndef _SOURCE_BPP 7 #define _SOURCE_BPP 0 8 #endif 9 10 #define _DEST_BPP 1 11 #include "DibLib_BitBlt.h" 12 #undef _DEST_BPP 13 14 #define _DEST_BPP 4 15 #include "DibLib_BitBlt.h" 16 #undef _DEST_BPP 17 18 #define _DEST_BPP 8 19 #include "DibLib_BitBlt.h" 20 #undef _DEST_BPP 21 22 #define _DEST_BPP 16 23 #include "DibLib_BitBlt.h" 24 #undef _DEST_BPP 25 26 #define _DEST_BPP 24 27 #include "DibLib_BitBlt.h" 28 #undef _DEST_BPP 29 30 #define _DEST_BPP 32 31 #include "DibLib_BitBlt.h" 32 #undef _DEST_BPP 33 34 #if (__USES_SOURCE == 0) 35 PFN_DIBFUNCTION 36 __PASTE(gapfn, __FUNCTIONNAME)[7] = 37 { 38 0, 39 __DIB_FUNCTION_NAME_DST(__FUNCTIONNAME, 0, 1), 40 __DIB_FUNCTION_NAME_DST(__FUNCTIONNAME, 0, 4), 41 __DIB_FUNCTION_NAME_DST(__FUNCTIONNAME, 0, 8), 42 __DIB_FUNCTION_NAME_DST(__FUNCTIONNAME, 0, 16), 43 __DIB_FUNCTION_NAME_DST(__FUNCTIONNAME, 0, 24), 44 __DIB_FUNCTION_NAME_DST(__FUNCTIONNAME, 0, 32) 45 }; 46 #endif 47