The issue is in O32MouseMon.pas it should be changed to accommodate both Win32 and Win64 compilation. To fix the issue the changes required are as follow:
//rnelson changed integer to INT_PTR (the wParam should be UINT_PTR, but I )
function MessageHookProc(nCode: Integer; wParam, lParam: INT_PTR): INT_PTR; stdcall;
and
//rnelson changed integer to INT_PTR (the wParam should be UINT_PTR, but I )
function MouseHookProc(nCode: Integer; wParam, lParam: INT_PTR): INT_PTR; stdcall;
The issue is in
O32MouseMon.pas
it should be changed to accommodate both Win32 and Win64 compilation. To fix the issue the changes required are as follow: