MCPcopy Create free account
hub / github.com/SecurityAnalysts01/ShellcodeLoader / LDR_DATA_TABLE_ENTRY_T

Class LDR_DATA_TABLE_ENTRY_T

Loading/Loading/lazy_importer.hpp:103–122  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

101 };
102
103 struct LDR_DATA_TABLE_ENTRY_T {
104 LIST_ENTRY_T InLoadOrderLinks;
105 LIST_ENTRY_T InMemoryOrderLinks;
106 LIST_ENTRY_T InInitializationOrderLinks;
107 const char* DllBase;
108 const char* EntryPoint;
109 union {
110 unsigned long SizeOfImage;
111 const char* _dummy;
112 };
113 UNICODE_STRING_T FullDllName;
114 UNICODE_STRING_T BaseDllName;
115
116 LAZY_IMPORTER_FORCEINLINE const LDR_DATA_TABLE_ENTRY_T*
117 load_order_next() const noexcept
118 {
119 return reinterpret_cast<const LDR_DATA_TABLE_ENTRY_T*>(
120 InLoadOrderLinks.Flink);
121 }
122 };
123
124 struct IMAGE_DOS_HEADER { // DOS .EXE header
125 unsigned short e_magic; // Magic number

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected