ReactOS 0.4.16-dev-252-g9ccafe8
|
Go to the source code of this file.
Functions | |
C_ASSERT ((sizeof(CONTROL_AREA) % 8)==0) | |
C_ASSERT ((sizeof(LARGE_CONTROL_AREA) % 8)==0) | |
C_ASSERT ((sizeof(SUBSECTION) % 8)==0) | |
C_ASSERT ((sizeof(MSUBSECTION) % 8)==0) | |
Variables | |
SIZE_T | MmHeapSegmentReserve |
SIZE_T | MmHeapSegmentCommit |
SIZE_T | MmHeapDeCommitTotalFreeThreshold |
SIZE_T | MmHeapDeCommitFreeBlockThreshold |
POBJECT_TYPE NTSYSAPI | MmSectionObjectType |
typedef struct _ADDRESS_RANGE ADDRESS_RANGE |
typedef struct _CONTROL_AREA CONTROL_AREA |
typedef struct _EVENT_COUNTER EVENT_COUNTER |
typedef enum _MI_VAD_TYPE MI_VAD_TYPE |
typedef struct _MM_AVL_TABLE MM_AVL_TABLE |
typedef struct _MMADDRESS_LIST MMADDRESS_LIST |
typedef struct _MMADDRESS_NODE MMADDRESS_NODE |
typedef struct _MMEXTEND_INFO MMEXTEND_INFO |
typedef struct _MMPFN_IDENTITY MMPFN_IDENTITY |
typedef struct _MMSECTION_FLAGS MMSECTION_FLAGS |
typedef struct _MMSUPPORT MMSUPPORT |
typedef struct _MMSUPPORT_FLAGS MMSUPPORT_FLAGS |
typedef struct _MMVAD_FLAGS MMVAD_FLAGS |
typedef struct _MMVAD_FLAGS2 MMVAD_FLAGS2 |
typedef struct _MMVAD_LONG MMVAD_LONG |
typedef struct _MMVAD_SHORT MMVAD_SHORT |
typedef struct _MMWSLE_HASH MMWSLE_HASH |
typedef struct _MMWSLENTRY MMWSLENTRY |
typedef struct _MSUBSECTION MSUBSECTION |
typedef struct _ADDRESS_RANGE * PADDRESS_RANGE |
typedef struct _CONTROL_AREA * PCONTROL_AREA |
typedef struct _EVENT_COUNTER * PEVENT_COUNTER |
typedef struct _LARGE_CONTROL_AREA * PLARGE_CONTROL_AREA |
typedef struct _MAPPED_FILE_SEGMENT * PMAPPED_FILE_SEGMENT |
typedef struct MEMORY_SECTION_NAME * PMEMORY_SECTION_NAME |
typedef enum _MI_VAD_TYPE * PMI_VAD_TYPE |
typedef struct _MM_AVL_TABLE * PMM_AVL_TABLE |
typedef struct _MMADDRESS_LIST * PMMADDRESS_LIST |
typedef struct _MMADDRESS_NODE * PMMADDRESS_NODE |
typedef struct _MMEXTEND_INFO * PMMEXTEND_INFO |
typedef struct _MMPFN_IDENTITY * PMMPFN_IDENTITY |
typedef struct _MMSECTION_FLAGS * PMMSECTION_FLAGS |
typedef struct _MMSUBSECTION_FLAGS * PMMSUBSECTION_FLAGS |
typedef struct _MMSUPPORT * PMMSUPPORT |
typedef struct _MMSUPPORT_FLAGS * PMMSUPPORT_FLAGS |
typedef struct _MMVAD_FLAGS * PMMVAD_FLAGS |
typedef struct _MMVAD_FLAGS2 * PMMVAD_FLAGS2 |
typedef struct _MMVAD_LONG * PMMVAD_LONG |
typedef struct _MMVAD_SHORT * PMMVAD_SHORT |
typedef struct _MMWSLE_FREE_ENTRY * PMMWSLE_FREE_ENTRY |
typedef struct _MMWSLE_HASH * PMMWSLE_HASH |
typedef struct _MMWSLENTRY * PMMWSLENTRY |
typedef struct _MSUBSECTION * PMSUBSECTION |
typedef struct _PAGEDIR_INFORMATION * PPAGEDIR_INFORMATION |
typedef struct _SEGMENT_FLAGS * PSEGMENT_FLAGS |
typedef struct _SEGMENT_OBJECT * PSEGMENT_OBJECT |
typedef struct _SUBSECTION * PSUBSECTION |
typedef struct _SEGMENT_FLAGS SEGMENT_FLAGS |
typedef struct _SEGMENT_OBJECT SEGMENT_OBJECT |
typedef struct _SUBSECTION SUBSECTION |
Definition at line 181 of file mmtypes.h.
Enumerator | |
---|---|
VadNone | |
VadDevicePhysicalMemory | |
VadImageMap | |
VadAwe | |
VadWriteWatch | |
VadLargePages | |
VadRotatePhysical | |
VadLargePageSection |
Definition at line 202 of file mmtypes.h.
Enumerator | |
---|---|
ZeroedPageList | |
FreePageList | |
StandbyPageList | |
ModifiedPageList | |
ModifiedNoWritePageList | |
BadPageList | |
ActiveAndValid | |
TransitionPage |
Definition at line 151 of file mmtypes.h.
Enumerator | |
---|---|
LookasideSmallIrpList | |
LookasideLargeIrpList | |
LookasideMdlList | |
LookasideCreateInfoList | |
LookasideNameBufferList | |
LookasideTwilightList | |
LookasideCompletionList | |
LookasideMaximumList |
Definition at line 166 of file mmtypes.h.
C_ASSERT | ( | (sizeof(CONTROL_AREA) % 8) | = =0 | ) |
C_ASSERT | ( | (sizeof(LARGE_CONTROL_AREA) % 8) | = =0 | ) |
C_ASSERT | ( | (sizeof(MSUBSECTION) % 8) | = =0 | ) |
C_ASSERT | ( | (sizeof(SUBSECTION) % 8) | = =0 | ) |
|
extern |
Definition at line 369 of file mminit.c.
Referenced by MmArmInitSystem(), MmCreatePeb(), and RtlpSetHeapParameters().
|
extern |
Definition at line 368 of file mminit.c.
Referenced by MmArmInitSystem(), MmCreatePeb(), and RtlpSetHeapParameters().
|
extern |
Definition at line 367 of file mminit.c.
Referenced by MmArmInitSystem(), MmCreatePeb(), and RtlpSetHeapParameters().
|
extern |
Definition at line 366 of file mminit.c.
Referenced by MmArmInitSystem(), MmCreatePeb(), and RtlpSetHeapParameters().
|
extern |
Definition at line 194 of file section.c.
Referenced by ExpInitNls(), MmCreateArm3Section(), MmCreateDataFileSection(), MmCreateImageSection(), MmCreatePhysicalMemorySection(), MmInitSectionImplementation(), MmLoadSystemImage(), NtExtendSection(), NtMapViewOfSection(), NtOpenSection(), NtQuerySection(), NtSecureConnectPort(), ObpLookupObjectName(), PsLocateSystemDll(), PspCreateProcess(), and TestObjectTypes().