たぶんwindows.h をインクルードすると
WinGdi.hで
#define TextOut TextOutA

てな定義がされている為 TextOutAを定義していないというエラーが出るのを防ぐ為に
どこかで誰かが TextOutAから TextOutへのJumpをさせてるのだと思うけど

どこで誰がやってるのかが判らないな