From d05801dd46718eed12d6db5a83fe2e88d267712f Mon Sep 17 00:00:00 2001 From: hakril Date: Mon, 27 Jan 2025 09:55:36 +0100 Subject: [PATCH] Regen generated_def --- docs/source/winstructs_generated.rst | 30 +++++++++++++++++++++++----- windows/generated_def/winstructs.py | 10 +++++++--- 2 files changed, 32 insertions(+), 8 deletions(-) diff --git a/docs/source/winstructs_generated.rst b/docs/source/winstructs_generated.rst index 94c8375..9abcbe3 100644 --- a/docs/source/winstructs_generated.rst +++ b/docs/source/winstructs_generated.rst @@ -10603,19 +10603,39 @@ _PEB_LDR_DATA .. class:: _PEB_LDR_DATA - .. attribute:: Reserved1 + .. attribute:: Length - :class:`BYTE` ``[8]`` + :class:`ULONG` - .. attribute:: Reserved2 + .. attribute:: Initialized - :class:`PVOID` ``[3]`` + :class:`BYTE` + + + .. attribute:: SsHandle + + :class:`PVOID` + + + .. attribute:: InLoadOrderModuleList + + :class:`_LIST_ENTRY` .. attribute:: InMemoryOrderModuleList - :class:`LIST_ENTRY` + :class:`_LIST_ENTRY` + + + .. attribute:: InInitializationOrderModuleList + + :class:`_LIST_ENTRY` + + + .. attribute:: EntryInProgress + + :class:`PVOID` _ANON_PEB_SYSTEM_DEPENDENT_02 ''''''''''''''''''''''''''''' diff --git a/windows/generated_def/winstructs.py b/windows/generated_def/winstructs.py index 87240a0..3247069 100644 --- a/windows/generated_def/winstructs.py +++ b/windows/generated_def/winstructs.py @@ -4788,9 +4788,13 @@ PLDR_DATA_TABLE_ENTRY = POINTER(_LDR_DATA_TABLE_ENTRY) class _PEB_LDR_DATA(Structure): _fields_ = [ - ("Reserved1", BYTE * (8)), - ("Reserved2", PVOID * (3)), - ("InMemoryOrderModuleList", LIST_ENTRY), + ("Length", ULONG), + ("Initialized", BYTE), + ("SsHandle", PVOID), + ("InLoadOrderModuleList", _LIST_ENTRY), + ("InMemoryOrderModuleList", _LIST_ENTRY), + ("InInitializationOrderModuleList", _LIST_ENTRY), + ("EntryInProgress", PVOID), ] PEB_LDR_DATA = _PEB_LDR_DATA PPEB_LDR_DATA = POINTER(_PEB_LDR_DATA)