home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
MISC
/
NET32_B3.ZIP
/
_SETUP.1
/
NETMODEM.INC
< prev
next >
Wrap
Text File
|
1998-01-21
|
2KB
|
74 lines
{ NetModem/32 External File Support Structors }
{ Copyright 1998 - Dedrick Allen & Allen Software Technologies }
{ These structors are for BBS Software authors to have access to NetModem/32
information. This gives them the ability to retreive information from
the Server application to display to the SysOp, and edit certain parts of
the configuration from thier BBS software configuration, if the author
decides to add this type of support to thier software. This idea was
originally thought up by skaboy101, the creator of Infusion BBS software
(http://infusion.home.ml.org). I hope BBS software authors decide to add
support for the external files as SysOps may like these features. }
{ NOTE: The Delphi type "ShortString" is the same as type "String" in Pascal
so you might want to change the "ShortString" to type "String" }
Type
{ Server stats report structor. }
{ Filename: NetModem.ISF }
TServerRecord = Packed Record
Version: ShortString;
xBuild: ShortString;
Registered: Boolean;
LocalHostname: ShortString;
LocalIP: ShortString;
FutureUseA: LongInt;
FutureUseB: LongInt;
FutureUseC: ShortString;
FutureUseD: ShortString;
End;
{ Individual node stats report structor. }
{ Filename: NetModem.INF }
TNodeInfoRecord = Packed Record
Connected: Boolean;
RemoteHostname: ShortString;
RemoteIP: ShortString;
FutureUseA: LongInt;
FutureUseB: LongInt;
FutureUseC: ShortString;
FutureUseD: ShortString;
End;
{ Connections list structor. }
{ Filename: NetModem.ICL }
TCallRecord = Packed Record
CallDate: ShortString;
CallTime: ShortString;
Node: Byte;
From: ShortString;
End;
{ Block list structor. }
{ Filename: NetModem.IBL }
TBlockRecord = Packed Record
Address: ShortString;
Created: ShortString;
End;
{ Node & Comport configuration structor. }
{ Filename: NetModem.ICF }
TNodeRecord = Packed Record
Node: Byte;
Comport: Byte;
BaudRate: Word;
Note: ShortString;
End;