--- np2/macosx/mousemng.h 2003/10/16 17:59:38 1.1 +++ np2/macosx/mousemng.h 2003/11/12 19:56:50 1.5 @@ -1,4 +1,10 @@ +enum { + uPD8255A_LEFTBIT = 0x80, + uPD8255A_RIGHTBIT = 0x20 +}; + + #ifdef __cplusplus extern "C" { #endif @@ -9,3 +15,21 @@ BYTE mousemng_getstat(SINT16 *x, SINT16 } #endif +enum { + MOUSEMNG_LEFTDOWN = 0, + MOUSEMNG_LEFTUP, + MOUSEMNG_RIGHTDOWN, + MOUSEMNG_RIGHTUP +}; + +enum { + MOUSEPROC_SYSTEM = 0, + MOUSEPROC_MACUI +}; + +void mousemng_initialize(void); +void mousemng_callback(HIPoint delta); +BOOL mousemng_buttonevent(UINT event); +void mousemng_enable(UINT proc); +void mousemng_disable(UINT proc); +void mousemng_toggle(UINT proc);