File: graphics.h

package info (click to toggle)
wine 0.0.980315-1
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 10,136 kB
  • ctags: 26,112
  • sloc: ansic: 156,310; makefile: 1,160; yacc: 807; perl: 655; lex: 555; sh: 304
file content (29 lines) | stat: -rw-r--r-- 1,196 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*
 * Internal graphics functions prototypes
 *
 * Copyright 1994 Alexandre Julliard
 *
 */

#ifndef __WINE_GRAPHICS_H
#define __WINE_GRAPHICS_H

#include "windows.h"

extern void GRAPH_DrawReliefRect( HDC32 hdc, const RECT32 *rect,
                                  INT32 highlight_size, INT32 shadow_size,
                                  BOOL32 pressed );
extern void GRAPH_DrawGenericReliefRect( HDC32 hdc, const  RECT32 *rect,
                                         INT32 highlight_size,
                                         INT32 shadow_size, HBRUSH32 highlight,
                                         HBRUSH32 shadow );
extern BOOL32 GRAPH_DrawLines( HDC32 hdc, LPPOINT32 pXY, INT32 N, HPEN32 hPen);
extern void GRAPH_DrawRectangle( HDC32 hdc, INT32 x, INT32 y, 
				 INT32 width, INT32 height, HPEN32 hPen);
extern BOOL32 GRAPH_DrawBitmap( HDC32 hdc, HBITMAP32 hbitmap,
                                INT32 xdest, INT32 ydest, INT32 xsrc,
                                INT32 ysrc, INT32 width, INT32 height, BOOL32 bMono );
extern BOOL32 GRAPH_SelectClipMask( HDC32 hdc, HBITMAP32 hMono,
                                    INT32 x, INT32 y );

#endif /* __WINE_GRAPHICS_H */