#ifndef __WINE_COMM_H | |
#define __WINE_COMM_H | |
#define MAX_PORTS 9 | |
struct DosDeviceStruct { | |
char *devicename; /* /dev/cua1 */ | |
int fd; | |
int suspended; | |
int unget,xmit; | |
int baudrate; | |
int evtchar; | |
/* events */ | |
int commerror, eventmask; | |
/* buffers */ | |
char *inbuf,*outbuf; | |
unsigned ibuf_size,ibuf_head,ibuf_tail; | |
unsigned obuf_size,obuf_head,obuf_tail; | |
/* notifications */ | |
int wnd, n_read, n_write; | |
HANDLE service; | |
}; | |
extern void COMM_Init(void); | |
#endif /* __WINE_COMM_H */ |