Package-level declarations

Types

Link copied to clipboard
value class Characteristics(val value: Short) : Set<Characteristics>

Type for C flag-set Characteristics

Link copied to clipboard
value class CodePage(val value: UInt) : Comparable<CodePage>

Represents a code page in a PE file.

Link copied to clipboard
@Serializable
data class CoffHeader : ReadableStructure

Represents the COFF header structure.

Link copied to clipboard
value class DataDirectoryItem(value: Long)

Represents a data directory item in a pe file.

Link copied to clipboard

Type for C flag-set DllCharacteristics

Link copied to clipboard
@Serializable(with = LangID.Serializer::class)
value class LangID(val value: UShort)
Link copied to clipboard
value class MachineType(val value: Short) : Comparable<MachineType>

Type for C enum MachineType

Link copied to clipboard
value class PE32Magic(val value: Short) : Comparable<PE32Magic>

Represents the pe32 magic value in a pe file.

Link copied to clipboard

Implementation of export symbol for PE format

Link copied to clipboard

Represents an exception occurring during PE file processing.

Link copied to clipboard

Implementation of import symbol for PE format

Link copied to clipboard
interface ResourceNode

Represents a resource node in a PE file.

Link copied to clipboard
Link copied to clipboard
value class SectionFlags(val value: Int) : Set<SectionFlags>

Type for C flag-set SectionFlags

Link copied to clipboard
@Serializable
data class SectionTableItem : ReadableStructure
Link copied to clipboard
@Serializable
data class StandardHeader : ReadableStructure

Represents the Standard (Optional) Header structure.

Link copied to clipboard
@Serializable
data class WindowsSpecifiedHeader : ReadableStructure

Represents the Windows-Specific fields of the Optional Header.

Link copied to clipboard

Type for C enum WindowsSubsystems

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard