field_type
uint32 field_type;
OutputMsgField(field_name, field_type, field_count, field_data);
const char* field_type;
field_type = "B_CHAR_TYPE";
field_type = "B_INT8_TYPE";
field_type = "B_INT16_TYPE";
field_type = "B_INT32_TYPE";
field_type = "B_INT64_TYPE";
field_type = "B_UINT8_TYPE";
field_type = "B_UINT16_TYPE";
field_type = "B_UINT32_TYPE";
field_type = "B_UINT64_TYPE";
field_type = "B_FLOAT_TYPE";
field_type = "B_DOUBLE_TYPE";
field_type = "B_BOOL_TYPE";
field_type = "B_OFF_T_TYPE";
field_type = "B_SIZE_T_TYPE";
field_type = "B_SSIZE_T_TYPE";
field_type = "B_POINTER_TYPE";
field_type = "B_OBJECT_TYPE";
field_type = "B_MESSAGE_TYPE";
field_type = "B_MESSENGER_TYPE";
field_type = "B_POINT_TYPE";
field_type = "B_RECT_TYPE";
field_type = "B_REF_TYPE";
field_type = "B_RGB_COLOR_TYPE";
field_type = "B_PATTERN_TYPE";
field_type = "B_STRING_TYPE";
field_type = "B_MONOCHROME_1_BIT_TYPE";
field_type = "B_GRAYSCALE_8_BIT_TYPE";
field_type = "B_COLOR_8_BIT_TYPE";
field_type = "B_RGB_32_BIT_TYPE";
field_type = "B_TIME_TYPE";
field_type = "B_MEDIA_PARAMETER_TYPE";
field_type = "B_MEDIA_PARAMETER_WEB_TYPE";
field_type = "B_MEDIA_PARAMETER_GROUP_TYPE";
field_type = "B_RAW_TYPE";
field_type = "B_MIME_TYPE";
field_type = "B_ANY_TYPE";
field_type = "UNKNOWN_TYPE";
field_type,
uint32 field_type;
&field_type,
message->FindData(field_name, field_type, &field_data, &field_data_bytes);