Only use the MS record layout when using the MS C++ ABI

We're not ready to use it everywhere we use a win32 triple yet.