|
ReXGlue SDK
|
#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 |
HMODULE points to this struct.
| be_u32 rex::kernel::X_LDR_DATA_TABLE_ENTRY::checksum |
Holds the kernel handle.
| be_u32 rex::kernel::X_LDR_DATA_TABLE_ENTRY::dll_base |
Set to 0 when a user module loads.
| be_u32 rex::kernel::X_LDR_DATA_TABLE_ENTRY::full_image_size |
Size of the image in bytes from the XEX security info.
| X_LIST_ENTRY rex::kernel::X_LDR_DATA_TABLE_ENTRY::in_initialization_order_links |
Link in the loader list in initialization order.
| X_LIST_ENTRY rex::kernel::X_LDR_DATA_TABLE_ENTRY::in_memory_order_links |
Link in the loader list in memory order.
| be_u16 rex::kernel::X_LDR_DATA_TABLE_ENTRY::load_count |
Number of load references, 1 when a user module loads.
| be_u32 rex::kernel::X_LDR_DATA_TABLE_ENTRY::xex_header_base |
Guest address of the copy of the XEX header.