Lot of work on calling conventions and DLL loader