home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
basic
/
library
/
pb
/
pbwiz
/
pbwiz.ref
< prev
next >
Wrap
Text File
|
1994-04-10
|
25KB
|
990 lines
AllExtMem&
return the total amount of extended memory installed
AltPress%
return whether an ALT key is pressed
AnsiPrint St$
display a string which may contain ANSI codes
AntiSnow Slow%
make text-mode video routines slower, but prevents flicker on old CGAs
ArcCosD# (Nr#)
return the inverse cosine of a number
ArcCosHD# (Nr#)
return the inverse hyperbolic cosine of a number
ArcCosHS! (Nr!)
return the inverse hyperbolic cosine of a number
ArcCosS! (Nr!)
return the inverse cosine of a number
ArcCotD# (Nr#)
return the inverse cotangent of a number
ArcCotHD# (Nr#)
return the inverse hyperbolic cotangent of a number
ArcCotHS! (Nr!)
return the inverse hyperbolic cotangent of a number
ArcCotS! (Nr!)
return the inverse cotangent of a number
ArcCscD# (Nr#)
return the inverse cosecant of a number
ArcCscHD# (Nr#)
return the inverse hyperbolic cosecant of a number
ArcCscHS! (Nr!)
return the inverse hyperbolic cosecant of a number
ArcCscS! (Nr!)
return the inverse cosecant of a number
ArcSecD# (Nr#)
return the inverse secant of a number
ArcSecHD# (Nr#)
return the inverse hyperbolic secant of a number
ArcSecHS! (Nr!)
return the inverse hyperbolic secant of a number
ArcSecS! (Nr!)
return the inverse secant of a number
ArcSinD# (Nr#)
return the inverse sine of a number
ArcSinHD# (Nr#)
return the inverse hyperbolic sine of a number
ArcSinHS! (Nr!)
return the inverse hyperbolic sine of a number
ArcSinS! (Nr!)
return the inverse sine of a number
ArcTanHD# (Nr#)
return the inverse hyperbolic tangent of a number
ArcTanHS! (Nr!)
return the inverse hyperbolic tangent of a number
AscM% (St$, Posn%)
combined ASC and MID$ functions
CalcAttr% Fore%, Back%
convert foreground and background colors into a color/attribute
CalcSize% TopRow%, LeftCol%, BottomRow%, RightCol%, SaveSize%
calculate the bytes needed to store a screen image, - 2
CapsOn%
return the state of the CapsLock key toggle
CDROM%
return whether a CD-ROM drive is installed and available
CeilD# (Nr#)
return the smallest integer >= the specified number
CeilS! (Nr!)
return the smallest integer >= the specified number
Cent2Fahr! (Nr!)
convert from centigrade to Fahrenheit
CheckSum% (St$)
calculate a simple checksum for a string
Cipher St$, Password$
encrypt or decrypt a string
CipherP St$, Password$
encrypt or decrypt a string, leaving encrypted strings printable
ClearKbd
clear the keyboard buffer of any pending keys
CloseA
close an archive which was opened by FindFirstA
CommPorts%
return the number of serial ports installed
CosHD# (Nr#)
return the hyperbolic cosine of a number
CosHS! (Nr!)
return the hyperbolic cosine of a number
CotD# (Nr#)
return the cotangent of a number
CotHD# (Nr#)
return the hyperbolic cotangent of a number
CotHS! (Nr!)
return the hyperbolic cotangent of a number
CotS! (Nr!)
return the cotangent of a number
CRC16 St$, HiCRC%, LoCRC%
return the 16-bit Xmodem-style CRC of a string
Crunch$ (St$, CharList$)
remove adjacent duplicates of a set of characters from a string
CscD# (Nr#)
return the cosecant of a number
CscHD# (Nr#)
return the hyperbolic cosecant of a number
CscHS! (Nr!)
return the hyperbolic cosecant of a number
CscS! (Nr!)
return the cosecant of a number
CtrlPress%
return whether a CTRL key is being pressed
Date2Num& (DateSt$)
convert a date from string format to a number
Deg2RadD# (Nr#)
convert from degrees to radians
Deg2RadS! (Nr!)
convert from degrees to radians
DelayV MilliSec%
provide a delay of roughly one millisecond, based on the video card
DelimExtract$ (St$, Delimiter$, Index%)
extract a specified delimited substring from a string
DOSCls
clear the screen, using DOS output and ANSI codes
DOSColor Fore%, Back%
set the screen colors, using DOS output and ANSI codes
DOSLocate Row%, Column%
set the cursor position, using DOS output and ANSI codes
DOSPrint St$
display a string using DOS output
DRDOS%
return whether DR DOS is in use
EMSclose Handle%
close an EMS handle that was opened by EMSopen
EMSexists%
return whether EMS memory is available
EMSfree%
return how much EMS memory is available (in pages of 16k bytes)
EMSmap Handle%, PhysPage%, VirtPage%
map a page of EMS memory into an area you can reach
EMSopen Pages%, Handle%, ErrCode%
open a block of EMS memory for access (1 page = 16k bytes)
EMSopt Fast%
allow faster access to EMS memory, given some restrictions
EMSresize Handle%, Pages%, ErrCode%
change the size of an allocated block of EMS memory
EMSseg&
return the segment at which you can access EMS memory by mapping it in
EMStotal%
return the total amount of EMS memory (in pages of 16k bytes)
EMSver MajorV%, MinorV%
return the version of the EMS driver
ErfD# (Nr#)
return the error function for a number
ErfS! (Nr!)
return the error function for a number
Evaluate Expression$, Result!, ErrCode%
return the result of a numeric expression
eD#
return the constant "e" (used in natural logarithms, etc)
eS!
return the constant "e" (used in natural logarithms, etc)
FactD# (Nr%)
return the factorial of a number
FactS! (Nr%)
return the factorial of a number
Fahr2Cent! (Nr!)
convert from Fahrenheit to centigrade
FindFirstA Archive$, Filename$, ErrCode%
find the first file matching a wildcard spec within an archive
FindFirstF Buffer$, Filename$, FAttr%, ErrCode%
find the first file matching a wildcard spec in a directory
FindNextA ErrCode%
continue to find files matching a wildcard spec within an archive
FindNextF Buffer$, ErrCode%
continue to find files matching a wildcard spec in a directory
FloorD# (Nr#)
return the largest integer <= the specified number
FloorS! (Nr!)
return the largest integer <= the specified number
Floppies%
return the number of floppy drives available
FloppyType DriveA%, DriveB%
return the drive types of the first and second floppies, if any
G13Box X1%, Y1%, X2%, Y2%, Fill%
draw a box in 320x200 256-color VGA mode
G13Cls
clear the screen in 320x200 256-color VGA mode
G13Color Fore%, Back%
set the default screen colors in 320x200 256-color VGA mode
G13Ellipse CenterX%, CenterY%, XRadius%, YRadius%
draw a circle or ellipse in 320x200 256-color VGA mode
G13GetColor Fore%, Back%
get the default screen colors in 320x200 256-color VGA mode
G13GetLocate Row%, Column%
get the cursor position in 320x200 256-color VGA mode
G13GetPel% (X%, Y%)
get the color of a specified point in 320x200 256-color VGA mode
G13Line X1%, Y1%, X2%, Y2%
draw a line in 320x200 256-color VGA mode
G13Locate Row%, Column%
set the cursor position in 320x200 256-color VGA mode
G13MakeBMP File$, X1%, Y1%, X2%, Y2%, ErrCode%
make a .BMP file from an image in 320x200 256-color VGA mode
G13Mode Graphics%
switch between 320x200 256-color VGA mode and text mode
G13Plot X%, Y%
plot a point in 320x200 256-color VGA mode and text mode
G13Polygon X%, Y%, Radius%, Vertices%, Angle!
draw a regular polygon in 320x200 256-color VGA mode and text mode
G13ShowBMP File$, X%, Y%, ErrCode%
show a .BMP file on screen in 320x200 256-color VGA mode
G13WrCh Ch%
display an ASCII character in 320x200 256-color VGA mode
G13Write St$
display a string in 320x200 256-color VGA mode
G13WriteLn St$
display a string with a <CR><LF> in 320x200 256-color VGA mode
GCDI% (Nr1%, Nr2%)
return the greatest common denominator of two numbers
GCDL& (Nr1&, Nr2&)
return the greatest common denominator of two numbers
Get4DOSv MajorV%, MinorV%
return the version of 4DOS installed, if any
GetAttrF% (Buffer$)
return the attribute of a file matched by FindFirstF
GetCRCA$
return the CRC of an archived file
GetDateA$
return the date of an archived file
GetDateF$ (Buffer$)
return the date of a file matched by FindFirstF/FindNextF
GetDisplay Adapter%, Mono%
return the display adapter and monitor type
GetDOSv MajorV%, MinorV%
return the DOS version
GetEMSm TotalPages%, FreePages%
return the amount of EMS memory (in pages of 16k bytes)
GetEMSv MajorV%, MinorV%
return the version of the EMS driver installed
GetExtM&
return the amount of BIOS extended memory available
GetNameA$
return the name of a file in an archive
GetNameF$ (Buffer$)
return the name of a file matched by FindFirstF/FindNextF
GetPal& (ColorNr%)
return the color value for a color number in 256-color modes
GetPalRGB ColorNr%, RedI%, GreenI%, BlueI%
return the RGB values for a color number in 256-color modes
GetSizeA OriginalSize&, CurrentSize&
return the sizes of a file in an archive
GetSizeF$ (Buffer$)
return the size of a file matched by FindFirstF/FindNextF
GetStoreA$
return the storage method used on a file in an archive
GetTimeA$
return the time of a file in an archive
GetTimeF$ (Buffer$)
return the size of a file matched by FindFirstF/FindNextF
GetXMSm LargestFree&, TotalFree&
return the amount of XMS memory in kbytes
GetXMSv MajorV%, MinorV%
return the version of the XMS driver
GGVBox X1%, Y1%, X2%, Y2%, Fill%
draw a box in any VESA graphics mode
GGVCls
clear the screen in any VESA graphics mode
GGVColor Fore%, Back%
set the default screen colors in any VESA graphics mode
GGVDone
close up VESA graphics routines, restore former video mode
GGVEllipse CenterX%, CenterY%, XRadius%, YRadius%
draw a circle or ellipse in any VESA graphics mode
GGVGetColor Fore%, Back%
get the default screen colors in any VESA graphics mode
GGVGetLocate Row%, Column%
get the cursor position in any VESA graphics mode
GGVGetPel% (X%, Y%)
get the color of a specified point in any VESA graphics mode
GGVInit
initialize VESA graphics routines
GGVLine X1%, Y1%, X2%, Y2%
draw a line in any VESA graphics mode
GGVLocate Row%, Column%
set the cursor position in any VESA graphics mode
GGVMakeBMP File$, X1%, Y1%, X2%, Y2%, ErrCode%
make a .BMP file from an image in any 256-color VESA graphics mode
GGVMode Graphics%
switch into any VESA graphics mode
GGVPlot X%, Y%
plot a point in any VESA graphics mode
GGVPolygon X%, Y%, Radius%, Vertices%, Angle!
draw a regular polygon in any VESA graphics mode
GGVShowBMP File$, X%, Y%, ErrCode%
show a .BMP file on screen in any 256-color VESA graphics mode
GGVWrCh Ch%
display an ASCII character in any VESA graphics mode
GGVWrite St$
display a string in any VESA graphics mode
GGVWriteLn St$
display a string with a <CR><LF> in any VESA graphics mode
GN0Box X1%, Y1%, X2%, Y2%, Fill%
draw a box in 360x480 256-color VGA mode
GN0Cls
clear the screen in 360x480 256-color VGA mode
GN0Color Fore%, Back%
set the default screen colors in 360x480 256-color VGA mode
GN0Ellipse CenterX%, CenterY%, XRadius%, YRadius%
draw a circle or ellipse in 360x480 256-color VGA mode
GN0GetColor Fore%, Back%
get the default screen colors in 360x480 256-color VGA mode
GN0GetLocate Row%, Column%
get the cursor position in 360x480 256-color VGA mode
GN0GetPel% (X%, Y%)
get the color of a specified point in 360x480 256-color VGA mode
GN0Line X1%, Y1%, X2%, Y2%
draw a line in 360x480 256-color VGA mode
GN0Locate Row%, Column%
set the cursor position in 360x480 256-color VGA mode
GN0MakeBMP File$, X1%, Y1%, X2%, Y2%, ErrCode%
make a .BMP file from an image in 360x480 256-color VGA mode
GN0Mode Graphics%
switch between 360x480 256-color VGA mode and text mode
GN0Plot X%, Y%
plot a point in 360x480 256-color VGA mode
GN0Polygon X%, Y%, Radius%, Vertices%, Angle!
draw a regular polygon in 360x480 256-color VGA mode
GGVShowBMP File$, X%, Y%, ErrCode%
show a .BMP file on screen in 360x480 256-color VGA mode
GN0WrCh Ch%
display an ASCII character in 360x480 256-color VGA mode
GN0Write St$
display a string in 360x480 256-color VGA mode
GN0WriteLn St$
display a string with a <CR><LF> in 360x480 256-color VGA mode
GN5Box X1%, Y1%, X2%, Y2%, Fill%
draw a box in Tseng 4000 256-color SVGA mode
GN5Cls
clear the screen in Tseng 4000 256-color SVGA mode
GN5Color Fore%, Back%
set the default screen colors in Tseng 4000 256-color SVGA mode
GN5Ellipse CenterX%, CenterY%, XRadius%, YRadius%
draw a circle or ellipse in Tseng 4000 256-color SVGA mode
GN5GetColor Fore%, Back%
get the default screen colors in Tseng 4000 256-color SVGA mode
GN5GetLocate Row%, Column%
get the cursor position in Tseng 4000 256-color SVGA mode
GN5GetPel% (X%, Y%)
get the color of a specified point in Tseng 4000 256-color SVGA mode
GN5Init ModeNr%, ScrWidth%, ScrHeight%
initialize Tseng 4000 256-color routines
GN5Line X1%, Y1%, X2%, Y2%
draw a line in Tseng 4000 256-color SVGA mode
GN5Locate Row%, Column%
set the cursor position in Tseng 4000 256-color SVGA mode
GN5MakeBMP File$, X1%, Y1%, X2%, Y2%, ErrCode%
make a .BMP file from an image in any Tseng 4000 256-color VGA modes
GN5Mode Graphics%
switch between text mode & any Tseng 4000 256-color SVGA mode
GN5Plot X%, Y%
plot a point in Tseng 4000 256-color SVGA mode
GN5Polygon X%, Y%, Radius%, Vertices%, Angle!
draw a regular polygon in Tseng 4000 256-color SVGA mode
GN5ShowBMP File$, X%, Y%, ErrCode%
show a .BMP file on screen in any Tseng 4000 256-color VGA modes
GN5WrCh Ch%
display an ASCII character in Tseng 4000 256-color SVGA mode
GN5Write St$
display a string in Tseng 4000 256-color SVGA mode
GN5WriteLn St$
display a string with a <CR><LF> in Tseng 4000 256-color SVGA mode
GoodDate% (DateSt$)
determine whether a date is valid
InsertOn%
return the state of the Insert key toggle
JButtonA1%
return the state of joystick A button 1
JButtonA2%
return the state of joystick A button 2
JButtonB1%
return the state of joystick B button 1
JButtonB2%
return the state of joystick B button 2
JButtons A1%, A2%, B1%, B2%
return the state of all joystick buttons
JoinRGB& (ColorValue&, RedI%, GreenI%, BlueI%)
combines RGB values into a single color value
JPos AX%, AY%, BX%, BY%
return the X,Y positions of both joysticks
KbdType%
return the keyboard type (nonzero if "enhanced" keyboard)
Kg2Pound! (Nr!)
convert kilograms to pounds
LAltPress%
return whether the left ALT key is pressed (for "enhanced" keyboards)
LCtrlPress%
return whether the left CTRL key is pressed (for "enhanced" keyboards)
LShiftPress%
return whether the left SHIFT key is pressed
MatchFile% (Pattern$, Filename$)
determine whether a filename matches a wildcard filespec
MouseCursorG CursorNr%
select a mouse graphics cursor
MouseHide
make the mouse cursor invisible
MouseInit%
return the number of mouse buttons (if any mouse) and initialize mouse
MouseLButton%
return the state of the left mouse button
MouseLClick Count%, X%, Y%
for left mouse button, return number of clicks & position at last click
MouseLocate X%, Y%
set the mouse cursor position
MouseLRelease Count%, X%, Y%
for left mouse button, return number of releases & position at last click
MouseMButton%
return the state of the middle mouse button (if any)
MouseMClick Count%, X%, Y%
for middle mouse button, return number of clicks & position at last click
MouseMRelease Count%, X%, Y%
for middle mouse button, return number of releases & position at last click
MouseRButton%
return the state of the right mouse button
MouseRClick Count%, X%, Y%
for right mouse button, return number of clicks & position at last click
MouseRRelease Count%, X%, Y%
for right mouse button, return number of releases & position at last click
MouseShow
make the mouse cursor visible
MouseWhereX%
return the X position of the mouse cursor
MouseWhereY%
return the Y position of the mouse cursor
MouseWindow X1%, Y1%, X2%, Y2%
restrict the range of the mouse cursor to the specified area
Num2Date$ (DateNr&)
convert a number to a date
NumOn%
return the state of the NumLock key toggle
NumProc%
return the math chip installed (0 none, 1 8087, 2 80287, 3 80387)
PCDate$
return the date of the BIOS ROM
PCType%
return the type of the computer based on the BIOS (PC, XT, AT, etc)
PiD#
return the constant "pi"
PiS!
return the constant "pi"
PopWindow TRow%,LCol%,BRow%,RCol%,Frame%,Attr%,Grow%,Shade%,TFore%,Title$
display a pop-up window
Pound2Kg! (Nr!)
convert pounds to kilograms
PrintScreen
copy the screen to the printer
Processor%
return the type of CPU installed
PrtPorts%
return the number of parallel ports installed
RAltPress%
return the state of the right ALT key (for "enhanced" keyboards)
Rad2DegD# (Nr#)
convert from radians to degrees
Rad2DegS! (Nr!)
convert from radians to degrees
RCtrlPress%
return the state of the right CTRL key (for "enhanced" keyboards)
ReColorArea TopRow%, LefCol%, BottomRow%, RightCol%, Attr%
change a specified area of the screen to a specified color
Reverse St$
reverse the order of characters in a string
RInstr St$, SubSt$, Posn%
return the position of the last occurrence of a substring within a string
RotateL% (Nr%, Count%)
rotate the bits in a number left
RotateLL& (Nr&, Count%)
rotate the bits in a number left
RotateR% (Nr%, Count%)
rotate the bits in a number right
RotateRL& (Nr&, Count%)
rotate the bits in a number right
RShiftPress%
return the state of the right SHIFT key
SBFreeHandles%
return the number of available SoundBlaster XMS handles
SBFreeXMS Handle%
release a SoundBlaster XMS handle
SBGetActive FM%, DskVoice%, MemVoice%, Auxiliary%, MIDI%
return activation state of various SoundBlaster drivers
SBGetDrivers FM%, DskVoice%, MemVoice%, Auxiliary%, MIDI%
return existence state of various SoundBlaster drivers
SBGetVer MajorV%, MinorV%
return version of SBSIM SoundBlaster driver
SBGetVolume Source%, LeftVol%, RightVol%
return SoundBlaster volume level(s)
SBInitSrcFile DriverNr%, FileName$, ErrCode%
set up a SoundBlaster driver to access a file
SBInitSrcXMS Handle%, ErrCode%
set up a SoundBlaster driver to access XMS
SBInt%
return SBSIM interrupt number (if any) for SoundBlaster
SBIsFree% (Handle%)
return whether a SoundBlaster handle is in use
SBLoadXMS FileName$, Handle%, ErrCode%
load a file into XMS for SoundBlaster use
SBMapMIDI Mapper%
set MIDI mapping for SoundBlaster
SBPause DriverNr%
pause a specified SoundBlaster driver
SBPlay DriverNr%
play something through a specified SoundBlaster driver
SBResume DriverNr%
resume playing a paused SoundBlaster driver
SBSetVolume Source%, LeftVol%, RightVol%
set SoundBlaster volume levels
SBStatus% (DriverNr%)
return the state of a given SoundBlaster driver
SBStop DriverNr%
stop play on a given SoundBlaster driver
ScanKey$
return the key in the keyboard buffer without removing it
ScreenRest0 Scr$, TRow%, LCol%, BRow%, RCol%
[internal] restore a block of text to the screen
ScreenRestore Scr$, TopRow%, LeftCol%
restore a block of text to the screen
ScreenSave$ TRow%, LCol%, BRow%, RCol%
save an area of the screen to a string
ScreenSave0 Scr$, TRow%, LCol%, BRow%, RCol%
[internal] save an area of the screen to a string
ScrollDown TRow%, LCol%, BRow%, RCol%, Times%, Attr%
scroll an area of the screen down or clears it
ScrollLeft TRow%, LCol%, BRow%, RCol%, Times%, Attr%
scroll an area of the screen left or clears it
ScrollOn%
return the state of the ScrollLock key toggle
ScrollRight TRow%, LCol%, BRow%, RCol%, Times%, Attr%
scroll an area of the screen right or clears it
ScrollUp TRow%, LCol%, BRow%, RCol%, Times%, Attr%
scroll an area of the screen up or clears it
SecD# (Nr#)
return the secant of a number
SecHD# (Nr#)
return the hyperbolic secant of a number
SecHS! (Nr!)
return the hyperbolic secant of a number
SecS! (Nr!)
return the secant of a number
SetCaps TurnOn%
set the state of the CapsLock key toggle
SetEnhKbd TurnOn%
set whether to use "enhanced" keyboard handling
SetInsert TurnOn%
set the state of the Insert key toggle
SetNum TurnOn%
set the state of the NumLock key toggle
SetPal ColorNr%, ColorValue&
set the color value for a color number in 256-color modes
SetPalRGB ColorNr%, RedI%, GreenI%, BlueI%
set the RGB values for a color number in 256-color modes
SetPrtSc TurnOn%
set whether the PrtSc key should work
SetScroll TurnOn%
set the state of the ScrollLock key toggle
ShiftL% (Nr%, Count%)
shift the bits in a number left
ShiftLL& (Nr&, Count%)
shift the bits in a number left
ShiftPress%
return the state of the shift keys
ShiftR% (Nr%, Count%)
shift the bits in a number right
ShiftRL& (Nr&, Count%)
shift the bits in a number right
SinHD# (Nr#)
return the hyperbolic sine of a number
SinHS! (Nr!)
return the hyperbolic sine of a number
SpeedKey RepDelay%, RepRate%
set the keyboard speed for AT-type computers
SplitRGB ColorValue&, RedI%, GreenI%, BlueI%
splits a color value into RGB values
TanHD# (Nr#)
return the hyperbolic tangent of a number
TanHS! (Nr!)
return the hyperbolic tangent of a number
TCCarrier%
return whether a carrier is detected (telecomm)
TCDone
terminate the serial communications handler
TCDTR State%
set the state of the DTR (telecomm)
TCFlowCtl State%
set whether to use hardware flow control (telecomm)
TCFlushIn
flush the telecomm input buffer
TCFlushOut
flush the telecomm output buffer
TCInit Port%, InSize%, OutSize%, ErrCode%
initialize the serial communications routines
TCInkey$
retrieve an incoming (telecomm) character
TCInStat%
return whether any characters are waiting to be retrieved (telecomm)
TCOutStat%
return whether any characters are waiting to be sent (telecomm)
TCParms Parity$, WordLength%, StopBits%
initialize the serial port
TCSpeed Bps&
set the "baud rate" (telecomm)
TCWrite St$
write a string to the telecomm output buffer
TCWriteLn St$
write a string and a <CR><LF> to the telecomm output buffer
TInstr St$, Types%, Posn%
return the position of the first of a given type of characters in a string
TypeIn St$
enter a string as if you had typed it from the keyboard
UnCalcAttr Attr%, Fore%, Back%
convert a color/attribute into foreground and background colors
VesaChrHeight%
get pixel height of character font in current VESA mode
VesaChrWidth%
get pixel width of character font in current VESA mode
VesaColors&
get number of colors in current VESA mode
VesaFindFirst%
get info on the first VESA graphics mode available
VesaFindNext%
get info on the first VESA graphics mode available
VesaIsMono%
get whether current VESA mode is monochrome (-1 yes, 0 no)
VesaIsText%
get whether current VESA mode is a text mode (-1 yes, 0 no)
VesaScrHeight%
get screen width in current VESA mode
VesaScrWidth%
get screen height in current VESA mode
VesaVersion MajorVer%, MinorVer%
see if VESA graphics support is available and get driver version
WeekDay$ (DateSt$)
return the day of the week for a given date
WinCheck MajorV%, MinorV%
return the version of Windows that is running (if any)
XMSclose Handle%
close an area of XMS memory that was opened by XMSopen
XMSexists%
return whether XMS memory exists
XMSlfree&
return the size of the largest free block of XMS memory (kbytes)
XMSopen KBytes&, Handle%, ErrCode%
open an area of XMS memory for access
XMSread Handle%, Posn&, Bytes&, DSeg%, DOfs%
get information from XMS memory
XMSresize Handle%, KBytes&, ErrCode%
change the size of an allocated area of XMS memory
XMStfree&
return the total amount of XMS memory available (kbytes)
XMSver MajorV%, MinorV%
return the version of the XMS driver installed, if any
XMSwrite Handle%, Posn&, Bytes&, DSeg%, DOfs%
store information in XMS memory
XQPrint St$, Row%, Column%, Attr%
display a string at very high speed
XQPrintOver St$, Row%, Column%, Attr%
display a string at very high speed, overlaying any existing text