General code refactor and reformat.

This commit is contained in:
2018-12-31 13:17:27 +00:00
parent 6b12cd1a8e
commit f2caa8c40f
413 changed files with 3554 additions and 6549 deletions

View File

@@ -9,7 +9,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
// Contains structures for Anex86 disk images.
// Contains structures for QEMU Enhanced Disk images.
//
// --[ License ] --------------------------------------------------------------
//
@@ -29,10 +29,63 @@
// ----------------------------------------------------------------------------
// Copyright © 2011-2019 Natalia Portillo
// ****************************************************************************/
using System.Runtime.InteropServices;
namespace DiscImageChef.DiscImages
{
public partial class Qed
{
/// <summary>
/// QED header, big-endian
/// </summary>
[StructLayout(LayoutKind.Sequential, Pack = 1)]
struct QedHeader
{
/// <summary>
/// <see cref="Qed.QED_MAGIC" />
/// </summary>
public uint magic;
/// <summary>
/// Cluster size in bytes
/// </summary>
public uint cluster_size;
/// <summary>
/// L1 and L2 table size in cluster
/// </summary>
public uint table_size;
/// <summary>
/// Header size in clusters
/// </summary>
public uint header_size;
/// <summary>
/// Incompatible features
/// </summary>
public ulong features;
/// <summary>
/// Compatible features
/// </summary>
public ulong compat_features;
/// <summary>
/// Self-resetting features
/// </summary>
public ulong autoclear_features;
/// <summary>
/// Offset to L1 table
/// </summary>
public ulong l1_table_offset;
/// <summary>
/// Image size
/// </summary>
public ulong image_size;
/// <summary>
/// Offset inside file to string containing backing file
/// </summary>
public ulong backing_file_offset;
/// <summary>
/// Size of <see cref="backing_file_offset" />
/// </summary>
public uint backing_file_size;
}
}
}