ReXGlue SDK
Loading...
Searching...
No Matches
rex::kernel::XEXImportLibraryHeader Struct Reference

#include <rex/kernel/types/xex.h>

Public Member Functions

XEXVersion GetVersion () const
void SetVersion (XEXVersion version)
XEXVersion GetVersionMin () const
void SetVersionMin (XEXVersion version)

Public Attributes

be_u32 size
char next_import_digest [0x14]
be_u32 id
be_u32 version_value
be_u32 version_min_value
be_u16 name_index
be_u16 count
be_u32 import_table [1]

Detailed Description

An imported library with its version range and import table.

Member Data Documentation

◆ import_table

be_u32 rex::kernel::XEXImportLibraryHeader::import_table[1]

First of the import records.

◆ name_index

be_u16 rex::kernel::XEXImportLibraryHeader::name_index

Index of the library name in the string table.

◆ size

be_u32 rex::kernel::XEXImportLibraryHeader::size

Size of this header in bytes, the import table included.

◆ version_min_value

be_u32 rex::kernel::XEXImportLibraryHeader::version_min_value

Lowest version word of the library the image accepts, as XEXVersion::value.

◆ version_value

be_u32 rex::kernel::XEXImportLibraryHeader::version_value

Version word of the library, as XEXVersion::value.


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