============================================================
                    Paqar32.dll API
============================================================

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


APIꗗ
  API͈ꕔŐ񂳂Ă܂B
    Paqar                   ɑ
    PaqarGetVersion         DLL̃o[Wԍ̎擾
    PaqarGetSubVersion      DLL̃Tuo[Wԍ̎擾
    PaqarGetBuild           DLL̃Tuo[Wԍ̎擾
    PaqarGetCursorInterval  J[\̉]x̎擾
    PaqarSetCursorInterval  J[\̉]x̐ݒ
    PaqarGetBackGroundMode  obNOEh[h̓󋵂̎擾
    PaqarSetBackGroundMode  obNOEh[h̓̐ݒ
    PaqarGetCursorMode      J[\\̐ݒ̎擾
    PaqarSetCursorMode      J[\\̐ݒ
    PaqarGetRunning         DLL̓󋵂̎擾
    PaqarCheckArchive       Ƀt@Č
    PaqarConfigDialog       ݒ_CAO̕\
    PaqarGetFileCount       Ƀt@Č
    PaqarQueryFunctionList  APȊΉ󋵂擾

    OwnerWindown
    PaqarSetOwnerWindowEx   R[obN֐̐ݒ
    PaqarKillOwnerWindowEx  R[obN֐̐ݒ
    PaqarSetOwnerWindow     MEChE̐ݒ
    PaqarClearOwnerWindow   MEChE̐ݒ
    PaqarSetOwnerWindowEx64 R[obN֐̐ݒ
    PaqarKillOwnerWindowEx64
                            R[obN֐̐ݒ

    EnumMemberProcn
    PaqarSetEnumMembersProc R[obN֐̐ݒ
    PaqarClearEnumMembersProc
                            R[obN֐̐ݒ
    PaqarSetEnumMembersProc64
                            R[obN֐̐ݒ
    PaqarClearEnumMembersProc64
                            R[obN֐̐ݒ


API
  EnumMemberProcn͎bIȎŁAAPIo^Ă
  Bۂɋ@\ł͂܂B

int WINAPI Paqar(const HWND _hwnd, LPCSTR _szCmdLine, 
                        LPSTR _szOutput, const DWORD _dwSize)
   :
    _hwnd       :   EChẼnhB
    _szCmdLine  :   Paqar32.dllɗ^R}hCB
    _szOutput   :   Paqar32.dllʂԂׂ̃obt@B
    _dwSize     :   obt@̃TCYBobt@傫
                    ȂꍇAPaqar32.dll͂̃TCY
                    킹ďo͂܂B
   : 1
  Tv :
    Command.txtɋLqꂽR}hC^āA낢
    ȏɑs܂B
  Ԃl :
    I  :   0
    G[I:   萔̃G[R[hB

WORD WINAPI PaqarGetVersion(VOID)
   : 2
  Tv :
    Paqar32.dll̃o[Wԍ擾܂B
  Ԃl :
    o[Wԍ100{BႦ΁Ao[W0.01ȂԂl
    1łBo[W1.59ȂԂl159łB

WORD WINAPI PaqarGetSubVersion(VOID)
WORD WINAPI PaqarGetBuild(VOID)
  Tv :
    Paqar32.dll̃Tuo[Wԍ擾܂B
  Ԃl :
    Tuo[Wԍ100{BႦ΁Ao[W0.01.2.30
    Ԃl230łB

WORD WINAPI PaqarGetCursorInterval(VOID)
   : 3
  Tv :
    J[\̉]x擾܂BPaqar32.dll͉]J[\
    T|[gĂ܂̂ŁAɕW80Ԃ܂B
  Ԃl :
    80łB

BOOL WINAPI PaqarSetCursorInterval(const WORD _Interval)
   :
    _Interval   :   J[\̉]xłB
   : 4
  Tv :
    J[\̉]xݒ肵܂BPaqar32.dll͉]J[\
    T|[gĂ܂̂ŁAFALSEԂ܂B
  Ԃl :
    FALSEłB

BOOL WINAPI PaqarGetBackGroundMode(VOID)
   : 5
  Tv :
    Paqar32.dllobNOEh[hœ삵Ă邩ۂ
    擾܂BPaqar32.dllł̓obNOEh[hɑ
    Ă܂̂ŁAFALSEԂ܂B
  Ԃl :
    FALSEłB

BOOL WINAPI PaqarSetBackGroundMode(const BOOL _bBackGroundMode)
   :
    _bBackGroundMode:
                    obNOEh[hgpȂTRUEA
                    gpȂȂFALSEݒ肵܂B
   : 6
  Tv :
    Paqar32.dllobNOEh[hœ삳邩ۂ
    ݒ肵܂BPaqar32.dllł̓obNOEh[hɑΉ
    Ă܂̂ŁAFALSEԂ܂B
  Ԃl :
    FALSEłB

BOOL WINAPI PaqarGetCursorMode(VOID)
   : 7
  Tv :
    Paqar32.dll̓쒆ɃJ[\\邩ǂ擾
    ܂BPaqar32.dll̓J[\Ɋ܂̂ŁATRUE
    Ԃ܂B
  Ԃl :
    TRUEłB

BOOL WINAPI PaqarSetCursorMode(const BOOL _CursorMode)
   : 8
   :
    _CursorMode :   J[\\ȂTRUEA\Ȃ
                    FALSEݒ肵܂B
  Tv :
    Paqar32.dll̓쒆ɃJ[\\邩ǂݒ肵
    ܂BPaqar32.dll̓J[\Ɋ܂̂ŁAFALSE
    Ԃ܂B
  Ԃl :
    FALSEłB

BOOL WINAPI PaqarGetRunning(VOID)
   : 10
  Tv :
    Paqar32.dll̓󋵂擾܂B
  Ԃl :
    쒆      :   TRUE
    쒆ȊO  :   FALSE

BOOL WINAPI PaqarCheckArchive(LPCSTR _szFileName,
                                           const int _iMode)
   :
    _szFileName :   t@CłB
    _iMode      :   [hłB݂́ACHECKARCHIVE_RA-
                    PID(0)̂ݎgp\łB
   : 11
  Tv :
    _szFileNameŎw肳ꂽt@CPaqaȑɂǂ
    ܂BɃwb_݂̂̊ȈՌs܂B
  Ԃl :
    ɂłTRUEAłȂFALSEԂ܂B

BOOL WINAPI PaqarConfigDialog(const HWND _hwnd,
                     LPSTR _szOptionBuffer,const int _iMode)
   :
    _hwnd       :   EChẼnhB
    _szOptionBuffer:gpłB
    _iMode      :   gpłB
   : 12
  Tv :
    Paqar32.dll̐ݒ_CAO\܂B
  Ԃl :
    I  :   TRUE
    G[I:   FALSE

int WINAPI PaqarGetFileCount(LPCSTR _szArcFile)
   :
    _szArcFile      :       Ώۂ̏ɖłB
   : 13
  Tv :
    _szArcFileŎw肳ꂽɂɊi[Ăt@Cl
    ܂B
  Ԃl :
    i[ꂽt@CԂ܂B擾łȂꍇ́A-1
    Ԃ܂(`̎dlɂA0Ԃ鎖͗L蓾܂)B

BOOL WINAPI PaqarQueryFunctionList(const int _iFunction)
   :
    _iFunction  :   ݒ肳ꂽAPI̐lłB萔̊
                    R[hQƂĉB
   : 14
  Tv :
    _iFunction̐lAPIPaqar32.dllőΉĂ邩ǂ
    mF܂B
  Ԃl :
    w肳ꂽAPIɑΉĂTRUEAΉĂȂ
    FALSEԂ܂B

BOOL WINAPI PaqarSetOwnerWindowEx(HWND _hwnd,
                                  LPARCHIVERPROC _lpArcProc)
   :
    _hwnd       :   MEChẼnhłB
    _lpArcProc  :   R[obN֐ւ̃|C^łB
   : 51
  Tv :
    _lpArcProcŎw肵֐R[obN֐ƂĐݒ肵
    B_lpArcProcNULL̏ꍇ_hwnd𑗐MEChEƂ
    Đݒ肵܂B
  Ԃl :
    I  :   TRUE
    G[I:   FALSE

BOOL WINAPI PaqarKillOwnerWindowEx(HWND _hwnd)
   :
    _hwnd       :   MEChẼnhłB
   : 52
  Tv :
    PaqarSetOwnerWindowEx()Őݒ肵R[obN֐
    ܂B_hwndw肵ĂPaqarSetOwnerWindowEx()Ő
    肳ꂽEChEƏƍ܂B
  Ԃl :
    I  :   TRUE
    G[I:   FALSE

BOOL WINAPI PaqarSetOwnerWindow(HWND _hwnd)
   :
    _hwnd       :   MEChẼnhłB
   : 90
  Tv :
    _hwndŎw肵EChE𑗐MEChEƂĐݒ肵
    ܂B
  Ԃl :
    I  :   TRUE
    G[I:   FALSE

BOOL WINAPI PaqarClearOwnerWindow(VOID)
   : 91
  Tv :
    PaqarSetOwnerWindow()Őݒ肵MEChE
    ܂B
  Ԃl :
    I  :   TRUE
    G[I:   FALSE

BOOL WINAPI PaqarSetOwnerWindowEx64(HWND _hwnd,
              LPARCHIVERPROC _lpArcProc,DWORD _dwStructSize)
   :
    _hwnd       :   MEChẼnhłB
    _lpArcProc  :   R[obN֐ւ̃|C^łB
    _dwStructSize:  gp\̂̃[hłB
   : 108
  Tv :
    _lpArcProcŎw肵֐R[obN֐ƂĐݒ肵
    B
  Ԃl :
    I  :   TRUE
    G[I:   FALSE

BOOL WINAPI PaqarKillOwnerWindowEx64(HWND _hwnd)
   :
    _hwnd       :   MEChẼnhłB
   : 109
  Tv :
    PaqarSetOwnerWindowEx64()Őݒ肵R[obN֐
    ܂B_hwndw肵Ă΁APaqarSetOwnerWindowEx64()
    Őݒ肳ꂽEChEƏƍ܂B
  Ԃl :
    I  :   TRUE
    G[I:   FALSE

BOOL WINAPI PaqarSetEnumMembersProc(
                         PAQAR_WND_ENUMMEMBPROC _lpEnumProc)
   :
    _lpEnumProc :   R[obN֐ւ̃|C^łB
   : 99
  Tv :
    _lpEnumProcŎw肵֐R[obN֐ƂĐݒ肵
    ܂B
  Ԃl :
    I  :   TRUE
    G[I:   FALSE

BOOL WINAPI PaqarClearEnumMembersProc(VOID)
   : 100
  Tv :
    PaqarSetEnumMembersProc()Őݒ肵R[obN֐
    ܂B
  Ԃl :
    I  :   TRUE
    G[I:   FALSE

BOOL WINAPI PaqarSetEnumMembersProc64(
     PAQAR_WND_ENUMMEMBPROC _lpEnumProc,DWORD _dwStructSize)
   :
    _lpEnumProc :   R[obN֐ւ̃|C^łB
    _dwStructSize:  gp\̂̃[hłB
   : 110
  Tv :
    _lpEnumProcŎw肵֐R[obN֐ƂĐݒ肵
    ܂B
  Ԃl :
    I  :   TRUE
    G[I:   FALSE

BOOL WINAPI PaqarClearEnumMembersProc64(VOID)
   : 111
  Tv :
    PaqarEnumMembersProc64()Őݒ肵R[obN֐
    ܂B
  Ԃl :
    I  :   TRUE
    G[I:   FALSE


============================================================
$Id: API.txt,v 1.3 2005/01/13 13:59:36 sirakaba Exp $
============================================================