home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / com / bbs / lora / l2febbs / sb116.h < prev   
C/C++ Source or Header  |  1993-10-22  |  3KB  |  129 lines

  1.  
  2.  
  3.  
  4.   /* SUSER.BBS (ExtraUserRec) */
  5. struct ExtraUserRec
  6.         {
  7.          char  Name[36];
  8.          char  Birthday[9];
  9.          word  Attrib;
  10.          dword Flags;
  11.          char  Firsttime[6];
  12.          char  FirstDate[9];
  13.          byte  CombinedBoards[25];
  14.          char  SysOpComment[80];
  15.          char  DefaultProto;
  16.          short  UserRecPtr;
  17.          byte   Colors[10];
  18.          byte   FileListType;
  19.          char   Alias[36];
  20.          long   MinutesUsed;
  21.          char   ViewFileName[13];
  22.          char   MenuToRun[9];
  23.          word   Timeinbank;
  24.          byte   TodayCalls;
  25.          char   LanguageFileN[9];
  26.          char   Expirationdate[9];
  27.          byte   CurrentFArea;
  28.          byte   CurrentMArea;
  29.          byte   CurrentDoor;
  30.          byte   DefaultPacker; /* not bit mapped !  1 = ZIP 2 = ARC 3 = LZH 4 = ARJ */
  31.          char   LastNewFilesCheck[9];
  32.          byte   ExtraSpace[403];
  33. };
  34.  
  35.  
  36. /* Attrib:
  37.  
  38. 1     Bit  0: MailCheck at logon
  39. 2     Bit  1: Newfiles Check at logon
  40. 4     Bit  2: No downloadratio
  41. 8     Bit  3: Female
  42. 16    Bit  4: Delete file after viewing
  43. 32    Bit  5: Display file only once
  44. 64    Bit  6: File viewed
  45. 128   Bit  7: Fullscreen viewer
  46. 256   Bit  8: Combined mail check
  47. 512   Bit  9: No hotkeys
  48.       Bit 10:
  49.       Bit 11:
  50.       Bit 12:
  51.       Bit 13:
  52.       Bit 14:
  53.       Bit 15:
  54. */
  55.  
  56.  
  57. /* USERS.BBS  (UserRecord) */
  58. struct UserRecord
  59.         {
  60.          char    Name[36];
  61.          char    City[26];
  62.          char    Password[16];
  63.          char    DataPhone[13];
  64.          char    HomePhone[13];
  65.          char    LastTime[6];
  66.          char    LastDate[9];
  67.          byte    Attrib;
  68.          dword   Flags;
  69.          short   Credit;
  70.          short   Pending;
  71.          word    MsgsPosted;
  72.          word    HighMsgRead;
  73.          word    SecLvl;
  74.          word    Times;
  75.          word    Ups;
  76.          word    Downs;
  77.          word    UpK;
  78.          word    DownK;
  79.          short   TodayK;
  80.          short   Elapsed;
  81.          short   Len;
  82.          word    ExtraSpace1;
  83.          byte    Age;
  84.          short   ExtraUserrecPtr;
  85.          char    ExtraSpace2[3];
  86. };
  87. /* Attrib:
  88.  
  89.       bit 0: Deleted user
  90.       bit 1: Screen clear codes
  91.       bit 2: More prompt
  92.       bit 3: ANSI graphics
  93.       bit 4: No-Kill
  94.       bit 5: Ignore Download Hours
  95.       bit 6: ANSI editor
  96.       bit 7: Do not disturb mode ON
  97.  
  98. */
  99.  
  100. /*  FLSEARCH.BBS   (FLSearch) */
  101. struct  FLSearchRec
  102.         {
  103.          char Name[61];
  104.          char Directory[80];
  105.          short Security;
  106.          dword Flags;
  107.          short PFilesSec;
  108.          dword PFlags;
  109.          byte  Attrib;
  110.          byte  Age;
  111.          char  ListName[68]; /* If begins with * character then the rest
  112.                                 of the string shows the upload path */
  113.          char  ExtraSpace[30];
  114. };
  115.  
  116. /*  Attrib:
  117.  
  118.       Bit 0  : Exclude from template
  119.       Bit 1  : No downloads  { Used in template system only }
  120.       Bit 2  : No uploads    { Used in template system only }
  121.       Bit 3  : No virus check
  122.       Bit 4  : No dupe scan
  123.       Bit 5  : No new files check
  124.       Bit 6-7: Unused
  125. */
  126.  
  127.  
  128.  
  129.