home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
MFMP110A.ZIP
/
MAXAREAS.ITF
next >
Wrap
Text File
|
1992-03-09
|
1KB
|
48 lines
(*#module(turbo_comp=>off)*)
Interface Unit MaxAreas;
IMPORT
OS2DEF(ULONG),
DOS(HDIR,FILEFINDBUF,HDIR_CREATE,EXIT_PROCESS),
TURBOCRT,
TURBODOS,
TURBOSYS(_BLOCKREAD)
;
Const
MaxClass = 12;
MaxOvr = 16;
Type
Override = Record
Priv : Int16;
Lock : Byte;
Ch : Char;
End;
AreaRecordType = Record
Id : Array[1..4] Of Char;
StructLen : Word;
AreaNo : Array[1..2] Of Char;
Name : Array[1..40] Of Char;
AreaType : Word;
MsgPath : Array[1..80] Of Char;
MsgName : Array[1..40] Of Char;
MsgInfo, MsgBar : Array[1..80] Of Char;
Origin : Array[1..62] Of Char;
MsgPriv : Word;
MsgLock, Fill1 : Byte;
OriginAka : Word;
FilePath, UpPath, FileBar, FilesBbs, FileInfo : Array[1..80] Of Char;
FilePriv : Word;
FileLock, Fill2 : Byte;
MsgMenuName, FileMenuName : Array[1..13] Of Char;
Attrib : Array[1..MaxClass] Of Word;
Movr : Array[1..MaxOvr] Of Override;
Fovr : Array[1..MaxOvr] Of Override;
End;
Var
AreaPath : String[80];
StructLen : Word;
Procedure OpenMaximusArea;
Function GetMaximusArea(AreaNo, StructLen : Integer; Var AreaRecord : AreaRecordType) : Byte;
Procedure CloseMaximusArea;
END.