ReactOS 0.4.15-dev-6055-g36cdd34
|
#include <mmtypes.h>
Public Attributes | |
union { | |
LONG_PTR Balance:2 | |
struct _MMVAD * Parent | |
} | u1 |
struct _MMVAD * | LeftChild |
struct _MMVAD * | RightChild |
ULONG_PTR | StartingVpn |
ULONG_PTR | EndingVpn |
union { | |
ULONG_PTR LongFlags | |
MMVAD_FLAGS VadFlags | |
} | u |
PCONTROL_AREA | ControlArea |
PMMPTE | FirstPrototypePte |
PMMPTE | LastContiguousPte |
union { | |
ULONG LongFlags2 | |
MMVAD_FLAGS2 VadFlags2 | |
} | u2 |
PCONTROL_AREA _MMVAD::ControlArea |
Definition at line 733 of file mmtypes.h.
Referenced by MiGetFileObjectForSectionAddress(), MiProtectVirtualMemory(), MiRosUnmapViewOfSection(), and NtAllocateVirtualMemory().
ULONG_PTR _MMVAD::EndingVpn |
Definition at line 727 of file mmtypes.h.
Referenced by MiCheckVadsForLockOperation(), MiLocateAddress(), MiProtectVirtualMemory(), MiQueryMemoryBasicInformation(), MiRosUnmapViewOfSection(), MiUnmapViewOfSection(), MmCreateMemoryArea(), MmDeleteTeb(), MmFreeMemoryArea(), MmInsertMemoryArea(), and NtFreeVirtualMemory().
PMMPTE _MMVAD::FirstPrototypePte |
Definition at line 734 of file mmtypes.h.
Referenced by MiCheckVirtualAddress().
Definition at line 724 of file mmtypes.h.
Referenced by MiQueryMemoryBasicInformation().
ULONG_PTR _MMVAD::LongFlags |
Definition at line 730 of file mmtypes.h.
Referenced by NtFreeVirtualMemory().
Definition at line 725 of file mmtypes.h.
Referenced by MiQueryMemoryBasicInformation().
ULONG_PTR _MMVAD::StartingVpn |
Definition at line 726 of file mmtypes.h.
Referenced by MiCheckVirtualAddress(), MiLocateAddress(), MiProtectVirtualMemory(), MiQueryMemoryBasicInformation(), MiRosUnmapViewOfSection(), MiUnmapViewOfSection(), MmCreateMemoryArea(), MmDeleteTeb(), and NtFreeVirtualMemory().
union { ... } _MMVAD::u |
Referenced by MiCheckVadsForLockOperation(), MiCheckVirtualAddress(), MiGetFileObjectForSectionAddress(), MiProtectVirtualMemory(), MiQueryMemoryBasicInformation(), MiRosUnmapViewOfSection(), MiUnmapLockedPagesInUserSpace(), MiUnmapViewOfSection(), MmArePagesResident(), MmCleanProcessAddressSpace(), MmDeleteTeb(), MmFreeMemoryArea(), MmInsertMemoryArea(), MmMakePagesDirty(), MmMapViewOfSegment(), MmNotPresentFaultSectionView(), MmQuerySectionView(), NtAllocateVirtualMemory(), NtAreMappedFilesTheSame(), and NtFreeVirtualMemory().
union { ... } _MMVAD::u1 |
union { ... } _MMVAD::u2 |
Referenced by MiCheckVirtualAddress(), and MmDeleteTeb().
MMVAD_FLAGS _MMVAD::VadFlags |
Definition at line 731 of file mmtypes.h.
Referenced by MiCheckVadsForLockOperation(), MiCheckVirtualAddress(), MiGetFileObjectForSectionAddress(), MiProtectVirtualMemory(), MiQueryMemoryBasicInformation(), MiRosUnmapViewOfSection(), MiUnmapLockedPagesInUserSpace(), MiUnmapViewOfSection(), MmArePagesResident(), MmCleanProcessAddressSpace(), MmDeleteTeb(), MmFreeMemoryArea(), MmInsertMemoryArea(), MmMakePagesDirty(), MmMapViewOfSegment(), MmNotPresentFaultSectionView(), MmQuerySectionView(), NtAllocateVirtualMemory(), NtAreMappedFilesTheSame(), and NtFreeVirtualMemory().
MMVAD_FLAGS2 _MMVAD::VadFlags2 |
Definition at line 739 of file mmtypes.h.
Referenced by MiCheckVirtualAddress(), and MmDeleteTeb().