ReactOS 0.4.16-dev-226-g79f2289
|
Go to the source code of this file.
Functions | |
$if (_WDMDDK_) _IRQL_requires_max_(APC_LEVEL) NTKERNELAPI NTSTATUS NTAPI CmRegisterCallback(_In_ PEX_CALLBACK_FUNCTION Function | |
_IRQL_requires_max_ (APC_LEVEL) NTKERNELAPI NTSTATUS NTAPI CmUnRegisterCallback(_In_ LARGE_INTEGER Cookie) | |
Probes and locks virtual pages in memory for the specified process. | |
_IRQL_requires_max_ | ( | APC_LEVEL | ) |
Probes and locks virtual pages in memory for the specified process.
[in,out] | MemoryDescriptorList | Memory Descriptor List (MDL) containing the buffer to be probed and locked. |
[in] | Process | The process for which the buffer should be probed and locked. |
[in] | AccessMode | Access mode for probing the pages. Can be KernelMode or UserMode. |
[in] | LockOperation | The type of the probing and locking operation. Can be IoReadAccess, IoWriteAccess or IoModifyAccess. |
Probes and locks virtual pages in memory for the specified process.
Frees previously reserved amount of memory in system virtual address space.
[in] | NumberOfBytes | Size, in bytes, of memory to reserve. |
[in] | PoolTag | Pool Tag identifying the buffer. Usually consists from 4 characters in reversed order. |
[in] | BaseAddress | A pointer to the 1st memory block of the reserved buffer. |
[in] | PoolTag | Pool Tag identifying the buffer. Usually consists from 4 characters in reversed order. |
Definition at line 37 of file cddata.c.
_In_ PCUNICODE_STRING Altitude |
_In_ PLARGE_INTEGER Cookie |
Definition at line 14 of file cmfuncs.h.
Referenced by BasepGetModuleHandleExW(), CmRegisterCallback(), CmUnRegisterCallback(), CreateRemoteThread(), ExtractCab(), ExtractCallback(), ExtractFilesFromCab(), ExtractFilesFromZip(), ExtractZip(), GetModuleFileNameW(), LdrAddRefDll(), LdrDisableThreadCalloutsForDll(), LdrEnumerateLoadedModules(), LdrGetDllHandleEx(), LdrInitShimEngineDynamic(), LdrLoadDll(), LdrLockLoaderLock(), LdrpFetchAddressOfSecurityCookie(), LdrpInitSecurityCookie(), LdrUnloadAlternateResourceModule(), LdrUnlockLoaderLock(), NotifyFileExtractCallback(), NtQueryInformationProcess(), PeLdrInitSecurityCookie(), PeLdrpFetchAddressOfSecurityCookie(), RtlEncodePointer(), and test_IInitializeSpy_twice().
Definition at line 44 of file cmfuncs.h.
Referenced by GetVersionInformationFromInfFile(), HalpDispatchPnp(), IsOsVersionGreaterThanOrEqualTo(), _FX_DRIVER_GLOBALS::IsVerificationEnabled(), _FX_DRIVER_GLOBALS::IsVersionGreaterThanOrEqualTo(), QueryAvailableFileSystemFormat(), RamdiskPnp(), TreeView_Set3StateCheck(), USBH_FdoPnP(), USBH_FdoPower(), USBH_PdoPnP(), USBH_PdoPower(), USBPORT_FdoPnP(), USBPORT_PdoPnP(), VgaInterpretCmdStream(), WdmlibRtlIsNtDdiVersionAvailable(), and WsProcSetVersion().
_In_ PVOID _Out_opt_ PULONG_PTR _Outptr_opt_ PCUNICODE_STRING* ObjectName |
Definition at line 64 of file cmfuncs.h.
Referenced by AccessCheckAndAuditAlarmA(), AccessCheckAndAuditAlarmW(), AcpiUtEvaluateNumericObject(), BaseFormatObjectAttributes(), CmpGetSymbolicLink(), CODE_SEG(), FltpGetBaseDeviceObjectName(), FltpGetObjectName(), IntResolveDesktop(), IoGetDeviceObjectPointer(), IopGetDeviceObjectPointer(), IopStartRamdisk(), IopUnloadDriver(), KsiCreateObjectType(), LpcpCreatePort(), LsapCreateDbObject(), LsapOpenDbObject(), NpCreatePipeEx(), NpOpenPipeEx(), NtAccessCheckAndAuditAlarm(), NtAccessCheckByTypeAndAuditAlarm(), NtAccessCheckByTypeResultListAndAuditAlarm(), NtAccessCheckByTypeResultListAndAuditAlarmByHandle(), NtOpenObjectAuditAlarm(), NtUnloadKey2(), ObCreateObject(), ObCreateObjectType(), ObInsertObject(), ObjectOpenAuditAlarmA(), ObjectOpenAuditAlarmW(), ObOpenObjectByName(), ObpAllocateObject(), ObpAllocateObjectNameBuffer(), ObpCaptureObjectCreateInformation(), ObpCaptureObjectName(), ObpIsUnsecureName(), ObpLookupObjectName(), ObQueryNameString(), ObReferenceObjectByName(), ProbeAndCaptureObjectAttributes(), SampCreateDbObject(), SampOpenDbObject(), ScmCreateOrReferenceServiceImage(), SepAccessCheckAndAuditAlarm(), SepOpenObjectAuditAlarm(), SetNamedSecurityInfoA(), and TreeResetNamedSecurityInfoA().