Функция 30 - работа с текущей папкой.
Подфункция 1 - установить текущую папку для потока.
Параметры:
- eax = 30 - номер функции
- ebx = 1 - номер подфункции
- ecx = указатель на ASCIIZ-строку с путём к новой текущей папке
Возвращаемое значение:
- функция не возвращает значения
Подфункция 2 - получить текущую папку для потока.
Параметры:
- eax = 30 - номер функции
- ebx = 2 - номер подфункции
- ecx = указатель на буфер
- edx = размер буфера
Возвращаемое значение:
- eax = длина имени текущей папки (включая завершающий 0)
Замечания:
- Если размера буфера недостаточно для копирования всего имени,
копируются только первые (edx-1) байт
и в конце ставится завершающий 0.