|
|
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.