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; //