public override void WriteBlock(Block32 block) { block.AddUInt(ImportLookupTable); block.AddUInt(DateTimeStamp); block.AddUInt(ForwarderChain); block.AddUInt(Name); block.AddUInt(ImportAddressTable); }
public override void WriteBlock(Block32 block) { block.AddUShort(Machine); block.AddUShort(NumberOfSections); block.AddUInt(TimeDateStamp); block.AddUInt(PointerToSymbolTable); block.AddUInt(NumberOfSymbols); block.AddUShort(OptionalHeaderSize); block.AddUShort(Characteristics); }
public void WriteBlock(Block32 block) { block.AddUInt(Address); block.AddUInt(Size); }
public override void WriteBlock(Block32 block) { block.AddString(name); block.AddUInt(VirtualSize); block.AddUInt(VirtualAddress); block.AddUInt(SizeOfRawData); block.AddUInt(PointerToRawData); block.AddUInt(PointerToRelocations); block.AddUInt(PointerToLinenumbers); block.AddUShort(NumberOfRelocations); block.AddUShort(NumberOfLinenumbers); block.AddUInt(Characteristics); }
public override void WriteBlock(Block32 block) { block.AddUInt(ImageBase); block.AddUInt(SectionAlignment); block.AddUInt(FileAlignment); block.AddUShort(OSMajor); block.AddUShort(OSMinor); block.AddUShort(UserMajor); block.AddUShort(UserMinor); block.AddUShort(SubSysMajor); block.AddUShort(SubSysMinor); block.AddUInt(Reserved); block.AddUInt(ImageSize); block.AddUInt(HeaderSize); block.AddUInt(FileChecksum); block.AddUShort(SubSystem); block.AddUShort(DLLFlags); block.AddUInt(StackReserveSize); block.AddUInt(StackCommitSize); block.AddUInt(HeapReserveSize); block.AddUInt(HeapCommitSize); block.AddUInt(LoaderFlags); block.AddUInt(NumberOfDataDirectories); }
public override void WriteBlock(Block32 block) { block.AddUShort(Magic); block.AddByte(LMajor); block.AddByte(LMinor); block.AddUInt(CodeSize); block.AddUInt(InitializedDataSize); block.AddUInt(UninitializedDataSize); block.AddUInt(EntryPoint); block.AddUInt(BaseOfCode); block.AddUInt(BaseOfData); }