# PutFilesInfo

Структура `PutFilesInfo` передает информацию об обрабатываемых элементах в функции PutFilesW.

    struct PutFilesInfo
    {
      size_t StructSize;
      HANDLE hPanel;
      struct PluginPanelItem *PanelItem;
      size_t ItemsNumber;
      BOOL Move;
      const wchar_t *SrcPath;
      OPERATION_MODES OpMode;
    };

### Элементы

StructSize
Это поле содержит размер структуры `PutFilesInfo`.
hPanel
Описатель панели, возвращаемый функцией OpenW.
PanelItem
Указатель на массив из структур PluginPanelItem. Каждая структура описывает файл для передачи.
ItemsNumber
Число элементов в массиве `PanelItem`.
Move
Ноль, если файл должен быть скопирован, иначе перемещён.
SrcPath
Путь источника (откуда получим файлы для передачи).
OpMode
Комбинация флагов OPERATION_MODES. Функция PutFilesW должна воспринимать флаг `OPM_SILENT`. Также она может использовать флаг `OPM_DESCR`.

Если флаг `OPM_SILENT` не установлен, то возможна выдача диалога подтверждения и редактирование пути назначения.

Смотрите также:
структуры