A 4-byte message-dependent reply parameter structure.

typedef VOID *MRESULT;

Certain elements of information, placed into the parameters of a message, have data types that do not use all four bytes of this data type. The rules governing these cases are: