Pointer arithmetic in device.cpp will need more work, but that's only for CoSetProxyBlanket mechanism that's not needed for all games. For this pull request I have disabled that part for 64 bit builds so as to not cause uneeded problems.
Also adds a WINAPI define backported from wine, to support 64bit. The new extended definition might need some testing.
This adds 64 bit support for the Sjmp mechanism.
Tested with some 64 bit games and it works.
Pointer arithmetic in device.cpp will need more work, but that's only for CoSetProxyBlanket mechanism that's not needed for all games. For this pull request I have disabled that part for 64 bit builds so as to not cause uneeded problems.
Also adds a WINAPI define backported from wine, to support 64bit. The new extended definition might need some testing.