[NTOSKRNL][NDK] Get rid of SECTION_OBJECT typedef

We will use the more recent SECTION (already used in ARM3) and this will avoid confusions
This commit is contained in:
Jérôme Gardou 2020-10-23 11:38:20 +02:00
parent 9b74e5ed4f
commit 073ec9b0d4
3 changed files with 3 additions and 16 deletions

View file

@ -1700,7 +1700,7 @@ PFILE_OBJECT
NTAPI
MmGetFileObjectForSection(IN PVOID SectionObject)
{
PSECTION_OBJECT Section;
PSECTION Section;
ASSERT(KeGetCurrentIrql() == PASSIVE_LEVEL);
ASSERT(SectionObject != NULL);
@ -1773,7 +1773,7 @@ VOID
NTAPI
MmGetImageInformation (OUT PSECTION_IMAGE_INFORMATION ImageInformation)
{
PSECTION_OBJECT SectionObject;
PSECTION SectionObject;
/* Get the section object of this process*/
SectionObject = PsGetCurrentProcess()->SectionObject;

View file

@ -358,7 +358,7 @@ PspCreateProcess(OUT PHANDLE ProcessHandle,
PEPROCESS Process, Parent;
PVOID ExceptionPortObject;
PDEBUG_OBJECT DebugObject;
PSECTION_OBJECT SectionObject;
PSECTION SectionObject;
NTSTATUS Status, AccessStatus;
ULONG_PTR DirectoryTableBase[2] = {0,0};
KAFFINITY Affinity;

View file

@ -623,19 +623,6 @@ typedef struct _SEGMENT_OBJECT
PMMSUBSECTION_FLAGS MmSubSectionFlags;
} SEGMENT_OBJECT, *PSEGMENT_OBJECT;
//
// Section Object
//
typedef struct _SECTION_OBJECT
{
PVOID StartingVa;
PVOID EndingVa;
PVOID Parent;
PVOID LeftChild;
PVOID RightChild;
PSEGMENT_OBJECT Segment;
} SECTION_OBJECT, *PSECTION_OBJECT;
//
// Generic Address Range Structure
//