GetOpenPanelInfoW вызывается Far Manager для получения информации об открываемой панели плагина.
void WINAPI GetOpenPanelInfoW( struct OpenPanelInfo *Info );
GetOpenPanelInfoW, уже заполнена 0. Плагин обязательно должен заполнить поле OpenPanelInfo.StructSizeGetOpenPanelInfoW достаточно часто, поэтому при проектировании плагина необходимо минимизировать "расчёты", производимые в этой функции.
void WINAPI GetOpenPanelInfoW(struct OpenPanelInfo *Info)
{
TmpPanel *Panel=(TmpPanel *)Info->hPanel;
Panel->GetOpenPanelInfo(Info);
}