home *** CD-ROM | disk | FTP | other *** search
- ' GLibXTD.BI
- ' Extended declarations for GLib 1.9 for QB 4.5
- ' Copyright InfoSoft, 1991
- '
- ' You are advised to copy those declarations you need into
- ' your code. Including the entire BI needlessly consumes memory.
- '
-
- DEFINT A-Z
- DECLARE FUNCTION AnsiLoaded
- DECLARE FUNCTION ArgC
- DECLARE FUNCTION ArgV$ (arg)
- DECLARE FUNCTION AttrMake (Fg, Bg)
- DECLARE FUNCTION AttrRev (Attr)
- DECLARE SUB AttrSplit (Attr, Fg, Bg)
- DECLARE FUNCTION BitChkInt (value, BitNo)
- DECLARE FUNCTION BitClrInt (value, BitNo)
- DECLARE FUNCTION BitSetInt (value, BitNo)
- DECLARE FUNCTION BitChkLng (value&, BitNo)
- DECLARE FUNCTION BitClrLng& (value&, BitNo)
- DECLARE FUNCTION BitSetLng& (value&, BitNo)
- DECLARE FUNCTION BCD2Int (BCDVal)
- DECLARE SUB Boxes (TRow, LCol, BRow, LCol, Frame, Attr)
- DECLARE SUB BoxesFrame (TR, LC, BR, RC, Frame, Attr)
- DECLARE SUB BShadow (flag)
- DECLARE FUNCTION BufferCalc (TRow, LCol, BRow, RCol)
- DECLARE SUB Chirp (x)
- DECLARE FUNCTION Chk286
- DECLARE SUB CLON
- DECLARE SUB CLOFF
- DECLARE SUB Clock (row, col, Attr, Install)
- DECLARE SUB ClrEOL (row, col, Attr%)
- DECLARE SUB ClrEOS (row, col, Attr%)
- DECLARE SUB ClrSOL (row, col, Attr%)
- DECLARE SUB ClrSOS (row, col, Attr%)
- DECLARE SUB ClrKBD
- DECLARE FUNCTION CPUInfo (Model, SubModel, BiosRev, CPUType, NDPType)
- DECLARE SUB CRTSwap (Crt, mode)
- DECLARE SUB CtrlPrtSc
- DECLARE FUNCTION CvtAlt (x$)
- DECLARE SUB Date (mo, day, yr, dow)
- DECLARE FUNCTION DayOfYr
- DECLARE FUNCTION DeciBin$ (value)
- DECLARE SUB Delay (secs)
- DECLARE SUB Delay18 (ticks)
- DECLARE FUNCTION DialogBox$ (Msg$, prompt$, Ok$)
- DECLARE SUB DFrmat (m, d, y, nudate$)
- DECLARE FUNCTION DirA (mask$, BYVAL ptr)
- DECLARE FUNCTION DirF (mask$, SEG fil AS ANY)
- DECLARE FUNCTION DLight (drive)
- DECLARE FUNCTION DlrFrmat (numstr$, mode, DecPt)
- DECLARE FUNCTION DosVer (Major, Minor)
- DECLARE SUB DPRINT (a$)
- DECLARE FUNCTION DrvError (drv$)
- DECLARE SUB DrvSpace (a, b, c, d)
- DECLARE SUB EGAPrtScrn
- DECLARE SUB EqInfo (Ram, Ser, Par, Game, Floppy)
- DECLARE SUB ErrorMessage (Msg$, row, Attr, SFX)
- DECLARE SUB ExpandPath (FilSpec$, FullName$)
- DECLARE FUNCTION ExtPut (SEG DBlock, EPage, BYTES)
- DECLARE FUNCTION ExtGet (SEG DBlock, EPage, BYTES)
- DECLARE FUNCTION ExtMemFree
- DECLARE FUNCTION ExtMemInst
- DECLARE SUB Fade
- DECLARE FUNCTION FAttrGet (fil$, fattr)
- DECLARE FUNCTION FAttrSet (fil$, fattr)
- DECLARE FUNCTION FClose (handle)
- DECLARE FUNCTION FCopy (source$, Dest$, buffer$)
- DECLARE FUNCTION FCount (fil$)
- DECLARE FUNCTION FCreat (fil$, attrib, handle)
- DECLARE FUNCTION FDateGet (handle%, mo%, day%, yr%)
- DECLARE FUNCTION FDateSet (handle%, mo%, day%, yr%)
- DECLARE FUNCTION FDelete (fil$)
- DECLARE FUNCTION FDiskType (DrvNo, Cyl, Sectors, Heads)
- DECLARE FUNCTION FEOF (fhandle)
- DECLARE FUNCTION FExists (fil$)
- DECLARE FUNCTION FFlush (fhandle)
- DECLARE FUNCTION FileDNE (fil$)
- DECLARE SUB FFlushA
- DECLARE FUNCTION FHFree%
- DECLARE FUNCTION FHMax%
- DECLARE FUNCTION FHUsed%
- DECLARE FUNCTION FInfo (FilMask$, SEG FileInfo AS ANY)
- DECLARE FUNCTION FInfoA (FilMask$, SEG AryPtr AS ANY)
- DECLARE FUNCTION MenuChoice% (Menu$(), TRow%, LCol%, Nattr%, Hattr%, title$, Mark%(), XtdChc%)
- DECLARE FUNCTION FindFirst (mask$, ret$)
- DECLARE FUNCTION FindNext (ret$)
- DECLARE FUNCTION FlexType (drv, NumFlex)
- DECLARE FUNCTION FMove (source$, Dest$, buffer$)
- DECLARE FUNCTION FOpen (fil$, mode, fhandle)
- DECLARE SUB FPrint (doc$, buffer$)
- DECLARE FUNCTION FReadArray (SEG arry, fhandle, BYTES)
- DECLARE FUNCTION FWriteArray (SEG arry, fhandle, BYTES)
- DECLARE FUNCTION FReadByte (handle, byte)
- DECLARE FUNCTION FWriteByte (handle, byte)
- DECLARE FUNCTION FReadStr (Thing$, fhandle, chars)
- DECLARE FUNCTION FWriteStr (Thing$, fhandle, chars)
- DECLARE FUNCTION FRecGet (handle, size, SEG struct)
- DECLARE FUNCTION FRecPut (handle, size, SEG struct)
- DECLARE FUNCTION FRecGetA (handle, Quan, size, SEG struct)
- DECLARE FUNCTION FRecPutA (handle, Quan, size, SEG struct)
- DECLARE FUNCTION FRename (oldf$, newf$)
- DECLARE FUNCTION FReplicate (source$, Dest$, buffer$)
- DECLARE FUNCTION FSetPtr (fhandle, RecNo&, RecSize)
- DECLARE FUNCTION FTimeClear (fhandle)
- DECLARE FUNCTION FTimeGet (fhandle, hour, min, sec)
- DECLARE FUNCTION FTimeSet (fhandle, hour, min, sec)
- DECLARE FUNCTION FuncResp
- DECLARE FUNCTION FUnique (fil$, Attr, fhandle)
- DECLARE FUNCTION GetCh$ (okay$)
- DECLARE FUNCTION GetCmdTail (tail$)
- DECLARE FUNCTION GetCmdStr$
- DECLARE FUNCTION GetCmdTLen
- DECLARE FUNCTION GetDrv
- DECLARE FUNCTION GetDSeg
- DECLARE FUNCTION GetStack
- DECLARE SUB HALT
- DECLARE FUNCTION IACRead (s$, iopt)
- DECLARE FUNCTION IACSet (s$, iopt)
- DECLARE FUNCTION IACClear
- DECLARE FUNCTION INCR (x, y)
- DECLARE FUNCTION DECR (x, y)
- DECLARE SUB InsOn
- DECLARE SUB InsOff
- DECLARE FUNCTION INSTRI (Start, FindIn$, LookFor$)
- DECLARE FUNCTION IsLeap (year)
- DECLARE FUNCTION Int2BCD (IntVal)
- DECLARE FUNCTION IsAlpha (x$)
- DECLARE FUNCTION IsAlNum (x$)
- DECLARE FUNCTION IsASCII (x$)
- DECLARE FUNCTION IsCntrl (x$)
- DECLARE FUNCTION IsDigit (x$)
- DECLARE FUNCTION IsGraph (x$)
- DECLARE FUNCTION IsSpace (x$)
- DECLARE FUNCTION IsUpper (x$)
- DECLARE FUNCTION IsPunct (x$)
- DECLARE FUNCTION IsLower (x$)
- DECLARE FUNCTION IsxDigit (x$)
- DECLARE FUNCTION IsGrafx (x$)
- DECLARE FUNCTION IsText (x$)
- DECLARE FUNCTION IsDocs (x$)
- DECLARE FUNCTION Julian& (month, day, year)
- DECLARE FUNCTION JulianCvt (Ser&, mo, day, yr)
- DECLARE FUNCTION KBStuff (kb$)
- DECLARE FUNCTION KBBuffSize
- DECLARE FUNCTION KeyReady
- DECLARE FUNCTION KeyLockCaps%
- DECLARE FUNCTION KeyLockNums%
- DECLARE FUNCTION KeyLockIns%
- DECLARE FUNCTION KeyLockScrl%
- DECLARE FUNCTION KeyRateSet (Delay%, rate%)
- DECLARE FUNCTION KeyRateClr
- DECLARE FUNCTION KeyShiftAlt%
- DECLARE FUNCTION LCount (fhandle, buffer$)
- DECLARE FUNCTION LNameF (text$)
- DECLARE FUNCTION LPrintX (text$, printer)
- DECLARE SUB LPTDelay (printer, DelayValue)
- DECLARE SUB MCsrInc
- DECLARE SUB MCsrDec
- DECLARE SUB MCsrOn
- DECLARE SUB MCsrOff
- DECLARE SUB MDisable
- DECLARE SUB MEnable
- DECLARE SUB MGetXY (TextFlag, Mx, My)
- DECLARE SUB MSetXY (TextFlag, Mx, My)
- DECLARE SUB Mlong
- DECLARE SUB MNorm
- DECLARE SUB MRelease (lft, rgt)
- DECLARE SUB MPress (lft, rgt)
- DECLARE SUB MReset
- DECLARE SUB MSetAuto (Flag)
- DECLARE SUB MSetXRng (TextFlag, min, max)
- DECLARE SUB MSMouse (ax, bx, cx, dx)
- DECLARE SUB MSetCsr
- DECLARE SUB MStatus (lft, rgt)
- DECLARE FUNCTION MType
- DECLARE FUNCTION MemCompA (SEG Arry1, SEG Arry2, Words)
- DECLARE FUNCTION MemCompV (SEG arry)
- DECLARE SUB MemMove (SEG src, SEG Dest, Words)
- DECLARE FUNCTION MenuCtrl
- DECLARE SUB MergeArray (SEG mask, SEG Dest, Words)
- DECLARE SUB MergeScrn (SEG mask)
- DECLARE FUNCTION MFed (ed$, fsiz, Macro$())
- DECLARE FUNCTION MHZ
- DECLARE SUB MilliDelay (millisecs)
- DECLARE FUNCTION NFrmat (numst$, mode, DecPt)
- DECLARE SUB NLOn
- DECLARE SUB NLOff
- DECLARE SUB NoBoot (func)
- DECLARE SUB Painter (TRow, LCol, BRow, RCol, NewAttr)
- DECLARE FUNCTION ParseFileSpec (raw$, drv$, path$, fil$, ext$)
- DECLARE SUB PCase (p$)
- DECLARE FUNCTION PGetCH$ (prompt$, row, Attr, okay$)
- DECLARE SUB PGetCHSFX (Flag, Duration, freq)
- DECLARE SUB PhDrvSet
- DECLARE SUB PhDrvClr
- DECLARE FUNCTION PrgName$
- DECLARE FUNCTION PhDrvStat
- DECLARE FUNCTION PrtQueStat
- DECLARE FUNCTION PrtQueSubmit (fil$)
- DECLARE FUNCTION PrtQueDelete (fil$)
- DECLARE FUNCTION PrtQueCanel
- DECLARE SUB PrtScrn
- DECLARE SUB PrtScEnable
- DECLARE SUB PrtScDisable
- DECLARE SUB PtrInit (prtnum)
- DECLARE FUNCTION PtrStat (PtrNum)
- DECLARE FUNCTION QCalc& (TRow, LCol, BodyAttr, ScrnAttr, SpeedFactor)
- DECLARE FUNCTION QBLoaded
- DECLARE SUB QPrint (text$, row, col, Attr)
- DECLARE FUNCTION RamFree
- DECLARE SUB ReadScrn (text$)
- DECLARE SUB RepAttr (OldAttr, NewAttr)
- DECLARE SUB ReverseString (s$)
- DECLARE SUB RestCol (SEG arry%, AryCol, VidCol)
- DECLARE SUB RestRow (SEG arry%, AryRow, VidRow)
- DECLARE SUB RestScrnP (SEG arry%, TR%, LC%, BR%, RC%, OrgWide%)
- DECLARE FUNCTION RINSTR (test$, ch$)
- DECLARE FUNCTION RTCDateGet (mo, day, yr)
- DECLARE FUNCTION RTCTimeGet (hr, min, sec, hund)
- DECLARE SUB RunCmdL (cmd$)
- DECLARE SUB SaveScrn (SEG ptr)
- DECLARE SUB RestScrn (SEG arryptr)
- DECLARE SUB SaveWindow (SEG AryPtr, TR, LC, BR, LC)
- DECLARE SUB RestWindow (SEG AryPtr, TR, LC, BR, LC)
- DECLARE SUB ScrlOn
- DECLARE SUB ScrlOff
- DECLARE FUNCTION ScrnDump (fhandle)
- DECLARE FUNCTION ScrnDumpB (fhandle)
- DECLARE SUB ScrnWash
- DECLARE SUB ScrollL (TR, LC, BR, RC, FillAttr, NumLines)
- DECLARE SUB ScrollR (TR, LC, BR, RC, FillAttr, NumLines)
- DECLARE SUB ScrollUp (TRow, LCol, BRow, RCol, Attr, Num)
- DECLARE SUB ScrollDn (TRow, LCol, BRow, RCol, Attr, Num)
- DECLARE SUB SetDrv (drv$)
- DECLARE SUB SetErrLvl (ERRORLEVEL)
- DECLARE FUNCTION ShareInst
- DECLARE FUNCTION ShiftLeftI (value, ShiftCount)
- DECLARE FUNCTION ShiftLeftL (value, ShiftCount)
- DECLARE FUNCTION ShiftRightI (value, ShiftCount)
- DECLARE FUNCTION ShiftRightL (value, ShiftCount)
- DECLARE SUB ShutDown (graphics)
- DECLARE SUB Sleeper (x)
- DECLARE SUB SpkrOn
- DECLARE SUB SpkrOff
- DECLARE SUB SpkrSnd (BYVAL freq, BYVAL dur)
- DECLARE FUNCTION Soundex$ (text$)
- DECLARE FUNCTION SoundexM$ (text$)
- DECLARE SUB PrintStatL (SEG arry AS ANY, Attr, FuncCode)
- DECLARE FUNCTION StrLenMin (BYVAL AryPtr, Quan)
- DECLARE FUNCTION StrLenMax (BYVAL AryPtr, Quan)
- DECLARE FUNCTION SubDirCount (mask$)
- DECLARE FUNCTION SubDirCH (SubDirName$)
- DECLARE FUNCTION SubDirRM (SubDirName$)
- DECLARE FUNCTION SubDirMK (SubDirName$)
- DECLARE FUNCTION SubDirExist (mask$)
- DECLARE FUNCTION SubDirGet$
- DECLARE FUNCTION SubDirList (mask$, BYVAL AryPtr)
- DECLARE FUNCTION SysTicks&
- DECLARE SUB SysTime (hrs, mins, secs, hund)
- DECLARE SUB SysDate (mo, day, yr, dow)
- DECLARE SUB TFrmat (nutime$, mode)
- DECLARE SUB TimerToggle (TimerNum, Toggle)
- DECLARE FUNCTION TimerElapsed& (TimerNum)
- DECLARE FUNCTION TimeSquare (Msg$(), row, col, Attr, Cycles)
- DECLARE FUNCTION Translate (source$, table$)
- DECLARE FUNCTION ValidDrv (drv$)
- DECLARE FUNCTION VerifyGet
- DECLARE SUB VerifySet (vflag)
- DECLARE FUNCTION VFName (fil$, DOSCode)
- DECLARE SUB VidInfo (NumRows, NumCols, mode, page, PgSize)
- DECLARE SUB VidOn
- DECLARE SUB VidOff
- DECLARE FUNCTION VidType
- DECLARE SUB VidPageCsr (page, row, col)
- DECLARE FUNCTION VLabelGet$
- DECLARE FUNCTION VLabelSet (NewVLabel$)
- DECLARE FUNCTION VTypeSet (ColorType, TraceFlag)
- DECLARE SUB Windows (TR, LC, BR, RC, SFX, Grow, Frame, Attr, label$)
- DECLARE SUB WSetUdef (TL, TR, BL, BR, VChar, HChar)
- DECLARE SUB WShadow (Flag)
- DECLARE FUNCTION ZellerDay (month, day, yr)
-