# Miscellaneous API

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

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

Функция | Описание
--- | ---
ProcessConsoleInputW | предобработка консольных событий плагином
ProcessSynchroEventW | позволяет плагину выполнить код в контексте главного потока Far Manager

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

Функция | Описание
--- | ---
AdvControl | дополнительные управляющие функции; работают везде: в панелях/редакторе/просмотре
ColorDialog | диалог изменения цвета
RegExpControl | управляющие функции регулярных выражений
RestoreScreen | восстанавливает предварительно сохранённую область экрана
SaveScreen | сохраняет область экрана
Text | выводит текстовую строку на экран

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

Структура | Описание
--- | ---
FAR_CHAR_INFO | экранная символьная ячейка
FarColor | цвет и атрибуты текста и фона
FarSetColors | изменение цветовой схемы Far Manager
ProcessConsoleInputInfo | информация о консольном событии Far Manager
ProcessSynchroEventInfo | информация о событии, которое будет исполнено в контексте основного потока Far Manager
ProgressValue | установка статуса операции на кнопке Far Manager в панели задач
RegExpMatch | используется в структуре RegExpSearch
RegExpSearch | используется в регулярных выражениях Far Manager
WindowInfo | информация об окне Far Manager
WindowType | информация о типе окна Far Manager

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