| 引数 | 入出力 | 説明 | ||||
|---|---|---|---|---|---|---|
| buf | IN | 
 | ||||
| len | IN | 
 | ||||
| flag | IN | 追加情報 「xxxx xxxx xxxx xSSS」(下位3bitが意味を持つ) 
 | ||||
| lphInf | OUT | ファイル情報の入ったハンドルを受け取る変数へのポインタ。 Plug-in内で確保されたLOCALメモリーにfileInfo構造体配列が書き込まれ、そのハンドルが返される。 method[0]=='\0'で終端。 | 
0なら正常終了、それ以外はエラーコードを返す。
typedef struct fileInfo
{
        unsigned char method[8];        /* 圧縮法の種類 */
        unsigned long position;         /* ファイル上での位置 */
        unsigned long compsize;         /* 圧縮されたサイズ */
        unsigned long filesize;         /* 元のファイルサイズ */
        time_t timestamp;               /* ファイルの更新日時 */
        char path[200];                 /* 相対パス */
        char filename[200];             /* ファイルネーム */
        unsigned long crc;              /* CRC */
} fileInfo;
| method | '\0'終端なので実質7文字までである | 
|---|---|
| timestamp | ないときには0にする(-1ではない) | 
| 00IN | GetPluginInfo | IsSupported | GetPictureInfo | GetPicture | GetPreview | ConfigurationDlg | 
|---|---|---|---|---|---|---|
| 00AM | GetPluginInfo | IsSupported | GetArchiveInfo | GetFileInfo | GetFile | ConfigurationDlg | 
| この文書の無断転載を禁じます | 
| Copyright 竹村嘉人 | 
| Copyright kana |