void WINAPI GetPluginInfoW(PluginInfo* info) { assert(info); info->StructSize = sizeof(PluginInfo); static const wchar_t* menu_strings[1]; menu_strings[0] = _PSI.GetMsg(&_FPG, ps_title); info->PluginConfig.Guids = &_FPG; info->PluginConfig.Strings = menu_strings; info->PluginConfig.Count = sizeof(menu_strings) / sizeof(menu_strings[0]); info->PluginMenu.Guids = &_FPG; info->PluginMenu.Strings = menu_strings; info->PluginMenu.Count = sizeof(menu_strings) / sizeof(menu_strings[0]); #ifdef _DEBUG info->Flags |= PF_PRELOAD; #endif // _DEBUG }
/** Returns message from FAR current language. */ const wchar_t *GetMsg(int msg) { return(Info.GetMsg(&MainGuid, msg)); };
const wchar_t* GetMsg(int MsgId) { return(Info.GetMsg(&MainGuid,MsgId)); }
static const wchar_t* GetMsg(intptr_t MsgId) { return(Info.GetMsg(&PluginId, MsgId)); }
const TCHAR *GetMsg(int MsgId) { return Info.GetMsg(&MainGuid,MsgId); }