46 lines
1.3 KiB
C
46 lines
1.3 KiB
C
|
/*
|
||
|
* GDI bit-blit operations
|
||
|
*
|
||
|
* Copyright 1993, 1994 Alexandre Julliard
|
||
|
*/
|
||
|
|
||
|
#include "gdi.h"
|
||
|
#include "metafile.h"
|
||
|
#include "metafiledrv.h"
|
||
|
|
||
|
/***********************************************************************
|
||
|
* MFDRV_PatBlt
|
||
|
*/
|
||
|
BOOL32 MFDRV_PatBlt( DC *dc, INT32 left, INT32 top,
|
||
|
INT32 width, INT32 height, DWORD rop )
|
||
|
{
|
||
|
MF_MetaParam6( dc, META_PATBLT, left, top, width, height,
|
||
|
HIWORD(rop), LOWORD(rop) );
|
||
|
return TRUE;
|
||
|
}
|
||
|
|
||
|
|
||
|
/***********************************************************************
|
||
|
* MFDRV_BitBlt
|
||
|
*/
|
||
|
BOOL32 MFDRV_BitBlt( DC *dcDst, INT32 xDst, INT32 yDst,
|
||
|
INT32 width, INT32 height, DC *dcSrc,
|
||
|
INT32 xSrc, INT32 ySrc, DWORD rop )
|
||
|
{
|
||
|
return MF_BitBlt( dcDst, xDst, yDst, width, height,
|
||
|
dcSrc, xSrc, ySrc, rop );
|
||
|
}
|
||
|
|
||
|
|
||
|
/***********************************************************************
|
||
|
* MFDRV_StretchBlt
|
||
|
*/
|
||
|
BOOL32 MFDRV_StretchBlt( DC *dcDst, INT32 xDst, INT32 yDst,
|
||
|
INT32 widthDst, INT32 heightDst,
|
||
|
DC *dcSrc, INT32 xSrc, INT32 ySrc,
|
||
|
INT32 widthSrc, INT32 heightSrc, DWORD rop )
|
||
|
{
|
||
|
return MF_StretchBlt( dcDst, xDst, yDst, widthDst, heightDst,
|
||
|
dcSrc, xSrc, ySrc, widthSrc, heightSrc, rop );
|
||
|
}
|