Опа, так, ведь,
SysSockSend(Socket,POINT1,SIZEOF(POINT1^),0);
видит только указатель на массив, сам массив эта функция не видит. Массив должен быть в составе самой структуры и определятся до использования функции SysSockSend.