Структуры POINT и POINTS

Эти две стуктуры определяют координаты x и y точки.

typedef struct tagPOINT 
{
LONG x;
LONG y;
} POINT, *PPOINT;


typedef struct tagPOINTS
{
SHORT x;
SHORT y;
} POINTS, *PPOINTS;

Можно сказать, что структура POINTS это маленькая версия стуктуры POINT, так как значения координат X и Y можно задать в маленьком диапазоне, но при этом и памяти тратится на много меньше.