fattr
Указатель на объект с сохраненными правами доступа.
FileName
Имя файла или каталога, права доступа на который нужно
установить. Может быть NULL. Если FileName равно NULL, то атрибуты NewAttr
просто запоминаются внутри объекта, а атрибуты никаких существующих файлов
или каталогов не трогаются.
NewAttr
Значение атрибутов в том формате, в каком его отдают
SetFileAttributes (описание ее смотрите в документации по win32 api).
Если NewAttr равно 0xFFFFFFFF, то на FileName устанавливаются
запомненные внутри объекта атрибуты. Если NewAttr не равно 0xFFFFFFFF,
то значение NewAttr запоминается внутри объекта, а затем эти атрибуты
устанавливаются на FileName.
TRUE - в случае успеха, FALSE - при неудаче.