|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | _RX_FCB_TABLE_ENTRY |
| struct | _RX_FCB_TABLE |
Macros | |
| #define | RX_FCB_TABLE_NUMBER_OF_HASH_BUCKETS 32 |
| #define | RxAcquireFcbTableLockShared(T, W) ExAcquireResourceSharedLite(&(T)->TableLock, W) |
| #define | RxAcquireFcbTableLockExclusive(T, W) ExAcquireResourceExclusiveLite(&(T)->TableLock, W) |
| #define | RxReleaseFcbTableLock(T) ExReleaseResourceLite(&(T)->TableLock) |
| #define | RxIsFcbTableLockExclusive(T) ExIsResourceAcquiredExclusiveLite(&(T)->TableLock) |
| #define | RxIsFcbTableLockAcquired(T) |
Typedefs | |
| typedef struct _RX_FCB_TABLE_ENTRY | RX_FCB_TABLE_ENTRY |
| typedef struct _RX_FCB_TABLE_ENTRY * | PRX_FCB_TABLE_ENTRY |
| typedef struct _RX_FCB_TABLE | RX_FCB_TABLE |
| typedef struct _RX_FCB_TABLE * | PRX_FCB_TABLE |
Functions | |
| VOID | RxInitializeFcbTable (_Inout_ PRX_FCB_TABLE FcbTable, _In_ BOOLEAN CaseInsensitiveMatch) |
| VOID | RxFinalizeFcbTable (_Inout_ PRX_FCB_TABLE FcbTable) |
| PFCB | RxFcbTableLookupFcb (_In_ PRX_FCB_TABLE FcbTable, _In_ PUNICODE_STRING Path) |
| NTSTATUS | RxFcbTableInsertFcb (_Inout_ PRX_FCB_TABLE FcbTable, _Inout_ PFCB Fcb) |
| NTSTATUS | RxFcbTableRemoveFcb (_Inout_ PRX_FCB_TABLE FcbTable, _Inout_ PFCB Fcb) |
| #define RX_FCB_TABLE_NUMBER_OF_HASH_BUCKETS 32 |
Definition at line 13 of file fcbtable.h.
Definition at line 55 of file fcbtable.h.
Definition at line 54 of file fcbtable.h.
Definition at line 60 of file fcbtable.h.
| #define RxIsFcbTableLockExclusive | ( | T | ) | ExIsResourceAcquiredExclusiveLite(&(T)->TableLock) |
Definition at line 58 of file fcbtable.h.
| #define RxReleaseFcbTableLock | ( | T | ) | ExReleaseResourceLite(&(T)->TableLock) |
Definition at line 56 of file fcbtable.h.
| typedef struct _RX_FCB_TABLE * PRX_FCB_TABLE |
| typedef struct _RX_FCB_TABLE_ENTRY * PRX_FCB_TABLE_ENTRY |
| typedef struct _RX_FCB_TABLE RX_FCB_TABLE |
| NTSTATUS RxFcbTableInsertFcb | ( | _Inout_ PRX_FCB_TABLE | FcbTable, |
| _Inout_ PFCB | Fcb | ||
| ) |
| PFCB RxFcbTableLookupFcb | ( | _In_ PRX_FCB_TABLE | FcbTable, |
| _In_ PUNICODE_STRING | Path | ||
| ) |
Referenced by RxFindOrCreateFcb().
| NTSTATUS RxFcbTableRemoveFcb | ( | _Inout_ PRX_FCB_TABLE | FcbTable, |
| _Inout_ PFCB | Fcb | ||
| ) |
| VOID RxFinalizeFcbTable | ( | _Inout_ PRX_FCB_TABLE | FcbTable | ) |
| VOID RxInitializeFcbTable | ( | _Inout_ PRX_FCB_TABLE | FcbTable, |
| _In_ BOOLEAN | CaseInsensitiveMatch | ||
| ) |