Hmm ka wie es in .Net ist, aber in D7 würd ich es pie mal daumen so machen:
Du fragst erstmal ab wie groß das Record ist, geht mit
SizeOf()
Und dann gehst vom Anfang des Records in Byteschritten bis zum erreichen der Größe durch...
Ich hoffe es hilft ^^
Bye