関数 | |
int __stdcall | GetPluginInformation (unsigned int _uInfoId, wxULongLong _llSubOption, void *_pPtr) |
int __stdcall | LoadPlugin (const wxString &_szArcName, wxULongLong _llSubOption) |
int __stdcall | FreePlugin (void *_pReserved) |
int __stdcall | CheckArchive (const wxString &_szArcName, int *_nFileCount) |
int __stdcall | OpenArchive (const wxString &_szArcName, void **_hArchive) |
int __stdcall | CloseArchive (void *_hArchive) |
int __stdcall | GetFileInformation (void *_hArchive, TPI_FILEINFO *_fiInfo, bool _bFirst) |
int __stdcall | GetArchiveInformation (void *_hArchive, TPI_ARCHIVEINFO *_aiInfo) |
int __stdcall | Command (unsigned int _uCommand, TPI_SWITCHES *_swInfo, const wxString &_szArcName, const wxArrayString &_szFiles) |
int __stdcall | SetCallbackProc (TPI_PROC _prArcProc) |
int __stdcall CheckArchive | ( | const wxString & | _szArcName, | |
int * | _nFileCount | |||
) |
プラグインが対応しているファイルかどうか確認する。
_szArcName | 確認する対象となる書庫名。 | |
_nFileCount | 書庫に格納されているファイル数を格納するためのポインタ。情報が不要ならばNULLを指定。 |
int __stdcall CloseArchive | ( | void * | _hArchive | ) |
書庫のハンドルを解放する。
_hArchive | 操作する対象となる書庫ハンドル。 |
int __stdcall Command | ( | unsigned int | _uCommand, | |
TPI_SWITCHES * | _swInfo, | |||
const wxString & | _szArcName, | |||
const wxArrayString & | _szFiles | |||
) |
各種の書庫操作を行う。
_uCommand | 書庫操作の種類を表すコマンドコード。 | |
_swInfo | 書庫操作に必要な情報を格納した構造体へのポインタ。 | |
_szArcName | 操作する対象となる書庫名。 | |
_szFiles | ファイル名を指定する改行(¥n)区切りリスト。 |
int __stdcall FreePlugin | ( | void * | _pReserved | ) |
プラグインを解放する。
_pReserved | 予約済み。現状では常にNULL。 |
int __stdcall GetArchiveInformation | ( | void * | _hArchive, | |
TPI_ARCHIVEINFO * | _aiInfo | |||
) |
書庫の情報を順に取得する。
_hArchive | 操作する対象となる書庫ハンドル。 | |
_aiInfo | 取得した情報を格納するためのポインタ。 |
int __stdcall GetFileInformation | ( | void * | _hArchive, | |
TPI_FILEINFO * | _fiInfo, | |||
bool | _bFirst | |||
) |
書庫に格納されているファイルの情報を順に取得する。
_hArchive | 操作する対象となる書庫ハンドル。 | |
_fiInfo | 取得した情報を格納するためのポインタ。 | |
_bFirst | 最初のファイルから情報を取得する場合にはTRUE。 |
int __stdcall GetPluginInformation | ( | unsigned int | _uInfoId, | |
wxULongLong | _llSubOption, | |||
void * | _pPtr | |||
) |
プラグインに関する情報を取得。
_uInfoId | 取得する情報を示す数値(情報コード)。 | |
_llSubOption | 情報コードにより異なる。 | |
_pPtr | 結果を格納するバッファへのポインタ。 |
int __stdcall LoadPlugin | ( | const wxString & | _szArcName, | |
wxULongLong | _llSubOption | |||
) |
プラグインを使用するための初期化を行う。
_szArcName | これから操作する対象となる書庫名。不明な場合はNULLを指定。 | |
_llSubOption | 書庫を作成する場合には、その格納形式IDを指定。それ以外の場合は0。 |
int __stdcall OpenArchive | ( | const wxString & | _szArcName, | |
void ** | _hArchive | |||
) |
書庫のハンドルを取得する。
_szArcName | 操作する対象となる書庫名。 | |
_hArchive | 取得したハンドルを格納するためのポインタ。 |
int __stdcall SetCallbackProc | ( | TPI_PROC | _prArcProc | ) |