securityos/node_modules/pe-library/dist/format/ImageOptionalHeader64.d.ts

76 lines
2.9 KiB
TypeScript

import FormatBase from './FormatBase.js';
export default class ImageOptionalHeader64 extends FormatBase {
static readonly size = 112;
static readonly DEFAULT_MAGIC = 523;
private constructor();
static from(bin: ArrayBuffer, offset?: number): ImageOptionalHeader64;
get magic(): number;
set magic(val: number);
get majorLinkerVersion(): number;
set majorLinkerVersion(val: number);
get minorLinkerVersion(): number;
set minorLinkerVersion(val: number);
get sizeOfCode(): number;
set sizeOfCode(val: number);
get sizeOfInitializedData(): number;
set sizeOfInitializedData(val: number);
get sizeOfUninitializedData(): number;
set sizeOfUninitializedData(val: number);
get addressOfEntryPoint(): number;
set addressOfEntryPoint(val: number);
get baseOfCode(): number;
set baseOfCode(val: number);
get imageBase(): number;
set imageBase(val: number);
get imageBaseBigInt(): bigint;
set imageBaseBigInt(val: bigint);
get sectionAlignment(): number;
set sectionAlignment(val: number);
get fileAlignment(): number;
set fileAlignment(val: number);
get majorOperatingSystemVersion(): number;
set majorOperatingSystemVersion(val: number);
get minorOperatingSystemVersion(): number;
set minorOperatingSystemVersion(val: number);
get majorImageVersion(): number;
set majorImageVersion(val: number);
get minorImageVersion(): number;
set minorImageVersion(val: number);
get majorSubsystemVersion(): number;
set majorSubsystemVersion(val: number);
get minorSubsystemVersion(): number;
set minorSubsystemVersion(val: number);
get win32VersionValue(): number;
set win32VersionValue(val: number);
get sizeOfImage(): number;
set sizeOfImage(val: number);
get sizeOfHeaders(): number;
set sizeOfHeaders(val: number);
get checkSum(): number;
set checkSum(val: number);
get subsystem(): number;
set subsystem(val: number);
get dllCharacteristics(): number;
set dllCharacteristics(val: number);
get sizeOfStackReserve(): number;
set sizeOfStackReserve(val: number);
get sizeOfStackReserveBigInt(): bigint;
set sizeOfStackReserveBigInt(val: bigint);
get sizeOfStackCommit(): number;
set sizeOfStackCommit(val: number);
get sizeOfStackCommitBigInt(): bigint;
set sizeOfStackCommitBigInt(val: bigint);
get sizeOfHeapReserve(): number;
set sizeOfHeapReserve(val: number);
get sizeOfHeapReserveBigInt(): bigint;
set sizeOfHeapReserveBigInt(val: bigint);
get sizeOfHeapCommit(): number;
set sizeOfHeapCommit(val: number);
get sizeOfHeapCommitBigInt(): bigint;
set sizeOfHeapCommitBigInt(val: bigint);
get loaderFlags(): number;
set loaderFlags(val: number);
get numberOfRvaAndSizes(): number;
set numberOfRvaAndSizes(val: number);
}