----------------------------------------------------------------------- int FAR PASCAL Lha(LPSTR szCmdLine, LPSTR szOutput, WORD wSize) ----------------------------------------------------------------------- 機能     解凍/圧縮を行います。 引数     szCmdLine Lha.DLL に渡すコマンドの文字列で、DOS でのコマンドライ          ンに相当     szOutput Lha.DLL が結果を返すバッファで、DOS での標準出力に相当     wSize   上記バッファのサイズ 戻り値     正常終了の時 0 。     エラーが発生した場合は 0 以外の数。 その他     説明が手抜きですいません。     そのうちに追加していきます。(すいません) ----------------------------------------------------------------------- WORD FAR PASCAL GetLhaVersion(void); ----------------------------------------------------------------------- 機能     LHA.DLL の現在のバージョンを返します。 戻り値     現在のバージョン(100 -> Versin 1.00)             (101 -> Versin 1.01)                  .                  .                  . その他     LHA.DLL を使用する前にバージョンのチェックをすることをお進めし     ます。 ----------------------------------------------------------------------- BOOL FAR PASCAL LhaGetRunning(void) ----------------------------------------------------------------------- 機能     現在 LHA.DLL が動作中なのかを得ます。     現在のバージョンでは、同時に複数のプロセスから実行できません。 戻り値     実行中であれば TRUE を返します。     実行中でなければ FALSE を返します。 その他     LHA.DLL の各機能を使用する前にこのチェックをすることをお進めし     ます。 ----------------------------------------------------------------------- BOOL FAR PASCAL LhaGetBackGroundMode(void) ----------------------------------------------------------------------- 機能     LHA.DLL がバックグラウンドモードか否かを得ます。 戻り値     バックグラウンドモードであれば TRUE を返します。     非バックグラウンドモードであれば FALSE を返します。 ----------------------------------------------------------------------- BOOL FAR PASCAL LhaSetBackGroundMode(BOOL BackGroundMode); ----------------------------------------------------------------------- 機能     LHA.DLL のバックグラウンドモードを設定します。     バックグラウンドで実行出来ない方が圧縮/解凍の速度は早いですが     その場合タスクを専有します。 引数     バックグラウンドモードの場合は TREU を渡します。     非バックグラウンドモードの場合は FALSE を渡します。 戻り値     正常終了の場合 TRUE を返します。     動作中で変更できなかった場合にはや、引数が間違いの場合には FALSE     を返します。 その他     Version 1.0x と同じ動作にするためには、       LhaSetBackGroundMode(FALSE);     としてお使いください。 ----------------------------------------------------------------------- BOOL FAR PASCAL LhaGetCursorMode(void) ----------------------------------------------------------------------- 機能     LHA.DLL の動作中にカーソルを表示するモードか否かを得ます。 戻り値     カーソル表示モードで在れば TRUE を返します。     カーソル非表示モードで在れば FALSE を返します。 ----------------------------------------------------------------------- BOOL FAR PASCAL LhaSetCursorMode(BOOL CursorMode); ----------------------------------------------------------------------- 機能     LHA.DLL の動作中にカーソルを表示するモードか否かを設定します。 引数     カーソル表示モードで在れば TRUE を渡します。     カーソル非表示モードで在れば FALSE を渡します。 戻り値     正常終了の場合 TRUE を返します。     動作中で変更できなかった場合にはや、引数が間違いの場合には FALSE     を返します。 その他     Version 1.0x と同じ動作にするためには、       LhaSetCursorMode(TRUE);     としてお使いください。     バックグラウンドモードの場合には、       LhaSetCursorMode(FALSE);     の方が何かといいかと思います。(個人的意見) ----------------------------------------------------------------------- unsigned int FAR PASCAL GetCursorInterval(void); ----------------------------------------------------------------------- 機能     カーソルの回転速度を得ます 戻り値     カーソルの回転速度(msec) ----------------------------------------------------------------------- BOOL FAR PASCAL SetCursorInterval(unsigned int Interval); ----------------------------------------------------------------------- 機能     カーソルの回転速度を設定します     但し、LHA.DLLの動作中には変更できません。 引数     カーソルの回転速度(msec)     ディフォルトは 80 (msec) です。 戻り値     正常終了の場合 TRUE を返します。     動作中で変更できなかった場合には FALSE を返します。 ----------------------------------------------------------------------- Lha()の返すエラーコードとその意味 ----------------------------------------------------------------------- ERROR_ALREADY_RUNNING     他のプロセスで LHA.DLL を使用中です。 上記以外のエラーコードは現在未定です。(すいません) ----------------------------------------------------------------------- その他(すいません等) -----------------------------------------------------------------------   解凍/圧縮時以外にも回転するカーソルを表示する次の2つの API がいま  いちうまく動作しない為 Ver 1.03 よりなくなりました。   BOOL FAR PASCAL Wait(void)   BOOL FAR PASCAL Reset(void) すいませんです。