# Basic API

Краткое описание Basic API

### Экспортируемые функции, т.е. те, которые плагин экспортирует для Far Manager

Функция | Описание
--- | ---
ExitFARW | перед выходом из Far Manager
GetGlobalInfoW | основная информация о плагине
GetPluginInfoW | дополнительная информация о плагине
OpenW | вызывает плагин
SetStartupInfoW | Far Manager передает плагину необходимую информацию

### Сервисные функции, указатели на эти функции плагины получают от Far Manager в функции SetStartupInfoW

Функция | Описание
--- | ---
GetMsg | получить строку сообщения из языкового файла
InputBox | позволяет запросить у пользователя текстовую строку
Menu | показывает меню
Message | показывает сообщение
ShowHelp | показывает нужный раздел из файла помощи

### Структуры

Структура | Описание
--- | ---
ExitInfo | при закрытии плагина
FarKey | код клавиши
FarMenuItem | элемент меню
FarStandardFunctions | указатели на стандартные функиции Far Manager
GlobalInfo | основная информация о плагине
OpenInfo | информация о том, откуда вызван плагин
PluginInfo | информация о модуле плагина
PluginMenuItem | информация о добавляемых в меню плагинов элементах
PluginStartupInfo | различная важная информация
VersionInfo | информация о версии плагина

Смотрите также:
Типы и определения