typedef struct { unsigned int pad3: 24; unsigned int type: 8; } mach_msg_type_descriptor_t;