The MAKELRESULT macro creates an unsigned 32-bit value for use as a return value from a window procedure. The macro concatenates two given 16-bit values.
LRESULT MAKELRESULT(
WORD wLow, // low-order word
WORD wHigh // high-order word
);
The return value is an unsigned 32-bit value.
The MAKELRESULT macro is defined as follows:
#define MAKELRESULT(l, h) ((LRESULT) MAKELONG(l, h))
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Requires version 1.0 or later.
Header: Declared in winuser.h.
Windows Overview, Window Macros, MAKELONG, MAKELPARAM, MAKEWPARAM