The HIBYTE macro retrieves the high-order byte from the given 16-bit value.
BYTE HIBYTE(
WORD wValue // value from which high-order byte is retrieved
);
The return value is the high-order byte of the specified value.
The HIBYTE macro is defined as follows:
#define HIBYTE(w) ((BYTE) (((WORD) (w) >> 8) & 0xFF))
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in windef.h.
Windows Overview, Window Macros, HIWORD, LOBYTE