From: Sebastian Lackner Subject: include: Fix definition of SECTION_BASIC_INFORMATION and SECTION_IMAGE_INFORMATION. Message-Id: <54F4F88D.7080002@fds-team.de> Date: Tue, 03 Mar 2015 00:55:57 +0100 Based on a patch by Dmitry Timoshkov. --- include/winternl.h | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) From c4e5da43619a1cf158ace04d4e9db50df014a9d2 Mon Sep 17 00:00:00 2001 From: Sebastian Lackner Date: Tue, 3 Mar 2015 00:46:36 +0100 Subject: include: Fix definition of SECTION_BASIC_INFORMATION and SECTION_IMAGE_INFORMATION. Based on a patch by Dmitry Timoshkov. --- include/winternl.h | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/include/winternl.h b/include/winternl.h index 1a694da..3992309 100644 --- a/include/winternl.h +++ b/include/winternl.h @@ -1792,23 +1792,28 @@ typedef enum _SECTION_INFORMATION_CLASS } SECTION_INFORMATION_CLASS; typedef struct _SECTION_BASIC_INFORMATION { - ULONG BaseAddress; + PVOID BaseAddress; ULONG Attributes; LARGE_INTEGER Size; } SECTION_BASIC_INFORMATION, *PSECTION_BASIC_INFORMATION; typedef struct _SECTION_IMAGE_INFORMATION { - PVOID EntryPoint; - ULONG StackZeroBits; - ULONG StackReserved; - ULONG StackCommit; - ULONG ImageSubsystem; + PVOID TransferAddress; + ULONG ZeroBits; + SIZE_T MaximumStackSize; + SIZE_T CommittedStackSize; + ULONG SubSystemType; WORD SubsystemVersionLow; WORD SubsystemVersionHigh; - ULONG Unknown1; - ULONG ImageCharacteristics; - ULONG ImageMachineType; - ULONG Unknown2[3]; + ULONG GpValue; + USHORT ImageCharacteristics; + USHORT DllCharacteristics; + USHORT Machine; + BOOLEAN ImageContainsCode; + UCHAR ImageFlags; + ULONG LoaderFlags; + ULONG ImageFileSize; + ULONG CheckSum; } SECTION_IMAGE_INFORMATION, *PSECTION_IMAGE_INFORMATION; typedef struct _LPC_SECTION_WRITE { -- 2.3.0