|
|
1.1 root 1: /*
2: threads.h -- Thread parameters, synchronization entry points
3: Created by Microsoft Corporation, 1989
4: */
5: /*
6: Additions for second thread
7: */
8: #define BUFSIZE 2056 /* Size of TypeAhead buffer */
9: #define RASIZE 1 /* # Lines in Readahead buf */
10: #define STACKSIZE 8192 /* Size of Thread Stacks */
11: #define TIMEOUT 100L /* Timeout value on PutChar */
12: #define MAXTIMEOUT -1L /* Other timeout values */
13: #define WM_AVIOUPDATE WM_USER /* Message to update screen */
14: #define WM_MSGBOX WM_USER + 1
15: /*
16: Message Box Error definitions
17: */
18: #define MBE_OPENPORT (MPARAM) 0
19: #define MBE_WRITEPORT (MPARAM) 1
20: #define MBE_COMREAD (MPARAM) 2
21: #define MBE_QUEUEFULL (MPARAM) 3
22: #define MBE_NUMMSGS 4
23: extern char aszMessage[MBE_NUMMSGS][MAXLINELEN];
24: /*
25: Exportable routines
26: */
27: void ThdInitialize(HWND hWnd, COM Term);
28: void ThdTerminate(void);
29: void ThdDoBreak(void);
30: int ThdPutChar(char ch);
31: int ThdPutString(char s[], int n);
32: void ThdReset(void);
33: extern BOOL fNoUpdate;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.