home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / progm / flash-c1.zip / CH0_1.DOC next >
Text File  |  1990-02-11  |  19KB  |  446 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.        ========================================================
  9.        =                                                      =
  10.        =                  FLASHPAC C Library                  =
  11.        =                                                      =
  12.        =                     User's Guide                     =
  13.        =                                                      =
  14.        =                     Version 3.21                     =
  15.        =                                                      =
  16.        =    (C) Copyright 1986-1990 - All Rights Reserved     =
  17.        =                                                      =
  18.        ========================================================
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.                             SimpleSoft Inc
  36.                             1209 Poplar St
  37.                         La Crescent, MN 55947
  38.                             (507) 895-8237
  39. ..page
  40.                           Licence Agreement
  41.  
  42.  
  43. The material described herein is copyrighted LICENSED MATERIAL and the
  44. property of SimpleSoft Inc.
  45.  
  46. This material is being distributed as a Shareware product.  You are
  47. encouraged to copy and distribute this product with your friends and
  48. associates, provided you do not charge any fee.  If you decide to use
  49. this product, you are urged to become a registered user.
  50.  
  51. Under no circumstances may this product be sold without the express
  52. written permission of SimpleSoft Inc.
  53.  
  54. The material is being provided "AS IS" without warranty of any kind,
  55. either expressed or implied.  The entire risk as to quality and
  56. performance of this material lies with you.  In no event shall
  57. SimpleSoft Inc be liable to you for any damages including any lost
  58. profits, lost savings or other incidental or consequential damages
  59. arising out of the use of this material even if we have been advised
  60. of the possibility of such damages or any claim by any other party.
  61.  
  62. Use of this product indicates your acceptance of these terms and
  63. conditions.
  64.  
  65.  
  66.                         Registration Benefits
  67.  
  68. 1. Receive a new distribution diskette with your registration number
  69.  
  70. 2. One free major update  ( diskette with manual on disk ).
  71.  
  72. 3. Documented source code.
  73.  
  74.  
  75. Turbo C is a trademark of Borland International
  76. Microsoft C is a tradmark of Microsoft Corporation
  77. ..page
  78.                          FlashPac C Library
  79.                           Registration Form
  80.  
  81.  
  82. Name:    ________________________________________________________
  83.  
  84. Company: ________________________________________________________
  85.  
  86. Address: ________________________________________________________
  87.  
  88. City:    ________________________________________________________
  89.  
  90. State:   ____________________  Zip Code: ______________
  91.  
  92. Telephone: (_________) _________ - ________________
  93.  
  94. FlashPac Version 3.21 - D3001004
  95.  
  96. Payment for Registered FlashPac software and distribution diskette:
  97.  
  98.  
  99. Registration for FlashPac C Library $50.00 ___________._______
  100.  
  101.                                      TOTAL ___________._______
  102.  
  103.  
  104. [ ] Check enclosed   [ ] Money order enclosed
  105.  
  106.  
  107.  
  108.  
  109.  
  110.                             SimpleSoft Inc
  111.                             1209 Poplar St
  112.                         La Crescent, MN 55947
  113.                             (507) 895-8237
  114. ..page
  115.                             SimpleSoft Inc
  116.                             1209 Poplar St
  117.                         La Crescent, MN 55947
  118.                             (507) 895-8237
  119.  
  120.  
  121.  
  122.                            PRODUCT FEEDBACK
  123.  
  124. Help us make our product better by completing and returning this form.
  125. Your feedback will help us to improve future releases of this product.
  126.  
  127. Name:    ________________________________________________________
  128.  
  129. Company: ________________________________________________________
  130.  
  131. Address: ________________________________________________________
  132.  
  133. City:    ________________________________________________________
  134.  
  135. State:   ____________________  Zip Code: ______________
  136.  
  137. Telephone: (_________) _________ - ________________
  138.  
  139. FlashPac Version 3.21
  140. Operating system: ____________________________________
  141. Computer: ________________________ Memory(k): ________
  142. Programming experience: ____ years;
  143.  
  144. Please rate the usefullness (U) and ease of use (E) for each routine
  145. on a scale of 1 to 5 where 1 is poor, 3 is average and 5 is excellent.
  146.  
  147.  
  148.                                 VIDEO
  149.  
  150.  U   E                                     Comments
  151. ___ ___  BorderColor        _____________________________________
  152. ___ ___  ClrWin             _____________________________________
  153. ___ ___  ColorMsg           _____________________________________
  154. ___ ___  DspMsg             _____________________________________
  155. ___ ___  EditSt             _____________________________________
  156. ___ ___  FillColAttr        _____________________________________
  157. ___ ___  FillColCell        _____________________________________
  158. ___ ___  FillColChar        _____________________________________
  159. ___ ___  FillFrameAttr      _____________________________________
  160. ___ ___  FillFrameCell      _____________________________________
  161. ___ ___  FillFrameChar      _____________________________________
  162. ___ ___  FillRowAttr        _____________________________________
  163. ___ ___  FillRowCell        _____________________________________
  164. ___ ___  FillRowChar        _____________________________________
  165. ___ ___  FrameWin           _____________________________________
  166. ___ ___  GetCursorSize      _____________________________________
  167. ___ ___  GetFrameAttr       _____________________________________
  168. ___ ___  GetFrameCell       _____________________________________
  169. ___ ___  GetFrameChar       _____________________________________
  170. ___ ___  GetScrn            _____________________________________
  171. ___ ___  GetVideoCols       _____________________________________
  172. ___ ___  GetVideoInfo       _____________________________________
  173. ..page
  174. ___ ___  GetVideoMode       _____________________________________
  175. ___ ___  GetVideoPage       _____________________________________
  176. ___ ___  GotoxyAbs          _____________________________________
  177. ___ ___  HideCursor         _____________________________________
  178. ___ ___  InitVideo          _____________________________________
  179. ___ ___  PutFrameAttr       _____________________________________
  180. ___ ___  PutFrameCell       _____________________________________
  181. ___ ___  PutFrameChar       _____________________________________
  182. ___ ___  PutScrn            _____________________________________
  183. ___ ___  RvsAttr            _____________________________________
  184. ___ ___  ScrollDown         _____________________________________
  185. ___ ___  ScrollLeft         _____________________________________
  186. ___ ___  ScrollRight        _____________________________________
  187. ___ ___  ScrollUp           _____________________________________
  188. ___ ___  SetCursorSize      _____________________________________
  189. ___ ___  SetVideoPage       _____________________________________
  190. ___ ___  ShowCursor         _____________________________________
  191. ___ ___  VioInit            _____________________________________
  192. ___ ___  WhereXAbs          _____________________________________
  193. ___ ___  WhereYAbs          _____________________________________
  194. ___ ___  WriteSt            _____________________________________
  195. ___ ___  WriteStLn          _____________________________________
  196.  
  197.  
  198.  
  199.                                KEYBOARD
  200.  
  201. ___ ___  BiosKbdClr         _____________________________________
  202. ___ ___  BiosKbdGetElmt     _____________________________________
  203. ___ ___  BiosKbdHit         _____________________________________
  204. ___ ___  BiosKbdRead        _____________________________________
  205. ___ ___  BiosKbdStat        _____________________________________
  206. ___ ___  DosKbdClr          _____________________________________
  207. ___ ___  DosKbdGetElmt      _____________________________________
  208. ___ ___  DosKbdHit          _____________________________________
  209. ___ ___  DosKbdRead         _____________________________________
  210.  
  211.  
  212.  
  213.                                PRINTER
  214.  
  215. ___ ___  BiosPrtChar        _____________________________________
  216. ___ ___  BiosPrtInit        _____________________________________
  217. ___ ___  BiosPrtStat        _____________________________________
  218. ___ ___  DosPrtChar         _____________________________________
  219.  
  220.  
  221.  
  222.                                  DISK
  223.  
  224. ___ ___  CloseFile          _____________________________________
  225. ___ ___  CreateFile         _____________________________________
  226. ___ ___  DosFindFirst       _____________________________________
  227. ___ ___  DosFindNext        _____________________________________
  228. ___ ___  FSeek              _____________________________________
  229. ___ ___  GetDrive           _____________________________________
  230. ___ ___  GetDTA             _____________________________________
  231. ..page
  232. ___ ___  GetFileSize        _____________________________________
  233. ___ ___  GetNDrvs           _____________________________________
  234. ___ ___  OpenFile           _____________________________________
  235. ___ ___  ReadFile           _____________________________________
  236. ___ ___  ResetDisk          _____________________________________
  237. ___ ___  ResetErrCodes      _____________________________________
  238. ___ ___  RestInt24          _____________________________________
  239. ___ ___  SetDTA             _____________________________________
  240. ___ ___  SetInt24           _____________________________________
  241. ___ ___  WriteFile          _____________________________________
  242.  
  243.  
  244.  
  245.                                 MOUSE
  246.  
  247. ___ ___  MButtonPress       _____________________________________
  248. ___ ___  MButtonRel         _____________________________________
  249. ___ ___  MGetPos            _____________________________________
  250. ___ ___  MGetSpeed          _____________________________________
  251. ___ ___  MGraphCursor       _____________________________________
  252. ___ ___  MHideCursor        _____________________________________
  253. ___ ___  MInitEventHandler  _____________________________________
  254. ___ ___  MResetMouse        _____________________________________
  255. ___ ___  MRetQue            _____________________________________
  256. ___ ___  MSetPos            _____________________________________
  257. ___ ___  MSetSpeed          _____________________________________
  258. ___ ___  MSetXRange         _____________________________________
  259. ___ ___  MSetYRange         _____________________________________
  260. ___ ___  MShowCursor        _____________________________________
  261. ___ ___  MTextCursor        _____________________________________
  262.  
  263. List additional procedures and functions you would like to see.  (Use
  264. the back or another sheet of paper if necessary.)
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273. Comments and suggestions:
  274. ..page
  275.                            DOCUMENTATIN FEEDBACK
  276.  
  277. Help us make our documentation better by completing and returning this
  278. form.  Your feedback will help us improve future products.
  279.  
  280. Name:    ________________________________________________________
  281.  
  282. Company: ________________________________________________________
  283.  
  284. Address: ________________________________________________________
  285.  
  286. City:    ________________________________________________________
  287.  
  288. State:   ____________________  Zip Code: ______________
  289.  
  290. Telephone: (_________) _________ - ________________
  291.  
  292. FlashPac Version 3.21
  293. Operating system: ____________________________________
  294. Computer: ________________________ Memory(k): ________
  295. Programming experience: ____ years;
  296.  
  297. Please rate the documentation on a scale of 1 to 5 where 1 is poor, 3
  298. is average and 5 is excellent.
  299.  
  300. ___  Completeness        ___  Usability
  301. ___  Accuracy            ___  Readability
  302. ___  Organization        ___  Understandability
  303.  
  304.  
  305. Was the demo program useful? ___ Yes  ___ No
  306. Is information easy to find? ___ Yes  ___ No
  307. Were errors found in the documentation? ___ Yes ___ No
  308. If yes, please give page number and description of the error.
  309.  
  310.  
  311. Is the manual ____ too long?
  312.               ____ too short?
  313.               ____ about right?
  314.  
  315. Please write other suggestions or comments on the back of this form.
  316. ..page
  317.                              Table of Contents
  318.  
  319.     CHAPTER 1
  320.        Introduction .............................  1-1
  321.  
  322.     CHAPTER 2 - VIDEO PROCEDURES AND FUNCTIONS
  323.        Global Type Declarations..................  2-1
  324.        Global Variables..........................  2-1
  325.        BorderColor...............................  2-2
  326.        ClrWin....................................  2-3
  327.        ColorMsg..................................  2-4
  328.        DspMsg....................................  2-6
  329.        EditSt....................................  2-7
  330.        FillColAttr...............................  2-11
  331.        FillColCell...............................  2-12
  332.        FillColChar...............................  2-13
  333.        FillFrameAttr.............................  2-14
  334.        FillFrameCell.............................  2-15
  335.        FillFrameChar.............................  2-16
  336.        FillRowAttr...............................  2-17
  337.        FillRowCell...............................  2-18
  338.        FillRowChar...............................  2-19
  339.        FrameWin..................................  2-20
  340.        GetCursorSize.............................  2-22
  341.        GetFrameAttr..............................  2-23
  342.        GetFrameCell..............................  2-24
  343.        GetFrameChar..............................  2-25
  344.        GetScrn...................................  2-26
  345.        GetVideoCols..............................  2-27
  346.        GetVideoInfo..............................  2-28
  347.        GetVideoMode..............................  2-29
  348.        GetVideoPage..............................  2-30
  349.        GotoxyAbs.................................  2-31
  350.        HideCursor................................  2-32
  351.        InitVideo.................................  2-33
  352.        PutFrameAttr..............................  2-34
  353.        PutFrameCell..............................  2-35
  354.        PutFrameChar..............................  2-36
  355.        PutScrn...................................  2-37
  356.        RvsAttr...................................  2-39
  357.        ScrollDown................................  2-40
  358.        ScrollLeft................................  2-42
  359.        ScrollRight...............................  2-44
  360.        ScrollUp..................................  2-46
  361.        SetCursorSize.............................  2-48
  362.        SetVideoPage..............................  2-50
  363.        ShowCursor................................  2-51
  364.        VioInit...................................  2-52
  365.        WhereXAbs.................................  2-53
  366.        WhereYAbs.................................  2-54
  367.        WindowFP..................................  2-55
  368.        WriteSt...................................  2-56
  369.        WriteStLn.................................  2-57
  370.  
  371.     CHAPTER 3 - KEYBOARD PROCEDURES AND FUNCTIONS
  372.        Global Type Declarations..................  3-1
  373. ..page
  374.        BiosKbdClr................................  3-2
  375.        BiosKbdGetElmt............................  3-3
  376.        BiosKbdHit................................  3-4
  377.        BiosKbdRead...............................  3-5
  378.        BiosKbdStat...............................  3-7
  379.        DosKbdClr.................................  3-9
  380.        DosKbdGetElmt.............................  3-10
  381.        DosKbdHit.................................  3-11
  382.        DosKbdRead................................  3-12
  383.        GetKeyU...................................  3-14
  384.        GetKey....................................  3-15
  385.  
  386.     CHAPTER 4 - PRINTER PROCEDURES AND FUNCTIONS
  387.        BiosPrtChar...............................  4-1
  388.        BiosPrtInit...............................  4-2
  389.        BiosPrtStat...............................  4-3
  390.        DosPrtChar................................  4-4
  391.  
  392.     CHAPTER 5 - DISK PROCEDURES AND FUNCTIONS
  393.        Global Type Declarations..................  5-1
  394.        Global Varibles...........................  5-1
  395.        CloseFile.................................  5-2
  396.        CreateFile................................  5-3
  397.        DosFindFirst..............................  5-5
  398.        DosFindNext...............................  5-8
  399.        FSeek.....................................  5-9
  400.        GetDrive..................................  5-11
  401.        GetDTA....................................  5-12
  402.        GetFileSize...............................  5-13
  403.        GetNDrvs..................................  5-14
  404.        OpenFile..................................  5-15
  405.        ReadFile..................................  5-17
  406.        ResetDisk.................................  5-19
  407.        ResetErrCodes.............................  5-20
  408.        RestInt24.................................  5-21
  409.        SetDTA....................................  5-22
  410.        SetInt24..................................  5-23
  411.        WriteFile.................................  5-25
  412.  
  413.     CHAPTER 6 - MOUSE PROCEDURES AND FUNCTIONS
  414.        Global Varibles...........................  6-1
  415.        MButtonPress..............................  6-2
  416.        MButtonRel................................  6-3
  417.        MGetPos...................................  6-4
  418.        MGetSpeed.................................  6-5
  419.        MGraphCursor..............................  6-6
  420.        MHideCursor...............................  6-8
  421.        MInitEventHandler.........................  6-9
  422.        MResetMouse...............................  6-10
  423.        MRetQue...................................  6-11
  424.        MSetPos...................................  6-12
  425.        MSetSpeed.................................  6-13
  426.        MSetXRange................................  6-14
  427.        MSetYRange................................  6-15
  428.        MShowCursor...............................  6-16
  429.        MTextCursor...............................  6-17
  430. ..page
  431.     APPENDIX A
  432.        Summary of Procedures and Functions ......  A-1
  433.  
  434.     APPENDIX B
  435.        Keyboard codes ...........................  B-1
  436.  
  437.     APPENDIX C
  438.        Keyboard element codes ...................  C-1
  439.  
  440.     APPENDIX D
  441.        Keyboard return codes ....................  D-1
  442.  
  443.     APPENDIX E
  444.        Keyboard scan codes ......................  E-1
  445. ..page
  446.