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.