ReactOS  0.4.14-dev-854-gb9426a3
_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 398 of file mmtypes.h.

Member Data Documentation

◆ BasedAddress

PVOID _SEGMENT::BasedAddress

Definition at line 409 of file mmtypes.h.

Referenced by MmCreateArm3Section().

◆ ControlArea

struct _CONTROL_AREA* _SEGMENT::ControlArea

◆ CreatingProcess

PEPROCESS _SEGMENT::CreatingProcess

Definition at line 413 of file mmtypes.h.

Referenced by MiCreatePagingFileMap().

◆ ExtendInfo

PMMEXTEND_INFO _SEGMENT::ExtendInfo

Definition at line 407 of file mmtypes.h.

◆ FirstMappedVa

PVOID _SEGMENT::FirstMappedVa

Definition at line 418 of file mmtypes.h.

◆ ImageCommitment

SIZE_T _SEGMENT::ImageCommitment

Definition at line 412 of file mmtypes.h.

◆ ImageInformation

PSECTION_IMAGE_INFORMATION _SEGMENT::ImageInformation

Definition at line 417 of file mmtypes.h.

◆ NonExtendedPtes

ULONG _SEGMENT::NonExtendedPtes

Definition at line 402 of file mmtypes.h.

Referenced by MiCreatePagingFileMap().

◆ NumberOfCommittedPages

ULONG _SEGMENT::NumberOfCommittedPages

Definition at line 406 of file mmtypes.h.

Referenced by MiCreatePagingFileMap().

◆ PrototypePte

PMMPTE _SEGMENT::PrototypePte

Definition at line 420 of file mmtypes.h.

Referenced by MiCreatePagingFileMap().

◆ SegmentFlags

SEGMENT_FLAGS _SEGMENT::SegmentFlags

Definition at line 408 of file mmtypes.h.

◆ SegmentPteTemplate

MMPTE _SEGMENT::SegmentPteTemplate

Definition at line 405 of file mmtypes.h.

Referenced by MiCreatePagingFileMap().

◆ SizeOfSegment

ULONGLONG _SEGMENT::SizeOfSegment

Definition at line 404 of file mmtypes.h.

Referenced by MiCreatePagingFileMap(), and MmCreateArm3Section().

◆ Spare0

ULONG _SEGMENT::Spare0

Definition at line 403 of file mmtypes.h.

◆ ThePtes

MMPTE _SEGMENT::ThePtes[1]

Definition at line 421 of file mmtypes.h.

Referenced by MiCreatePagingFileMap().

◆ TotalNumberOfPtes

ULONG _SEGMENT::TotalNumberOfPtes

Definition at line 401 of file mmtypes.h.

Referenced by MiCreatePagingFileMap(), and MmCreateArm3Section().

◆ u1

union { ... } _SEGMENT::u1

Referenced by MiCreatePagingFileMap().

◆ u2

union { ... } _SEGMENT::u2

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