Release 970525
[wine/multimedia.git] / include / palette.h
blob7729f939696b2149d87b4ae1b9945e13ecaa61d3
1 /*
2 * GDI palette definitions
4 * Copyright 1994 Alexandre Julliard
5 */
7 #ifndef __WINE_PALETTE_H
8 #define __WINE_PALETTE_H
10 #include "gdi.h"
12 /* GDI logical palette object */
13 typedef struct
15 GDIOBJHDR header;
16 int *mapping;
17 LOGPALETTE logpalette; /* _MUST_ be the last field */
18 } PALETTEOBJ;
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);
24 #endif /* __WINE_PALETTE_H */