Category : BBS Programs+Doors
Archive   : SF31-2.ZIP
Filename : SPITFIRE.REC

 
Output of file : SPITFIRE.REC contained in archive : SF31-2.ZIP
Global record structure for SPITFIRE version 3.1.
Copyright 1991, Buffalo Creek Software - All rights reserved.

Buffalo Creek Software
913 - 39th Street
West Des Moines, Iowa 50265


(* SFDOORS.DAT *)
User Number (* the record number in SFUSERS.DAT of the caller *)
User Name (* the full name of the caller *)
Password (* the password of the caller *)
First Name (* the first name of the caller *)
Baud Rate (* baud rate of the caller - i.e. 2400 { 0 if local } *)
Comm port (* COMM port being used by SPITFIRE *)
Time Left (* number of minutes the caller has left this log-on *)
Time (* number seconds since midnight when entering the door *)
Path (* the path in which SPITFIRE.EXE resides {C:\SF\} *)
Ansi_On (* TRUE if caller is using ANSI else FALSE *)
SecLevel (* the security level of the caller *)
Uploads (* the number of uploads the caller has made *)
Downloads (* the number of downloads the caller has made *)
This Time (* total number of minutes allowed for this call *)
Time On (* number of seconds since midnight when logged on *)
Extra Time (* number of seconds the caller has gained since log-on *)
Sysop Next (* TRUE if Sysop next feature has been activated *)
Front End (* TRUE if SPITFIRE was booted from a front end program *)
No DTE Lock (* TRUE if configured for Software Data Flow Control *)
MaxBaud (* maximum baud of the system *)
ErrCorrect (* TRUE if error correction connection *)
LastMConf (* last message conference *)
LastFArea (* last file area *)
Node Number (* Node on which the caller is logged *)
DLs Per Day (* Number of files allowed to be downloaded per day *)
DLs Today (* Number of files the caller has downloaded this day *)
Daily Bytes (* Number of downloadable bytes per day *)
Bytes Today (* Number of bytes the caller has downloaded this day *)
TotalUK (* Number of K bytes uploaded by the caller *)
TotalDK (* Number of K Bytes downloaded by the caller *)
Phone # (* The callers phone number *)
City/State (* The callers city and state *)

TYPE
UserDefaults = (HotKey,Reserved,Pause);

(* SFMSG[x].PTR *)
MessagePtr = Record
MDate : String[17];
FromWho,
ToWho,
OrgTo : String[30];
Subject : String[40];
NetMail,
MsgSent,
PurgeWhenSent,
ThreadMsg,
ThreadStart,
Private,Deleted,
Received : Boolean;
Where,
NumberofRecords : Word;
Conference : Integer;
MsgNumber,
OrgMsgNumber : LongInt;
Extra : Array[0..81] Of Byte;
End;

(* SFMSG[x].IDX *)
MessageIdx = Record
FromWhoCRC,
ToWhoCRC,
MsgNumber,
OrgMsgNumber : LongInt;
End;

(* SFMSG[x].DAT *)
MessageBody = Record
MsgData : String[127];
End;

(* SFFAREA.DAT *)
FileSystem = Record
FSec : Integer;
FDesc : String[40];
FilePath,
UploadPath : String[60];
ShowToAll,
FEqual,
CDRom : Boolean;
Extra : Array[1..88] Of Byte;
End;

(* SFMCONF.DAT *)
MsgSystem = Record
MSec : Integer;
NetMailConf : Boolean;
MDesc : String[40];
MEqual,
PublicMsgConf,
AllowDelete,
BackupNeeded : Boolean;
DaysOld : Word;
DelOldThdMsg : Boolean;
Extra : Array[1..77] Of Byte;
End;

(* SFMSG[X].LMR *)
LastMessage = Record
LMsgRed : LongInt;
End;

(* SFUSERS.PTR *)
UsersPtr = Record
Name : String[30];
End;

(* SFUSERS.DAT *)
Users = Record
UserName,
CallingFrom : String[30];
Password,
TimeDate : String[14];
PhoneNumber : String[12];
BirthDate : String[8];
SecurityLevel : Integer;
Uploads,
Downloads,
TotalUK,
TotalDK : LongInt;
TimesOn,
TimeLeft,
Last_M_Conf,
Last_F_Area,
TransPro : Integer;
Defaults : Set Of UserDefaults;
FirstLogDate : String[8];
SubscriptionDate : LongInt;
ConfQueue : Array[0..31] Of Byte;
ExtraBytes : Array[1..75] Of Byte;
AllowPurge,
BadLastOff,
ScrollBack,
Xpert,
LockedOut,
Deleted : Boolean;
Linelen,
Pagelen,
OnToday,
Illegal,
DLToday,
ForeGround : Byte;
ExtraWord : Word;
DLBytes : LongInt;
NewFCheck : String[8];
OrgSecurity,
ChatsToday : Integer;
Extra : Array[1..21] Of Byte;
End;

(* SFEVENTS.DAT *)
EventSchedule = Record
Active : Byte;
DoneToday : Boolean;
Time : Real;
WhichDay : Byte;
End;

(* SFSYSTEM.DAT *)
SysRec = Record
NoInputTime : Byte;
CallsToday,
MsgToday,
UpToday,
DownToday,
DailyLimit,
DailyLogons,
LogonLimit,
SysopSecurity,
NUS,
NUTL,
DownsPerDay,
D_URatio,
MaxUsers,
NotUsed : Word;
DoorsAmt : Integer;
Callernum : LongInt;
LastDate : String[8];
StartDate : String[18];
DOSPassword : String[28];
SysopName,
SysMsgName : String[30];
USPhone,
ConvertDesc,
HeySysop,
UseNetMail,
MultiNode : Boolean;
NumberOfNodes : Byte;
ExtraInt : Integer;
ScanAllMsg,
OfferDefault : Boolean;
ViolationSec : Integer;
NUBirthDate,
CompFileSrch : Boolean;
ExtraBytes : Array[0..87] Of Byte;
End;

(* SFWHOSON.DAT *)
NodesDat = Record
UserNo : Integer;
Mode : Char;
DBytes : Array[1..3] Of Byte;
End;

(* SFNODE.DAT *)
NodeSysRec = Record
DirectScrn,
ShowResult,
Extran,
PrinterOn,
AnsiAvl,
Private,
SecondPassword,
Page_On : Boolean;
MinimumBaud : Word;
MsgInfo,
NewFileInfo,
SoftControl,
ErrChk : Boolean;
CorrectionMsg : String[3];
WorkPath,
DisplayPath,
ExtranPath,
MsgPath : String[28];
ModInitStr : String[56];
ComPort : Word;
RingNo,
Node : Byte;
MaxBaud,
TimeToday : LongInt;
TimeComp : Real;
LastDate : String[8];
PrivateSec : Integer;
HangUpDelay : Byte;
UseHiSpeed
EnforceRatio : Boolean;
IRQ1,
IRQ2,
IRQ3,
IRQ4,
IRQ5,
IRQ6,
IRQ7,
IRQ8 : Byte;
ExtraBytes : Array[0..24] Of Byte;
End;


  3 Responses to “Category : BBS Programs+Doors
Archive   : SF31-2.ZIP
Filename : SPITFIRE.REC

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/