ReactOS 0.4.15-dev-7994-gb388cb6
_SEGMENT Struct Reference

#include <mmtypes.h>

Collaboration diagram for _SEGMENT:

Public Attributes

struct _CONTROL_AREAControlArea
 
ULONG TotalNumberOfPtes
 
ULONG NonExtendedPtes
 
ULONG Spare0
 
ULONGLONG SizeOfSegment
 
MMPTE SegmentPteTemplate
 
ULONG NumberOfCommittedPages
 
PMMEXTEND_INFO ExtendInfo
 
SEGMENT_FLAGS SegmentFlags
 
PVOID BasedAddress
 
union {
   SIZE_T   ImageCommitment
 
   PEPROCESS   CreatingProcess
 
u1
 
union {
   PSECTION_IMAGE_INFORMATION   ImageInformation
 
   PVOID   FirstMappedVa
 
u2
 
PMMPTE PrototypePte
 
MMPTE ThePtes [1]
 

Detailed Description

Definition at line 407 of file mmtypes.h.

Member Data Documentation

◆ BasedAddress

PVOID _SEGMENT::BasedAddress

Definition at line 418 of file mmtypes.h.

Referenced by MmCreateArm3Section().

◆ ControlArea

◆ CreatingProcess

PEPROCESS _SEGMENT::CreatingProcess

Definition at line 422 of file mmtypes.h.

Referenced by MiCreatePagingFileMap().

◆ ExtendInfo

PMMEXTEND_INFO _SEGMENT::ExtendInfo

Definition at line 416 of file mmtypes.h.

◆ FirstMappedVa

PVOID _SEGMENT::FirstMappedVa

Definition at line 427 of file mmtypes.h.

◆ ImageCommitment

SIZE_T _SEGMENT::ImageCommitment

Definition at line 421 of file mmtypes.h.

◆ ImageInformation

PSECTION_IMAGE_INFORMATION _SEGMENT::ImageInformation

Definition at line 426 of file mmtypes.h.

Referenced by NtQuerySection().

◆ NonExtendedPtes

ULONG _SEGMENT::NonExtendedPtes

Definition at line 411 of file mmtypes.h.

Referenced by MiCreatePagingFileMap().

◆ NumberOfCommittedPages

ULONG _SEGMENT::NumberOfCommittedPages

Definition at line 415 of file mmtypes.h.

Referenced by MiCreatePagingFileMap().

◆ PrototypePte

PMMPTE _SEGMENT::PrototypePte

Definition at line 429 of file mmtypes.h.

Referenced by MiCreatePagingFileMap().

◆ SegmentFlags

SEGMENT_FLAGS _SEGMENT::SegmentFlags

Definition at line 417 of file mmtypes.h.

◆ SegmentPteTemplate

MMPTE _SEGMENT::SegmentPteTemplate

Definition at line 414 of file mmtypes.h.

Referenced by MiCreatePagingFileMap().

◆ SizeOfSegment

ULONGLONG _SEGMENT::SizeOfSegment

Definition at line 413 of file mmtypes.h.

Referenced by MiCreatePagingFileMap(), and MmCreateArm3Section().

◆ Spare0

ULONG _SEGMENT::Spare0

Definition at line 412 of file mmtypes.h.

◆ ThePtes

MMPTE _SEGMENT::ThePtes[1]

Definition at line 430 of file mmtypes.h.

Referenced by MiCreatePagingFileMap().

◆ TotalNumberOfPtes

ULONG _SEGMENT::TotalNumberOfPtes

Definition at line 410 of file mmtypes.h.

Referenced by MiCreatePagingFileMap(), and MmCreateArm3Section().

◆ 

union { ... } _SEGMENT::u1

Referenced by MiCreatePagingFileMap().

◆ 

union { ... } _SEGMENT::u2

Referenced by NtQuerySection().


The documentation for this struct was generated from the following file: