ReactOS 0.4.16-dev-433-g6363f78
|
#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 736 of file mmtypes.h.
Referenced by MiProtectVirtualMemory(), MiRosUnmapViewOfSection(), and NtAllocateVirtualMemory().
ULONG_PTR _MMVAD::EndingVpn |
Definition at line 730 of file mmtypes.h.
Referenced by MiCheckVadsForLockOperation(), MiLocateAddress(), MiProtectVirtualMemory(), MiQueryMemoryBasicInformation(), MiRosUnmapViewOfSection(), MiUnmapViewOfSection(), MmCreateMemoryArea(), MmDeleteTeb(), MmFreeMemoryArea(), MmInsertMemoryArea(), and NtFreeVirtualMemory().
PMMPTE _MMVAD::FirstPrototypePte |
Definition at line 737 of file mmtypes.h.
Referenced by MiCheckVirtualAddress().
Definition at line 727 of file mmtypes.h.
Referenced by MiQueryMemoryBasicInformation().
ULONG_PTR _MMVAD::LongFlags |
Definition at line 733 of file mmtypes.h.
Referenced by NtFreeVirtualMemory().
Definition at line 728 of file mmtypes.h.
Referenced by MiQueryMemoryBasicInformation().
ULONG_PTR _MMVAD::StartingVpn |
Definition at line 729 of file mmtypes.h.
Referenced by MiCheckVirtualAddress(), MiLocateAddress(), MiProtectVirtualMemory(), MiQueryMemoryBasicInformation(), MiRosUnmapViewOfSection(), MiUnmapViewOfSection(), MmCreateMemoryArea(), MmDeleteTeb(), and NtFreeVirtualMemory().
union { ... } _MMVAD::u |
Referenced by MiCheckVadsForLockOperation(), MiCheckVirtualAddress(), MiProtectVirtualMemory(), MiQueryMemoryBasicInformation(), MiRosUnmapViewOfSection(), MiUnmapLockedPagesInUserSpace(), MiUnmapViewOfSection(), MmCleanProcessAddressSpace(), MmDeleteTeb(), MmFreeMemoryArea(), MmInsertMemoryArea(), 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 734 of file mmtypes.h.
Referenced by MiCheckVadsForLockOperation(), MiCheckVirtualAddress(), MiProtectVirtualMemory(), MiQueryMemoryBasicInformation(), MiRosUnmapViewOfSection(), MiUnmapLockedPagesInUserSpace(), MiUnmapViewOfSection(), MmCleanProcessAddressSpace(), MmDeleteTeb(), MmFreeMemoryArea(), MmInsertMemoryArea(), MmMapViewOfSegment(), MmNotPresentFaultSectionView(), MmQuerySectionView(), NtAllocateVirtualMemory(), NtAreMappedFilesTheSame(), and NtFreeVirtualMemory().
MMVAD_FLAGS2 _MMVAD::VadFlags2 |
Definition at line 742 of file mmtypes.h.
Referenced by MiCheckVirtualAddress(), and MmDeleteTeb().