Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

vlm.c File Reference

#include "mi.h"

Go to the source code of this file.

Functions

NTSTATUS NtAllocateVirtualMemory64 (IN HANDLE ProcessHandle, IN OUT PVOID64 *BaseAddress, IN ULONG ZeroBits, IN OUT PULONGLONG RegionSize, IN ULONG AllocationType, IN ULONG Protect)
NTSTATUS NtFreeVirtualMemory64 (IN HANDLE ProcessHandle, IN OUT PVOID64 *BaseAddress, IN OUT PULONGLONG RegionSize, IN ULONG FreeType)
NTSTATUS NtMapViewOfVlmSection (IN HANDLE SectionHandle, IN HANDLE ProcessHandle, IN OUT PVOID64 *BaseAddress, IN OUT PULONGLONG SectionOffset OPTIONAL, IN OUT PULONGLONG ViewSize, IN ULONG AllocationType, IN ULONG Protect)
NTSTATUS NtUnmapViewOfVlmSection (IN HANDLE ProcessHandle, IN OUT PVOID64 *BaseAddress)
NTSTATUS NtQueryVirtualMemory64 (IN HANDLE ProcessHandle, IN PVOID64 *pBaseAddress, IN MEMORY_INFORMATION_CLASS MemoryInformationClass, OUT PVOID MemoryInformation, IN ULONG MemoryInformationLength, OUT PULONG ReturnLength OPTIONAL)
NTSTATUS NtProtectVirtualMemory64 (IN HANDLE ProcessHandle, IN OUT PVOID64 *BaseAddress, IN OUT PULONGLONG RegionSize, IN ULONG NewProtect, OUT PULONG OldProtect)

Variables

ULONG MMVADKEY


Function Documentation

NTSTATUS NtAllocateVirtualMemory64 IN HANDLE  ProcessHandle,
IN OUT PVOID64 *  BaseAddress,
IN ULONG  ZeroBits,
IN OUT PULONGLONG  RegionSize,
IN ULONG  AllocationType,
IN ULONG  Protect
 

Definition at line 5625 of file vlm.c.

05633 { 05634 return STATUS_NOT_IMPLEMENTED; 05635 }

NTSTATUS NtFreeVirtualMemory64 IN HANDLE  ProcessHandle,
IN OUT PVOID64 *  BaseAddress,
IN OUT PULONGLONG  RegionSize,
IN ULONG  FreeType
 

Definition at line 5638 of file vlm.c.

05644 { 05645 return STATUS_NOT_IMPLEMENTED; 05646 }

NTSTATUS NtMapViewOfVlmSection IN HANDLE  SectionHandle,
IN HANDLE  ProcessHandle,
IN OUT PVOID64 *  BaseAddress,
IN OUT PULONGLONG SectionOffset  OPTIONAL,
IN OUT PULONGLONG  ViewSize,
IN ULONG  AllocationType,
IN ULONG  Protect
 

Definition at line 5649 of file vlm.c.

05658 { 05659 return STATUS_NOT_IMPLEMENTED; 05660 }

NTSTATUS NtProtectVirtualMemory64 IN HANDLE  ProcessHandle,
IN OUT PVOID64 *  BaseAddress,
IN OUT PULONGLONG  RegionSize,
IN ULONG  NewProtect,
OUT PULONG  OldProtect
 

Definition at line 5685 of file vlm.c.

05693 { 05694 return STATUS_NOT_IMPLEMENTED; 05695 }

NTSTATUS NtQueryVirtualMemory64 IN HANDLE  ProcessHandle,
IN PVOID64 *  pBaseAddress,
IN MEMORY_INFORMATION_CLASS  MemoryInformationClass,
OUT PVOID  MemoryInformation,
IN ULONG  MemoryInformationLength,
OUT PULONG ReturnLength  OPTIONAL
 

Definition at line 5672 of file vlm.c.

05680 { 05681 return STATUS_NOT_IMPLEMENTED; 05682 }

NTSTATUS NtUnmapViewOfVlmSection IN HANDLE  ProcessHandle,
IN OUT PVOID64 *  BaseAddress
 

Definition at line 5663 of file vlm.c.

05667 { 05668 return STATUS_NOT_IMPLEMENTED; 05669 }


Variable Documentation

ULONG MMVADKEY
 

Definition at line 24 of file vlm.c.

Referenced by MiMapViewOfDataSection(), MiMapViewOfImageSection(), MiMapViewOfPhysicalSection(), and MmSecureVirtualMemory().


Generated on Sat May 15 19:46:08 2004 for test by doxygen 1.3.7