home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GEMini Atari
/
GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso
/
files
/
utility
/
wnx1091
/
xesblk.h
< prev
next >
Wrap
Text File
|
1991-10-15
|
1KB
|
23 lines
typedef struct {
int WNX_id; /* unique WNX application i.d. */
char WNX_idname[16]; /* unique 16 byte identifier */
int WNX_apid; /* application I.D. of parent */
int WNX_grafhandle; /* graf_handle of parent */
long WNX_global; /* ptr to parent's GLOBAL array */
long WNX_vdiparams; /* ptr to parent's VDI array */
long WNX_aesparams; /* ptr to parent's AES array */
long WNX_messagebuf; /* ptr to parent's message buffer */
int WNX_in[8]; /* WNX_in array (8 words) */
int WNX_out[8]; /* WNX_out array (8 words) */
int WNX_flags; /* event flags like evnt_multi */
long WNX_link; /* address for resuming execution */
int WNX_tcount; /* timer count (in 20ms increments) */
void (*WNX_troutine)(); /* ptr to the routine to be run on timer event */
void (*WNX_mroutine)(); /* this is for the message routine */
void (*WNX_broutine)(); /* this is for the left button click routine */
void (*WNX_kroutine)(); /* this is for the keyboard routine */
void (*WNX_rroutine)(); /* this is the for redraws */
void (*WNX_termroutine)();/* this is when the WNX terminates */
}xesparmblk;