Implementation of GetDeviceCaps in metafile driver.
This commit is contained in:
parent
93a8687efc
commit
41bbe7073f
|
@ -68,7 +68,7 @@ static const DC_FUNCTIONS MFDRV_Funcs =
|
||||||
NULL, /* pGetDCOrgEx */
|
NULL, /* pGetDCOrgEx */
|
||||||
NULL, /* pGetDIBColorTable */
|
NULL, /* pGetDIBColorTable */
|
||||||
NULL, /* pGetDIBits */
|
NULL, /* pGetDIBits */
|
||||||
NULL, /* pGetDeviceCaps */
|
MFDRV_GetDeviceCaps, /* pGetDeviceCaps */
|
||||||
NULL, /* pGetDeviceGammaRamp */
|
NULL, /* pGetDeviceGammaRamp */
|
||||||
NULL, /* pGetNearestColor */
|
NULL, /* pGetNearestColor */
|
||||||
NULL, /* pGetPixel */
|
NULL, /* pGetPixel */
|
||||||
|
@ -552,3 +552,20 @@ INT MFDRV_ExtEscape( PHYSDEV dev, INT nEscape, INT cbInput, LPCVOID in_data,
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/******************************************************************
|
||||||
|
* MFDRV_GetDeviceCaps
|
||||||
|
*
|
||||||
|
*A very simple implementation that returns DT_METAFILE
|
||||||
|
*/
|
||||||
|
INT MFDRV_GetDeviceCaps(PHYSDEV dev, INT cap)
|
||||||
|
{
|
||||||
|
switch(cap)
|
||||||
|
{
|
||||||
|
case TECHNOLOGY:
|
||||||
|
return DT_METAFILE;
|
||||||
|
default:
|
||||||
|
TRACE(" unsupported capability %d, will return 0\n", cap );
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -81,6 +81,7 @@ extern BOOL MFDRV_FillPath( PHYSDEV dev );
|
||||||
extern BOOL MFDRV_FillRgn( PHYSDEV dev, HRGN hrgn, HBRUSH hbrush );
|
extern BOOL MFDRV_FillRgn( PHYSDEV dev, HRGN hrgn, HBRUSH hbrush );
|
||||||
extern BOOL MFDRV_FlattenPath( PHYSDEV dev );
|
extern BOOL MFDRV_FlattenPath( PHYSDEV dev );
|
||||||
extern BOOL MFDRV_FrameRgn( PHYSDEV dev, HRGN hrgn, HBRUSH hbrush, INT x, INT y );
|
extern BOOL MFDRV_FrameRgn( PHYSDEV dev, HRGN hrgn, HBRUSH hbrush, INT x, INT y );
|
||||||
|
extern INT MFDRV_GetDeviceCaps( PHYSDEV dev , INT cap );
|
||||||
extern INT MFDRV_IntersectClipRect( PHYSDEV dev, INT left, INT top, INT right, INT
|
extern INT MFDRV_IntersectClipRect( PHYSDEV dev, INT left, INT top, INT right, INT
|
||||||
bottom );
|
bottom );
|
||||||
extern BOOL MFDRV_InvertRgn( PHYSDEV dev, HRGN hrgn );
|
extern BOOL MFDRV_InvertRgn( PHYSDEV dev, HRGN hrgn );
|
||||||
|
|
Loading…
Reference in New Issue