Susie Plug-in Specification Rev4+α on Win32

このドキュメントはSusie Plug-inの仕様書として公開されているSPI_API.TXT Rev4にSusie Ver0.41で追加されたSPIを含めて、出来うる限り正確にインタフェースを記述する事が目的です。

このドキュメントはSPI_API.TXTと掲示板などによせられた情報を元に私(kana)が加筆・修正していますので、 間違いや不正確な記述に対する文責は私にあります。 間違い、不正確な記述、追加などは 私(kana)までご連絡ください。 また加筆に際してはSusieの掲示板に出ていた質問も参考にさせてもらっています。

LastUpdate: 1998/11/22(Sun)

00IN Plug-in
関数説明
GetPluginInfo Plug-inに関する情報を得る
IsSupported 展開可能な(対応している)ファイル形式か調べる
GetPictureInfo 画像ファイルに関する情報を得る
GetPicture 画像を展開する
GetPreview プレビュー・カタログ表示用画像縮小展開ルーティン
ConfigurationDlg Plug-in設定ダイアログ表示



00AM Plug-in
関数説明
GetPluginInfo Plug-inに関する情報を得る
IsSupported 展開可能な(対応している)ファイル形式か調べる
GetArchiveInfo アーカイブ内のすべてのファイルの情報を取得する
GetFileInfo アーカイブ内の指定したファイルの情報を取得する
GetFile アーカイブ内のファイルを取得する
ConfigurationDlg Plug-in設定ダイアログ表示



Plug-inで使用する構造体
構造体説明
PictureInfo 画像情報
fileInfo ファイル情報



Plug-in関数のエラーコード
返り値説明
0 正常終了
-1 その機能はインプリメントされていない
1 コールバック関数が非0を返したので展開を中止した
2未知のフォーマット
3データが壊れている
4メモリーが確保できない
5メモリーエラー(Lock出来ない、等)
6ファイルリードエラー
7予約
8内部エラー



ヘッダファイル
言語 説明
C / C++ SPI_API.TXTから作成したもの。
Delphi ぜえたさんより提供していただいたものを私がhtml化しました。 残念ながら私自身はDelphiを使った事がないのでhtml化したときに間違っていないかどうか自信がありません。
Visual Basic VB関係の話題は後藤あきらさんのところがよくまとまっています。VBでの宣言文といくつかのサンプルコートが参照できます。



Susieの部屋へ この文書の無断転載を禁じます
Susie関連リンク集へ Copyright 竹村嘉人
Kana's Home Pageへ Copyright kana

このページの作成にご協力していただいた方
ぜえた、Jy.、後藤あきら、渡辺 裕朗
その他掲示板利用者の方々
敬称略/順不同
情報提供に感謝いたします(_o_)