проблема вся в том что ты пытаешся воспользоваться нестатик членом класса из глобальной функции. Так не пойдет. Статик члены инициализируются при запуске программы, а нестатик при создании обекта. Получается казус - попытка обратиться к члену класса которого нет в природе, память под него не выделена, обекта нет - использовать мы его не можем.
Надо только себе уяснить, что обращаться к статическим членам класса мы можем не создавая обект!
гдето в программе XAXA::Call1(...) и все.
если обявишь void (WINAPI *funcCallBackGlobal)(LPSTR buf,DWORD len); как статик все будет работать