Initial commit
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
+42
@@ -0,0 +1,42 @@
|
||||
import FormatBase from './FormatBase.js';
|
||||
export default class ImageDosHeader extends FormatBase {
|
||||
static readonly size = 64;
|
||||
static readonly DEFAULT_MAGIC = 23117;
|
||||
private constructor();
|
||||
static from(bin: ArrayBuffer | ArrayBufferView, offset?: number): ImageDosHeader;
|
||||
isValid(): boolean;
|
||||
get magic(): number;
|
||||
set magic(val: number);
|
||||
get lastPageSize(): number;
|
||||
set lastPageSize(val: number);
|
||||
get pages(): number;
|
||||
set pages(val: number);
|
||||
get relocations(): number;
|
||||
set relocations(val: number);
|
||||
get headerSizeInParagraph(): number;
|
||||
set headerSizeInParagraph(val: number);
|
||||
get minAllocParagraphs(): number;
|
||||
set minAllocParagraphs(val: number);
|
||||
get maxAllocParagraphs(): number;
|
||||
set maxAllocParagraphs(val: number);
|
||||
get initialSS(): number;
|
||||
set initialSS(val: number);
|
||||
get initialSP(): number;
|
||||
set initialSP(val: number);
|
||||
get checkSum(): number;
|
||||
set checkSum(val: number);
|
||||
get initialIP(): number;
|
||||
set initialIP(val: number);
|
||||
get initialCS(): number;
|
||||
set initialCS(val: number);
|
||||
get relocationTableAddress(): number;
|
||||
set relocationTableAddress(val: number);
|
||||
get overlayNum(): number;
|
||||
set overlayNum(val: number);
|
||||
get oemId(): number;
|
||||
set oemId(val: number);
|
||||
get oemInfo(): number;
|
||||
set oemInfo(val: number);
|
||||
get newHeaderAddress(): number;
|
||||
set newHeaderAddress(val: number);
|
||||
}
|
||||
Reference in New Issue
Block a user