Как ни странно, да, похоже, он использует только 1.1.
Вы должны иметь исходный код с вашей установкой VS - вы увидите, что в stdafx.h он включает winsock.h (не 2) и в sockcore.cpp есть код для инициализации 1.1.MFC в VS2010 такой же.
Если вы хотите использовать winsock2 в своем собственном коде, вам придется включить заголовок перед заголовком MFC в stdafx.h вашего проекта, чтобы объявления не конфликтовали.Надеемся, что это не сломает интерфейс AfxSocket, хотя: - /