[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
COFF resource writer
Source position: coffwriter.pp line 100
type TCoffResourceWriter = class(TAbstractResourceWriter) |
||
protected |
||
fResDataSectionSymIdx: Word; |
||
fResHandlesSectionSymIdx: Word; |
||
fResDataEntryCurrentRVA: LongWord; |
||
fSymTablePtr: LongWord; |
||
fNumSymtableEntries: LongWord; |
||
fSymStorageClass: Byte; |
||
fOppositeEndianess: Boolean; |
||
procedure WriteEmptyCoffHeader(); |
||
procedure WriteEmptySectionHeader(); virtual; |
||
procedure WriteResStringTable(); virtual; |
||
procedure WriteRawData(); |
||
procedure WriteRelocations(); |
||
procedure WriteCoffStringTable(); |
||
function GetFixedCoffHeader; virtual; |
||
procedure FixCoffHeader(); |
||
procedure FixSectionHeader(); virtual; |
||
function GetExtensions; override; |
||
function GetDescription; override; |
||
function PrescanNode(); virtual; |
||
procedure PrescanResourceTree; virtual; |
||
procedure Write(); override; |
||
procedure WriteSymbolTable(); virtual; |
||
public |
||
constructor Create; override; |
||
destructor Destroy; override; |
||
property MachineType: TCoffMachineType; [rw] |
|
The machine type of the object file |
property OppositeEndianess: Boolean; [rw] |
||
end; |
|
COFF resource writer |
|
| | ||
|
Base abstract resource writer class |
|
| | ||
TObject |
This class provides a writer for COFF object files containing resources.
COFF is the file format used by Microsoft Windows object files. Usually resources get stored in a object file that can be given to a linker to produce an executable.
MachineType property can be used to set the machine type of the object file to generate.
|
The machine type of the object file |
|
|
Base abstract resource writer class |
|
|
COFF resource reader |