E2417 Field offset cannot be determined for variant record because previous field type is unknown size record type (Delphi)
Go Up to Error and Warning Messages (Delphi)
Private types in an assembly are not imported and are marked as having an unreliable size. If a record is declared as having at least one private field or it has one field whose type size is unreliable then this error will occur.