public CStartOfDataSetDescriptorBlock(CBackupStream backupStream) { base.ReadData(backupStream); SSETAttributes = (ESSETAttributes)backupStream.ReadUInt32(); PasswordEncryptionAlgorithm = backupStream.ReadUInt16(); SoftwareCompressionAlgorithm = backupStream.ReadUInt16(); SoftwareVendorID = backupStream.ReadUInt16(); DataSetNumber = backupStream.ReadUInt16(); DataSetName = backupStream.ReadString(StartPosition, StringType); DataSetDescription = backupStream.ReadString(StartPosition, StringType); DataSetPassword = backupStream.ReadString(StartPosition, StringType); UserName = backupStream.ReadString(StartPosition, StringType); PhysicalBlockAddress = backupStream.ReadUInt64(); MediaWriteDate = backupStream.ReadDate(); SoftwareMajorVersion = backupStream.ReadByte(); SoftwareMinorVersion = backupStream.ReadByte(); MTFTimeZone = backupStream.ReadSByte(); MTFMinorVersion = backupStream.ReadByte(); MediaCatalogVersion = backupStream.ReadByte(); base.ReadStreams(backupStream); }