diff --git a/SDK/INC/NT/ntdef.h b/SDK/INC/NT/ntdef.h index 25e70c8..0983d13 100644 --- a/SDK/INC/NT/ntdef.h +++ b/SDK/INC/NT/ntdef.h @@ -117,6 +117,15 @@ typedef ULONGLONG *PULONGLONG; #define MAXLONGLONG 0x7fffffffffffffff #define MAXULONGLONG 0xffffffffffffffff +#define LODWORD(x) ((ULONG)(x)) +#define HIDWORD(x) ((ULONG)((x) >> 32)) + +#define LOWORD(x) ((USHORT)(x)) +#define HIWORD(x) ((USHORT)((x) >> 16)) + +#define LOBYTE(x) ((UCHAR)(x)) +#define HIBYTE(x) ((UCHAR)((x) >> 8)) + // // Logical/boolean value types. //