From af71294b61d30b817e1e5a2e26e1c662be2669cb Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Fri, 23 Jan 2009 22:13:08 +0000 Subject: [PATCH] NDK: fix and update LDR_DATA_TABLE_ENTRY svn path=/branches/ros-amd64-bringup/; revision=39052 --- reactos/include/ndk/ldrtypes.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/reactos/include/ndk/ldrtypes.h b/reactos/include/ndk/ldrtypes.h index e274294f6e3..e9f94f1d937 100644 --- a/reactos/include/ndk/ldrtypes.h +++ b/reactos/include/ndk/ldrtypes.h @@ -112,9 +112,12 @@ typedef struct _LDR_DATA_TABLE_ENTRY union { LIST_ENTRY HashLinks; - PVOID SectionPointer; + struct + { + PVOID SectionPointer; + ULONG CheckSum; + }; }; - ULONG CheckSum; union { ULONG TimeDateStamp; @@ -122,6 +125,11 @@ typedef struct _LDR_DATA_TABLE_ENTRY }; PVOID EntryPointActivationContext; PVOID PatchInformation; +#if (NTDDI_VERSION >= NTDDI_LONGHORN) + LIST_ENTRY ForwarderLinks; + LIST_ENTRY ServiceTagLinks; + LIST_ENTRY StaticLinks; +#endif } LDR_DATA_TABLE_ENTRY, *PLDR_DATA_TABLE_ENTRY; //