2 * X11 display driver definitions
5 #ifndef __WINE_X11DRV_H
6 #define __WINE_X11DRV_H
23 /* X physical brush */
35 XFontStruct * fstruct;
39 /* X physical device */
42 GC gc; /* X Window GC */
49 /* Wine driver X11 functions */
53 extern BOOL32 X11DRV_BitBlt( struct tagDC *dcDst, INT32 xDst, INT32 yDst,
54 INT32 width, INT32 height, struct tagDC *dcSrc,
55 INT32 xSrc, INT32 ySrc, DWORD rop );
56 extern BOOL32 X11DRV_GetTextExtentPoint( struct tagDC *dc, LPCSTR str,
57 INT32 count, LPSIZE32 size );
58 extern BOOL32 X11DRV_PatBlt( struct tagDC *dc, INT32 left, INT32 top,
59 INT32 width, INT32 height, DWORD rop );
60 extern VOID X11DRV_SetDeviceClipping(struct tagDC *dc);
61 extern BOOL32 X11DRV_StretchBlt( struct tagDC *dcDst, INT32 xDst, INT32 yDst,
62 INT32 widthDst, INT32 heightDst,
63 struct tagDC *dcSrc, INT32 xSrc, INT32 ySrc,
64 INT32 widthSrc, INT32 heightSrc, DWORD rop );
66 #endif /* __WINE_X11DRV_H */