namespace BurnOutSharp.Models.InstallShieldCabinet
{
///
public sealed class FileGroup
{
///
/// Offset to the file group name
///
public uint NameOffset;
///
/// File group name
///
public string Name;
///
/// Size of the expanded data
///
public uint ExpandedSize;
///
/// Reserved
///
public byte[] Reserved0;
///
/// Size of the compressed data
///
public uint CompressedSize;
///
/// Reserved
///
public byte[] Reserved1;
///
/// Reserved
///
public byte[] Reserved2;
///
/// Attribute(?)
///
public ushort Attribute1;
///
/// Attribute(?)
///
public ushort Attribute2;
///
/// Index of the first file
///
public uint FirstFile;
///
/// Index of the last file
///
public uint LastFile;
///
/// Unknown offset(?)
///
public uint UnknownOffset;
///
/// Var 4 offset(?)
///
public uint Var4Offset;
///
/// Var 1 offset(?)
///
public uint Var1Offset;
///
/// Offset to the HTTP location
///
public uint HTTPLocationOffset;
///
/// Offset to the FTP location
///
public uint FTPLocationOffset;
///
/// Misc offset(?)
///
public uint MiscOffset;
///
/// Var 2 offset(?)
///
public uint Var2Offset;
///
/// Offset to the target directory
///
public uint TargetDirectoryOffset;
///
/// Reserved
///
public byte[] Reserved3;
///
/// Reserved
///
public byte[] Reserved4;
///
/// Reserved
///
public byte[] Reserved5;
///
/// Reserved
///
public byte[] Reserved6;
///
/// Reserved
///
public byte[] Reserved7;
}
}