Release 960521
[wine/multimedia.git] / include / brush.h
blobc548dbec49f428afcbc442222227885ec8e364d4
1 /*
2 * GDI brush definitions
4 * Copyright 1994 Alexandre Julliard
5 */
7 #ifndef __WINE_BRUSH_H
8 #define __WINE_BRUSH_H
10 #include "gdi.h"
12 #ifndef WINELIB
13 #pragma pack(1)
14 #endif
16 /* GDI logical brush object */
17 typedef struct
19 GDIOBJHDR header;
20 LOGBRUSH logbrush WINE_PACKED;
21 } BRUSHOBJ;
23 #ifndef WINELIB
24 #pragma pack(4)
25 #endif
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( HDC hdc, DC * dc, HBRUSH hbrush,
31 BRUSHOBJ * brush );
33 #endif /* __WINE_BRUSH_H */