DoxigAlpha

PEB_LDR_DATA

The PEB_LDR_DATA structure is the main record of what modules are loaded in a process. It is essentially the head of three double-linked lists of LDR_DATA_TABLE_ENTRY structures which each represent one loaded module.

Microsoft documentation of this is incomplete, the fields here are taken from various resources including:

Fields of this type

Fields

#
Length:ULONG
The size in bytes of the structure
Initialized:BOOLEAN
TRUE if the structure is prepared.
EntryInProgress:PVOID
No known use of this field is known in Windows 8 and higher.
ShutdownThreadId:HANDLE
Though ShutdownThreadId is declared as a HANDLE,