Found 2 other functions taking a
ProtobufCMessageUnknownField
argument:
Calculate the serialized size of an unknown field, i.e. one that is passed through mostly uninterpreted. This is required for forward compatibility if new fields are added to the message descriptor.