24 |
|
extern bool VideoActivated(void); |
25 |
|
extern bool VideoSnapshot(int xsize, int ysize, uint8 *p); |
26 |
|
|
27 |
< |
extern int16 VideoDoDriverIO(void *spaceID, void *commandID, void *commandContents, uint32 commandCode, uint32 commandKind); |
27 |
> |
extern int16 VideoDoDriverIO(uint32 spaceID, uint32 commandID, uint32 commandContents, uint32 commandCode, uint32 commandKind); |
28 |
|
|
29 |
|
// System specific and internal functions/data |
30 |
|
struct VideoInfo { |
138 |
|
|
139 |
|
extern void video_set_palette(void); |
140 |
|
extern void video_set_cursor(void); |
141 |
+ |
extern bool video_can_change_cursor(void); |
142 |
|
extern int16 video_mode_change(VidLocals *csSave, uint32 ParamPtr); |
143 |
|
|
144 |
|
extern int16 VSLDoInterruptService(uint32 arg1); |
145 |
< |
extern void NQDMisc(uint32 arg1, void *arg2); |
145 |
> |
extern void NQDMisc(uint32 arg1, uintptr arg2); |
146 |
> |
|
147 |
> |
// Native QuickDraw acceleration callbacks |
148 |
> |
extern bool NQD_sync_hook(uint32); |
149 |
> |
extern bool NQD_bitblt_hook(uint32); |
150 |
> |
extern bool NQD_fillrect_hook(uint32); |
151 |
> |
extern void NQD_bitblt(uint32); |
152 |
> |
extern void NQD_invrect(uint32); |
153 |
> |
extern void NQD_fillrect(uint32); |
154 |
|
|
155 |
|
extern bool keyfile_valid; |
156 |
|
|