MRESULT: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== MRESULT == | == MRESULT == | ||
A 4-byte message-dependent reply parameter structure | |||
A 4-byte message-dependent reply parameter structure | |||
=== Type === | === Type === | ||
void | |||
void | |||
==== C Declaration Method ==== | ==== C Declaration Method ==== | ||
typedef | typedef | ||
=== Comment === | === Comment === | ||
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: | |||
[[BOOL]] The value is contained in the low word and the high word is 0. | |||
[[SHORT]] The value is contained in the low word and its sign is extended into the high word. | |||
[[USHORT]] The value is contained in the low word and the high word is 0. | |||
[[NULL]] The entire four bytes are 0. | |||
[[ | |||
[[ | |||
[[ | |||
[[ | |||
The structure of this data type depends on the message. For details, see the description of the particular message. | |||
[[Category: | [[Category:Data type]] |
Revision as of 22:30, 19 October 2016
MRESULT
A 4-byte message-dependent reply parameter structure
Type
void
C Declaration Method
typedef
Comment
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:
BOOL The value is contained in the low word and the high word is 0. SHORT The value is contained in the low word and its sign is extended into the high word. USHORT The value is contained in the low word and the high word is 0. NULL The entire four bytes are 0.
The structure of this data type depends on the message. For details, see the description of the particular message.