There are specific coding inclusions for 64bit systems. Those inclusion, notably the PtrSafe parameter exist because the OS structures of the 32bit vs 64bit systems are possibly dangerous if ignored. It is up to the original coder to test their work in a 64bit environment and to specifically note PtrSafe on the declarations as needed.

So your best bet is to work with the author of the code to provide you with a version that will work/run on your system without you hacking your own system.

----------
Alternately, check this:
http://answers.microsoft.com/en-us/o...f-cb5ec3bd279b