summaryrefslogblamecommitdiffstats
path: root/private/ntos/ndis/digi/pcimac/mytypes.h
blob: c54295e4fe0c533d542d4dbf2bfb3f2d3c1273db (plain) (tree)






































                                                                              
#ifndef _MYTYPES_
#define _MYTPYES_

#ifndef	BOOL
typedef	int		BOOL;
#endif

#ifndef DWORD
typedef	ULONG	DWORD;
#endif

#ifndef WORD
typedef	USHORT	WORD;
#endif

#ifndef BYTE
typedef	UCHAR	BYTE;
#endif

#ifndef NOMINMAX

#ifndef MAX
#define MAX(a,b)            (((a) > (b)) ? (a) : (b))
#endif

#ifndef MIN
#define MIN(a,b)            (((a) < (b)) ? (a) : (b))
#endif

#endif  /* NOMINMAX */

#define MAKEWORD(a, b)      ((WORD)(((BYTE)(a)) | ((WORD)((BYTE)(b))) << 8))
#define MAKELONG(a, b)      ((LONG)(((WORD)(a)) | ((DWORD)((WORD)(b))) << 16))
#define LOWORD(l)           ((WORD)(l))
#define HIWORD(l)           ((WORD)(((DWORD)(l) >> 16) & 0xFFFF))
#define LOBYTE(w)           ((BYTE)(w))
#define HIBYTE(w)           ((BYTE)(((WORD)(w) >> 8) & 0xFF))

#endif		/* _MYTYPES_ */