Release 960611
[wine] / include / brush.h
1 /*
2  * GDI brush definitions
3  *
4  * Copyright 1994 Alexandre Julliard
5  */
6
7 #ifndef __WINE_BRUSH_H
8 #define __WINE_BRUSH_H
9
10 #include "gdi.h"
11
12 #ifndef WINELIB
13 #pragma pack(1)
14 #endif
15
16   /* GDI logical brush object */
17 typedef struct
18 {
19     GDIOBJHDR   header;
20     LOGBRUSH16  logbrush WINE_PACKED;
21 } BRUSHOBJ;
22
23 #ifndef WINELIB
24 #pragma pack(4)
25 #endif
26
27 extern BOOL BRUSH_Init(void);
28 extern int BRUSH_GetObject( BRUSHOBJ * brush, int count, LPSTR buffer );
29 extern BOOL BRUSH_DeleteObject( HBRUSH hbrush, BRUSHOBJ * brush );
30 extern HBRUSH BRUSH_SelectObject( DC * dc, HBRUSH hbrush, BRUSHOBJ * brush );
31
32 #endif  /* __WINE_BRUSH_H */