home *** CD-ROM | disk | FTP | other *** search
/ Power Pack Spiele 2 / SPIELEPP2.ISO / daten / wkiss / api.txt next >
Text File  |  1993-02-13  |  6KB  |  136 lines

  1.  
  2.  
  3. -----------------------------------------------------------------------
  4. int FAR PASCAL Lha(LPSTR szCmdLine, LPSTR szOutput, WORD wSize)
  5. -----------------------------------------------------------------------
  6. ‹@”\
  7. @@@@‰ð“€^ˆ³k‚ðs‚¢‚Ü‚·B
  8. ˆø”
  9. @@@@szCmdLine Lha.DLL ‚É“n‚·ƒRƒ}ƒ“ƒh‚Ì•¶Žš—ñ‚ŁADOS ‚ł̃Rƒ}ƒ“ƒhƒ‰ƒC
  10. @@@@@@@@@ƒ“‚É‘Š“–
  11. @@@@szOutput@Lha.DLL ‚ªŒ‹‰Ê‚ð•Ô‚·ƒoƒbƒtƒ@‚ŁADOS ‚Å‚Ì•W€o—Í‚É‘Š“–
  12. @@@@wSize@@ ã‹Lƒoƒbƒtƒ@‚̃TƒCƒY
  13. –ß‚è’l
  14. @@@@³íI—¹‚ÌŽž 0 B
  15. @@@@ƒGƒ‰[‚ª”­¶‚µ‚½ê‡‚Í 0 ˆÈŠO‚̐”B
  16. ‚»‚Ì‘¼
  17. @@@@à–¾‚ªŽè”²‚«‚Å‚·‚¢‚Ü‚¹‚ñB
  18. @@@@‚»‚Ì‚¤‚¿‚ɒljÁ‚µ‚Ä‚¢‚«‚Ü‚·Bi‚·‚¢‚Ü‚¹‚ñj
  19. -----------------------------------------------------------------------
  20. WORD FAR PASCAL GetLhaVersion(void);
  21. -----------------------------------------------------------------------
  22. ‹@”\
  23. @@@@LHA.DLL ‚ÌŒ»Ý‚̃o[ƒWƒ‡ƒ“‚ð•Ô‚µ‚Ü‚·B
  24. –ß‚è’l
  25. @@@@Œ»Ý‚̃o[ƒWƒ‡ƒ“(100 -> Versin 1.00)
  26. @@@@@@@@@@@@(101 -> Versin 1.01)
  27. @@@@@@@@@@@@@@@@@.
  28. @@@@@@@@@@@@@@@@@.
  29. @@@@@@@@@@@@@@@@@.
  30. ‚»‚Ì‘¼
  31. @@@@LHA.DLL ‚ðŽg—p‚·‚é‘O‚Ƀo[ƒWƒ‡ƒ“‚̃`ƒFƒbƒN‚ð‚·‚é‚±‚Æ‚ð‚¨i‚ß‚µ
  32. @@@@‚Ü‚·B
  33. -----------------------------------------------------------------------
  34. BOOL FAR PASCAL LhaGetRunning(void)
  35. -----------------------------------------------------------------------
  36. ‹@”\
  37. @@@@Œ»Ý LHA.DLL ‚ª“®ì’†‚È‚Ì‚©‚𓾂܂·B
  38. @@@@Œ»Ý‚̃o[ƒWƒ‡ƒ“‚ł́A“¯Žž‚É•¡”‚̃vƒƒZƒX‚©‚çŽÀs‚Å‚«‚Ü‚¹‚ñB
  39. –ß‚è’l
  40. @@@@ŽÀs’†‚Å‚ ‚ê‚ΠTRUE ‚ð•Ô‚µ‚Ü‚·B
  41. @@@@ŽÀs’†‚Å‚È‚¯‚ê‚ΠFALSE ‚ð•Ô‚µ‚Ü‚·B
  42. ‚»‚Ì‘¼
  43. @@@@LHA.DLL ‚ÌŠe‹@”\‚ðŽg—p‚·‚é‘O‚É‚±‚̃`ƒFƒbƒN‚ð‚·‚é‚±‚Æ‚ð‚¨i‚ß‚µ
  44. @@@@‚Ü‚·B
  45. -----------------------------------------------------------------------
  46. BOOL FAR PASCAL LhaGetBackGroundMode(void)
  47. -----------------------------------------------------------------------
  48. ‹@”\
  49. @@@@LHA.DLL ‚ªƒoƒbƒNƒOƒ‰ƒEƒ“ƒhƒ‚[ƒh‚©”Û‚©‚𓾂܂·B
  50. –ß‚è’l
  51. @@@@ƒoƒbƒNƒOƒ‰ƒEƒ“ƒhƒ‚[ƒh‚Å‚ ‚ê‚ΠTRUE ‚ð•Ô‚µ‚Ü‚·B
  52. @@@@”ñƒoƒbƒNƒOƒ‰ƒEƒ“ƒhƒ‚[ƒh‚Å‚ ‚ê‚ΠFALSE ‚ð•Ô‚µ‚Ü‚·B
  53. -----------------------------------------------------------------------
  54. BOOL FAR PASCAL LhaSetBackGroundMode(BOOL BackGroundMode);
  55. -----------------------------------------------------------------------
  56. ‹@”\
  57. @@@@LHA.DLL ‚̃oƒbƒNƒOƒ‰ƒEƒ“ƒhƒ‚[ƒh‚ðÝ’肵‚Ü‚·B
  58. @@@@ƒoƒbƒNƒOƒ‰ƒEƒ“ƒh‚ÅŽÀso—ˆ‚È‚¢•û‚ªˆ³k^‰ð“€‚Ì‘¬“x‚Í‘‚¢‚Å‚·‚ª
  59. @@@@‚»‚̏ꍇƒ^ƒXƒN‚ðê—L‚µ‚Ü‚·B
  60. ˆø”
  61. @@@@ƒoƒbƒNƒOƒ‰ƒEƒ“ƒhƒ‚[ƒh‚̏ꍇ‚Í TREU ‚ð“n‚µ‚Ü‚·B
  62. @@@@”ñƒoƒbƒNƒOƒ‰ƒEƒ“ƒhƒ‚[ƒh‚̏ꍇ‚Í FALSE ‚ð“n‚µ‚Ü‚·B
  63. –ß‚è’l
  64. @@@@³íI—¹‚̏ꍇ TRUE ‚ð•Ô‚µ‚Ü‚·B
  65. @@@@“®ì’†‚ŕύX‚Å‚«‚È‚©‚Á‚½ê‡‚É‚Í‚âAˆø”‚ªŠÔˆá‚¢‚̏ꍇ‚É‚Í FALSE 
  66. @@@@‚ð•Ô‚µ‚Ü‚·B
  67. ‚»‚Ì‘¼
  68. @@@@Version 1.0x ‚Æ“¯‚¶“®ì‚É‚·‚邽‚߂ɂ́A
  69. @@@@@@LhaSetBackGroundMode(FALSE);
  70. @@@@‚Æ‚µ‚Ä‚¨Žg‚¢‚­‚¾‚³‚¢B
  71. -----------------------------------------------------------------------
  72. BOOL FAR PASCAL LhaGetCursorMode(void)
  73. -----------------------------------------------------------------------
  74. ‹@”\
  75. @@@@LHA.DLL ‚Ì“®ì’†‚ɃJ[ƒ\ƒ‹‚ð•\Ž¦‚·‚郂[ƒh‚©”Û‚©‚𓾂܂·B
  76. –ß‚è’l
  77. @@@@ƒJ[ƒ\ƒ‹•\Ž¦ƒ‚[ƒh‚ō݂ê‚ΠTRUE ‚ð•Ô‚µ‚Ü‚·B
  78. @@@@ƒJ[ƒ\ƒ‹”ñ•\Ž¦ƒ‚[ƒh‚ō݂ê‚ΠFALSE ‚ð•Ô‚µ‚Ü‚·B
  79. -----------------------------------------------------------------------
  80. BOOL FAR PASCAL LhaSetCursorMode(BOOL CursorMode);
  81. -----------------------------------------------------------------------
  82. ‹@”\
  83. @@@@LHA.DLL ‚Ì“®ì’†‚ɃJ[ƒ\ƒ‹‚ð•\Ž¦‚·‚郂[ƒh‚©”Û‚©‚ðÝ’肵‚Ü‚·B
  84. ˆø”
  85. @@@@ƒJ[ƒ\ƒ‹•\Ž¦ƒ‚[ƒh‚ō݂ê‚ΠTRUE ‚ð“n‚µ‚Ü‚·B
  86. @@@@ƒJ[ƒ\ƒ‹”ñ•\Ž¦ƒ‚[ƒh‚ō݂ê‚ΠFALSE ‚ð“n‚µ‚Ü‚·B
  87. –ß‚è’l
  88. @@@@³íI—¹‚̏ꍇ TRUE ‚ð•Ô‚µ‚Ü‚·B
  89. @@@@“®ì’†‚ŕύX‚Å‚«‚È‚©‚Á‚½ê‡‚É‚Í‚âAˆø”‚ªŠÔˆá‚¢‚̏ꍇ‚É‚Í FALSE 
  90. @@@@‚ð•Ô‚µ‚Ü‚·B
  91. ‚»‚Ì‘¼
  92. @@@@Version 1.0x ‚Æ“¯‚¶“®ì‚É‚·‚邽‚߂ɂ́A
  93. @@@@@@LhaSetCursorMode(TRUE);
  94. @@@@‚Æ‚µ‚Ä‚¨Žg‚¢‚­‚¾‚³‚¢B
  95. @@@@ƒoƒbƒNƒOƒ‰ƒEƒ“ƒhƒ‚[ƒh‚̏ꍇ‚ɂ́A
  96. @@@@@@LhaSetCursorMode(FALSE);
  97. @@@@‚Ì•û‚ª‰½‚©‚Æ‚¢‚¢‚©‚ÆŽv‚¢‚Ü‚·BiŒÂl“IˆÓŒ©j
  98. -----------------------------------------------------------------------
  99. unsigned int FAR PASCAL GetCursorInterval(void);
  100. -----------------------------------------------------------------------
  101. ‹@”\
  102. @@@@ƒJ[ƒ\ƒ‹‚̉ñ“]‘¬“x‚𓾂܂·
  103. –ß‚è’l
  104. @@@@ƒJ[ƒ\ƒ‹‚̉ñ“]‘¬“ximsec)
  105.  
  106. -----------------------------------------------------------------------
  107. BOOL FAR PASCAL SetCursorInterval(unsigned int Interval);
  108. -----------------------------------------------------------------------
  109. ‹@”\
  110. @@@@ƒJ[ƒ\ƒ‹‚̉ñ“]‘¬“x‚ðÝ’肵‚Ü‚·
  111. @@@@’A‚µALHA.DLL‚Ì“®ì’†‚ɂ͕ύX‚Å‚«‚Ü‚¹‚ñB
  112. ˆø”
  113. @@@@ƒJ[ƒ\ƒ‹‚̉ñ“]‘¬“ximsec)
  114. @@@@ƒfƒBƒtƒHƒ‹ƒg‚Í 80 (msec) ‚Å‚·B
  115. –ß‚è’l
  116. @@@@³íI—¹‚̏ꍇ TRUE ‚ð•Ô‚µ‚Ü‚·B
  117. @@@@“®ì’†‚ŕύX‚Å‚«‚È‚©‚Á‚½ê‡‚É‚Í FALSE ‚ð•Ô‚µ‚Ü‚·B
  118.  
  119. -----------------------------------------------------------------------
  120. Lha()‚Ì•Ô‚·ƒGƒ‰[ƒR[ƒh‚Æ‚»‚̈Ӗ¡
  121. -----------------------------------------------------------------------
  122. ERROR_ALREADY_RUNNING
  123. @@@@‘¼‚̃vƒƒZƒX‚Å LHA.DLL ‚ðŽg—p’†‚Å‚·B
  124.  
  125. ã‹LˆÈŠO‚̃Gƒ‰[ƒR[ƒh‚ÍŒ»Ý–¢’è‚Å‚·Bi‚·‚¢‚Ü‚¹‚ñj
  126.  
  127. -----------------------------------------------------------------------
  128. ‚»‚Ì‘¼i‚·‚¢‚Ü‚¹‚ñ“™j
  129. -----------------------------------------------------------------------
  130. @@‰ð“€^ˆ³kŽžˆÈŠO‚É‚à‰ñ“]‚·‚éƒJ[ƒ\ƒ‹‚ð•\Ž¦‚·‚鎟‚Ì‚Q‚‚̠API ‚ª‚¢‚Ü
  131. @‚¢‚¿‚¤‚Ü‚­“®ì‚µ‚È‚¢ˆ× Ver 1.03 ‚æ‚è‚È‚­‚È‚è‚Ü‚µ‚½B
  132. @@BOOL FAR PASCAL Wait(void)
  133. @@BOOL FAR PASCAL Reset(void)
  134.   ‚·‚¢‚Ü‚¹‚ñ‚Å‚·B
  135.  
  136.