/****************************************************************************

   File              : sosdefs.h

   Programmer(s)     : Don Fowler, Nick Skrepetos
   Date              :

   Purpose           : Include Files For Zortech C++ Compiler

   Last Updated      :

****************************************************************************
               Copyright(c) 1993,1994 Human Machine Interfaces 
                            All Rights Reserved
****************************************************************************/


#ifndef  _SOSDEFS_DEFINED
#define  _SOSDEFS_DEFINED

#undef   _TRUE
#undef   _FALSE
#undef   _NULL
enum  
      { 
         _FALSE, 
         _TRUE 
      };

#define  _NULL  0

#ifndef  VOID
#define  VOID           void
#endif
typedef  int            BOOL;
typedef  unsigned int   UINT;
typedef  unsigned char  BYTE;
typedef  unsigned       WORD;
#ifndef  LONG
typedef  signed long    LONG;
#endif
typedef  unsigned long  DWORD;

typedef  BYTE  *        PBYTE;
typedef  char  *    PSTR;
typedef  WORD  *        PWORD;
typedef  LONG  *        PLONG;
typedef  VOID  *        PVOID;

typedef  BYTE     *  LPBYTE;
typedef  BYTE     *  LPSTR;
typedef  WORD     *  LPWORD;
typedef  LONG     *  LPLONG;
typedef  VOID     *  LPVOID;

typedef  BYTE    *  HPBYTE;
typedef  BYTE    *  HPSTR;
typedef  WORD    *  HPWORD;
typedef  LONG    *  HPLONG;
typedef  VOID    *  HPVOID;

typedef  unsigned       HANDLE;

#endif

