1 #ifndef QUARTZ_VIDEOBLT_H
2 #define QUARTZ_VIDEOBLT_H
4 typedef void (*pVIDEOBLT_Blt
)(
5 BYTE
* pDst
, LONG pitchDst
,
6 const BYTE
* pSrc
, LONG pitchSrc
,
7 LONG width
, LONG height
,
8 const RGBQUAD
* prgbSrc
, LONG nClrUsed
);
11 void VIDEOBLT_Blt_888_to_332(
12 BYTE
* pDst
, LONG pitchDst
,
13 const BYTE
* pSrc
, LONG pitchSrc
,
14 LONG width
, LONG height
,
15 const RGBQUAD
* prgbSrc
, LONG nClrUsed
);
16 void VIDEOBLT_Blt_888_to_555(
17 BYTE
* pDst
, LONG pitchDst
,
18 const BYTE
* pSrc
, LONG pitchSrc
,
19 LONG width
, LONG height
,
20 const RGBQUAD
* prgbSrc
, LONG nClrUsed
);
21 void VIDEOBLT_Blt_888_to_565(
22 BYTE
* pDst
, LONG pitchDst
,
23 const BYTE
* pSrc
, LONG pitchSrc
,
24 LONG width
, LONG height
,
25 const RGBQUAD
* prgbSrc
, LONG nClrUsed
);
26 void VIDEOBLT_Blt_888_to_8888(
27 BYTE
* pDst
, LONG pitchDst
,
28 const BYTE
* pSrc
, LONG pitchSrc
,
29 LONG width
, LONG height
,
30 const RGBQUAD
* prgbSrc
, LONG nClrUsed
);
33 #endif /* QUARTZ_VIDEOBLT_H */