MTAPI вызывание методов и функций

 
MTAPI вызывание методов и функций
Возможно глупый вопрос, но правильно ли в примерах дано присвоение от переменной класса TMTApi, а не от самого класса?
Так, в примере дано
HSocket:=MTApi.CreateSocket;
Но мне кажется (возможно ошибочно), что надо бы
HSocket:=TMTApi.CreateSocket;
т.к. мы создаем новый сокет и соответственно должны узнать хендл от класса,а не от уже существующей переменной...
Как правильно? Заранее спасибо :)
 
HSocket:=MTApi.CreateSocket;
У меня уже почти готов новый апи для дельфи с новыми функциями и многопоточным примером. Может в выходные успею выложить.
Причина обращения: