Doing Win32 SEH exceptions is not that hard. Dmd's will interoperate with VS's. If you look at the phobos source code, and experiment a bit compiling samples and looking at the asm output, it should be enough.