##base _DLGBase
##bias 30
* Cron routines
CronEvent(messtype,time,command)(D0/D1/A0)
WhenEvent(string)(A0)
*
* Handler routines
TSetFlags(flags,port)(D0/A0)
TUnSetFlags(flags,port)(D0/A0)
TBaud(baud,port)(D0/A0)
TColors(colortable,port)(A0/A1)
TCont(port)(A0)
TDevQuery(devstruct,port)(A0/A1)
TFreeze(port)(A0)
TGetSer(serstruct,port)(A0/A1)
TGetTitle(title,port)(A0/A1)
TKill(port)(A0)
TRecover(port)(A0)
TScreen(onoff,scrstruct,port)(D0/A0/A1)
TString(string,port)(A0/A1)
TTimeDelay(delay,port)(D0/A0)
TTitle(title,port)(A0/A1)
TWindow(onoff,winstruct,port)(D0/A0/A1)
TWinHeight(height,port)(A0/A1)
TInTrans(trans,port)(A0/A1)
TOutTrans(trans,port)(A0/A1)
TCheckCarrier(port)(A0)
TSendBreak(port)(A0)
*
* String comparison routines
Stricmp(str1,str2)(A0/A1)
Strnicmp(str1,str2,n)(A0/A1,D0)
*
* String formatting routines
Upper(string)(A0)
Capitalize(string)(A0)
UnderScore(string)(A0)
DeScore(string)(A0)
*
* Formatting routines
AFormat(User,data,putsub,fmt,argp)(A0/A1/A2,D0/A3)
XASPrintf(User,buf,fmt,argptr)(A0/A1/A2/A3)
XAFPrintf(User,fh,fmt,argptr)(A0/A1/A2/A3)
*
* Time routines
MDate(string)(A0)
SMDate(cur_time,string)(D0/A0)
AmigaTime()()
*
* Resource management routines
ResourceMsg(rmess)(A0)
ActivatePort(port,bgcommand)(A0/A1)
DeActivatePort(port,passwd)(A0/A1)
LockPort(port,passwd,reason,pri,bc)(A0/A1/A2,D0/A3)
ImmedLockPort(port,passwd,reason,pri,bc)(A0/A1/A2,D0/A3)
TransferPortLock(port,passwd,newpasswd,reason,pri,bc)(A0/A1/A2/A3,D0/D1)
FreePort(port,passwd)(A0/A1)
GetPortInfo(istruct)(A0)
FreePortInfo(istruct)(A0)
LockArea(area,passwd,reason,pri,flags)(D0/A0/A1,D1/D2)
BorrowArea(area,passwd,reason,pri,flags)(D0/A0/A1,D1/D2)
FreeArea(area,passwd,flags)(D0/A0,D1)
EnterArea(area,flags)(D0/D1)
LeaveArea(area,flags)(D0/D1)
GetAreaInfo(istruct,flags)(A0,D0)
FreeAreaInfo(istruct)(A0)
ListPorts(buf,passwd)(A0/A1)
LoadLang(port,name)(A0/A1)
GetLang(port)(A0)
LockResource(name,passwd,reason,pri,flags)(A0/A1/A2,D0/D1)
FreeResource(name,passwd)(A0/A1)
GetResReport()()
FreeResReport(lst)(A0)
LockMenu(port,ms,custnum,passwd,reason,pri,flags)(A0/A1,D0/A2/A3,D1/D2)
FreeMenu(port,name,passwd)(A0/A1/A2)
PurgeMenu(port,name)(A0/A1)
*
* Structured File I/O routines
AddStruct(filename,structptr,structsize,fieldsize)(A0/A1,D0/D1)
DeleteStruct(filename,structptr,structsize,fieldsize)(A0/A1,D0/D1)
GetStruct(filename,structptr,structsize,fieldsize)(A0/A1,D0/D1)
GetFirstStruct(filename,structptr,structsize)(A0/A1,D0)
FileSize(filename,size)(A0/A1)
Exists(filename)(A0)
AppendFile(filename,buffer)(A0/A1)
BinPos(fh,filesize,structptr,structsize,fieldsize,returnptr)(A0,D0/A1,D1/D2/A2)
FileCopy(ifh,ofh,iofs,oofs,size)(A0/A1,D0/D1/D2)
*
* Broadcast routines
BroadCast(ports,buffer,flags)(A0/A1,D0)
BCPend(port)(A0)
BCResume(port)(A0)
BCGet(port,buffer)(A0/A1)
HandleBCMsgs(port)(A0)
BCMsg(ports,buffer,type,flags)(A0/A1,D0/D1)
Inform(username,buffer,port,flags)(A0/A1/A2,D0)
WaitingMail(toname,from,subject,areanum,areaname,messagenum,ext)(A0/A1/A2,D0/A3,D1/D2)
*
* User access routines
GetDevName(port)(A0)
ReadRam(RamStruct,port)(A0/A1)
WriteRam(RamStruct,port)(A0/A1)
ReadUser(RamStruct,UserStruct,port)(A0/A1/A2)
WriteUser(name,UserStruct)(A0/A1)
GetComputerType(number,string)(D0/A0)
Age(year,month,day)(D0/D1/D2)
CheckUser(name)(A0)
*
* Logging routines
WriteLog(code,person,port,info)(D0/A0/A1/A2)
WriteEvent(name,buf)(A0/A1)
*
* Routines for accessing groups
OpenGroup(groupname)(A0)
NextInGroup(fh,name)(A0/A1)
CloseGroup(fh)(A0)
*
* Translation routines
TranslateBuffer(inbuffer,outbuffer,maxsize,User,Ram,port)(A0/A1,D0/A2/A3,D1)
Substitute(cstr,result,User,Ram,port)(A0/A1/A2/A3,D0)
ScreenMsg(filename,headerfile,msgtype,area)(A0/A1,D0/D1)
ScreenBuffer(inbuf,outbuf,maxsize,screenfile)(A0/A1,D0/A2)
*
* Search routines
SearchStart(dir,pat)(A0/A1)
SearchNext(sc)(A0)
SearchEnd(sc)(A0)
DLGPatternMatch(pat,str)(A0/A1)
DLGSearch(array,structptr,structsize,fieldsize,elements)(A0/A1,D0/D1/D2)
DLGBinSearch(array,structptr,structsize,fieldsize,elements)(A0/A1,D0/D1/D2)
*
* Argument parsing routines
ArgParse(string,argarray,maxnum)(A0/A1,D0)
StripPath(path)(A0)
*
* Input Routines
DLGQuery(query,ui)(A0/A1)
GetChar()()
ReadChar(micros)(D0)
PutChar(a,fh)(D0/A0)
IntQuery(query,lower,upper,def,ui)(A0,D0/D1/D2/A1)
BoolQuery(query,opt,ui)(A0,D0/A1)
More(fh,ansi,header)(A0,D0/D1)
Pause()()
*
* Display Routines
DispBuffer(fh,buffer,screenpos,indent,ibuf,header,breakbuf,User)(D0/A0/A1,D1/A2,D2/A3,D3)
DispMsg(md,User)(A0/A1)
DispForm(filename,DispUser,Trans,Ram,port)(A0/A1/A2/A3,D0)
Clr(ansi)(D0)
PrintSpace(fh,ansi,spaces)(A0,D0/D1)
*
* Message access routines
ReadArea(area,msgarea,flag)(D0/A0,D1)
SendPrivateMsg(header,body,msgtype,pswd,port)(A0/A1,D0/A2/A3)
SendPublicMsg(ms,fido,pswd,port)(A0/A1/A2/A3)
ImportPublicMsg(header,body,areainfo,pswd)(A0/A1/A2/A3)
SendRawMsg(ms,toname,pswd)(A0/A1/A2)
KillMsg(message,area,username,pswd)(D0/D1/A0/A1)
SendBulletin(header,body,pswd)(A0/A1/A2)
GetHiLowPointers(area,username,low,high,pswd)(D0/A0/A1/A2/A3)
PutHiLowPointers(area,username,low,high,pswd)(D0/A0,D1/D2/A1)
*
* DLG File tranfer protocol routines
DLGGetSer(port,protocol)(A0,D0)
DLGReleaseSer(dsi)(A0)
DLGProtoStatus(dsi,fsize,bytes,msg)(A0,D0/D1/A1)
*
* Debugging Routine
DB(string)(A0)
*
* More Routines
UnpackTime(secs,at)(D0/A0)
##end
