msbuild запрещает использование __thiscall в любом случае, поэтому приходится костылить через __fastcall
он не запрещает его использовать при вызове других не статических методов класса, но не позволяет определять не статические методы класса, который не был объявлен