NET.H

1.2 KB 38075a44ea95d7fa…
/* Net.h								*/
/*									*/
/*	Global defines for WWIV packets					*/
/*									*/
/* REVISION HISTORY:							*/
/*	Matt Logan - 09/14/89 Initial version				*/
/*									*/
/*									*/

typedef struct {
	unsigned short	tosys,		/* destination system */
                        touser,		/* destination user */
                        fromsys,	/* originating system */
                        fromuser;	/* originating user */
        unsigned short	main_type,	/* main message type */
        		minor_type;	/* minor message type */
        unsigned short  list_len;	/* # entrees in system list */
        unsigned long	daten;		/* date/time sent */
        unsigned long	length;		/* # of bytes of msg after header */
        unsigned short	method;
} net_header_rec;

#define main_type_net_info 0x0001
#define main_type_email 0x0002
#define main_type_post 0x0003
#define main_type_file 0x0004
#define main_type_pre_post 0x0005
#define main_type_external 0x0006
#define main_type_email_name 0x0007

typedef struct {
	unsigned int	sysnum;
	char					phone[13];
								name[41];
	unsigned int	speed,
								other,
								forsys;
	int						numhops;
	float					cost;
} net_system_list_rec;