Служебные

Краткая справка о служебных функциях: проверка памяти, рекурсивная печать контролов, расчёт координат, очередь классов, таймеры и события.

Назначение

Служебные функции обслуживают внутреннюю работу программы: проверку памяти, расчёт координат контролов и управление очередью исполнения обработчиков. Например, NFClast возвращает число свободных кластеров в EAX и целые мегабайты в EBX, а RectCalc рассчитывает координаты контрола по регистру ESI.

Обработка событий и таймеров

Функция TMR обрабатывает таймеры по циклу Windows, а Timers — таймеры приложения по списку в EAX. EvnExe выполняет пользовательскую функцию события Evn с номером ENum, передавая в EBX номер события, а в ESI вызвавший контролл. JmpClast перепрыгивает в начало следующего кластера исполняемых переменных.