00001 /* $Id: winmouse.h,v 1.7 2000/03/09 21:50:11 sandervl Exp $ */ 00002 /* 00003 * Mouse handler for DINPUT 00004 * 00005 * Copyright 1999 Sander van Leeuwen 00006 * 00007 * 00008 * Project Odin Software License can be found in LICENSE.TXT 00009 * 00010 */ 00011 #ifndef __WINMOUSE_H__ 00012 #define __WINMOUSE_H__ 00013 00014 extern LPMOUSE_EVENT_PROC mouseHandler; 00015 extern WNDPROC keyboardHandler; 00016 00017 #define ISMOUSE_CAPTURED() (mouseHandler!=NULL) 00018 #define ISKDB_CAPTURED() (keyboardHandler!=0) 00019 00020 BOOL DInputMouseHandler(HWND hwnd, ULONG msg, ULONG x, ULONG y); 00021 BOOL DInputKeyBoardHandler(MSG *msg); 00022 00023 #endif //__WINMOUSE_H__