Функция Run вызывается для выполнения целевой
функции плагина. Перед ее вызовом всегда вызывается функция GetInfo в целях проверки версии
S&R, на которую рассчитан плагин.
int WINAPI Run(
DWORD OpenFrom,
DWORD Reserved1,
DWORD Reserved2
);
Параметры
OpenFrom
Идентификатор, определяющий, откуда был вызван плагин.
Может принимать одно из следующих значений:
SRPO_PANEL
Открыт в панелях.
SRPO_CONFIG
Открыт из меню конфигурации S&R. Наиболее
логичным будет в этом случае вызвать функцию конфигурации плагина.
SRPO_EDITOR
Открыт в редакторе.
SRPO_VIEWER
Открыт в программе просмотра.
Reserved1, Reserved2
Зарезервировано для будущего использования. В текущей
версии всегда равны 0.
Возвращаемое значение
В случае успеха должно возвращаться TRUE (не 0), в случае
неудачи - FALSE (0).