ReactOS  r74622
_MM_SESSION_SPACE Struct Reference

#include <miarm.h>

Collaboration diagram for _MM_SESSION_SPACE:

Public Attributes

struct _MM_SESSION_SPACEGlobalVirtualAddress
 
LONG ReferenceCount
 
union {
   ULONG   LongFlags
 
   MM_SESSION_SPACE_FLAGS   Flags
 
u
 
ULONG SessionId
 
LIST_ENTRY ProcessList
 
LARGE_INTEGER LastProcessSwappedOutTime
 
PFN_NUMBER SessionPageDirectoryIndex
 
SIZE_T NonPageablePages
 
SIZE_T CommittedPages
 
PVOID PagedPoolStart
 
PVOID PagedPoolEnd
 
PMMPDE PagedPoolBasePde
 
ULONG Color
 
LONG ResidentProcessCount
 
ULONG SessionPoolAllocationFailures [4]
 
LIST_ENTRY ImageList
 
LCID LocaleId
 
ULONG AttachCount
 
KEVENT AttachEvent
 
PEPROCESS LastProcess
 
LONG ProcessReferenceToSession
 
LIST_ENTRY WsListEntry
 
GENERAL_LOOKASIDE Lookaside [SESSION_POOL_LOOKASIDES]
 
MMSESSION Session
 
KGUARDED_MUTEX PagedPoolMutex
 
MM_PAGED_POOL_INFO PagedPoolInfo
 
MMSUPPORT Vm
 
PMMWSLE Wsle
 
PDRIVER_UNLOAD Win32KDriverUnload
 
POOL_DESCRIPTOR PagedPool
 
PMMPDE PageTables
 
LONG ImageLoadingCount
 

Detailed Description

Definition at line 445 of file miarm.h.

Member Data Documentation

ULONG _MM_SESSION_SPACE::AttachCount

Definition at line 468 of file miarm.h.

Referenced by MiDereferenceSessionFinal().

KEVENT _MM_SESSION_SPACE::AttachEvent

Definition at line 469 of file miarm.h.

Referenced by MiDereferenceSessionFinal().

ULONG _MM_SESSION_SPACE::Color

Definition at line 463 of file miarm.h.

Referenced by MiSessionCommitPageTables(), and MiSessionCreateInternal().

SIZE_T _MM_SESSION_SPACE::CommittedPages
MM_SESSION_SPACE_FLAGS _MM_SESSION_SPACE::Flags

Definition at line 452 of file miarm.h.

Referenced by MiDereferenceSession(), MiDereferenceSessionFinal(), and MmSessionCreate().

LIST_ENTRY _MM_SESSION_SPACE::ImageList

Definition at line 466 of file miarm.h.

Referenced by MiCheckVirtualAddress(), and MiSessionCreateInternal().

LONG _MM_SESSION_SPACE::ImageLoadingCount

Definition at line 493 of file miarm.h.

PEPROCESS _MM_SESSION_SPACE::LastProcess

Definition at line 470 of file miarm.h.

LARGE_INTEGER _MM_SESSION_SPACE::LastProcessSwappedOutTime

Definition at line 456 of file miarm.h.

LCID _MM_SESSION_SPACE::LocaleId

Definition at line 467 of file miarm.h.

Referenced by MiSessionCreateInternal().

ULONG _MM_SESSION_SPACE::LongFlags

Definition at line 451 of file miarm.h.

Referenced by MiSessionCreateInternal().

GENERAL_LOOKASIDE _MM_SESSION_SPACE::Lookaside[SESSION_POOL_LOOKASIDES]

Definition at line 473 of file miarm.h.

SIZE_T _MM_SESSION_SPACE::NonPageablePages
POOL_DESCRIPTOR _MM_SESSION_SPACE::PagedPool

Definition at line 480 of file miarm.h.

Referenced by MiInitializeSessionPool().

PMMPDE _MM_SESSION_SPACE::PagedPoolBasePde

Definition at line 462 of file miarm.h.

Referenced by MiInitializeSessionPool().

PVOID _MM_SESSION_SPACE::PagedPoolEnd

Definition at line 461 of file miarm.h.

Referenced by MiInitializeSessionPool().

MM_PAGED_POOL_INFO _MM_SESSION_SPACE::PagedPoolInfo

Definition at line 476 of file miarm.h.

Referenced by MiInitializeSessionPool().

KGUARDED_MUTEX _MM_SESSION_SPACE::PagedPoolMutex

Definition at line 475 of file miarm.h.

Referenced by MiInitializeSessionPool().

PVOID _MM_SESSION_SPACE::PagedPoolStart

Definition at line 460 of file miarm.h.

Referenced by MiInitializeSessionPool().

PMMPDE _MM_SESSION_SPACE::PageTables
LIST_ENTRY _MM_SESSION_SPACE::ProcessList

Definition at line 455 of file miarm.h.

Referenced by MiSessionAddProcess(), MiSessionCreateInternal(), and MmGetSessionById().

LONG _MM_SESSION_SPACE::ProcessReferenceToSession

Definition at line 471 of file miarm.h.

Referenced by MiSessionAddProcess(), and MiSessionCreateInternal().

LONG _MM_SESSION_SPACE::ResidentProcessCount

Definition at line 464 of file miarm.h.

Referenced by MiDereferenceSession(), MiSessionAddProcess(), and MiSessionCreateInternal().

ULONG _MM_SESSION_SPACE::SessionId
PFN_NUMBER _MM_SESSION_SPACE::SessionPageDirectoryIndex
ULONG _MM_SESSION_SPACE::SessionPoolAllocationFailures[4]

Definition at line 465 of file miarm.h.

union { ... } _MM_SESSION_SPACE::u
MMSUPPORT _MM_SESSION_SPACE::Vm
PDRIVER_UNLOAD _MM_SESSION_SPACE::Win32KDriverUnload

Definition at line 479 of file miarm.h.

Referenced by MiDereferenceSessionFinal().

PMMWSLE _MM_SESSION_SPACE::Wsle

Definition at line 478 of file miarm.h.

Referenced by MiSessionInitializeWorkingSetList().

LIST_ENTRY _MM_SESSION_SPACE::WsListEntry

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