37 |
typedef void *HCOLOURMAP; |
typedef void *HCOLOURMAP; |
38 |
typedef void *HCURSOR; |
typedef void *HCURSOR; |
39 |
|
|
40 |
|
typedef struct _POINT |
41 |
|
{ |
42 |
|
sint16 x, y; |
43 |
|
} |
44 |
|
POINT; |
45 |
|
|
46 |
typedef struct _COLOURENTRY |
typedef struct _COLOURENTRY |
47 |
{ |
{ |
48 |
uint8 red; |
uint8 red; |
125 |
} |
} |
126 |
VCHANNEL; |
VCHANNEL; |
127 |
|
|
|
typedef struct _BMPCACHEENTRY |
|
|
{ |
|
|
HBITMAP bitmap; |
|
|
uint32 usage; |
|
|
|
|
|
} |
|
|
BMPCACHEENTRY; |
|
|
|
|
128 |
/* PSTCACHE */ |
/* PSTCACHE */ |
129 |
|
typedef uint8 HASH_KEY[8]; |
|
typedef uint8 BITMAP_ID[8]; |
|
130 |
|
|
131 |
/* Header for an entry in the persistent bitmap cache file */ |
/* Header for an entry in the persistent bitmap cache file */ |
132 |
typedef struct _PSTCACHE_CELLHEADER |
typedef struct _PSTCACHE_CELLHEADER |
133 |
{ |
{ |
134 |
BITMAP_ID bitmap_id; |
HASH_KEY key; |
135 |
uint8 width, height; |
uint8 width, height; |
136 |
uint16 length; |
uint16 length; |
137 |
uint32 stamp; |
uint32 stamp; |