Sorry, This is a Japnanese Document(Shift JIS).
======================================================================
                             UUnZip32.DLL
                           Version 5.5.2.0(3)

                                API.Txt

                             Niiyama(HEROPA)
----------------------------------------------------------------------
y͂߂Ɂz
    ̃hLǵAUUnZip32.DLLAPIɂċLqĂ܂B
    UUnZip32.DLLgpAvP[V̍җlpɋLqĂ
    B
    ̃hLgł́Ac񐻂UnZip32.DLL Version 5.40 
    uIWiŁvAInfo-ZIPUnZip32.DLLuInfo-ZIPŁvA
    UnZip32.DLLuUUnZip32.DLLvƌĂԎɂ܂B
    eAPȈڍׂɂẮAIWił7-zip32.dll̃hLgQ
    ƂĂBĂAPÍA{Iɓ7-zip32.dll
    APÎ܂܌ĂяoĂ邾ł̂ŁAAPI̋̂́A
    7-zip32.dllƓłB
    UnZip()ɊւẮA7-zip32.dllSevenZip()ɓnOSevenZipF
    R}hCɕϊēnĂ܂BR}hC̏ڍׂɂ
    ẮACommand.TxtQƂĂB

yIWi̒lԂ́z
    ------------------------------------------------------------------
    WORD  WINAPI UnZipGetVersion();
    ------------------------------------------------------------------
        552Ԃ܂B

    ------------------------------------------------------------------
    WORD  WINAPI UnZipGetSubVersion();
    ------------------------------------------------------------------
        o[Wł́A3Ԃ܂B(XV邽т1C
        Ng܂B)

yIWiœlɎĂAPIz
    Info-ZIPAPISāB
        Info-ZIPUnZip32.DLL̃\[Xɂ̂ŁAInfo-ZIPłAPI
        ͑SĂ̂܂܎gpł͂łB(mF)

    ------------------------------------------------------------------
    int   WINAPI UnZip(const HWND _hwnd, LPCSTR _szCmdLine, 
            LPSTR _szOutput, const DWORD _dwSize);
    ------------------------------------------------------------------
        _szCmdLineœnꂽA7-zip32.dllSevenZip()ŔF
        悤ɕϊēn܂Bڍׂ́ACommand.TxtQ

    ------------------------------------------------------------------
    HARC  WINAPI UnZipOpenArchive(const HWND _hwnd, 
            LPCSTR _szFileName, const DWORD _dwMode);
    ------------------------------------------------------------------
        _szFileNameɁu"vň͂t@CAIWił͋܂
        A7-zip32.dll͋Ȃ̂ŁAOɁu"vgēn܂B

    ------------------------------------------------------------------
    int   WINAPI UnZipGetFileCount(LPCSTR _szArcFile);
    ------------------------------------------------------------------
        _szArcFileɁu"vň͂t@CAIWił͋܂
        A7-zip32.dll͋Ȃ̂ŁAOɁu"vgēn܂B

    ------------------------------------------------------------------
    BOOL  WINAPI UnZipCheckArchive(LPCSTR _szFileName, 
            const int _iMode);
    ------------------------------------------------------------------
        SevenZipCheckArchiveɓnł́A7zȃt@CnjƂȂ
        ߁ǍASevenZipGetArchiveTypeARCHIVETYPE_ZIP̏ꍇ̂
        TRUEԂ܂B

    ------------------------------------------------------------------
    int   WINAPI UnZipFindFirst(HARC _harc, LPCSTR _szWildName, 
            INDIVIDUALINFO *_lpSubInfo);
    ------------------------------------------------------------------
        fBNĝt@C̃f~^́AIWił
        u/vȂ̂ŁA7-zip32.dll̕Ԃt@C̃f~^u\vu/v
        ɒu܂B
        _szWildNaméAIWíu*.*vőSẴGg擾ł
        A7-zip32.dlĺu*vłȂƑʖڂȂ̂ŁAu*vɒu
        B
        _lpSubInfo->wRatióAIWił͈kꂽTCY̔䗦Ȃ
        ŁASevenZipGetFileSize, SevenZipGetCompressedSizeČvZ
        lԂ܂B

    ------------------------------------------------------------------
    int   WINAPI UnZipFindNext(HARC _harc, 
            INDIVIDUALINFO *_lpSubInfo);
    ------------------------------------------------------------------
        fBNĝt@C̃f~^́AIWił
        u/vȂ̂ŁA7-zip32.dll̕Ԃt@C̃f~^u\vu/v
        ɒu܂B
        _lpSubInfo->wRatióAIWił͈kꂽTCY̔䗦Ȃ
        ŁASevenZipGetFileSize, SevenZipGetCompressedSizeČvZ
        lԂ܂B

    ------------------------------------------------------------------
    int   WINAPI UnZipGetFileName(HARC _harc, LPSTR _lpBuffer, 
            const int _nSize);
    ------------------------------------------------------------------
        fBNĝt@C̃f~^́AIWił
        u/vȂ̂ŁA7-zip32.dll̕Ԃt@C̃f~^u\vu/v
        ɒu܂B

    ------------------------------------------------------------------
    WORD  WINAPI UnZipGetArcRatio(HARC _harc);
    ------------------------------------------------------------------
        7-zip32.dllł́At@CTCŸkłAIWił
        kꂽTCY̔䗦Ȃ̂ŁASevenZipGetArcFileSize,
        SevenZipGetArcCompressedSizeČvZlԂ܂B

    ------------------------------------------------------------------
    WORD  WINAPI UnZipGetRatio(HARC _harc);
    ------------------------------------------------------------------
        7-zip32.dllł́At@CTCŸkłAIWił
        kꂽTCY̔䗦Ȃ̂ŁASevenZipGetFileSize,
        SevenZipGetCompressedSizeČvZlԂ܂B

    ȉ́A7-zip32.dll̓APIɂ̂܂܃p^nǍʂ
    BāAڍׂ7-zip32.dll̃hLgQƁB
    BOOL  WINAPI UnZipGetCursorMode();
    BOOL  WINAPI UnZipSetCursorMode(const BOOL _CursorMode);
    BOOL  WINAPI UnZipGetBackGroundMode();
    BOOL  WINAPI UnZipSetBackGroundMode(const BOOL _BackGroundMode);
    WORD  WINAPI UnZipGetCursorInterval();
    BOOL  WINAPI UnZipSetCursorInterval(const WORD _Interval);
    BOOL  WINAPI UnZipGetRunning();

    BOOL  WINAPI UnZipConfigDialog(const HWND _hwnd, 
            LPSTR _szOptionBuffer, const int _iMode);
    BOOL  WINAPI UnZipQueryFunctionList(const int _iFunction);
    int   WINAPI UnZipCloseArchive(HARC _harc);
    int   WINAPI UnZipGetArcFileName(HARC _harc, LPSTR _lpBuffer, 
            const int _nSize);
    DWORD WINAPI UnZipGetArcFileSize(HARC _harc);
    DWORD WINAPI UnZipGetArcOriginalSize(HARC _harc);
    DWORD WINAPI UnZipGetArcCompressedSize(HARC _harc);
    WORD  WINAPI UnZipGetArcDate(HARC _harc);
    WORD  WINAPI UnZipGetArcTime(HARC _harc);
    UINT  WINAPI UnZipGetArcOSType(HARC _harc);
    int   WINAPI UnZipIsSFXFile(HARC _harc);
    DWORD WINAPI UnZipGetOriginalSize(HARC _harc);
    DWORD WINAPI UnZipGetCompressedSize(HARC _harc);
    WORD  WINAPI UnZipGetDate(HARC _harc);
    WORD  WINAPI UnZipGetTime(HARC _harc);
    DWORD WINAPI UnZipGetCRC(HARC _harc);
    int   WINAPI UnZipGetAttribute(HARC _harc);
    UINT  WINAPI UnZipGetOSType(HARC _harc);
    int   WINAPI UnZipGetMethod(HARC _harc, LPSTR _lpBuffer, 
            const int _nSize);
    DWORD WINAPI UnZipGetWriteTime(HARC _harc);

yIWiłɂ͎ĂȂA7-zip32.dllɂ̂ŎĂ
@APIz
    BOOL  WINAPI UnZipGetWriteTimeEx(HARC _harc, 
            FILETIME *_lpftLastWriteTime);
    BOOL  WINAPI UnZipGetArcCreateTimeEx(HARC _harc, 
            FILETIME *_lpftCreationTime);
    BOOL  WINAPI UnZipGetArcAccessTimeEx(HARC _harc, 
            FILETIME *_lpftLastAccessTime);
    BOOL  WINAPI UnZipGetArcWriteTimeEx(HARC _harc, 
            FILETIME *_lpftLastWriteTime);
    BOOL  WINAPI UnZipGetArcFileSizeEx(HARC _harc, 
            ULHA_INT64 *_lpllSize);
    BOOL  WINAPI UnZipGetArcOriginalSizeEx(HARC _harc, 
            ULHA_INT64 *_lpllSize);
    BOOL  WINAPI UnZipGetArcCompressedSizeEx(HARC _harc, 
            ULHA_INT64 *_lpllSize);
    BOOL  WINAPI UnZipGetOriginalSizeEx(HARC _harc, 
            ULHA_INT64 *_lpllSize);
    BOOL  WINAPI UnZipGetCompressedSizeEx(HARC _harc, 
            ULHA_INT64 *_lpllSize);
    BOOL  WINAPI UnZipSetOwnerWindow(HWND _hwnd);
    BOOL  WINAPI UnZipClearOwnerWindow();
    BOOL  WINAPI UnZipSetOwnerWindowEx(HWND _hwnd, 
            LPARCHIVERPROC _lpArcProc);
    BOOL  WINAPI UnZipKillOwnerWindowEx(HWND _hwnd);
    int   WINAPI UnZipGetArchiveType(LPCSTR _szFileName);

yIWiłɂ͎Ă邪A7-zip32.dllɖ̂ŎĂ
@APIz
    APIĂԂ
    DWORD WINAPI UnZipGetCreateTime(HARC _harc);
    DWORD WINAPI UnZipGetAccessTime(HARC _harc);
        SevenZipGetWriteTime()Ăт܂B
        UnZipQueryFunctionList()ŎĖƕԂ邩AAPI
        (sV̗ǂ)AvP[V͎gȂ͂B

    ɃG[Ԃ
    int  WINAPI UnZipCommandLine(HWND hWnd, HINSTANCE hInst, 
            LPCSTR szCmdLine, DWORD nCmdShow);
        āARundll32p̃C^[tF[XȂ̂H
    int  WINAPI UnZipAdd(HARC harc, LPSTR szFileName, DWORD dwMode);
    int  WINAPI UnZipMove(HARC harc, LPSTR szFileName, DWORD dwMode);
    int  WINAPI UnZipDelete(HARC harc, LPSTR szFileName, DWORD dwMode);
        UnZipQueryFunctionList()ŎĖƕԂ邩AAPI
        (sV̗ǂ)AvP[V͎gȂ͂B
        IWił̃hLgɂƋLqĂȂAPI
        APIgĂAvP[V͏Ȃ͂...B

    Gg[Ȃ
    WORD WINAPI MicUnZipGetVersion(VOID);
        ...BvȂłˁH(^_^;)Ӓ̂悤APIB
        ̂͊ȒPȂ̂...B
        API݂邩ǂŁAIWiłAUUnZip32.DLL
        fłƎv܂B(k)

======================================================================
[EOF]