2 * MOUSE driver interface
4 * Copyright 1998 Ulrich Weigand
11 typedef struct _MOUSEINFO
22 } MOUSEINFO
, *LPMOUSEINFO
;
25 typedef VOID (CALLBACK
*LPMOUSE_EVENT_PROC
)(DWORD
,DWORD
,DWORD
,DWORD
,DWORD
);
27 WORD WINAPI
MOUSE_Inquire(LPMOUSEINFO lpMouseInfo
);
28 VOID WINAPI
MOUSE_Enable(LPMOUSE_EVENT_PROC lpMouseEventProc
);
29 VOID WINAPI
MOUSE_Disable(VOID
);
33 #define WINE_MOUSEEVENT_MAGIC ( ('M'<<24)|('A'<<16)|('U'<<8)|'S' )
34 typedef struct _WINE_MOUSEEVENT
43 void MOUSE_SendEvent( DWORD mouseStatus
, DWORD posX
, DWORD posY
,
44 DWORD keyState
, DWORD time
, HWND32 hWnd
);
46 #endif /* __WINE_MOUSE_H */