# FRSUSERFUNC

Тип `FRSUSERFUNC` описывает CALLBACK-функцию, вызываемую из функции FSF.FarRecursiveSearch для каждого найденного файла.

    typedef int  (WINAPI *FRSUSERFUNC)(
      const struct PluginPanelItem *FData,
      const wchar_t *FullName,
      void *Param
    );

### Параметры

FData
Указатель на структуру PluginPanelItem для очередного найденного файлового объекта.
FullName
Полный путь к найденному файловому объекту.
Param
Указатель на данные пользователя (параметр `Param` фунции FSF.FarRecursiveSearch).

### Возвращаемое значение

Пользовательская функция должна вернуть `TRUE` для продолжения сканирования файловой системы, или `FALSE`, если необходимо прервать процесс сканирования.

### Замечания

`FData` и `FullName` определены только в контексте данной функции, плагин не должен сохранять эти указатели. Для сохранения данных, плагин должен скопировать эти значения в свои структуры. `Param` - те данные, которые плагин передал функции FSF.FarRecursiveSearch.
Смотрите также:
FSF.FarRecursiveSearch