Implement GetDeviceCaps in mfdrv
Warren_Baird at cimmetry.com
Warren_Baird at cimmetry.com
Thu Feb 6 08:40:27 CST 2003
ChangeLog:
Implementation of GetDeviceCaps in Metafile driver.
Warren Baird : Warren_Baird at cimmetry.com
Xavier Servettaz
diff -ur clean/wine/dlls/gdi/mfdrv/metafiledrv.h
wine/dlls/gdi/mfdrv/metafiledrv.h
--- clean/wine/dlls/gdi/mfdrv/metafiledrv.h Wed Jan 29 15:30:25 2003
+++ wine/dlls/gdi/mfdrv/metafiledrv.h Fri Jan 31 15:56:51 2003
@@ -150,5 +150,6 @@
extern BOOL MFDRV_StrokeAndFillPath( PHYSDEV dev );
extern BOOL MFDRV_StrokePath( PHYSDEV dev );
extern BOOL MFDRV_WidenPath( PHYSDEV dev );
+extern int MFDRV_GetDeviceCaps( PHYSDEV dev , INT cap);
#endif /* __WINE_METAFILEDRV_H */
diff -ur clean/wine/dlls/gdi/mfdrv/init.c wine/dlls/gdi/mfdrv/init.c
--- clean/wine/dlls/gdi/mfdrv/init.c Wed Jan 29 15:30:25 2003
+++ wine/dlls/gdi/mfdrv/init.c Fri Jan 31 16:04:40 2003
@@ -68,7 +68,7 @@
NULL, /* pGetDCOrgEx */
NULL, /* pGetDIBColorTable */
NULL, /* pGetDIBits */
- NULL, /* pGetDeviceCaps */
+ MFDRV_GetDeviceCaps, /* pGetDeviceCaps */
NULL, /* pGetDeviceGammaRamp */
NULL, /* pGetNearestColor */
NULL, /* pGetPixel */
@@ -552,3 +552,21 @@
}
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;
+ break;
+ default:
+ TRACE(" unsupported capability %d, will return 0\n", cap );
+ return 0;
+ }
+}
+
More information about the wine-patches
mailing list