Описание: Выкачка из модуля SysUtils
Все тоже самое кроме:
Поддержки компонентов(нет функции WriteComponent, RadComponent и т.д) Exception не поддерживает форматирование сообщения и работы с компонентами Остались - Write, Read, Seek и т.д, т.е все базовое
Использует модуль Windows.
Все данные о регионе храняться в структуре RGNDATA. Упоминалась также и функция, позволяющая эту структуру получить: GetRegionData. У этой функции есть приятная особенность: если в третий параметр передать nil, то она вернёт размер памяти, необходимый для сохранения региона.
Аналогичным образом можно и прочитать записанный на диск регион:
Вот на этом, пожалуй, можно закончить этот обзор, отнюдь не претендующий на исчерпываемость.
Хочется надеятся, что кого-то сей опус подвигнет на создание чего-нить хорошего, или просто сэкономит несколько часов ползанья по Win32 SDK.