struct ConnectionInfo
{