I didn't tried Visual Studio because I use Windows 98 and it need XP ...
Going to download Crimson Editor and test it out..
Here's the line:
BIND_TO_SERVER(GamePrintInfo);
And here's the errors:
58:1 C:\WINDOWS\Desktop\d2moma\Source\\ClientCore.cpp pasting "->" and "GamePrintInfo" does not give a valid preprocessing token
58:1 C:\WINDOWS\Desktop\d2moma\Source\\ClientCore.cpp pasting "GamePrintInfo" and "=" does not give a valid preprocessing token
58:1 C:\WINDOWS\Desktop\d2moma\Source\\ClientCore.cpp pasting "fnGamePrintInfo" and ")" does not give a valid preprocessing token
58:1 C:\WINDOWS\Desktop\d2moma\Source\\ClientCore.cpp pasting ""GamePrintInfo"" and ")" does not give a valid preprocessing token
It's one of most common errors...
EDIT: Crimson Editor just to edit, it don't compile =[[