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

#include <rex/kernel/object/module_object.h>

Public Attributes

X_LIST_ENTRY in_load_order_links
X_LIST_ENTRY in_memory_order_links
X_LIST_ENTRY in_initialization_order_links
be_u32 dll_base
be_u32 image_base
be_u32 image_size
X_UNICODE_STRING full_dll_name
X_UNICODE_STRING base_dll_name
be_u32 flags
be_u32 full_image_size
be_u32 entry_point
be_u16 load_count
be_u16 module_index
be_u32 dll_base_original
be_u32 checksum
be_u32 load_flags
be_u32 time_date_stamp
be_u32 loaded_imports
be_u32 xex_header_base
be_u32 closure_root
be_u32 traversal_parent

Detailed Description

HMODULE points to this struct.

Member Data Documentation

◆ checksum

be_u32 rex::kernel::X_LDR_DATA_TABLE_ENTRY::checksum

Holds the kernel handle.

◆ dll_base

be_u32 rex::kernel::X_LDR_DATA_TABLE_ENTRY::dll_base

Set to 0 when a user module loads.

◆ full_image_size

be_u32 rex::kernel::X_LDR_DATA_TABLE_ENTRY::full_image_size

Size of the image in bytes from the XEX security info.

◆ in_initialization_order_links

X_LIST_ENTRY rex::kernel::X_LDR_DATA_TABLE_ENTRY::in_initialization_order_links

Link in the loader list in initialization order.

◆ in_memory_order_links

X_LIST_ENTRY rex::kernel::X_LDR_DATA_TABLE_ENTRY::in_memory_order_links

Link in the loader list in memory order.

◆ load_count

be_u16 rex::kernel::X_LDR_DATA_TABLE_ENTRY::load_count

Number of load references, 1 when a user module loads.

◆ xex_header_base

be_u32 rex::kernel::X_LDR_DATA_TABLE_ENTRY::xex_header_base

Guest address of the copy of the XEX header.


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