Files
BinaryObjectScanner/BinaryObjectScanner.Models/InstallShieldCabinet/CommonHeader.cs

31 lines
744 B
C#
Raw Normal View History

2023-03-07 16:59:14 -05:00
namespace BinaryObjectScanner.Models.InstallShieldCabinet
2022-12-27 16:54:06 -08:00
{
/// <see href="https://github.com/twogood/unshield/blob/main/lib/cabfile.h"/>
public sealed class CommonHeader
{
2023-01-14 00:41:13 -08:00
/// <summary>
/// "ISc("
/// </summary>
2022-12-28 10:21:19 -08:00
public string Signature;
2022-12-27 16:54:06 -08:00
2023-01-14 00:41:13 -08:00
/// <summary>
/// Encoded version
/// </summary>
2022-12-27 16:54:06 -08:00
public uint Version;
2023-01-14 00:41:13 -08:00
/// <summary>
/// Volume information
/// </summary>
2022-12-27 16:54:06 -08:00
public uint VolumeInfo;
2023-01-14 00:41:13 -08:00
/// <summary>
/// Offset to cabinet descriptor
/// </summary>
public uint DescriptorOffset;
2022-12-27 16:54:06 -08:00
2023-01-14 00:41:13 -08:00
/// <summary>
/// Cabinet descriptor size
/// </summary>
public uint DescriptorSize;
2022-12-27 16:54:06 -08:00
}
}