# PluginStartupInfo

Структура `PluginStartupInfo` используется в функции SetStartupInfoW для передачи Far Manager'ом плагину различной важной информации.

    struct PluginStartupInfo
    {
      size_t                   StructSize;
      const wchar_t           *ModuleName;

      FARAPIMENU               Menu;
      FARAPIMESSAGE            Message;
      FARAPIGETMSG             GetMsg;
      FARAPIPANELCONTROL       PanelControl;
      FARAPISAVESCREEN         SaveScreen;
      FARAPIRESTORESCREEN      RestoreScreen;
      FARAPIGETDIRLIST         GetDirList;
      FARAPIGETPLUGINDIRLIST   GetPluginDirList;
      FARAPIFREEDIRLIST        FreeDirList;
      FARAPIFREEPLUGINDIRLIST  FreePluginDirList;
      FARAPIVIEWER             Viewer;
      FARAPIEDITOR             Editor;
      FARAPITEXT               Text;
      FARAPIEDITORCONTROL      EditorControl;

      FARSTANDARDFUNCTIONS    *FSF;

      FARAPISHOWHELP           ShowHelp;
      FARAPIADVCONTROL         AdvControl;
      FARAPIINPUTBOX           InputBox;
      FARAPICOLORDIALOG        ColorDialog;
      FARAPIDIALOGINIT         DialogInit;
      FARAPIDIALOGRUN          DialogRun;
      FARAPIDIALOGFREE         DialogFree;
      FARAPISENDDLGMESSAGE     SendDlgMessage;
      FARAPIDEFDLGPROC         DefDlgProc;
      FARAPIVIEWERCONTROL      ViewerControl;
      FARAPIPLUGINSCONTROL     PluginsControl;
      FARAPIFILEFILTERCONTROL  FileFilterControl;
      FARAPIREGEXPCONTROL      RegExpControl;
      FARAPIMACROCONTROL       MacroControl;
      FARAPISETTINGSCONTROL    SettingsControl;

      void                    *Private;
      void                    *Instance;

      FARAPIFREESCREEN         FreeScreen;
    };

### Элементы

StructSize
Это поле содержит размер структуры `PluginStartupInfo`. Если в будущем будут добавлены новые поля, это поле позволит определить это.
ModuleName
Полное имя плагина с путём.
Private
Поле используется Far Manager'ом для взаимодействия с отдельными стандартными плагинами.

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

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