Splitting out a frame of bytes

Microsoft is well known for making up their own rules. Check this:
https://stackoverflow.com/questions/1490092/c-c-force-bit-field-order-and-alignment