REXX Tips & Tricks, Version 2.80


Inf-HTML [About][Toc][Index] 0.9b (c) 1995 Peter Childs


Maximus REXX Interface


Name     Maximus v2.xx
         USER.BBS Manipulator DLL 
Version  v1.04, 1995 
Author   Craig Morrison 
         1316 Ferry St.
         Lafayette, IN 47901-1533
         USA
         (see EMail Addresses)
Distrib. Freeware for private use 
Type     REXX DLL 
Price    -
Source   BBS 
         Name: MUREXX04.* 

Description from the author: 
"MaxUserREXX is a REXX callable dynamic link library for OS/2's REXX 
Procedures Language/2. With MaxUserREXX and REXX you can write REXX 
command scripts that will allow you to manipulate your Maximus v2.xx 
USER.BBS and LASTUSER.BBS files. It will also allow you to query and 
change system information that relates to the user in the files IPCxx.BBS, 
BBSTATxx.BBS and MTAG.BBS. This allows you as a REXX programmer almost 
complete control over your user information from the command line." 
The DLL provides the following functions: 
   
   *  UserLoadFuncs() 
   *  UserDropFuncs() 
   *  OpenUserFile( UserFileName ) 
   *  CommitUser( UserIndex ) 
   *  CloseUserFile() 
   *  CopyUserToFile( UserIndex, TargetFile ) 
   *  SwapUsers( UserIndex1, UserIndex2 ) 
   *  FindUser( StartIndex, UserName ) 
   *  QueryUserName( UserIndex ) 
   *  QueryUserAlias( UserIndex ) 
   *  QueryUserLocation( UserIndex ) 
   *  QueryUserPhone( UserIndex ) 
   *  QueryUserLastReadOffset( UserIndex ) 
   *  QueryUserTimeRemaining( UserIndex ) 
   *  QueryUserPassword( UserIndex ) 
   *  QueryUserSystemCalls( UserIndex ) 
   *  QueryUserHelpLevel( UserIndex ) 
   *  QueryUserVideoMode( UserIndex ) 
   *  QueryUserNulls( UserIndex ) 
   *  QueryUserBits( UserIndex ) 
   *  QueryUserBits2( UserIndex ) 
   *  QueryUserPriviledge( UserIndex ) 
   *  QueryUserTimeToday( UserIndex ) 
   *  QueryUserFlags( UserIndex ) 
   *  QueryUserScreen( UserIndex ) 
   *  QueryUserCredit( UserIndex ) 
   *  QueryUserDebit( UserIndex ) 
   *  QueryUserExpiryInfo( UserIndex ) 
   *  QueryUserLastCallDate( UserIndex ) 
   *  QueryUserKeys( UserIndex ) 
   *  QueryUserLanguage( UserIndex ) 
   *  QueryUserProtocol( UserIndex ) 
   *  QueryUserUploads( UserIndex ) 
   *  QueryUserDownloads( UserIndex ) 
   *  QueryUserDownloadsToday( UserIndex ) 
   *  QueryUserLastMessageArea( UserIndex ) 
   *  QueryUserLastFileArea( UserIndex ) 
   *  QueryUserCompressor( UserIndex ) 
   *  QueryUserExtra( UserIndex ) 
   *  SetUserName( UserIndex, Name ) 
   *  SetUserAlias( UserIndex, Alias ) 
   *  SetUserLocation( UserIndex, Location ) 
   *  SetUserPhone( UserIndex, PhoneNumber ) 
   *  SetUserLastReadOffset( UserIndex, Offset ) 
   *  SetUserTimeRemaining( UserIndex, TimeLeft ) 
   *  SetUserPassword( UserIndex, Password ) 
   *  SetUserSystemCalls( UserIndex, NumberOfCalls ) 
   *  SetUserHelpLevel( UserIndex, HelpLevel ) 
   *  SetUserVideoMode( UserIndex, VMode ) 
   *  SetUserNulls( UserIndex, NumberOfNulls ) 
   *  SetUserBits( UserIndex, BitsFlags ) 
   *  SetUserBits2( UserIndex, Bits2Flags ) 
   *  SetUserPriviledge( UserIndex, PrivLevel ) 
   *  SetUserTimeToday( UserIndex, Minutes ) 
   *  SetUserFlags( UserIndex, Flags ) 
   *  SetUserScreen( UserIndex, Width, Length ) 
   *  SetUserCredit( UserIndex, Credits ) 
   *  SetUserDebit( UserIndex, Debits ) 
   *  SetUserExpiryInfo( UserIndex, XType, DaysMins, XAction, XPriv ) 
   *  SetUserLastCallDate( UserIndex, Month, Day, Year, Hours, Minutes, 
      Seconds ) 
   *  SetUserKeys( UserIndex, Keys ) 
   *  SetUserLanguage( UserIndex, LanguageIndex ) 
   *  SetUserProtocol( UserIndex, ProtocolIndex ) 
   *  SetUserUploads( UserIndex, UploadKBytes ) 
   *  SetUserDownloads( UserIndex, DownloadKBytes ) 
   *  SetUserDownloadsToday( UserIndex, DownloadKBytes ) 
   *  SetUserLastMessageArea( UserIndex, MessageArea ) 
   *  SetUserLastFileArea( UserIndex, FileArea ) 
   *  SetUserCompressor( UserIndex, CompressorIndex ) 
   *  SetUserExtra( UserIndex, ExtraInfo ) 
   *  QueryBBS_Stats( BBSStatFile ) 
   *  SetBBS_Stats( BBSStatFile, TotCalls, MsgsOut, TotDL, TotUL, 
      TodayCalls ) 
   *  QueryQWKTags( MTagBBS, UserName ) 
   *  SetQWKTags( MTagBBS, UserName, QWKTags ) 
   *  SetIPCStatus( IPCFile, UserName, StatusMsg ) 
   

Inf-HTML End Run - Successful