private function readRecordUserEditAtom($stream, $pos)
{
$rHeader = $this->loadRecordHeader($stream, $pos);
$pos += 8;
if ($rHeader['recVer'] != 0x0 || $rHeader['recInstance'] != 0x0 || $rHeader['recType'] != self::RT_USEREDITATOM || $rHeader['recLen'] != 0x1c && $rHeader['recLen'] != 0x20) {
throw new \Exception('File PowerPoint 97 in error (Location : UserEditAtom > RecordHeader).');
}
// lastSlideIdRef
$pos += 4;
// version
$pos += 2;
// minorVersion
$minorVersion = self::getInt1d($stream, $pos);
$pos += 1;
if ($minorVersion != 0x0) {
throw new \Exception('File PowerPoint 97 in error (Location : UserEditAtom > minorVersion).');
}
// majorVersion
$majorVersion = self::getInt1d($stream, $pos);
$pos += 1;
if ($majorVersion != 0x3) {
throw new \Exception('File PowerPoint 97 in error (Location : UserEditAtom > majorVersion).');
}
// offsetLastEdit
$pos += 4;
// offsetPersistDirectory
$this->offsetPersistDirectory = self::getInt4d($stream, $pos);
$pos += 4;
// docPersistIdRef
$docPersistIdRef = self::getInt4d($stream, $pos);
$pos += 4;
if ($docPersistIdRef != 0x1) {
throw new \Exception('File PowerPoint 97 in error (Location : UserEditAtom > docPersistIdRef).');
}
// persistIdSeed
$pos += 4;
// lastView
$pos += 2;
// unused
$pos += 2;
}