Altered WM_MOUSEHOVER so the lParam and wParam fields are set
correctly to virtual key states and cursor position.

diff --git a/windows/input.c b/windows/input.c
index 79ec4af..5740f32 100644
--- a/windows/input.c
+++ b/windows/input.c
@@ -972,7 +972,8 @@
             /* has the mouse hovered long enough? */
             if(TrackingList[i].iHoverTime <= TrackingList[i].tme.dwHoverTime)
              {
-                PostMessageA(TrackingList[i].tme.hwndTrack, WM_MOUSEHOVER, 0, 0);
+                PostMessageW(TrackingList[i].tme.hwndTrack, WM_MOUSEHOVER,
+                             get_key_state(), MAKELPARAM( pos.x, pos.y ));
 
                 /* stop tracking mouse hover */
                 TrackingList[i].tme.dwFlags ^= TME_HOVER;