Handle some Windows types
Don't include `end` in `asm` blocks