The Answer to "Bad DLL Calling Convention"