TCoffResourceWriter class
COFF resource writer
Declaration
TCoffResourceWriter = class(TAbstractResourceWriter)Inheritance
- TCoffResourceWriter
- TAbstractResourceWriter
Description
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.
See also
Properties
MachineType | public | The machine type of the object file |
OppositeEndianess | public |
Methods
WriteEmptyCoffHeader | protected | |
WriteEmptySectionHeader | protected | |
WriteResStringTable | protected | |
WriteRawData | protected | |
WriteRelocations | protected | |
WriteCoffStringTable | protected | |
GetFixedCoffHeader | protected | |
FixCoffHeader | protected | |
FixSectionHeader | protected | |
GetExtensions | protected | Returns the extensions the writer is registered for |
GetDescription | protected | Returns the description of the writer |
PrescanNode | protected | |
PrescanResourceTree | protected | |
Write | protected | Writes resources to a stream |
WriteSymbolTable | protected | |
Create | public | Creates a new writer object |
Destroy | public |
Fields
fRoot | protected | |
fRelocations | protected | |
fResDataSectionSymIdx | protected | |
fResHandlesSectionSymIdx | protected | |
fResDataEntryCurrentRVA | protected | |
fSymTablePtr | protected | |
fStringTable | protected | |
fNumSymtableEntries | protected | |
fSymStorageClass | protected | |
fOppositeEndianess | protected |
Inherited
From TAbstractResourceWriter (3)
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
