home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / prog / c / afixsrc.lha / ParCon.h < prev    next >
C/C++ Source or Header  |  1980-01-01  |  4KB  |  214 lines

  1. #define MAXMSGBASE 128
  2. #define MAXUDBASE 40
  3. #define PATHSIZE 64
  4.  
  5. struct fig
  6. {
  7.     char defpath[PATHSIZE];
  8.     char mailpath[PATHSIZE];
  9.     char msgpath[MAXMSGBASE][PATHSIZE];
  10.     char msgname[MAXMSGBASE][32];
  11.     char udpath[MAXUDBASE][PATHSIZE];
  12.     char udname[MAXUDBASE][32];
  13.     short int msgno[MAXMSGBASE];
  14.     short int lomsgno[MAXMSGBASE];
  15.     short int himsgno[MAXMSGBASE];
  16.     char outpath[PATHSIZE];
  17.     char txtpath[PATHSIZE];
  18.     short int fiena;
  19.     short int fionhour;
  20.     short int fioffhour;
  21.     short int fionmin;
  22.     short int fioffmin;
  23.     short int mail;
  24.     short int ulist;
  25.     short int outena;
  26.     short int nm;
  27.     short int sm;
  28.     short int fm;
  29.     short int callspd[16];
  30.     short int idlemin[16];
  31.     short int ptena;
  32.     short int onhour;
  33.     short int offhour;
  34.     char bbsname[64];
  35.     char chateng[80];
  36.     char chatret[80];
  37.     short int subop[MAXMSGBASE+MAXUDBASE];
  38.     long syscalls;
  39.     short int bdcktp;
  40.     char iden[4];
  41.     short int defbaud;
  42.     long points;
  43.     short int log;
  44.     char newspath[PATHSIZE];
  45.     short int msglevel[MAXMSGBASE];
  46.     short int udlevel[MAXUDBASE];
  47.     short int minpc[16];
  48.     short int minpd[16];
  49.     short int onmin;
  50.     short int offmin;
  51.     char color;
  52.     char junk_text[15];
  53.     short int smdiss;
  54.     char netpath[PATHSIZE];
  55.     short int net;
  56.     short int node;
  57.     short int basetype[MAXMSGBASE];
  58.     char tele[16];
  59.     char echo[64];
  60.     char prefix[20];
  61.     char suffix[10];
  62.     short int delay;
  63.     short int uplevel;
  64.     short int himsgsent[MAXMSGBASE];
  65.     char listpath[PATHSIZE];
  66.     char sysop[22];
  67.     short int seenby;
  68.     char mprompt[30];
  69.     short int binkley;
  70.     short int zone;
  71.     short int prn;
  72.     short int chat;
  73.     char xpath[PATHSIZE];
  74.     short int graphics;
  75.     short int d_msgmask[16][8];
  76.     short int d_udmask[16][4];
  77.     short int d_wmsgmask[16][8];
  78.     short int d_wudmask[16][4];
  79.     short int d_privs[16][7];
  80.     long d_credits[16];
  81.     short int d_ratio[16];
  82.     short int dev_mask[MAXUDBASE];
  83.     char devices[16][10];
  84.     short int ul_return;
  85.     short int ul_perm;
  86.     short int ul_perm_max;
  87.     char data[PATHSIZE];
  88.     short int lockbaud;
  89.     short int rts;
  90.     char laston[22];
  91.     short int default_chat;
  92.     short int default_privacy;
  93.     char tagname[MAXMSGBASE][16];
  94.     short int msg_sig[MAXMSGBASE];
  95.     short int file_sig[MAXMSGBASE];
  96.     short int config_version;
  97.     char YooHoo[100];
  98.     long minspace;
  99.     short int openfiles;
  100.     short int remote;
  101.     char waiting[PATHSIZE];
  102.     short int def_brat[16];
  103.     char helppath[PATHSIZE];
  104.     char menupath[PATHSIZE];
  105.     short int pal_mode;
  106.     short int f_status[MAXUDBASE];
  107.     short int threadhi[MAXMSGBASE];
  108.     short int f_menu[MAXUDBASE];
  109.     short int m_menu[MAXMSGBASE];
  110.     long freebyte[16];
  111.     short int maxdlm;
  112.     char remote_dos_code[20];
  113.     char msg_dl_path[PATHSIZE];
  114.     short int msg_benefit;
  115.     short int timeout;
  116.     short int guest_on;
  117.     short int log_level;
  118.     short int calls_today;
  119.     short int d_msg_limit[16];
  120.     char macros[10][80];
  121.     short int last_call;
  122.     short int bulletins_on;
  123.     char uptmppath[PATHSIZE];
  124.     short int AREXX;
  125. };
  126.  
  127. struct fil
  128. {
  129.     short int level; /* Access level to read file */
  130.     char filesname[14]; /* Name of file */
  131.     char free_spc[34]; /* free space */
  132.     short int numdls; /* number of downloads */
  133.     unsigned short int createdate; /* Creation date */
  134.     unsigned short int createtime; /* Creation time */
  135.     short int comtype;
  136.     long bytesize;
  137.     char des1[82];
  138.     char des2[82];
  139.     char upusername[22];
  140.     short int free_dl;
  141.     short int unvalidated;
  142.     unsigned short int last_dl_date;
  143.     char free[4];
  144. };
  145.  
  146. struct usr
  147. {
  148.     short int level;
  149.     char username[22];
  150.     long byteup;
  151.     long bytedown;
  152.     long freebyte;
  153.     char password[14];
  154.     short int numcalls;
  155.     short int lastdate;
  156.     short int lasttime;
  157.     short int callstd;
  158.     short int dlmode_nls;
  159.     short int minleft;
  160.     short int comtype;
  161.     short int col;
  162.     long bytesent;
  163.     long byterec;
  164.     char tele[14];
  165.     long points;
  166.     short int himsgread[MAXMSGBASE];
  167.     short int msg_limit;
  168.     char address[40];
  169.     char city[30];
  170.     char state[3];
  171.     char zip[8];
  172.     char dlmode_arc;
  173.     long credits;
  174.     short int msgmask[8];
  175.     short int udmask[4];
  176.     short int moreflag;
  177.     short int u_version;
  178.     short int mmask[8];
  179.     short int fmask[4];
  180.     short int wmsgmask[8];
  181.     short int wudmask[4];
  182.     short int privs[7];
  183.     short int helplevel;
  184.     short int protocol;
  185.     char screenclears;
  186.     char unused;
  187.     short int graphics;
  188.     short int ratio;
  189.     short int ucallpd;
  190.     short int uminpd;
  191.     short int uminpc;
  192.     short int lastfile;
  193.     short int brat;
  194.     short int msg_entered;
  195.     char hotkeys;
  196. };
  197.  
  198. struct FileIndex
  199. {
  200.     char filesname[14];
  201.     unsigned short int createdate;
  202.     unsigned short int level;
  203.     unsigned short int area;
  204.     unsigned short int count;
  205.     unsigned short int imark;
  206. };
  207.  
  208. struct mailw
  209. {
  210.     short int base;
  211.     short int num;
  212. } mailwait;
  213.  
  214.