1 #ifndef __NTOSKRNL_INCLUDE_INTERNAL_TEST_H
2 #define __NTOSKRNL_INCLUDE_INTERNAL_TEST_H
5 PExFreePool(PVOID Block
);
13 PMmProbeAndLockPages(PMDL Mdl
,
14 KPROCESSOR_MODE AccessMode
,
15 LOCK_OPERATION Operation
);
18 PObDereferenceObject(PVOID Object
);
20 typedef NTSTATUS STDCALL
21 PObReferenceObjectByHandle(HANDLE Handle
,
22 ACCESS_MASK DesiredAccess
,
23 POBJECT_TYPE ObjectType
,
24 KPROCESSOR_MODE AccessMode
,
26 POBJECT_HANDLE_INFORMATION HandleInformation
);
30 MiLockVirtualMemory(HANDLE ProcessHandle
,
32 ULONG NumberOfBytesToLock
,
33 PULONG NumberOfBytesLocked
,
34 PObReferenceObjectByHandle pObReferenceObjectByHandle
,
35 PMmCreateMdl pMmCreateMdl
,
36 PObDereferenceObject pObDereferenceObject
,
37 PMmProbeAndLockPages pMmProbeAndLockPages
,
38 PExFreePool pExFreePool
);
41 MiQueryVirtualMemory (IN HANDLE ProcessHandle
,
43 IN CINT VirtualMemoryInformationClass
,
44 OUT PVOID VirtualMemoryInformation
,
46 OUT PULONG ResultLength
);
48 #endif /* __NTOSKRNL_INCLUDE_INTERNAL_TEST_H */