|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Data Structures |
| union | PCOMBINED_LOCK_ELEMENT |
| struct | PLOCK_INFORMATION |
| struct | PLOCK_SHARED_RANGE |
Defines |
| #define | NDEBUG |
Functions |
| VOID NTAPI | FsRtlCompleteLockIrpReal (IN PCOMPLETE_LOCK_IRP_ROUTINE CompleteRoutine, IN PVOID Context, IN PIRP Irp, IN NTSTATUS Status, OUT PNTSTATUS NewStatus, IN PFILE_OBJECT FileObject OPTIONAL) |
| static PVOID NTAPI | LockAllocate (PRTL_GENERIC_TABLE Table, CLONG Bytes) |
| static VOID NTAPI | LockFree (PRTL_GENERIC_TABLE Table, PVOID Buffer) |
static
RTL_GENERIC_COMPARE_RESULTS
NTAPI | LockCompare (PRTL_GENERIC_TABLE Table, PVOID PtrA, PVOID PtrB) |
| static NTSTATUS NTAPI | LockInsertIrpEx (PIO_CSQ Csq, PIRP Irp, PVOID InsertContext) |
| static VOID NTAPI | LockRemoveIrp (PIO_CSQ Csq, PIRP Irp) |
| static PIRP NTAPI | LockPeekNextIrp (PIO_CSQ Csq, PIRP Irp, PVOID PeekContext) |
| static VOID NTAPI | LockAcquireQueueLock (PIO_CSQ Csq, PKIRQL Irql) |
| static VOID NTAPI | LockReleaseQueueLock (PIO_CSQ Csq, KIRQL Irql) |
| static VOID NTAPI | LockCompleteCanceledIrp (PIO_CSQ Csq, PIRP Irp) |
| PFILE_LOCK_INFO NTAPI | FsRtlGetNextFileLock (IN PFILE_LOCK FileLock, IN BOOLEAN Restart) |
| PCOMBINED_LOCK_ELEMENT NTAPI | FsRtlpSubsumeSharedLock (PFILE_LOCK FileLock, PLOCK_INFORMATION LockInfo, PCOMBINED_LOCK_ELEMENT ToInsert, PCOMBINED_LOCK_ELEMENT Conflict) |
| BOOLEAN NTAPI | FsRtlPrivateLock (IN PFILE_LOCK FileLock, IN PFILE_OBJECT FileObject, IN PLARGE_INTEGER FileOffset, IN PLARGE_INTEGER Length, IN PEPROCESS Process, IN ULONG Key, IN BOOLEAN FailImmediately, IN BOOLEAN ExclusiveLock, OUT PIO_STATUS_BLOCK IoStatus, IN PIRP Irp OPTIONAL, IN PVOID Context OPTIONAL, IN BOOLEAN AlreadySynchronized) |
| BOOLEAN NTAPI | FsRtlCheckLockForReadAccess (IN PFILE_LOCK FileLock, IN PIRP Irp) |
| BOOLEAN NTAPI | FsRtlCheckLockForWriteAccess (IN PFILE_LOCK FileLock, IN PIRP Irp) |
| BOOLEAN NTAPI | FsRtlFastCheckLockForRead (IN PFILE_LOCK FileLock, IN PLARGE_INTEGER FileOffset, IN PLARGE_INTEGER Length, IN ULONG Key, IN PFILE_OBJECT FileObject, IN PVOID Process) |
| BOOLEAN NTAPI | FsRtlFastCheckLockForWrite (IN PFILE_LOCK FileLock, IN PLARGE_INTEGER FileOffset, IN PLARGE_INTEGER Length, IN ULONG Key, IN PFILE_OBJECT FileObject, IN PVOID Process) |
| NTSTATUS NTAPI | FsRtlFastUnlockSingle (IN PFILE_LOCK FileLock, IN PFILE_OBJECT FileObject, IN PLARGE_INTEGER FileOffset, IN PLARGE_INTEGER Length, IN PEPROCESS Process, IN ULONG Key, IN PVOID Context OPTIONAL, IN BOOLEAN AlreadySynchronized) |
| NTSTATUS NTAPI | FsRtlFastUnlockAll (IN PFILE_LOCK FileLock, IN PFILE_OBJECT FileObject, IN PEPROCESS Process, IN PVOID Context OPTIONAL) |
| NTSTATUS NTAPI | FsRtlFastUnlockAllByKey (IN PFILE_LOCK FileLock, IN PFILE_OBJECT FileObject, IN PEPROCESS Process, IN ULONG Key, IN PVOID Context OPTIONAL) |
| NTSTATUS NTAPI | FsRtlProcessFileLock (IN PFILE_LOCK FileLock, IN PIRP Irp, IN PVOID Context OPTIONAL) |
| VOID NTAPI | FsRtlInitializeFileLock (IN PFILE_LOCK FileLock, IN PCOMPLETE_LOCK_IRP_ROUTINE CompleteLockIrpRoutine OPTIONAL, IN PUNLOCK_ROUTINE UnlockRoutine OPTIONAL) |
| VOID NTAPI | FsRtlUninitializeFileLock (IN PFILE_LOCK FileLock) |
| PFILE_LOCK NTAPI | FsRtlAllocateFileLock (IN PCOMPLETE_LOCK_IRP_ROUTINE CompleteLockIrpRoutine OPTIONAL, IN PUNLOCK_ROUTINE UnlockRoutine OPTIONAL) |
| VOID NTAPI | FsRtlFreeFileLock (IN PFILE_LOCK FileLock) |
Variables |
| PAGED_LOOKASIDE_LIST | FsRtlFileLockLookasideList |
Generated on Sat May 26 2012 06:05:56 for ReactOS by
1.7.6.1
|