Ale TO jest interface dla GMa, po co się babrać z tym, jeśli masz bardziej przyjazny interface dla C++a.
Nie z winsocka, lecz ze źródła 39DLLa, dokładniej jest to obiektowy interface ów liba.
Co do typu SOCKET, w tym wypadku metoda CSocket::tcpaccept zwraca wskaźnik na obiekt typu CSocket, obdarzony metodami (: