home *** CD-ROM | disk | FTP | other *** search
- /*
- * DCMP mouse pointer support by Tobias Ferber '92
- */
-
- extern void SaveMouseColors(struct Window *);
- extern void RestoreMouseColors(struct Window *);
- extern USHORT *SetMousePointer(struct Window *,USHORT*,WORD,WORD,WORD,WORD,USHORT *);
- extern void UnsetMousePointer(struct Window *,USHORT *,WORD);
- extern void FlipPointerX(struct Window *);
- extern void FlipPointerY(struct Window *);
- extern void FlipPointerZ(struct Window *);
- extern void SetMouseImage(struct Window *, int);
-
- /* image numbers */
-
- #define SMI_NONE -1
- #define SMI_PREFS 0
- #define SMI_KLONDIKE 1
- #define SMI_GRABGLOVE 2
- #define SMI_SLEEPGLOVE 3
- #define SMI_DRAGGLOVE 4
- #define SMI_NESSIE 5
- #define SMI_BUSYBEE 6
- #define SMI_ZZBUBBLE 7
- #define SMI_STOPWATCH 8
- #define SMI_HOURGLASS 9
- #define SMI_DOTTY 10
- #define SMI_STANDARD20 11
- #define SMI_CROSSHAIR 12
- #define SMI_TINY 13
- #define SMI_BUG 14
- #define SMI_INVISIBLE 15
-
- #define UnsetMouseImage(w) SetMouseImage((w),SMI_NONE)
-