LLVM 22.0.0git
llvm::COFF::ImportHeader Struct Reference

#include "llvm/BinaryFormat/COFF.h"

Public Member Functions

ImportType getType () const
ImportNameType getNameType () const

Public Attributes

uint16_t Sig1
 Must be IMAGE_FILE_MACHINE_UNKNOWN (0).
uint16_t Sig2
 Must be 0xFFFF.
uint16_t Version
uint16_t Machine
uint32_t TimeDateStamp
uint32_t SizeOfData
uint16_t OrdinalHint
uint16_t TypeInfo

Detailed Description

Definition at line 821 of file COFF.h.

Member Function Documentation

◆ getNameType()

ImportNameType llvm::COFF::ImportHeader::getNameType ( ) const
inline

Definition at line 833 of file COFF.h.

References TypeInfo.

◆ getType()

ImportType llvm::COFF::ImportHeader::getType ( ) const
inline

Definition at line 831 of file COFF.h.

References TypeInfo.

Member Data Documentation

◆ Machine

uint16_t llvm::COFF::ImportHeader::Machine

Definition at line 825 of file COFF.h.

◆ OrdinalHint

uint16_t llvm::COFF::ImportHeader::OrdinalHint

Definition at line 828 of file COFF.h.

◆ Sig1

uint16_t llvm::COFF::ImportHeader::Sig1

Must be IMAGE_FILE_MACHINE_UNKNOWN (0).

Definition at line 822 of file COFF.h.

◆ Sig2

uint16_t llvm::COFF::ImportHeader::Sig2

Must be 0xFFFF.

Definition at line 823 of file COFF.h.

◆ SizeOfData

uint32_t llvm::COFF::ImportHeader::SizeOfData

Definition at line 827 of file COFF.h.

◆ TimeDateStamp

uint32_t llvm::COFF::ImportHeader::TimeDateStamp

Definition at line 826 of file COFF.h.

◆ TypeInfo

uint16_t llvm::COFF::ImportHeader::TypeInfo

Definition at line 829 of file COFF.h.

Referenced by getNameType(), and getType().

◆ Version

uint16_t llvm::COFF::ImportHeader::Version

Definition at line 824 of file COFF.h.


The documentation for this struct was generated from the following file: