FWIW: Visual Studio 2019 compiler produces the same errors at the same place. I have yet to discern why line 120001 and subsequent uses of MFUNCTION macro do not produce the same error while being identical with respect to signatures and data declarations. Still investigating.