# SetFindListW

Функция `SetFindListW` предназначена для переноса найденных объектов из диалога Поиска файлов в эмулируемую файловую систему. Физически файлы не должны копироваться или изменяться.

    intptr_t WINAPI SetFindListW(
      const struct SetFindListInfo *Info
    );

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

Info
Указатель на структуру SetFindListInfo, Far Manager передает плагину найденные объекты.
В начале функции проверьте, что поле `SetFindListInfo.StructSize >= sizeof(SetFindListInfo)`.

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

Если функция выполнила свои действия успешно, то верните `1`. В противном случае `0`.

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

- Типичный представитель, использующий данную функцию - плагин Temporary panel (TMPCLASS.CPP, функция TmpPanel::SetFindList)
- Перед вызовом этой функции Far Manager вызывает функцию OpenW(OPEN_FINDLIST...) и только после успешного её завершения вызовет `SetFindListW`.

### Пример

Пример из плагина "TmpPanel".

    intptr_t WINAPI SetFindListW(const struct SetFindListInfo *Info)
    {
      TmpPanel *Panel=(TmpPanel *)Info->hPanel;
      return Panel->SetFindList(Info->PanelItem,Info->ItemsNumber);
    }

Смотрите также: