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 >
Wrap
Text File
|
1993-02-16
|
3KB
|
56 lines
'Low-Level ASM Support Routines
'For QuickBASIC / PDS / VBDOS
'Copyright (c) 1992 - 1993 EllTech Development, Inc.
'Written by Tony Elliott
DECLARE SUB EtBlockCopy (BYVAL SrcSeg%, BYVAL SrcOffset%, BYVAL DestSeg%, BYVAL DestOffset%, Bytes&)
DECLARE FUNCTION EtCrc32A& (BYVAL MemSeg%, BYVAL MemOffset%, Bytes&, StartingCrc&)
DECLARE FUNCTION EtFileOpen% (FileName$, BYVAL AccessMode%, Handle%)
DECLARE FUNCTION EtFileOpenRead% (FileName$, BYVAL AccessMode%, Handle%)
DECLARE FUNCTION EtFileRead% (BYVAL Handle%, BYVAL Segment%, BYVAL Offset%, Bytes&)
DECLARE FUNCTION EtFileWrite% (BYVAL Handle%, BYVAL Segment%, BYVAL Offset%, Bytes&)
DECLARE FUNCTION EtGetFilePointer& (BYVAL Handle%)
DECLARE FUNCTION EtSetFilePointer% (BYVAL Handle%, BYVAL Position&)
DECLARE FUNCTION EtFileRename% (FileName$, NewName$)
DECLARE FUNCTION EtFileSize& (BYVAL Handle%)
DECLARE SUB EtFileClose (BYVAL Handle%)
DECLARE FUNCTION EtFileExist% (FileName$)
DECLARE FUNCTION EtFileFlush% (BYVAL Handle%)
DECLARE FUNCTION EtSetFileAttr% (FileName$, Attributes%)
DECLARE FUNCTION EtFileAttr% (FileName$, Attributes%)
DECLARE FUNCTION EtGetInt% (BYVAL Handle%, Status%)
DECLARE FUNCTION EtGetLong& (BYVAL Handle%, Status%)
DECLARE SUB EtInit ()
DECLARE FUNCTION EtInitialized% ()
DECLARE FUNCTION EtMemAlloc% (Bytes&, MemType%)
DECLARE FUNCTION EtMemSeg% (BYVAL MemHandle%)
DECLARE FUNCTION EtMemSize& (BYVAL MemHandle%)
DECLARE FUNCTION EtMemRelease% (BYVAL MemHandle%)
DECLARE FUNCTION EtErrCode% ()
DECLARE FUNCTION EtFreeDiskSpace& (BYVAL Drive%)
DECLARE FUNCTION EtFileDelete% (FileName$)
DECLARE SUB EtStringInfo (SEG A$, Segment%, Offset%)
DECLARE FUNCTION EtRtrim$ (T$)
DECLARE FUNCTION EtDirExist% (DrivePath$)
DECLARE FUNCTION EtDriveStatus% (DriveLetter$)
DECLARE FUNCTION EtDosVer% ()
DECLARE FUNCTION EtEmsInfo% (Version%, TotalPages%, FreePages%, PageFrame%)
DECLARE FUNCTION EtXmsInfo% (XmsVer%, Hma%, TotalMem%, FreeMem%, UMBs%)
DECLARE FUNCTION EtCreateDir% (DrivePath$)
DECLARE FUNCTION EtDeleteDir% (DrivePath$)
DECLARE FUNCTION EtGetFileDateTime% (BYVAL Handle%, Date%, Time%)
DECLARE FUNCTION EtSetFileDateTime% (BYVAL Handle%, BYVAL Date%, BYVAL Time%)
DECLARE FUNCTION EtGetFiles% (FileSpec$, FilArray() AS ANY, Count%)
DECLARE FUNCTION EtCpuType% ()
DECLARE FUNCTION EtVolumeLabel$ (BYVAL Drive%)
DECLARE FUNCTION EtCreateVolumeLabel% (BYVAL Drive%, Lbl$)
DECLARE FUNCTION EtExeName$ ()
DECLARE FUNCTION EtRedirected2% ()
DECLARE FUNCTION EtGetDeviceInfo% (Handle%, Remote%, Device%)
DECLARE SUB EtIgnoreEMS ()
DECLARE FUNCTION EtMouseThere% ()
DECLARE FUNCTION EtTimer2& ()
DECLARE SUB EtArrayInfo (BYVAL Address%, ASeg%, AOfs%, ALength&, AType%, EleLen%, Elements%, LBnd%)
DECLARE SUB EtRDim (BYVAL Lb%, BYVAL UB%, BYVAL EleSize%, BYVAL AType%, BYVAL Address%)