Sign in Join
FPDoc Onlineexperiment

TCoffResourceWriter class

In unit coffwriter

COFF resource writer

Declaration

pascal
TCoffResourceWriter = class(TAbstractResourceWriter)

Inheritance

  1. TCoffResourceWriter
  2. 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

MachineTypepublicThe machine type of the object file
OppositeEndianesspublic

Methods

WriteEmptyCoffHeaderprotected
WriteEmptySectionHeaderprotected
WriteResStringTableprotected
WriteRawDataprotected
WriteRelocationsprotected
WriteCoffStringTableprotected
GetFixedCoffHeaderprotected
FixCoffHeaderprotected
FixSectionHeaderprotected
GetExtensionsprotectedReturns the extensions the writer is registered for
GetDescriptionprotectedReturns the description of the writer
PrescanNodeprotected
PrescanResourceTreeprotected
WriteprotectedWrites resources to a stream
WriteSymbolTableprotected
CreatepublicCreates a new writer object
Destroypublic

Fields

fRootprotected
fRelocationsprotected
fResDataSectionSymIdxprotected
fResHandlesSectionSymIdxprotected
fResDataEntryCurrentRVAprotected
fSymTablePtrprotected
fStringTableprotected
fNumSymtableEntriesprotected
fSymStorageClassprotected
fOppositeEndianessprotected

Inherited

From TAbstractResourceWriter (3)

Description Extensions GetTree

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.