Release 960824
[wine] / include / palette.h
1 /*
2  * GDI palette definitions
3  *
4  * Copyright 1994 Alexandre Julliard
5  */
6
7 #ifndef __WINE_PALETTE_H
8 #define __WINE_PALETTE_H
9
10 #include "gdi.h"
11
12   /* GDI logical palette object */
13 typedef struct
14 {
15     GDIOBJHDR   header;
16     int        *mapping;
17     LOGPALETTE  logpalette; /* _MUST_ be the last field */
18 } PALETTEOBJ;
19
20 extern int PALETTE_GetObject( PALETTEOBJ * palette, int count, LPSTR buffer );
21 extern BOOL32 PALETTE_DeleteObject( HPALETTE16 hpalette, PALETTEOBJ *palette );
22 extern BOOL32 PALETTE_UnrealizeObject( HPALETTE16 hpalette, PALETTEOBJ *palette);
23      
24 #endif /* __WINE_PALETTE_H */