home *** CD-ROM | disk | FTP | other *** search
/ Phoenix CD 2.0 / Phoenix_CD.cdr / 02a / om42_1.zip / FILES.DOC < prev    next >
Text File  |  1989-11-08  |  4KB  |  97 lines

  1.  
  2. ***************************************************************************
  3. ***************************************************************************
  4.  
  5. OMEGACOMM IS WRITTEN IN TURBO PASCAL 5.5 AND TURBO ASSEMBLER 1.5.
  6.  
  7. ***************************************************************************
  8. ***************************************************************************
  9.  
  10. ***************************************************************************
  11.                       USERIDS.BBS FILE STRUCTURE
  12. ***************************************************************************
  13.  
  14.   SYSID = RECORD
  15.             USER : STRING[26];                   < USER NAME >
  16.             ACC : BYTE ;                         < ACCESS LEVEL >
  17.             LASTDATE : LONGINT ;                 < LAST DATE ON >
  18.             USERNUMBER : INTEGER ;               < USERNUMBER >
  19.             ACTIVETRUE : BOOLEAN ;               < ACTIVE USER Y/N >
  20.             QUAL_FNS : BOOLEAN ;                 < HOTKEYS Y/N >
  21.             EXFL : BYTE ;                        < EXPERT Y/N >
  22.             LSTO : STRING[14];                   < LAST ON >
  23.             LSTM : INTEGER ;                     < LAST MSG READ >
  24.             PASS : STRING[14];                   < PASSWORD >
  25.             CLR : STRING[4];                     < CLEAR SCREEN >
  26.             BSP : CHAR;                          < BACK SPACE >
  27.             LNF : CHAR;                          < LINE FEED >
  28.             NOUPLOADS : INTEGER ;                < # UPLOADS >
  29.             NODWLOADS : INTEGER ;                < # DOWNLOADS >
  30.             TOTALMIN : INTEGER ;                 < TOTAL MINUTES TODAY >
  31.             UPC : BOOLEAN ;                      < UPPER CASE >
  32.             BEL : BOOLEAN ;                      < BELL ON Y/N >
  33.             TELEPHONE : STRING[14];              < TELEPHONE # >
  34.             STREET : STRING[25] ;                < STREET ADDRESS >
  35.             CITY_STATE : STRING[25] ;            < CITY/STATE/ZIP >
  36.             SCREENDEF : BYTE ;                   < SCREEN TYPE >
  37.           END ;
  38.  
  39. VAR
  40.   IDFILE : FILE OF SYSID ;
  41.   IDREC : SYSID ;
  42.  
  43. *****************************************************************************
  44.                       FILES.BBS FILE STRUCTURE
  45. *****************************************************************************
  46.  
  47. TYPE
  48.     fileptr = ^filerec;
  49.     filerec = RECORD
  50.                title   : STRING[14];
  51.                section : Byte;
  52.                ACCESSES: INTEGER;
  53.               END;
  54.  
  55.  VAR
  56.   filefile: FILE OF filerec;
  57.   filetab: ARRAY[0..2000] OF fileptr;
  58.  
  59.  
  60. ******************************************************************************
  61.                        MESSAGES.BBS FILE STRUCTURE
  62. ******************************************************************************
  63.  
  64.  
  65. TYPE
  66.   messages = RECORD
  67.                number : WORD;
  68.                sender : INTEGER ;
  69.                recver : INTEGER ;
  70.                subject : STRING[14];
  71.                private : BOOLEAN ;
  72.                section : Byte ;
  73.                deleted : BOOLEAN ;
  74.                reply : INTEGER ;
  75.                recved : BOOLEAN ;
  76.              END ;
  77.  
  78. VAR
  79.   messagefile : FILE OF messages ;
  80.   messtable : ARRAY [1..1000] OF messages ;
  81.  
  82. **************************************************************************
  83.                         DOOR.SYS FILE STRUCTURE
  84. **************************************************************************
  85.  
  86.   SYSOP              < NAME OF CALLER >
  87.   0                  < COMPORT [0 = LOCAL, 1 OR 2] >
  88.   2400               < BAUD RATE >
  89.   120                < TIME LEFT >
  90.   G                  < GRAPHICS >
  91.   S                  < ALWAYS A 'S' >
  92.  
  93.   FOR FURTHER INFORMATION SEE THE DOORWAY DOCUMENTATION AND OMEGA.DOC.
  94.  
  95.   THIS FILE IS CREATED EACH TIME AN EXTERNAL PROGRAM IS RUN.
  96.  
  97.