extern struct LDR_DATA_TABLE_ENTRY [src]

Microsoft documentation of this is incomplete, the fields here are taken from various resources including: https://docs.microsoft.com/en-us/windows/win32/api/winternl/ns-winternl-peb_ldr_data https://www.geoffchappell.com/studies/windows/km/ntoskrnl/inc/api/ntldr/ldr_data_table_entry.htm

Fields

InLoadOrderLinks: LIST_ENTRY
InMemoryOrderLinks: LIST_ENTRY
InInitializationOrderLinks: LIST_ENTRY
DllBase: PVOID
EntryPoint: PVOID
SizeOfImage: ULONG
FullDllName: UNICODE_STRING
BaseDllName: UNICODE_STRING
Reserved5: [3]PVOID
DUMMYUNIONNAME: extern union { CheckSum: ULONG, Reserved6: PVOID, }
TimeDateStamp: ULONG

Source

pub const LDR_DATA_TABLE_ENTRY = extern struct { InLoadOrderLinks: LIST_ENTRY, InMemoryOrderLinks: LIST_ENTRY, InInitializationOrderLinks: LIST_ENTRY, DllBase: PVOID, EntryPoint: PVOID, SizeOfImage: ULONG, FullDllName: UNICODE_STRING, BaseDllName: UNICODE_STRING, Reserved5: [3]PVOID, DUMMYUNIONNAME: extern union { CheckSum: ULONG, Reserved6: PVOID, }, TimeDateStamp: ULONG, }