I don't actually know if MSVC supports the above style of declaration. I assume it does, but I can't really check atm :( I will ask someone