uses
System,
Classes,
IdGlobal,
IdException,
IdStackBSDBase,
IdStackConsts,
IdWinsock2,
IdStack,
SysUtils,
Windows;