WinApi тип данных TRgnData
TRgnData = record
rdh: TRgnDataHeader;
Buffer: array[0..0] of CHAR;
Reserved: array[0..2] of CHAR;
end;
Структура содержит заголовок и массив прямоугольников, которые формируют регион. Прямоугольники отсортированы сверху вниз, слева направо. Они не пересекаются.
Параметры:
rdh: Определяет структуру TRgnDataHeader. Параметры этой структуры определяют тип региона (независимо от того прямоугольный или трапециедальный), количество прямоугольников, которые создают регион, размер буфера, который содержит структуры прямоугольника, и так далее.
Buffer: Определяет произвольный размер буфера, который содержит структуры TRect, которые создают регионы.
Reserved: Зарезервирован.
Материал взят из:
Русская спpавка по Windows API