This record part specifies a header for a Ftr (Future) style record, which includes extra attributes above and beyond those of a traditional record.
5455565758596061
* ISFFACTOID -> FeatSmartTag */ private SharedFeature sharedFeature; public FeatRecord() { futureHeader = new FtrHeader(); futureHeader.setRecordType(sid); }
6364656667686970717273
public short getSid() { return sid; } public FeatRecord(RecordInputStream in) { futureHeader = new FtrHeader(in); isf_sharedFeatureType = in.readShort(); reserved1 = in.readByte(); reserved2 = in.readInt(); int cref = in.readUShort();
6364656667686970
private long cbHdrData; /** We need a BOFRecord to make sense of this... */ private byte[] rgbHdrData; public FeatHdrRecord() { futureHeader = new FtrHeader(); futureHeader.setRecordType(sid); }
7273747576777879808182
public short getSid() { return sid; } public FeatHdrRecord(RecordInputStream in) { futureHeader = new FtrHeader(in); isf_sharedFeatureType = in.readShort(); reserved = in.readByte(); cbHdrData = in.readInt(); // Don't process this just yet, need the BOFRecord
5758596061626364
6667686970717273747576