mirror of
https://github.com/reactos/reactos.git
synced 2025-04-27 00:50:23 +00:00
[PSDK] Fix winternl.h version of SECTION_IMAGE_INFORMATION and add missing MEM_EXECUTE_OPTION_DISABLE_THUNK_EMULATION definition.
svn path=/trunk/; revision=66551
This commit is contained in:
parent
2634b3a6aa
commit
e9069a6bb3
1 changed files with 15 additions and 9 deletions
|
@ -705,6 +705,7 @@ typedef enum _PROCESSINFOCLASS {
|
||||||
|
|
||||||
#define MEM_EXECUTE_OPTION_DISABLE 0x01
|
#define MEM_EXECUTE_OPTION_DISABLE 0x01
|
||||||
#define MEM_EXECUTE_OPTION_ENABLE 0x02
|
#define MEM_EXECUTE_OPTION_ENABLE 0x02
|
||||||
|
#define MEM_EXECUTE_OPTION_DISABLE_THUNK_EMULATION 0x04
|
||||||
#define MEM_EXECUTE_OPTION_PERMANENT 0x08
|
#define MEM_EXECUTE_OPTION_PERMANENT 0x08
|
||||||
|
|
||||||
typedef enum _SECTION_INHERIT {
|
typedef enum _SECTION_INHERIT {
|
||||||
|
@ -1685,23 +1686,28 @@ typedef enum _SECTION_INFORMATION_CLASS
|
||||||
} SECTION_INFORMATION_CLASS;
|
} SECTION_INFORMATION_CLASS;
|
||||||
|
|
||||||
typedef struct _SECTION_BASIC_INFORMATION {
|
typedef struct _SECTION_BASIC_INFORMATION {
|
||||||
ULONG BaseAddress;
|
PVOID BaseAddress;
|
||||||
ULONG Attributes;
|
ULONG Attributes;
|
||||||
LARGE_INTEGER Size;
|
LARGE_INTEGER Size;
|
||||||
} SECTION_BASIC_INFORMATION, *PSECTION_BASIC_INFORMATION;
|
} SECTION_BASIC_INFORMATION, *PSECTION_BASIC_INFORMATION;
|
||||||
|
|
||||||
typedef struct _SECTION_IMAGE_INFORMATION {
|
typedef struct _SECTION_IMAGE_INFORMATION {
|
||||||
PVOID EntryPoint;
|
PVOID TransferAddress;
|
||||||
ULONG StackZeroBits;
|
ULONG ZeroBits;
|
||||||
ULONG StackReserved;
|
SIZE_T MaximumStackSize;
|
||||||
ULONG StackCommit;
|
SIZE_T CommittedStackSize;
|
||||||
ULONG ImageSubsystem;
|
ULONG SubSystemType;
|
||||||
WORD SubsystemVersionLow;
|
WORD SubsystemVersionLow;
|
||||||
WORD SubsystemVersionHigh;
|
WORD SubsystemVersionHigh;
|
||||||
ULONG Unknown1;
|
ULONG GpValue;
|
||||||
ULONG ImageCharacteristics;
|
ULONG ImageCharacteristics;
|
||||||
ULONG ImageMachineType;
|
USHORT DllCharacteristics;
|
||||||
ULONG Unknown2[3];
|
USHORT Machine;
|
||||||
|
BOOLEAN ImageContainsCode;
|
||||||
|
UCHAR ImageFlags;
|
||||||
|
ULONG LoaderFlags;
|
||||||
|
ULONG ImageFileSize;
|
||||||
|
ULONG CheckSum;
|
||||||
} SECTION_IMAGE_INFORMATION, *PSECTION_IMAGE_INFORMATION;
|
} SECTION_IMAGE_INFORMATION, *PSECTION_IMAGE_INFORMATION;
|
||||||
|
|
||||||
typedef struct _LPC_SECTION_WRITE {
|
typedef struct _LPC_SECTION_WRITE {
|
||||||
|
|
Loading…
Reference in a new issue