Release 960717
[wine/multimedia.git] / include / palette.h
blobce4519baab7d56bc7af34baf58717234d04588aa
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 #pragma pack(1)
14 /* GDI logical palette object */
15 typedef struct
17 GDIOBJHDR header;
18 LOGPALETTE logpalette WINE_PACKED;
19 int *mapping;
20 } PALETTEOBJ;
22 #pragma pack(4)
24 extern int PALETTE_GetObject( PALETTEOBJ * palette, int count, LPSTR buffer );
25 extern BOOL PALETTE_DeleteObject( HPALETTE16 hpalette, PALETTEOBJ *palette );
26 extern BOOL PALETTE_UnrealizeObject( HPALETTE16 hpalette, PALETTEOBJ *palette);
28 #endif /* __WINE_PALETTE_H */