|
|
1.1 root 1: /****************************************************************************
2:
3: File : sosdefs.h
4:
5: Programmer(s) : Don Fowler, Nick Skrepetos
6: Date :
7:
8: Purpose : Include Files For Zortech C++ Compiler
9:
10: Last Updated :
11:
12: ****************************************************************************
13: Copyright(c) 1993,1994 Human Machine Interfaces
14: All Rights Reserved
15: ****************************************************************************/
16:
17:
18: #ifndef _SOSDEFS_DEFINED
19: #define _SOSDEFS_DEFINED
20:
21: #undef _TRUE
22: #undef _FALSE
23: #undef _NULL
24: enum
25: {
26: _FALSE,
27: _TRUE
28: };
29:
30: #define _NULL 0
31:
32: #ifndef VOID
33: #define VOID void
34: #endif
35: typedef int BOOL;
36: typedef unsigned int UINT;
37: typedef unsigned char BYTE;
38: typedef unsigned WORD;
39: #ifndef LONG
40: typedef signed long LONG;
41: #endif
42: typedef unsigned long DWORD;
43:
44: typedef BYTE * PBYTE;
45: typedef char near * PSTR;
46: typedef WORD * PWORD;
47: typedef LONG * PLONG;
48: typedef VOID * PVOID;
49:
50: typedef BYTE far * LPBYTE;
51: typedef BYTE far * LPSTR;
52: typedef WORD far * LPWORD;
53: typedef LONG far * LPLONG;
54: typedef VOID far * LPVOID;
55:
56: typedef BYTE huge * HPBYTE;
57: typedef BYTE huge * HPSTR;
58: typedef WORD huge * HPWORD;
59: typedef LONG huge * HPLONG;
60: typedef VOID huge * HPVOID;
61:
62: typedef unsigned HANDLE;
63:
64: #endif
65:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.