API Diff between 2.3.1 and 0.8.2
1094 Additions
116 Removals
PeNet
-
public static class Constants
-
public class CrlUrlList
-
public static class DotNetConstants
-
public class ExportFunction
-
public class FileCharacteristics
-
public class ImportFunction
-
public class AdditionalImport
-
public static class ExtensionMethods
- public static bool Is32Bit(this IRawFile peFile)
- public static bool Is64Bit(this IRawFile peFile)
- public static ulong (this ulong offset, ICollection<ImageSectionHeader> sectionHeaders)
- public static uint (this uint offset, ICollection<ImageSectionHeader> sectionHeaders)
- public static uint PaddingBytes(this long offset, int alignment)
- public static uint PaddingBytes(this int offset, int alignment)
- public static uint PaddingBytes(this uint offset, int alignment)
- public static ulong (this ulong rva, ICollection<ImageSectionHeader> sectionHeaders)
- public static uint (this uint rva, ICollection<ImageSectionHeader> sectionHeaders)
- public static string ToHexString(this ICollection<byte> bytes)
- public static string ToHexString(this ICollection<ushort> values)
- public static string ToHexString(this byte value)
- public static string ToHexString(this ushort value)
- public static string ToHexString(this uint value)
- public static string ToHexString(this ulong value)
- public static List<string> ToHexString(this byte[] input, ulong from, ulong length)
- public static long ToIntFromHexString(this string hexString)
- public static bool (this uint rva, ICollection<ImageSectionHeader> sectionHeaders, out uint fileOffset)
- public static int UStringByteLength(this string s)
- public static ulong (this ulong va, ICollection<ImageSectionHeader> sectionHeaders)
-
public class PeFile
- public readonly byte[] Buff
- public AuthenticodeInfo Authenticode { get; }
- public RUNTIME_FUNCTION[] ExceptionDirectory { get; }
- public ExportFunction[] ExportedFunctions { get; }
- public string FileLocation { get; }
- public int FileSize { get; }
- public bool HasValidComDescriptor { get; }
- public bool HasValidDir { get; }
- public bool HasValidExportDir { get; }
- public bool HasValidImportDir { get; }
- public bool HasValidRelocDir { get; }
- public bool HasValidResourceDir { get; }
- public bool HasValidSecurityDir { get; }
- public IMAGE_BOUND_IMPORT_DESCRIPTOR ImageBoundImportDescriptor { get; }
- public IMAGE_COR20_HEADER ImageComDescriptor { get; }
- public IMAGE_DEBUG_DIRECTORY ImageDebugDirectory { get; }
- public IMAGE_DELAY_IMPORT_DESCRIPTOR ImageDelayImportDescriptor { get; }
- public IMAGE_DOS_HEADER { get; }
- public IMAGE_EXPORT_DIRECTORY ImageExportDirectory { get; }
- public IMAGE_IMPORT_DESCRIPTOR[] ImageImportDescriptors { get; }
- public IMAGE_LOAD_CONFIG_DIRECTORY ImageLoadConfigDirectory { get; }
- public IMAGE_NT_HEADERS { get; }
- public IMAGE_BASE_RELOCATION[] ImageRelocationDirectory { get; }
- public IMAGE_RESOURCE_DIRECTORY ImageResourceDirectory { get; }
- public IMAGE_SECTION_HEADER[] { get; }
- public IMAGE_TLS_DIRECTORY ImageTlsDirectory { get; }
- public AuthenticodeInfo Authenticode { get; }
- public Guid? ClrComTypeLibId { get; }
- public List<Guid> ClrModuleVersionIds { get; }
- public RuntimeFunction[] ExceptionDirectory { get; }
- public ExportFunction[] ExportedFunctions { get; }
- public long FileSize { get; }
- public bool HasValidSignature { get; }
- public ImageBoundImportDescriptor ImageBoundImportDescriptor { get; }
- public ImageCor20Header ImageComDescriptor { get; }
- public ImageDebugDirectory[] ImageDebugDirectory { get; }
- public ImageDelayImportDescriptor ImageDelayImportDescriptor { get; }
- public ImageDosHeader { get; }
- public ImageExportDirectory ImageExportDirectory { get; }
- public ImageImportDescriptor[] ImageImportDescriptors { get; }
- public ImageLoadConfigDirectory ImageLoadConfigDirectory { get; }
- public ImageNtHeaders { get; }
- public ImageBaseRelocation[] ImageRelocationDirectory { get; }
- public ImageResourceDirectory ImageResourceDirectory { get; }
- public ImageSectionHeader[] { get; }
- public ImageTlsDirectory ImageTlsDirectory { get; }
- public ImportFunction[] ImportedFunctions { get; }
- public ImportFunction[] ImportedFunctions { get; }
- public bool IsDLL { get; }
- public bool IsDll { get; }
- public bool IsDotNet { get; }
- public bool IsEXE { get; }
- public bool IsSignatureValid { get; }
- public bool IsExe { get; }
- public string MD5 { get; }
- public METADATAHDR MetaDataHdr { get; }
- public string Md5 { get; }
- public MetaDataHdr MetaDataHdr { get; }
- public IMETADATASTREAM_GUID MetaDataStreamGUID { get; }
- public IMETADATASTREAM_STRING MetaDataStreamString { get; }
- public METADATATABLESHDR { get; }
- public IMETADATASTREAM_US MetaDataStreamUS { get; }
- public MetaDataTables MetaDataTables { get; }
- public X509Certificate2 PKCS7 { get; }
- public string SHA1 { get; }
- public string SHA256 { get; }
- public Stream Stream { get; }
- public WIN_CERTIFICATE WinCertificate { get; }
- public MetaDataStreamGuid MetaDataStreamGuid { get; }
- public MetaDataStreamString MetaDataStreamString { get; }
- public MetaDataTablesHdr { get; }
- public MetaDataStreamUs MetaDataStreamUs { get; }
- public X509Certificate2 Pkcs7 { get; }
- public IRawFile RawFile { get; }
- public Resources Resources { get; }
- public string Sha1 { get; }
- public string Sha256 { get; }
- public WinCertificate WinCertificate { get; }
- public PeFile(IRawFile peFile)
- public static bool Is32BitPeFile(string file)
- public static bool Is64BitPeFile(string file)
- public static bool IsPEFile(string file)
- public CrlUrlList GetCrlUrlList()
- public string GetFileType()
- public bool IsValidCertChain(bool online)
- public PeFile(Stream peFile)
- public static bool IsPeFile(string file)
- public static bool IsPeFile(Stream file)
- public static bool IsPeFile(MMFile file)
- public static bool IsPeFile(Span<byte> buf)
- public static bool TryParse(string file, out PeFile peFile)
- public static bool TryParse(byte[] buff, out PeFile peFile)
- public static bool TryParse(Stream file, out PeFile peFile)
- public static bool TryParse(MMFile file, out PeFile peFile)
- public void AddImport(string module, string function)
- public void AddImports(List<AdditionalImport> additionalImports)
- public void (string name, int size, ScnCharacteristicsType characteristics)
- public CrlUrlList GetCrlUrlList()
- public bool HasValidCertChain(bool useOnlineCrl)
- public bool HasValidCertChain(X509Certificate2 cert, TimeSpan urlRetrievalTimeout, bool useOnlineCRL = true, bool excludeRoot = true)
- public void RemoveSection(string name, bool removeContent = true)
PeNet.Authenticode
PeNet.FileParser
PeNet.Header
-
public abstract class
- protected (IRawFile peFile, long offset)
PeNet.Header.Authenticode
-
public class
- public bool { get; }
- public byte[] { get; }
- public string { get; }
- public X509Certificate2 { get; }
- public (PeFile peFile)
-
public class
-
public class
-
public class
PeNet.Header.ImpHash
PeNet.Header.Net
-
public class
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public (byte heapSizes)
-
public interface
-
public enum
- = 9
- = 21
- = 5
- = 3
- = 10
- = 1
- = 12
- = 13
- = 15
- = 14
- = 17
- = 20
- = 19
- = 16
- = 2
- = 18
- = 8
- = 4
- = 7
- = 22
- = 0
- = 6
- = 11
- = 23
-
public class
-
public enum
- = 4294967296
- = 17179869184
- = 8589934592
- = 34359738368
- = 137438953472
- = 68719476736
- = 32768
- = 2048
- = 4096
- = 16384
- = 1048576
- = 262144
- = 549755813888
- = 16
- = 65536
- = 8192
- = 536870912
- = 274877906944
- = 4398046511104
- = 17592186044416
- = 268435456
- = 512
- = 1099511627776
- = 1024
- = 64
- = 33554432
- = 16777216
- = 8796093022208
- = 1
- = 67108864
- = 2199023255552
- = 256
- = 8388608
- = 2097152
- StandAloneSig = 131072
- = 4
- = 2
- = 134217728
-
public class : AbstractStructure
- public ushort { get; set; }
- public ushort { get; set; }
- public MetaDataStreamHdr[] { get; }
- public ushort { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public ushort { get; set; }
- public string { get; }
- public uint { get; set; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
-
public class : AbstractStructure
- public uint { get; set; }
- public uint { get; set; }
- public string { get; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
- public (IRawFile peFile, long offset, uint size)
- public string (uint index)
-
public class : AbstractStructure
-
public class : AbstractStructure, IMetaDataTablesHdr
- public struct
- public byte { get; set; }
- public byte { get; set; }
- public ulong { get; set; }
- public MaskValidType { get; set; }
- public List<string> { get; }
- public byte { get; set; }
- public uint { get; set; }
- public byte { get; set; }
- public List<MetaDataTableInfo> { get; }
- public Tables { get; }
- public (IRawFile peFile, long offset)
- public static List<string> (MaskValidType maskValid)
PeNet.Header.Net.MetaDataTables
-
public class : AbstractStructure
-
public class : AbstractTable
- public ushort { get; }
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public ushort { get; }
- public ushort { get; }
- public uint { get; }
- public uint { get; }
- public ushort { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
-
public class : AbstractTable
- public ushort { get; }
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public ushort { get; }
- public ushort { get; }
- public uint { get; }
- public uint { get; }
- public ushort { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
-
public class : AbstractTable
- public uint { get; }
- public ushort { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
- public uint { get; }
- public byte { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
- public ushort { get; }
- public uint { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
- public ushort { get; }
- public uint { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
-
public class : AbstractTable
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
- public ushort { get; }
- public uint { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
-
public class : AbstractTable
-
public class : AbstractTable
-
public class : AbstractTable
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
- public ushort { get; }
- public uint { get; }
- public ushort { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
-
public class : AbstractTable
- public uint { get; }
- public uint { get; }
- public ushort { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
-
public class : AbstractTable
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
- public ushort { get; }
- public ushort { get; }
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
-
public class : AbstractTable
- public uint { get; }
- public uint { get; }
- public ushort { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
- public uint { get; }
- public uint { get; }
- public ushort { get; }
- public uint { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
-
public class : AbstractTable
-
public class : AbstractTable
- public ushort { get; }
- public uint { get; }
- public ushort { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
- public ushort { get; }
- public uint { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
-
public class StandAloneSig : AbstractTable
-
public class
-
public class : AbstractTable
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
- public uint { get; }
- public uint { get; }
- public uint { get; }
- public (IRawFile peFile, long offset, HeapSizes heapSizes, IndexSize indexSizes)
-
public class : AbstractTable
PeNet.Header.Pe
-
public enum
- = 2
- = 4
- = 1
- = 16
- = 8
- = 65536
-
public class : AbstractStructure
- public string { get; }
- public (IRawFile peFile, long offset)
-
public enum
- = 5
- = 11
- = 14
- = 7
- = 6
- = 13
- = 3
- = 0
- = 8
- = 12
- = 1
- = 10
- = 15
- = 2
- = 4
- = 9
-
public enum
- = 64
- = 128
- = 1025
- = 512
- = 1024
- = 256
- = 32768
- = 8192
-
public class
- public uint { get; }
- public string { get; }
- public bool { get; }
- public bool { get; }
- public bool { get; }
- public string { get; }
- public ushort { get; }
- public (string name, uint address, ushort ordinal)
- public (string name, uint address, ushort ordinal, string forwardName)
-
public enum
- = 16
- = 256
- = 32768
- = 128
- = 512
- = 8192
- = 2
- = 32
- = 4
- = 8
- = 2048
- = 1
- = 1024
- = 4096
- = 16384
-
public class : AbstractStructure
- public class
- public uint { get; set; }
- public TypeOffset[] { get; }
- public uint { get; set; }
- public (IRawFile peFile, long offset, uint relocSize)
-
public class : AbstractStructure
- public ushort { get; set; }
- public ushort { get; set; }
- public uint { get; set; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
-
public class : AbstractStructure
- public uint { get; set; }
- public uint { get; set; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
- public uint { get; set; }
- public uint { get; set; }
- public CvInfoPdb70 { get; }
- public ushort { get; set; }
- public ushort { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public uint { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort[] { get; set; }
- public ushort[] { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
-
public class : AbstractStructure
- public ushort { get; set; }
- public string { get; set; }
- public (IRawFile peFile, uint offset)
-
public class : AbstractStructure
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
- public uint { get; set; }
- public ushort { get; set; }
- public ulong { get; set; }
- public ulong { get; set; }
- public ulong { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public ulong { get; set; }
- public ulong { get; set; }
- public ulong { get; set; }
- public uint { get; set; }
- public ulong { get; set; }
- public ushort { get; set; }
- public ulong { get; set; }
- public ushort { get; set; }
- public ulong { get; set; }
- public uint { get; set; }
- public ushort { get; set; }
- public ulong { get; set; }
- public ulong { get; set; }
- public ulong SEHandlerCount { get; set; }
- public ulong SEHandlerTable { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public ulong { get; set; }
- public (IRawFile peFile, long offset, bool is64Bit)
-
public class : AbstractStructure
-
public class : AbstractStructure
- public readonly ImageDataDirectory[]
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public DllCharacteristicsType { get; set; }
- public uint { get; set; }
- public ulong { get; set; }
- public uint { get; set; }
- public MagicType { get; set; }
- public ushort { get; set; }
- public byte { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public byte { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public uint NumberOfRvaAndSizes { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public ulong { get; set; }
- public ulong { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public ulong { get; set; }
- public ulong { get; set; }
- public uint { get; set; }
- public SubsystemType { get; }
- public string { get; }
- public uint { get; set; }
- public (IRawFile peFile, long offset, bool is64Bit)
- public static string (SubsystemType subsystem)
-
public class : AbstractStructure
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
- public readonly List<ImageResourceDirectoryEntry>
- public uint { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public uint { get; set; }
- public (IRawFile peFile, long offset, long resourceDirOffset)
-
public class : AbstractStructure
- public bool { get; }
- public uint { get; set; }
- public bool { get; }
- public bool { get; }
- public uint { get; set; }
- public string { get; }
- public uint { get; set; }
- public uint { get; }
- public ImageResourceDataEntry { get; }
- public ImageResourceDirectory { get; }
- public (IRawFile peFile, long offset, long resourceDirOffset)
- public static string (uint id)
-
public class : AbstractStructure
- public ushort { get; set; }
- public string { get; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
- public ScnCharacteristicsType { get; set; }
- public List<string> { get; }
- public ulong { get; }
- public string { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public (IRawFile peFile, long offset, ulong imageBaseAddress)
- public static List<string> (ScnCharacteristicsType sectionFlags)
- public byte[] ()
-
public class : AbstractStructure
- public ulong { get; set; }
- public ulong { get; set; }
- public ulong { get; set; }
- public ulong { get; set; }
- public (IRawFile peFile, uint offset, bool is64Bit)
-
public class : AbstractStructure
- public ulong { get; set; }
- public (IRawFile peFile, long offset, bool is64Bit)
-
public class : AbstractStructure
- public ulong { get; set; }
- public ulong { get; set; }
- public uint { get; set; }
- public ulong { get; set; }
- public uint { get; set; }
- public ulong { get; set; }
- public ImageTlsCallback[] { get; set; }
- public (IRawFile peFile, long offset, bool is64Bit)
-
public class
- public string { get; }
- public ushort { get; }
- public uint { get; }
- public string { get; }
- public (string name, string dll, ushort hint, uint iatOffset)
-
public enum
- = 388
- = 644
- = 467
- = 34404
- = 448
- = 43620
- = 452
- = 644
- = 49390
- = 3311
- = 3772
- = 44168
- = 11168
- = 332
- = 333
- = 512
- = 18184
- = 49184
- = 36929
- = 616
- = 614
- = 870
- = 1126
- = 6367
- = 40951
- = 387
- = 31285
- = 64797
- = 496
- = 497
- = 360
- = 354
- = 358
- = 418
- = 419
- = 420
- = 422
- = 424
- = 6366
- = 40950
- = 1
- = 450
- = 1312
- = 0
- = 361
-
public enum
-
public enum
- = 9
- = 21
- = 22
- = 2
- = 1
- = 5
- = 17
- = 8
- = 7
- = 14
- = 23
- = 3
- = 24
- = 4
- = 11
- PlugAndPlay = 19
- = 10
- = 6
- = 16
- = 20
-
public class : AbstractStructure
-
public enum
- = 11534336
- = 8388608
- = 5242880
- = 1048576
- = 12582912
- = 9437184
- = 2097152
- = 6291456
- = 13631488
- = 3145728
- = 10485760
- = 7340032
- = 14680064
- = 4194304
- = 15728640
- = 32
- = 64
- = 128
- = 32768
- = 4096
- = 512
- = 16777216
- = 256
- = 2048
- = 131072
- = 33554432
- = 536870912
- = 32768
- = 262144
- = 67108864
- = 134217728
- = 524288
- = 131072
- = 1073741824
- = 268435456
- = 2147483648
- = 16384
- = 8
-
public enum
- = 10
- = 11
- = 13
- = 12
- = 1
- = 5
- = 7
- = 0
- = 16
- = 9
- = 3
- = 2
- = 14
-
public class : AbstractStructure
- public byte { get; set; }
- public ushort { get; set; }
- public byte { get; }
- public UnwindOpType { get; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
- public byte { get; set; }
- public uint ExceptionHandler { get; set; }
- public byte { get; }
- public byte { get; }
- public byte { get; }
- public uint { get; set; }
- public byte { get; set; }
- public UnwindCode[] { get; }
- public byte { get; }
- public (IRawFile peFile, uint offset)
-
public enum
- = 1
- = 2
- = 10
- = 0
- = 4
- = 5
- = 8
- = 9
- = 3
-
public class : AbstractStructure
- public Span<byte> { get; }
- public uint { get; set; }
- public WinCertificateType { get; set; }
- public ushort { get; set; }
- public (IRawFile peFile, long offset)
-
public enum
PeNet.Header.Resource
-
public class : AbstractStructure
- public uint { get; set; }
- public uint { get; set; }
- public string { get; }
- public Guid { get; set; }
- public (IRawFile peFile, uint offset)
-
public class : AbstractStructure
-
public class : AbstractStructure
- public StringTable[] { get; }
- public string { get; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
- public string { get; }
- public string { get; }
- public string { get; }
- public string { get; }
- public string { get; }
- public string { get; }
- public string { get; }
- public string { get; }
- public string { get; }
- public string { get; }
- public string { get; }
- public string { get; }
- public TString[] { get; }
- public string { get; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
- public string { get; }
- public string { get; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
- public string { get; }
- public uint[] { get; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
- public Var[] { get; }
- public string { get; }
- public ushort { get; set; }
- public ushort { get; set; }
- public ushort { get; set; }
- public (IRawFile peFile, long offset)
-
public class : AbstractStructure
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public uint { get; set; }
- public (IRawFile peFile, int offset)
-
public class : AbstractStructure
PeNet.ImpHash
PeNet.PatternMatching
-
public class Trie : Trie<byte, string>
-
public class Trie<T, TValue>
PeNet.Structures
PeNet.Structures.MetaDataTables
PeNet.Structures.MetaDataTables.Indices
PeNet.Utilities