Alexandre Julliard | 7cbe657 | 1995-01-09 18:21:16 +0000 | [diff] [blame] | 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 | |
Alexandre Julliard | 7cbe657 | 1995-01-09 18:21:16 +0000 | [diff] [blame] | 12 | /* GDI logical brush object */ |
| 13 | typedef struct |
| 14 | { |
| 15 | GDIOBJHDR header; |
Alexandre Julliard | a396029 | 1999-02-26 11:11:13 +0000 | [diff] [blame] | 16 | LOGBRUSH logbrush; |
Alexandre Julliard | 7cbe657 | 1995-01-09 18:21:16 +0000 | [diff] [blame] | 17 | } BRUSHOBJ; |
| 18 | |
Alexandre Julliard | 349a953 | 1997-02-02 19:01:52 +0000 | [diff] [blame] | 19 | #define NB_HATCH_STYLES 6 |
| 20 | |
Alexandre Julliard | 139a4b1 | 1996-11-02 14:24:07 +0000 | [diff] [blame] | 21 | extern INT16 BRUSH_GetObject16( BRUSHOBJ * brush, INT16 count, LPSTR buffer ); |
Alexandre Julliard | a396029 | 1999-02-26 11:11:13 +0000 | [diff] [blame] | 22 | extern INT BRUSH_GetObject( BRUSHOBJ * brush, INT count, LPSTR buffer ); |
| 23 | extern BOOL BRUSH_DeleteObject( HBRUSH16 hbrush, BRUSHOBJ * brush ); |
Alexandre Julliard | 7cbe657 | 1995-01-09 18:21:16 +0000 | [diff] [blame] | 24 | |
| 25 | #endif /* __WINE_BRUSH_H */ |