#include <nt.h>#include <ntrtl.h>#include <ntos.h>#include <remlock.h>Go to the source code of this file.
| Defines | |
| #define | MinutesToTicks(x) | 
| Functions | |
| NTSYSAPI PRTL_REMOVE_LOCK NTAPI | RtlAllocateRemoveLock (IN ULONG MaxLockedMinutes, IN ULONG AllocateTag, IN ULONG HighWatermark) | 
| NTSYSAPI NTSTATUS NTAPI | RtlAcquireRemoveLockEx (IN PRTL_REMOVE_LOCK RemoveLock, IN OPTIONAL PVOID Tag, IN PCSTR File, IN ULONG Line) | 
| NTSYSAPI VOID NTAPI | RtlReleaseRemoveLock (IN PRTL_REMOVE_LOCK RemoveLock, IN PVOID Tag) | 
| NTSYSAPI VOID NTAPI | RtlReleaseRemoveLockAndWait (IN PRTL_REMOVE_LOCK RemoveLock, IN PVOID Tag) | 
| 
 | 
| Value: 
 Definition at line 36 of file rtl/remlock.c. | 
| 
 | ||||||||||||||||||||
| 
 Definition at line 91 of file rtl/remlock.c. References ASSERTMSG, ExAllocatePoolWithTag, FALSE, File, KeAcquireSpinLock, KeQueryTickCount(), KeReleaseSpinLock(), KeSetEvent(), NonPagedPool, NTSTATUS(), and NULL. 
 
 | 
| 
 | ||||||||||||||||
| 
 Definition at line 50 of file rtl/remlock.c. References ExAllocatePoolWithTag, FALSE, _RTL_REMOVE_LOCK::IoCount, KeInitializeEvent, KeInitializeSpinLock(), NonPagedPool, NULL, _RTL_REMOVE_LOCK::Removed, _RTL_REMOVE_LOCK::RemoveEvent, RTL_REMOVE_LOCK, RTL_REMOVE_LOCK_SIG, and _RTL_REMOVE_LOCK::Signature. 
 
 | 
| 
 | ||||||||||||
| 
 Definition at line 204 of file rtl/remlock.c. References ASSERT, ExFreePool(), FALSE, IO_NO_INCREMENT, KeAcquireSpinLock, KeQueryTickCount(), KeReleaseSpinLock(), KeSetEvent(), MinutesToTicks, NULL, and TRUE. 
 
 | 
| 
 | ||||||||||||
| 
 Definition at line 328 of file rtl/remlock.c. References ASSERT, Executive, ExFreePool(), FALSE, KernelMode, KeWaitForSingleObject(), NULL, PAGED_CODE, and TRUE. 
 
 | 
 1.3.7
 1.3.7