Abstract functions can be overriding virtuals
Update to track master
Print virtual on introducing functions
Remove trace code
Use Runtime.cArgs
Use the A versions of winapi functions instead of aliasing
Remove rest of win32 stuff