Adds Arc, Chord, GetCharWidth, Pie, PolyPolygon, PolyPolyline, RoundRect,
[wine] / include / graphics.h
1 /*
2  * Internal graphics functions prototypes
3  *
4  * Copyright 1994 Alexandre Julliard
5  *
6  */
7
8 #ifndef __WINE_GRAPHICS_H
9 #define __WINE_GRAPHICS_H
10
11 #include "windows.h"
12
13 extern void GRAPH_DrawReliefRect( HDC32 hdc, const RECT32 *rect,
14                                   INT32 highlight_size, INT32 shadow_size,
15                                   BOOL32 pressed );
16 extern void GRAPH_DrawGenericReliefRect( HDC32 hdc, const  RECT32 *rect,
17                                          INT32 highlight_size,
18                                          INT32 shadow_size, HBRUSH32 highlight,
19                                          HBRUSH32 shadow );
20 extern BOOL32 GRAPH_DrawLines( HDC32 hdc, LPPOINT32 pXY, INT32 N, HPEN32 hPen);
21 extern void GRAPH_DrawRectangle( HDC32 hdc, INT32 x, INT32 y, 
22                                  INT32 width, INT32 height, HPEN32 hPen);
23 extern BOOL32 GRAPH_DrawBitmap( HDC32 hdc, HBITMAP32 hbitmap,
24                                 INT32 xdest, INT32 ydest, INT32 xsrc,
25                                 INT32 ysrc, INT32 width, INT32 height, BOOL32 bMono );
26 extern BOOL32 GRAPH_SelectClipMask( HDC32 hdc, HBITMAP32 hMono,
27                                     INT32 x, INT32 y );
28
29 #endif /* __WINE_GRAPHICS_H */