E32ImportBlock Class Reference

class E32ImportBlock

A block of imports from a single executable. These structures are conatined in a images Import Section (E32ImportSection).

Public Member Functions
const TUint *Imports()
const E32ImportBlock *NextBlock(TUint)
TInt Size(TUint)
Public Attributes
TInt iNumberOfImports
TUint32 iOffsetOfDllName

Member Functions Documentation

Imports()

const TUint *Imports()const [inline]

Return address of first import in this block. For import format KImageImpFmt_ELF, imports are list of code section offsets. For import format KImageImpFmt_PE, imports are a list of imported ordinals. For import format KImageImpFmt_PE2, the import list is not present and should not be accessed.

NextBlock(TUint)

const E32ImportBlock *NextBlock(TUintaImpFmt)const [inline]

Return pointer to import block which immediately follows this one.

Parameters

TUint aImpFmtImport format as obtained from image header.

Size(TUint)

TInt Size(TUintaImpFmt)const [inline]

Return size of this import block.

Parameters

TUint aImpFmtImport format as obtained from image header.

Member Data Documentation

TInt iNumberOfImports

TInt iNumberOfImports

TUint32 iOffsetOfDllName

TUint32 iOffsetOfDllName