TOpenPluginInfo

Far Manager

TOpenPluginInfo

The OpenPluginInfo stucture for Delphi:
TOpenPluginInfo = packed record
    StructSize: integer;
    Flags: DWORD;
    HostFile: PChar;
    CurDir: PChar;
    Format: PChar;
    PanelTitle: PChar;
    InfoLines: PInfoPanelLineArr;
    InfoLinesNumber: integer;
    DescrFiles: PPCharArray;
    DescrFilesNumber: integer;
    PanelModesArray: PPanelModeArr;
    PanelModesNumber: integer;
    StartPanelMode: integer;
    StartSortMode: integer;
                  (*
                    SM_DEFAULT,
                    SM_UNSORTED,
                    SM_NAME,
                    SM_EXT,
                    SM_MTIME,
                    SM_CTIME,
                    SM_ATIME,
                    SM_SIZE,
                    SM_DESCR,
                    SM_OWNER,
                    SM_COMPRESSEDSIZE,
                    SM_NUMLINKS
                  *)
    StartSortOrder: Integer;
    KeyBar: PKeyBarTitles;
    ShortcutData: PChar;
    Reserved: DWORD;
end;
POpenPluginInfo = ^TOpenPluginInfo;