home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / c / compdem.zip / ETDECASM.BI < prev    next >
Text File  |  1993-02-16  |  3KB  |  56 lines

  1. 'Low-Level ASM Support Routines
  2. 'For QuickBASIC / PDS / VBDOS
  3. 'Copyright (c) 1992 - 1993 EllTech Development, Inc.
  4. 'Written by Tony Elliott
  5.  
  6. DECLARE SUB EtBlockCopy (BYVAL SrcSeg%, BYVAL SrcOffset%, BYVAL DestSeg%, BYVAL DestOffset%, Bytes&)
  7. DECLARE FUNCTION EtCrc32A& (BYVAL MemSeg%, BYVAL MemOffset%, Bytes&, StartingCrc&)
  8. DECLARE FUNCTION EtFileOpen% (FileName$, BYVAL AccessMode%, Handle%)
  9. DECLARE FUNCTION EtFileOpenRead% (FileName$, BYVAL AccessMode%, Handle%)
  10. DECLARE FUNCTION EtFileRead% (BYVAL Handle%, BYVAL Segment%, BYVAL Offset%, Bytes&)
  11. DECLARE FUNCTION EtFileWrite% (BYVAL Handle%, BYVAL Segment%, BYVAL Offset%, Bytes&)
  12. DECLARE FUNCTION EtGetFilePointer& (BYVAL Handle%)
  13. DECLARE FUNCTION EtSetFilePointer% (BYVAL Handle%, BYVAL Position&)
  14. DECLARE FUNCTION EtFileRename% (FileName$, NewName$)
  15. DECLARE FUNCTION EtFileSize& (BYVAL Handle%)
  16. DECLARE SUB EtFileClose (BYVAL Handle%)
  17. DECLARE FUNCTION EtFileExist% (FileName$)
  18. DECLARE FUNCTION EtFileFlush% (BYVAL Handle%)
  19. DECLARE FUNCTION EtSetFileAttr% (FileName$, Attributes%)
  20. DECLARE FUNCTION EtFileAttr% (FileName$, Attributes%)
  21. DECLARE FUNCTION EtGetInt% (BYVAL Handle%, Status%)
  22. DECLARE FUNCTION EtGetLong& (BYVAL Handle%, Status%)
  23. DECLARE SUB EtInit ()
  24. DECLARE FUNCTION EtInitialized% ()
  25. DECLARE FUNCTION EtMemAlloc% (Bytes&, MemType%)
  26. DECLARE FUNCTION EtMemSeg% (BYVAL MemHandle%)
  27. DECLARE FUNCTION EtMemSize& (BYVAL MemHandle%)
  28. DECLARE FUNCTION EtMemRelease% (BYVAL MemHandle%)
  29. DECLARE FUNCTION EtErrCode% ()
  30. DECLARE FUNCTION EtFreeDiskSpace& (BYVAL Drive%)
  31. DECLARE FUNCTION EtFileDelete% (FileName$)
  32. DECLARE SUB EtStringInfo (SEG A$, Segment%, Offset%)
  33. DECLARE FUNCTION EtRtrim$ (T$)
  34. DECLARE FUNCTION EtDirExist% (DrivePath$)
  35. DECLARE FUNCTION EtDriveStatus% (DriveLetter$)
  36. DECLARE FUNCTION EtDosVer% ()
  37. DECLARE FUNCTION EtEmsInfo% (Version%, TotalPages%, FreePages%, PageFrame%)
  38. DECLARE FUNCTION EtXmsInfo% (XmsVer%, Hma%, TotalMem%, FreeMem%, UMBs%)
  39. DECLARE FUNCTION EtCreateDir% (DrivePath$)
  40. DECLARE FUNCTION EtDeleteDir% (DrivePath$)
  41. DECLARE FUNCTION EtGetFileDateTime% (BYVAL Handle%, Date%, Time%)
  42. DECLARE FUNCTION EtSetFileDateTime% (BYVAL Handle%, BYVAL Date%, BYVAL Time%)
  43. DECLARE FUNCTION EtGetFiles% (FileSpec$, FilArray() AS ANY, Count%)
  44. DECLARE FUNCTION EtCpuType% ()
  45. DECLARE FUNCTION EtVolumeLabel$ (BYVAL Drive%)
  46. DECLARE FUNCTION EtCreateVolumeLabel% (BYVAL Drive%, Lbl$)
  47. DECLARE FUNCTION EtExeName$ ()
  48. DECLARE FUNCTION EtRedirected2% ()
  49. DECLARE FUNCTION EtGetDeviceInfo% (Handle%, Remote%, Device%)
  50. DECLARE SUB EtIgnoreEMS ()
  51. DECLARE FUNCTION EtMouseThere% ()
  52. DECLARE FUNCTION EtTimer2& ()
  53. DECLARE SUB EtArrayInfo (BYVAL Address%, ASeg%, AOfs%, ALength&, AType%, EleLen%, Elements%, LBnd%)
  54. DECLARE SUB EtRDim (BYVAL Lb%, BYVAL UB%, BYVAL EleSize%, BYVAL AType%, BYVAL Address%)
  55.  
  56.