typedef union _WORD_VAL { WORD val; struct { BYTE LSB; BYTE MSB; } byte; BYTE v[2]; } WORD_VAL; # = ((DWORD_VAL) address).v[1])