public override void Write(WritingContext context)
{
var writer = context.Writer;
writer.WriteUInt32(Characteristics);
writer.WriteUInt32(TimeDateStamp);
writer.WriteUInt16(MajorVersion);
writer.WriteUInt16(MinorVersion);
writer.WriteUInt32((uint)Type);
writer.WriteUInt32(SizeOfData);
writer.WriteUInt32(AddressOfRawData);
writer.WriteUInt32(PointerToRawData);
}