============================================================
                     Paq32.dll API
============================================================

APIɂ
  APÍwA[JCoAPIdl()xɂقڏĂ܂B
  ڍׂŕ⑫IȏɂẮAUnlha32.dllAPI
  QlɂĂB


APIꗗ
  API͈ꕔŐ񂳂Ă܂B

    LHA.DLL ݊
    Paq                     ɑ
    PaqGetVersion           Cũo[Wԍ̎擾
    PaqGetSubVersion        CũTuo[Wԍ̎擾
    PaqGetBuild             Cũrhԍ̎擾
    PaqGetCursorInterval    J[\̉]x̎擾
    PaqSetCursorInterval    J[\̉]x̐ݒ
    PaqGetBackGroundMode    obNOEh[h̓󋵂̎擾
    PaqSetBackGroundMode    obNOEh[h̓̐ݒ
    PaqGetCursorMode        J[\\̐ݒ̎擾
    PaqSetCursorMode        J[\\̐ݒ
    PaqGetRunning           Cu̓󋵂̎擾

    LHA.DLL ݊
    PaqCheckArchive         Ƀt@Č
    PaqConfigDialog         ݒ_CAO̕\
    PaqGetFileCount         i[t@C擾
    PaqQueryFunctionList    API ̑Ή󋵂擾

    OpenArchiven
    PaqOpenArchive          Ƀnh̎擾
    PaqOpenArchive2         Ƀnh̎擾
    PaqCloseArchive         Ƀnh̉
    PaqFindFirst            擪t@C̏擾
    PaqFindNext             Ԗڈȍ~̃t@C̏擾

    PaqGetArcFileName       Ƀt@C擾
    PaqGetArcFileSize       ɃTCY擾
    PaqGetArcFileSizeEx     ɃTCY擾
    PaqGetArcOriginalSize   Kt@CŜ̈kOTCY擾
    PaqGetArcOriginalSizeEx Kt@CŜ̈kOTCY擾
    PaqGetArcCompressedSize Kt@CŜ̈kTCY擾
    PaqGetArcCompressedSizeEx
                            Kt@CŜ̈kTCY擾
    PaqGetArcRatio          Kt@CŜ̈k擾
    PaqGetArcDate           ɂ̓t擾
    PaqGetArcTime           ɂ̎擾
    PaqGetArcCreateTimeEx   ɂ̍쐬擾
    PaqGetArcAccessTimeEx   ɂ̎QƓ擾
    PaqGetArcWriteTimeEx    ɂ̍XV擾
    PaqGetArcOSType         ɂ̍쐬OS擾
    PaqIsSFXFile            ɂSFX ̎ނ擾
    PaqGetArcReadSize       ɂ̓ǂݍݍς݃TCY擾
    PaqGetArcReadSizeEx     ɂ̓ǂݍݍς݃TCY擾

    PaqGetFileName          Jgt@C̊i[t@C擾
    PaqGetMethod            Jgt@C̊i[\bh擾
    PaqGetOriginalSize      Jgt@C̈kOTCY擾
    PaqGetOriginalSizeEx    Jgt@C̈kOTCY擾
    PaqGetCompressedSize    Jgt@C̈kTCY擾
    PaqGetCompressedSizeEx  Jgt@C̈kTCY擾
    PaqGetRatio             Jgt@C̈k擾
    PaqGetDate              Jgt@C̓t擾
    PaqGetTime              Jgt@C̎擾
    PaqGetWriteTime         Jgt@C̍XV擾
    PaqGetWriteTimeEx       Jgt@C̍XV擾
    PaqGetCreateTime        Jgt@C̍쐬擾
    PaqGetCreateTimeEx      Jgt@C̍쐬擾
    PaqGetAccessTime        Jgt@C̎QƓ擾
    PaqGetAccessTimeEx      Jgt@C̎QƓ擾
    PaqGetCRC               Jgt@CCRC 擾
    PaqGetAttribute         Jgt@C̑擾
    PaqGetAttributes        Jgt@C̑擾
    PaqGetOSType            Jgt@C̍쐬OS擾

    OwnerWindown
    PaqSetOwnerWindowEx     R[obN֐̐ݒ
    PaqKillOwnerWindowEx    R[obN֐̐ݒ
    PaqSetOwnerWindow       MEChE̐ݒ
    PaqClearOwnerWindow     MEChE̐ݒ
    PaqSetOwnerWindowEx64   R[obN֐̐ݒ
    PaqKillOwnerWindowEx64  R[obN֐̐ݒ

    EnumMemberProcn
    PaqSetEnumMembersProc   R[obN֐̐ݒ
    PaqClearEnumMembersProc R[obN֐̐ݒ
    PaqSetEnumMembersProc64 R[obN֐̐ݒ
    PaqClearEnumMembersProc64
                            R[obN֐̐ݒ

    LangueSpecifiedn
    SetLangueSpecified      \[X̐ݒ
    PaqSetLangueSpecified   \[X̐ݒ
    SetLangueJapanese       \[X{ɐݒ
    PaqSetLangueJapanese    \[X{ɐݒ
    SetLangueEnglish        \[Xpɐݒ
    PaqSetLangueEnglish     \[Xpɐݒ

    ̑
    PaqSetPriority          Xbh̗D揇ʂ̐ݒ


LHA.DLL ݊API
  A[JCoAPI dlȑOLHA.DLL ƌ݊API Q
  B

Paq
  :   1
  v:   0.01
  Tv  :   Command.txt ɋLqꂽR}hC^āA
            낢ȏɑs܂B
  錾  :
        int
        //  Ԃl  :
        //      I  :   0
        //      G[I:   萔̃G[R[hB

        WINAPI Paq
        (
            //      :
                const HWND _hwnd,
                //  EChẼnh

                LPCSTR _szCmdLine,
                //  Paq32.dll ɗ^R}hCB

                LPSTR _szOutput,
                //  Paq32.dll ʂԂׂ̃obt@B

                const DWORD _dwSize
                //  obt@̃TCYBobt@傫
                //  ȂꍇAPaq32.dll ͂̃TCYɍ
                //  킹ďo͂܂B
        );

PaqGetVersion
  :   2
  v:   0.01
  Tv  :   Cũo[Wԍ擾܂B
  錾  :
        WORD
        //  Ԃl  :
        //      o[Wԍ 100{B
        //      ex) o[Wԍ 0.01   :     1
        //          o[Wԍ 1.59   :   159

        WINAPI PaqGetVersion
        (
            //      :
                VOID
        );

PaqGetSubVersion
  :   (Ȃ)
  v:   0.01
  Tv  :   CũTuo[Wԍ擾܂B
  錾  :
        WORD
        //  Ԃl  :
        //      Tuo[Wԍ 100{B
        //      ł́ArhԍƓ̂Ԃ܂B
        //      ex) o[W 0.01. 4.72 :   472
        //                       0.02.10.12 :  1012

        WINAPI PaqGetSubVersion
        (
            //      :
                VOID
        );

PaqGetBuild
  :   (Ȃ)
  v:   0.01
  Tv  :   Cũrhԍ擾܂B
  錾  :
        WORD
        //  Ԃl  :
        //      rhԍB
        //      ʏACũo[Wԍɂ̓At@
        //      xbgꕶt܂A̓rh
        //      ɂĂ܂B
        //      ex) rhԍ  0 ...  99̏ꍇAȂB
        //                      100 ... 199̏ꍇAa tB
        //                      200 ... 299̏ꍇAb tB

        WINAPI PaqGetBuild
        (
            //      :
                VOID
        );

PaqGetCursorInterval
  :   3
  v:   0.01
  Tv  :   J[\̉]x擾܂BPaq32.dll ͉]
            J[\T|[gĂ܂̂ŁAɕW80
            Ԃ܂B
  錾  :
        WORD
        //  Ԃl  :
        //      80B

        WINAPI PaqGetCursorInterval
        (
            //      :
                VOID
        );

PaqSetCursorInterval
  :   4
  v:   0.01
  Tv  :   J[\̉]xݒ肵܂BPaq32.dll ͉]
            J[\T|[gĂ܂̂ŁAFALSE 
            Ԃ܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      FALSE B

        WINAPI PaqSetCursorInterval
        (
            //      :
                const WORD _Interval
                //  J[\̉]xB
        );

PaqGetBackGroundMode
  :   5
  v:   0.01
  Tv  :   Paq32.dll obNOEh[hœ삵Ă
            ۂ擾܂BPaq32.dll ł̓obNOE
            h[hɑΉĂ܂̂ŁAFALSE Ԃ
            ܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      FALSE B

        WINAPI PaqGetBackGroundMode
        (
            //      :
                VOID
        );

PaqSetBackGroundMode
  :   6
  v:   0.01
  Tv  :   Paq32.dll obNOEh[hœ삳邩
            ۂݒ肵܂BPaq32.dll ł̓obNOEh
            [hɑΉĂ܂̂ŁAFALSE Ԃ
            B
  錾  :
        BOOL
        //  Ԃl  :
        //      FALSE B

        WINAPI PaqSetBackGroundMode
        (
            //      :
                const BOOL _bBackGroundMode
                //  obNOEh[hgpȂTRUEA
                //  gpȂȂFALSEݒ肵܂B
        );

PaqGetCursorMode
  :   7
  v:   0.01
  Tv  :   Paq32.dll ̓쒆ɃJ[\\邩ǂ
            擾܂BPaq32.dll ̓J[\Ɋ܂
            ŁATRUEԂ܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      TRUEB

        WINAPI PaqGetCursorMode
        (
            //      :
                VOID
        );

PaqSetCursorMode
  :   8
  v:   0.01
  Tv  :   Paq32.dll ̓쒆ɃJ[\\邩ǂ
            ݒ肵܂BPaq32.dll ̓J[\Ɋ܂
            ŁAFALSE Ԃ܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      FALSE B

        WINAPI PaqSetCursorMode
        (
            //      :
                const BOOL _CursorMode
                //  J[\\ȂTRUEA\Ȃ
                //  FALSEݒ肵܂B
        );

PaqGetRunning
  :   10
  v:   0.01
  Tv  :   Paq32.dll ̓󋵂擾܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      쒆      :   TRUE
        //      쒆ȊO  :   FALSE

        WINAPI PaqGetRunning
        (
            //      :
                VOID
        );


LHA.DLL ݊API
  LHA.DLL ƌ݊ȂAPI QŁAA[JCodlō肳
  ꂽAPI QłB

PaqCheckArchive
  :   11
  v:   0.01
  Tv  :   _szFileName Ŏw肳ꂽt@C̃Cu
            őΉĂ鏑ɂǂ܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      ɂłTRUEAłȂAt@
        //      Cǂݍ߂ȂȂǂ̃G[ꍇ
        //      FALSEԂ܂BA_iMode ̐lɂ
        //      ԂlςꍇL܂B

        WINAPI PaqCheckArchive
        (
            //      :
                LPCSTR _szFileName,
                //  t@CB

                const int _iMode
                //  [hB萔̌[hQ
                //  ĂB
        );

PaqConfigDialog
  :   12
  v:   0.01
  Tv  :   ̃Cu̐ݒ_CAO\܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqConfigDialog
        (
            //      :
                const HWND _hwnd,
                //  EChẼnhB

                LPSTR _szOptionBuffer,
                //  gpłB

                const int _iMode
                //  gpłB
        );

PaqGetFileCount
  :   13
  v:   0.01
  Tv  :   _szArcFileŎw肳ꂽɂɊi[Ăt@C
            擾܂B
  錾  :
        int
        //  Ԃl  :
        //      i[Ăt@CԂ܂B擾ł
        //      Ȃꍇ́A-1Ԃ܂B

        WINAPI PaqGetFileCount
        (
            //      :
                LPCSTR _szArcFile
                //  Ώۂ̏ɖłB
        );

PaqQueryFunctionList
  :   14
  v:   0.01
  Tv  :   _iFunction̐lAPI ̃CuőΉ
            邩ǂmF܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      w肳ꂽAPI ɑΉĂTRUEAΉ
        //      ĂȂFALSE Ԃ܂B

        WINAPI PaqQueryFunctionList
        (
            //      :
                const int _iFunction
                //  ݒ肳ꂽAPI ̐lłB萔̊
                //  R[hQƂĉB
        );


OpenArchive nAPI
  Ƀnh擾Win32APIȂǂƓl̑쐫񋟂
  API QłBɂi[t@Cȅ擾邱
  \łAdlΉĂȂAPI 唼߂܂B

PaqOpenArchive
  :   21
  v:   0.03
  Tv  :   ɂ̃nh擾܂B (ł͏ɂ̐
            ɂĂ͍̌sĂȂ̂ŁAOCheck-
            Archive() s悤ɂĂBsȏ
            ɃnhnꍇAFindFirst() sꂽ
            _ŃG[Ԃ܂B)
  錾  :
        HARC
        //  Ԃl  :
        //      I͏ɂ̃nhAłȂꍇ
        //      NULLԂ܂B

        WINAPI PaqOpenArchive
        (
            //      :
                const HWND _hwnd,
                //  gpB

                LPCSTR _szFileName,
                //  nh擾鏑ɂ̃t@CB

                const DWORD _dwMode
                //  nhgp̊eݒB萔̃n
                //  h擾[hQƂĂB
        );

PaqOpenArchive2
  :   112
  v:   0.03
  Tv  :   ɂ̃nh擾܂B (ł͏ɂ̐
            ɂĂ͍̌sĂȂ̂ŁAOCheck-
            Archive() s悤ɂĂBsȏ
            ɃnhnꍇAFindFirst() sꂽ
            _ŃG[Ԃ܂B)
  錾  :
        HARC
        //  Ԃl  :
        //      I͏ɂ̃nhAłȂꍇ
        //      NULLԂ܂B

        WINAPI PaqOpenArchive2
        (
            //      :
                const HWND _hwnd,
                //  gpB

                LPCSTR _szFileName,
                //  nh擾鏑ɂ̃t@CB

                const DWORD _dwMode,
                //  nhgp̊eݒB萔̃n
                //  h擾[hQƂĂB

                LPCSTR _szOption
                //  Paq() Ɠ̃XCb`w肪\łB
                //  ȂA_dwMode _szOption œ́A
                //  ͑wsꍇɂ́A
                //  sł邽߁Â悤Ȏw͍sȂ
                //  łB
        );

PaqCloseArchive
  :   22
  v:   0.03
  Tv  :   ɂ̃nh܂B
  錾  :
        int
        //  Ԃl  :
        //      I  :   0
        //      G[I:   萔̃G[R[hB

        WINAPI PaqCloseArchive
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqFindFirst
  :   23
  v:   0.03
  Tv  :   ɂA擪̃t@CɂĂ̏擾
            B
  錾  :
        int
        //  Ԃl  :
        //      I  :   0
        //      I  :   -1
        //      G[I:   萔̃G[R[hB

        WINAPI PaqFindFirst
        (
            //      :
                HARC _harc,
                //  ɃnhB

                LPCSTR _szWildName,
                //  ot@CBgpB

                INDIVIDUALINFO * _lpSubInfo
                //  t@C̏i[\̂ւ̃|C
                //  ^B
        );

PaqFindNext
  :   24
  v:   0.03
  Tv  :   ɂA2 Ԗڈȍ~̃t@CɂĂ̏
            ܂B
  錾  :
        int
        //  Ԃl  :
        //      I  :   0
        //      I  :   -1
        //      G[I:   萔̃G[R[hB

        WINAPI PaqFindFirst
        (
            //      :
                HARC _harc,
                //  ɃnhB

                INDIVIDUALINFO * _lpSubInfo
                //  t@C̏i[\̂ւ̃|C
                //  ^B
        );

PaqGetArcFileName
  :   31
  v:   0.03
  Tv  :   ɂ̃t@C擾܂B
  錾  :
        int
        //  Ԃl  :
        //      I  :   0
        //      G[I:   萔̃G[R[hB

        WINAPI PaqGetArcFileName
        (
            //      :
                HARC _harc,
                //  ɃnhB

                LPSTR _lpBuffer,
                //  t@Ci[obt@ւ̃|C^B

                const int _nSize
                //  _lpBuffer̃TCYB
        );

PaqGetArcFileSize
  :   32
  v:   0.03
  Tv  :   ɂ̃t@CTCY擾܂B
  錾  :
        DWORD
        //  Ԃl  :
        //      I  :   ɂ̃t@CTCYB
        //      G[I:   -1

        WINAPI PaqGetArcFileSize
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetArcFileSizeEx
  :   103
  v:   0.03
  Tv  :   ɂ̃t@CTCY擾܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqGetArcFileSizeEx
        (
            //      :
                HARC _harc,
                //  ɃnhB

                LONGLONG * _lpllSize
                //  TCYi[obt@ւ̃|C^B
        );

PaqGetArcOriginalSize
  :   33
  v:   0.03
  Tv  :   Ăяo܂łɌɃ}b`t@C̈k
            OTCY̍v擾܂B
  錾  :
        DWORD
        //  Ԃl  :
        //      I  :   t@C̈kOTCY̍vB
        //      G[I:   -1

        WINAPI PaqGetArcOriginalSize
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetArcOriginalSizeEx
  :   104
  v:   0.03
  Tv  :   Ăяo܂łɌɃ}b`t@C̈k
            OTCY̍v擾܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqGetArcOriginalSizeEx
        (
            //      :
                HARC _harc,
                //  ɃnhB

                LONGLONG * _lpllSize
                //  TCYi[obt@ւ̃|C^B
        );

PaqGetArcCompressedSize
  :   34
  v:   0.03
  Tv  :   Ăяo܂łɌɃ}b`t@C̈k
            TCY̍v擾܂B
  錾  :
        DWORD
        //  Ԃl  :
        //      -1Ԃ܂B

        WINAPI PaqGetArcCompressedSize
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetArcCompressedSizeEx
  :   105
  v:   0.03
  Tv  :   Ăяo܂łɌɃ}b`t@C̈k
            TCY̍v擾܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      FALSE Ԃ܂B

        WINAPI PaqGetArcCompressedSizeEx
        (
            //      :
                HARC _harc,
                //  ɃnhB

                LONGLONG * _lpllSize
                //  TCYi[obt@ւ̃|C^B
        );

PaqGetArcRatio
  :   35
  v:   0.03
  Tv  :   Ăяo܂łɌɃ}b`t@C̑S
            ł̈k擾܂B
  錾  :
        WORD
        //  Ԃl  :
        //      -1Ԃ܂B

        WINAPI PaqGetArcRatio
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetArcDate
  :   36
  v:   0.03
  Tv  :   ɂ̓t擾܂B
  錾  :
        WORD
        //  Ԃl  :
        //      I  :   ɂ̓t
        //      G[I:   -1

        WINAPI PaqGetArcDate
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetArcTime
  :   37
  v:   0.03
  Tv  :   ɂ̎擾܂B
  錾  :
        WORD
        //  Ԃl  :
        //      I  :   ɂ̎
        //      G[I:   -1

        WINAPI PaqGetArcTime
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetArcCreateTimeEx
  :   68
  v:   0.03
  Tv  :   ɂ̍쐬擾܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqGetArcCreateTimeEx
        (
            //      :
                HARC _harc,
                //  ɃnhB

                FILETIME *_lpftCreationTime
                //  i[obt@ւ̃|C^B
        );

PaqGetArcAccessTimeEx
  :   69
  v:   0.03
  Tv  :   ɂ̍쐬擾܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqGetArcAccessTimeEx
        (
            //      :
                HARC _harc,
                //  ɃnhB

                FILETIME *_lpftLastAccessTime
                //  i[obt@ւ̃|C^B
        );

PaqGetArcWriteTimeEx
  :   70
  v:   0.03
  Tv  :   ɂ̍XV擾܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqGetArcWriteTimeEx
        (
            //      :
                HARC _harc,
                //  ɃnhB

                FILETIME *_lpftLastWriteTime
                //  i[obt@ւ̃|C^B
        );

PaqGetArcOSType
  :   38
  v:   0.03
  Tv  :   ɂ쐬ꂽOS擾܂B
  錾  :
        UINT
        //  Ԃl  :
        //      -1Ԃ܂B

        WINAPI PaqGetArcOSType
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqIsSFXFile
  :   39
  v:   0.03
  Tv  :   ɂSFX(ȓWJ) ǂ擾܂B
  錾  :
        int
        //  Ԃl  :
        //      I  :   萔SFX R[hB
        //      G[I:   -1

        WINAPI PaqIsSFXFile
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetArcReadSize
  :   113
  v:   0.03
  Tv  :   Ăяo܂łɏɂǂݍ܂ꂽTCY
            ܂B
  錾  :
        DWORD
        //  Ԃl  :
        //      I  :   ǂݍݍς݃TCY̍vB
        //      G[I:   -1

        WINAPI PaqGetArcReadSize
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetArcReadSizeEx
  :   114
  v:   0.03
  Tv  :   Ăяo܂łɏɂǂݍ܂ꂽTCY
            ܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqGetArcReadSizeEx
        (
            //      :
                HARC _harc,
                //  ɃnhB

                LONGLONG * _lpllSize
                //  TCYi[obt@ւ̃|C^B
        );

PaqGetFileName
  :   40
  v:   0.03
  Tv  :   Jg̊i[t@C̃t@C擾܂B
  錾  :
        int
        //  Ԃl  :
        //      I  :   0
        //      G[I:   萔̃G[R[hB

        WINAPI PaqGetFileName
        (
            //      :
                HARC _harc,
                //  ɃnhB

                LPSTR _lpBuffer,
                //  t@Ci[obt@ւ̃|C^B

                const int _nSize
                //  _lpBuffer̃TCYB
        );

PaqGetMethod
  :   61
  v:   0.03
  Tv  :   Jg̊i[t@C̊i[\bh擾܂B
  錾  :
        int
        //  Ԃl  :
        //      I  :   0
        //      G[I:   萔̃G[R[hB

        WINAPI PaqGetMethod
        (
            //      :
                HARC _harc,
                //  ɃnhB

                LPSTR _lpBuffer,
                //  \bhi[obt@ւ̃|C^B

                const int _nSize
                //  _lpBuffer̃TCYB
        );

PaqGetOriginalSize
  :   41
  v:   0.03
  Tv  :   Jg̊i[t@C̈kOTCY擾܂B
  錾  :
        DWORD
        //  Ԃl  :
        //      I  :   t@C̈kOTCYB
        //      G[I:   -1

        WINAPI PaqGetOriginalSize
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetOriginalSizeEx
  :   106
  v:   0.03
  Tv  :   Jg̊i[t@C̈kOTCY擾܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqGetOriginalSizeEx
        (
            //      :
                HARC _harc,
                //  ɃnhB

                LONGLONG * _lpllSize
                //  TCYi[obt@ւ̃|C^B
        );

PaqGetCompressedSize
  :   42
  v:   0.03
  Tv  :   Jg̊i[t@C̈kTCY擾܂B
  錾  :
        DWORD
        //  Ԃl  :
        //      -1Ԃ܂B

        WINAPI PaqGetCompressedSize
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetCompressedSizeEx
  :   107
  v:   0.03
  Tv  :   Jg̊i[t@C̈kTCY擾܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      FALSE Ԃ܂B

        WINAPI PaqGetCompressedSizeEx
        (
            //      :
                HARC _harc,
                //  ɃnhB

                LONGLONG * _lpllSize
                //  TCYi[obt@ւ̃|C^B
        );

PaqGetRatio
  :   43
  v:   0.03
  Tv  :   Jg̊i[t@C̈k擾܂B
  錾  :
        WORD
        //  Ԃl  :
        //      -1Ԃ܂B

        WINAPI PaqGetRatio
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetDate
  :   44
  v:   0.03
  Tv  :   Jg̊i[t@C̓t擾܂B
  錾  :
        WORD
        //  Ԃl  :
        //      -1Ԃ܂B

        WINAPI PaqGetDate
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetTime
  :   45
  v:   0.03
  Tv  :   Jg̊i[t@C̎擾܂B
  錾  :
        WORD
        //  Ԃl  :
        //      -1Ԃ܂B

        WINAPI PaqGetTime
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetWriteTime
  :   62
  v:   0.03
  Tv  :   Jg̊i[t@C̍XV擾܂B
  錾  :
        DWORD
        //  Ԃl  :
        //      -1Ԃ܂B

        WINAPI PaqGetWriteTime
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetWriteTimeEx
  :   65
  v:   0.03
  Tv  :   Jg̊i[t@C̍XV擾܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqGetWriteTimeEx
        (
            //      :
                HARC _harc,
                //  ɃnhB

                FILETIME *_lpftLastWriteTime
                //  i[obt@ւ̃|C^B
        );

PaqGetCreateTime
  :   63
  v:   0.03
  Tv  :   Jg̊i[t@C̍쐬擾܂B
  錾  :
        DWORD
        //  Ԃl  :
        //      -1Ԃ܂B

        WINAPI PaqGetCreateTime
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetCreateTimeEx
  :   66
  v:   0.03
  Tv  :   Jg̊i[t@C̍쐬擾܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqGetCreateTimeEx
        (
            //      :
                HARC _harc,
                //  ɃnhB

                FILETIME *_lpftCreationTime
                //  i[obt@ւ̃|C^B
        );

PaqGetAccessTime
  :   64
  v:   0.03
  Tv  :   Jg̊i[t@C̎QƓ擾܂B
  錾  :
        DWORD
        //  Ԃl  :
        //      -1Ԃ܂B

        WINAPI PaqGetAccessTime
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetAccessTimeEx
  :   67
  v:   0.03
  Tv  :   Jg̊i[t@C̎QƓ擾܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqGetAccessTimeEx
        (
            //      :
                HARC _harc,
                //  ɃnhB

                FILETIME *_lpftLastAccessTime
                //  i[obt@ւ̃|C^B
        );

PaqGetCRC
  :   46
  v:   0.03
  Tv  :   Jg̊i[t@CCRC32擾܂B
  錾  :
        DWORD
        //  Ԃl  :
        //      -1Ԃ܂B

        WINAPI PaqGetCRC
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetAttribute
  :   47
  v:   0.03
  Tv  :   Jg̊i[t@C̑擾܂B
            qGetAttributes() Ăяo܂B
  錾  :
        int
        //  Ԃl  :
        //      -1Ԃ܂B

        WINAPI PaqGetAttribute
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetAttributes
  :   120
  v:   0.03
  Tv  :   Jg̊i[t@C̑擾܂B
  錾  :
        int
        //  Ԃl  :
        //      -1Ԃ܂B

        WINAPI PaqGetAttributes
        (
            //      :
                HARC _harc
                //  ɃnhB
        );

PaqGetOSType
  :   48
  v:   0.03
  Tv  :   Jg̊i[t@C쐬ꂽOS擾܂B
  錾  :
        UINT
        //  Ԃl  :
        //      -1Ԃ܂B

        WINAPI PaqGetOSType
        (
            //      :
                HARC _harc
                //  ɃnhB
        );


OwnerWindow nAPI
  Paq() ł̓쒆ɁAw肳ꂽR[obN֐ɏ󋵂
  M邽߂API QłBR[obN֐ɂẮA萔
  QƂĂB

PaqSetOwnerWindowEx
  :   51
  v:   0.01
  Tv  :   _lpArcProcŎw肵֐R[obN֐Ƃ
            ݒ肵܂B_lpArcProcNULL̏ꍇ_hwnd 𑗐M
            EChEƂĐݒ肵܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqSetOwnerWindowEx
        (
            //      :
                HWND _hwnd,
                //  MEChẼnhB

                LPARCHIVERPROC _lpArcProc
                //  R[obN֐ւ̃|C^B
        );

PaqKillOwnerWindowEx
  :   52
  v:   0.01
  Tv  :   SetOwnerWindowEx()Őݒ肵R[obN֐
            ܂B_hwnd w肵ĂSetOwnerWindowEx()
            Őݒ肳ꂽEChEƏƍ܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqKillOwnerWindowEx
        (
            //      :
                HWND _hwnd
                //  MEChẼnhB
        );

PaqSetOwnerWindow
  :   90
  v:   0.01
  Tv  :   _hwnd Ŏw肵EChE𑗐MEChEƂ
            Đݒ肵܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqSetOwnerWindow
        (
            //      :
                HWND _hwnd
                //  MEChẼnhB
        );

PaqClearOwnerWindow
  :   91
  v:   0.01
  Tv  :   SetOwnerWindow()Őݒ肵MEChE
            ܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqClearOwnerWindow
        (
            //      :
                VOID
        );

PaqSetOwnerWindowEx64
  :   108
  v:   0.01
  Tv  :   _lpArcProcŎw肵֐R[obN֐Ƃ
            ݒ肵܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqSetOwnerWindowEx64
        (
            //      :
                HWND _hwnd,
                //  MEChẼnhB

                LPARCHIVERPROC _lpArcProc,
                //  R[obN֐ւ̃|C^B

                DWORD _dwStructSize
                //  gp\̂̃TCYB
        );

PaqKillOwnerWindowEx64
  :   109
  v:   0.01
  Tv  :   SetOwnerWindowEx64()Őݒ肵R[obN֐
            ܂B_hwnd w肵ĂSetOwnerWindow-
            Ex64()Őݒ肳ꂽEChEƏƍ܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqKillOwnerWindowEx64
        (
            //      :
                HWND _hwnd
                //  MEChẼnhB
        );


EnumMembersProc nAPI
  Paq() ł̓쒆ɁAw肳ꂽR[obN֐ɏΏۂ
  Ȃt@C̏𑗐MÃt@C̏sǂ
  肷API QłBR[obN֐ɂẮA萔
  QƂĂB

PaqSetEnumMembersProc
  :   99
  v:   0.01
  Tv  :   _lpEnumProc Ŏw肵֐R[obN֐Ƃ
            Đݒ肵܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqSetEnumMembersProc
        (
            //      :
                Paq_WND_ENUMMEMBPROC _lpEnumProc
                //  R[obN֐ւ̃|C^B
        );

PaqClearEnumMembersProc
  :   100
  v:   0.01
  Tv  :   SetEnumMembersProc()Őݒ肵R[obN֐
            ܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqClearEnumMembersProc
        (
            //      :
                VOID
        );

PaqSetEnumMembersProc64
  :   110
  v:   0.01
  Tv  :   _lpEnumProc Ŏw肵֐R[obN֐Ƃ
            Đݒ肵܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqSetEnumMembersProc64
        (
            //      :
                PAQ_WND_ENUMMEMBPROC _lpEnumProc
                //  R[obN֐ւ̃|C^B

                DWORD _dwStructSize
                //  gp\̂̃TCYB
        );

PaqClearEnumMembersProc64
  :   111
  v:   0.01
  Tv  :   SetEnumMembersProc64()Őݒ肵R[obN֐
            ܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqClearEnumMembersProc64
        (
            //      :
                VOID
        );


SetLangueSpecifiednAPI
  UIŕ\錾ݒ肷邽߂API QłB
  Paq32.dll ł́A̗D揇ʂŕ܂B

    1.  HKEY_CURRENT_USER ɓo^Ă镶B
    2.  HKEY_LOCAL_MACHINEɓo^Ă镶B
    3.  e[uɓo^Ă镶B
    4.  e[ủpꃊ\[X̕B

  ̂A1, 2̃WXgL[ɊւẮACommand.txt Ŏ
  pXǂݍ݂܂B̃Cuł́ALAPI ɂ
  Đݒ肳ꂽɂāAStringL[ȉɍ쐬ꂽ
  ID (LANGID, {̏ꍇ0409Ap̏ꍇ0411) ̃L[
  ǂݍ݂܂B̃L[ȉɁA萔ɋLꂽ
  ID̖OREG_SZ^̒l쐬邱ƂŁA쎞ɂ
  lǂݍ݂܂B

  ȂÃ݂Cu̎dlł͓ɓ{Ɖp̃\[
  XێĂ܂B̃\[XɊւĂAWXg
  L[Őݒ肳Ă΁A̒lD悳܂B

PaqSetLangueSpecified / SetLangueSpecified
  :   115 / 116
  v:   0.03
  Tv  :   gp郊\[X̌ݒ肵܂Bł́AW-
            indows 9x ł͓삵܂B
  錾  :
        VOID
        //  Ԃl  :
        //      Ȃ

        WINAPI PaqSetLangueSpecified
        WINAPI SetLangueSpecified
        (
            //      :
                LANGID _wLanguage
                //  MAKELANGIDȂǂō쐬ł錾\
                    ̐lłB
        );

PaqSetLangueJapanese / SetLangueJapanese
  :   101 / 117
  v:   0.03
  Tv  :   gp郊\[X̌{ɐݒ肵܂B
            SetLangueSpecified()ĂяoĂ邾łB
  錾  :
        VOID
        //  Ԃl  :
        //      Ȃ

        WINAPI PaqSetLangueJapanese
        WINAPI SetLangueJapanese
        (
            //      :
                VOID
        );

PaqSetLangueEnglish / SetLangueEnglish
  :   102 / 118
  v:   0.03
  Tv  :   gp郊\[X̌pɐݒ肵܂B
            SetLangueSpecified()ĂяoĂ邾łB
  錾  :
        VOID
        //  Ԃl  :
        //      Ȃ

        WINAPI PaqSetLangueEnglish
        WINAPI SetLangueEnglish
        (
            //      :
                VOID
        );


̑API
  ܂ł̂ǂ̃JeSɂȂAPI QłB

PaqSetPriority
  :   119
  v:   0.03
  Tv  :   삷ۂ̃Xbh̗D揇ʂݒ肵܂BUnl-
            ha32.dllɂ悤Sleep() s@\͑
            ܂B
  錾  :
        BOOL
        //  Ԃl  :
        //      I  :   TRUE
        //      G[I:   FALSE

        WINAPI PaqSetPriority
        (
            //      :
                int _nPriority
                //  D揇ʂӂ̐lłBWin32API
                //  SetThreadPriority() Ɠlwł
                //  B
        );

============================================================
$Id: API.txt,v 1.15 2006/02/04 05:24:56 sirakaba Exp $
============================================================