struct GNUNET_MessageHeader { uint16_t size GNUNET_PACKED; uint16_t type GNUNET_PACKED; };