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