DECLARE FUNCTION FEOF% (Handle%) DECLARE FUNCTION FGetDate$ (BYVAL Handle%) DECLARE FUNCTION FGetError% (BYVAL Handle%) DECLARE FUNCTION FGetLocate& (BYVAL Handle%) DECLARE FUNCTION FGetSize& (BYVAL Handle%) DECLARE FUNCTION FGetTime$ (BYVAL Handle%) DECLARE FUNCTION FRead$ (BYVAL Handle%, BYVAL Bytes%) DECLARE FUNCTION FReadLn$ (BYVAL Handle%) DECLARE FUNCTION FSGet$ (BYVAL Handle%) DECLARE FUNCTION GetEMS% () DECLARE FUNCTION MGetChr$ (Ptr&) DECLARE FUNCTION MJoinPtr& (BYVAL TSeg%, BYVAL TOfs%) DECLARE FUNCTION TCCarrier% () DECLARE FUNCTION TCInkey$ () DECLARE FUNCTION TCInStat% () DECLARE FUNCTION TCOutStat% () DECLARE SUB Evaluate (Expression$, Result!, ErrCode%) DECLARE SUB FBlockRead (BYVAL Handle%, BYVAL Segm%, BYVAL Ofs%, BYVAL Bytes%) DECLARE SUB FBlockWrite (BYVAL Handle%, BYVAL Segm%, BYVAL Ofs%, BYVAL Bytes%) DECLARE SUB FClose (Handle%) DECLARE SUB FDate (Handle%, DateSt$) DECLARE SUB FDone () DECLARE SUB FError (BYVAL Handle%, BYVAL ErrCode%) DECLARE SUB FFlush (BYVAL Handle%) DECLARE SUB FInit (Handles%, ErrCode%) DECLARE SUB FLocate (BYVAL Handle%, Posn&) DECLARE SUB FOpen (File$, FMode$, BufferLen%, Handle%, ErrCode%) DECLARE SUB FSDone () DECLARE SUB FSInit (BYVAL UseEMS%) DECLARE SUB FSSet (Handle%, St$) DECLARE SUB FTime (Handle%, TimeSt$) DECLARE SUB FWrite (BYVAL Handle%, St$) DECLARE SUB FWriteLn (BYVAL Handle%, St$) DECLARE SUB GetDisplay (Adapter%, Mono%) DECLARE SUB HGCls () DECLARE SUB HGColor (BYVAL Fore%, BYVAL Back%) DECLARE SUB HGGetColor (Fore%, Back%) DECLARE SUB HGGetLocate (Row%, Column%) DECLARE SUB HGLine (BYVAL Col1%, BYVAL Row1%, BYVAL Col2%, BYVAL Row2%, BYVAL Colour%) DECLARE SUB HGLocate (BYVAL Row%, BYVAL Column%) DECLARE SUB HGMode (BYVAL SMode%) DECLARE SUB HGPlot (BYVAL Column%, BYVAL Row%, BYVAL Colour%) DECLARE SUB HGWrite (St$) DECLARE SUB HGWriteLn (St$) DECLARE SUB MAllocate (Bytes&, Ptr&, ErrCode%) DECLARE SUB MDeallocate (Ptr&, ErrCode%) DECLARE SUB MFill (Ptr&, BYVAL Value%, Bytes&) DECLARE SUB MMove (FromPtr&, ToPtr&, Bytes&) DECLARE SUB MPutChr (Ptr&, Ch$) DECLARE SUB MSplitPtr (Ptr&, TSeg%, TOfs%) DECLARE SUB StartXmodemSend (Handle%, Protocol$, Baud$, MaxRec%, Record%, EstTime$, ErrCode%) DECLARE SUB TCDone () DECLARE SUB TCDTR (BYVAL State%) DECLARE SUB TCFlushIn () DECLARE SUB TCFlushOut () DECLARE SUB TCInit (Port%, InSize%, OutSize%, ErrCode%) DECLARE SUB TCParms (Parity$, WordLength%, StopBits%) DECLARE SUB TCSpeed (Bps&) DECLARE SUB TCWrite (St$) DECLARE SUB TCWriteLn (St$) DECLARE SUB WClear (BYVAL Handle%) DECLARE SUB WClose (BYVAL Handle%) DECLARE SUB WCollapse (Handle%) DECLARE SUB WColor (BYVAL Handle%, BYVAL Fore%, BYVAL Back%) DECLARE SUB WCopy (BYVAL FromHandle%, BYVAL ToHandle%) DECLARE SUB WCursor (BYVAL Handle%, BYVAL CSize%) DECLARE SUB WDelChr (BYVAL Handle%) DECLARE SUB WDelLine (BYVAL Handle%) DECLARE SUB WDone () DECLARE SUB WExplode (Handle%) DECLARE SUB WFixColor (BYVAL Convert%) DECLARE SUB WFrame (BYVAL Handle%, BYVAL Frame%, BYVAL Fore%, BYVAL Back%) DECLARE SUB WGetColor (BYVAL Handle%, Fore%, Back%) DECLARE SUB WGetCursor (BYVAL Handle%, CSize%) DECLARE SUB WGetFrame (BYVAL Handle%, Frame%, Fore%, Back%) DECLARE SUB WGetLocate (BYVAL Handle%, Row%, Column%) DECLARE SUB WGetPlace (BYVAL Handle%, Row%, Column%) DECLARE SUB WGetSize (BYVAL Handle%, Rows%, Columns%) DECLARE SUB WGetTitle (BYVAL Handle%, Title$, TLen%, Fore%, Back%) DECLARE SUB WGetTop (Handle%) DECLARE SUB WGetUFrame (BYVAL Frame%, FrameInfo$) DECLARE SUB WGetView (BYVAL Handle%, Row%, Column%) DECLARE SUB WGetVSize (BYVAL Handle%, Rows%, Columns%) DECLARE SUB WInit (Rows%, Columns%, ErrCode%) DECLARE SUB WInput (Handle%, Valid$, ExitCode$, ExtExitCode$, MaxLength%, St$, ExitKey$) DECLARE SUB WInsChr (BYVAL Handle%) DECLARE SUB WInsLine (BYVAL Handle%) DECLARE SUB WLocate (BYVAL Handle%, BYVAL Row%, BYVAL Column%) DECLARE SUB WOpen (Rows%, Columns%, SRow1%, SCol1%, SRow2%, SCol2%, Handle%, ErrCode%) DECLARE SUB WPlace (BYVAL Handle%, BYVAL Row%, BYVAL Column%) DECLARE SUB WSize (BYVAL Handle%, BYVAL Rows%, BYVAL Columns%) DECLARE SUB WSnow (BYVAL KillFlicker%) DECLARE SUB WTitle (BYVAL Handle%, Title$, BYVAL Fore%, BYVAL Back%) DECLARE SUB WTop (BYVAL Handle%) DECLARE SUB WUpdate () DECLARE SUB WUserFrame (BYVAL Frame%, FrameInfo$) DECLARE SUB WView (BYVAL Handle%, BYVAL Row%, BYVAL Column%) DECLARE SUB WWrite (BYVAL Handle%, St$) DECLARE SUB WWriteLn (BYVAL Handle%, St$) DECLARE SUB XmodemSend (Handle%, Protocol$, MaxRec%, Record%, ErrCount%, ErrCode%)