home *** CD-ROM | disk | FTP | other *** search
-
- RemoteAccess File Manager version 1.21
- ───────────────────────────────────────────────────────────────────────
-
-
-
-
-
- This file describes the structures of the datafiles used by RAFM. You
- can use these structures to create an utility of your own.
-
-
- ╒═════════════════════════════════════════════════════════════════════╕
- │░░░ File: RAFMCONF.DAT ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
- ╘═════════════════════════════════════════════════════════════════════╛
-
- ConfigRecord = Record
- Voor,
- Achter,
- StatusVoor,
- StatusAchter,
- Mhigh,
- FBack,
- FName,
- FDate,
- FSize,
- FDesc,
- FCount,
- Flast,
- Farch,
- MoreC : Byte;
- DefaultExt : String[3];
- PrivateUploads,
- CheckDupes,
- GlobalDownload,
- RestrictedUpload : Boolean;
- UploadCreditK,
- UploadCreditT : Integer;
- MinSpace : Longint;
- UploadArea : Byte;
- DownLoadHours : Boolean;
- NoDownloadAfter,
- NoDownLoadBefore : Integer;
- ConvertArch : String[3];
- ConvertDir : String[50];
- CommentPad : String[50];
- LogOff : Boolean;
- CheckVirus : Boolean;
- SearchArch,
- ShowArch,
- ShowLong,
- ShowCounter,
-
-
- ───────────────────────────────────────────────────────────────────────
- Page: 1
-
- RemoteAccess File Manager version 1.21
- ───────────────────────────────────────────────────────────────────────
-
-
- ShowDate,
- ShowKb,
- ShowNew : Boolean;
- TextMissing : String[30];
- DateFormat : Byte;
- VirusPad : String[50];
- LogPad : String[50];
- Efficiency : Byte;
- FreeKb : Integer;
- FreeFiles : Integer;
- TextAdopt : String[210];
- SfxReArch : Boolean;
- UseEms : Boolean;
- Swapping : Boolean;
- ListMethod : Byte;
- DaysInActive : Integer;
- DaysToKill : Integer;
- MoveInActive : Boolean;
- InActiveBoard : Byte;
- KillInActive : Boolean;
- ExtAscii : Boolean;
- AskDays : Boolean;
- ArchBoard : Byte;
- UpdateBBS : Boolean;
- ChatReceivedCol,
- ChatSendCol,
- InverseFore,
- InverseBack : Byte;
- ActionDup : Byte;
- ActionArch : Byte;
- MoveDupTo : Byte;
- MoveArchTo : Byte;
- StampArchives : Boolean;
- ProcessAV : Boolean; (*New from now on*)
- SendInfo : Boolean;
- InfoFile : String[50];
- OnLineCheck : Boolean;
- OnLineReArch : Boolean;
- DescFirst : Boolean;
- StampAdopt : Boolean;
- UseFileId : Boolean;
- StripHi : Boolean;
- Doing : Array[1..13] of String[70];
- UseUserOn : Boolean;
- ActionInf : Byte;
- MoveInf : Byte;
- PutGifSpec : Boolean;
-
-
- ───────────────────────────────────────────────────────────────────────
- Page: 2
-
- RemoteAccess File Manager version 1.21
- ───────────────────────────────────────────────────────────────────────
-
-
- GifSpec : String[15];
- end;
-
-
- ╒═════════════════════════════════════════════════════════════════════╕
- │░░░ File: RAFMPROT.DAT ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
- ╘═════════════════════════════════════════════════════════════════════╛
-
- ProtocolRecord = Record
- Kind : Byte;
- Letter : Char;
- UploadPad,
- DownloadPad,
- Logfile : String[80];
- Efficiency,
- MaxFiles : Byte;
- Description : String[50];
- DownKeyWord,
- UpKeyWord : String[20];
- DownCount,
- DescCount : Byte;
- Available : Boolean;
- end;
-
-
- ╒═════════════════════════════════════════════════════════════════════╕
- │░░░ File: RAFMAREA.DAT ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
- ╘═════════════════════════════════════════════════════════════════════╛
-
- AreaRecord = Record
- Name : String[60];
- FilePath : String[50];
- ListSec : Word;
- ListFlags : FlagType;
- PrivateSec : Word;
- PrivateFlags : Flagtype;
- DownSec : Word;
- DownFlags : FlagType;
- UpSec : Word;
- UpFlags : FlagType;
- PassWord : String[15];
- Header : String[8];
- Attrib : Byte;
- (*0 = Protected against Maint.
- 1 = Process Archives
- 2 = Free downloads
- 3 = No Update
-
-
- ───────────────────────────────────────────────────────────────────────
- Page: 3
-
- RemoteAccess File Manager version 1.21
- ───────────────────────────────────────────────────────────────────────
-
-
- 4 = Kill deleted records
- 5 = Skip dupe check
- 6 = Located on CD-ROM
- 7 = Not used
- *)
- PassOk : Boolean;
- end;
-
- ╒═════════════════════════════════════════════════════════════════════╕
- │░░░ File: RAFMFILE.DAT ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
- ╘═════════════════════════════════════════════════════════════════════╛
-
- FileDataRecord = Record
- Name : String[12];
- Pad : String[50];
- Area : Byte;
- DownL : Word;
- LastAccess : Longint;
- DT : Longint;
- Size : Longint;
- Oms : String[210];
- Uploader : String[35];
- PassWord : String[15];
- Bits : Byte;
- (*0 = Free
- 1 = Private
- 2 = Checked
- 3 = Deleted
- 4 = Protected
- 5 = Archive
- 6 = Comment
- 7 = Not Used
- *)
- PrevArea : Byte;
- end;
-
-
- ╒═════════════════════════════════════════════════════════════════════╕
- │░░░ File: RAFMIDX.DAT ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
- ╘═════════════════════════════════════════════════════════════════════╛
-
-
- FileDataIdxRecord = Record
- Name : String[12];
- Area : Byte;
- RecNo : Word;
- Date : Longint;
-
-
- ───────────────────────────────────────────────────────────────────────
- Page: 4
-
- RemoteAccess File Manager version 1.21
- ───────────────────────────────────────────────────────────────────────
-
-
- Prev : Word;
- Next : Word;
- end;
-
- AreaI : Array[1..200] of Record
- First, Last : Word;
- end;
-
- AreaI holds pointers to the First and Last record in each area. It's
- located at the start of RAFMIDX.DAT (first 800 bytes) and used to
- quickly locate the first and last file in an area.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ───────────────────────────────────────────────────────────────────────
- Page: 5
-
-