#include <ntos.h>
#include <FsRtl.h>
#include <NtDdFt.h>
#include <zwapi.h>
Go to the source code of this file.
Classes | |
union | _UCHAR1 |
union | _UCHAR2 |
union | _UCHAR4 |
Defines | |
#define | FsRtlAllocatePool(PoolType, NumberOfBytes) |
#define | FsRtlAllocatePoolWithQuota(PoolType, NumberOfBytes) |
#define | FsRtlpAllocatePool(a, b) FsRtlAllocatePoolWithTag((a),(b),MODULE_POOL_TAG) |
#define | DebugTrace(INDENT, LEVEL, X, Y) {NOTHING;} |
#define | DebugDump(STR, LEVEL, PTR) {NOTHING;} |
#define | FlagOn(Flags, SingleFlag) ((Flags) & (SingleFlag)) |
#define | BooleanFlagOn(Flags, SingleFlag) ((BOOLEAN)(((Flags) & (SingleFlag)) != 0)) |
#define | SetFlag(F, SF) |
#define | ClearFlag(F, SF) |
#define | WordAlign(Ptr) |
#define | LongAlign(Ptr) |
#define | QuadAlign(Ptr) |
#define | SectorAlign(Ptr) |
#define | SectorsFromBytes(bytes) |
#define | BytesFromSectors(sectors) |
#define | CopyUchar1(Dst, Src) |
#define | CopyUchar2(Dst, Src) |
#define | CopyUchar4(Dst, Src) |
#define | try_return(S) { S; goto try_exit; } |
Typedefs | |
typedef _UCHAR1 | UCHAR1 |
typedef _UCHAR1 * | PUCHAR1 |
typedef _UCHAR2 | UCHAR2 |
typedef _UCHAR2 * | PUCHAR2 |
typedef _UCHAR4 | UCHAR4 |
typedef _UCHAR4 * | PUCHAR4 |
Functions | |
VOID | FsRtlInitializeFileLocks (VOID) |
VOID | FsRtlInitializeLargeMcbs (VOID) |
VOID | FsRtlInitializeTunnels (VOID) |
NTSTATUS | FsRtlInitializeWorkerThread (VOID) |
|
|
|
Value:
Definition at line 231 of file fsrtlp.h. Referenced by UdfCommonRead(), UdfLoadSparingTables(), UdfLookupAllocation(), and UdfReadSectors(). |
|
Value:
|
|
Value: |
|
Value: |
|
Value: |
|
|
|
|
|
|
|
Value:
|
|
Value:
|
|
|
Value:
Definition at line 194 of file fsrtlp.h. Referenced by FsRtlNotifyFullReportChange(), and RtlCopySidAndAttributesArray(). |
|
Value:
|
|
Value:
Definition at line 212 of file fsrtlp.h. Referenced by UdfCommonRead(), UdfInitializeAllocations(), UdfPrepareBuffers(), UdfRawBufferSize(), and UdfRawReadSize(). |
|
Value:
Definition at line 222 of file fsrtlp.h. Referenced by UdfFindVolumeDescriptors(), UdfInitializeAllocations(), UdfLookupAllocation(), UdfLookupMetaVsnOfExtent(), UdfLookupPsnOfExtent(), and UdfQueryFsSizeInfo(). |
|
Value:
|
|
|
|
Value:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 744 of file filelock.c. References ExInitializeFastMutex, ExInitializeNPagedLookasideList(), ExInitializePagedLookasideList(), FILE_LOCK, FsRtlCreateLockInfo, FsRtlExclusiveLockLookasideList, FsRtlFileLockLookasideList, FsRtlLockInfoLookasideList, FsRtlLockTreeNodeLookasideList, FsRtlSharedLockLookasideList, FsRtlWaitingLockLookasideList, NULL, TAG_EXCLUSIVE_LOCK, TAG_FILE_LOCK, TAG_LOCK_INFO, TAG_LOCKTREE_NODE, TAG_SHARED_LOCK, and TAG_WAITING_LOCK. Referenced by FsRtlInitSystem().
|
|
Definition at line 521 of file largemcb.c. References ExInitializeNPagedLookasideList(), ExInitializePagedLookasideList(), FsRtlFastMutexLookasideList, FsRtlFirstMappingLookasideList, INITIAL_MAXIMUM_PAIR_COUNT, NULL, and POOL_RAISE_IF_ALLOCATION_FAILURE. Referenced by FsRtlInitSystem().
|
|
Definition at line 382 of file tunnel.c. References ExInitializePagedLookasideList(), FsRtlGetTunnelParameterValue(), LOOKASIDE_NODE_SIZE, MAX_LOOKASIDE_DEPTH, MmIsThisAnNtAsSystem(), NULL, PAGED_CODE, TUNNEL_AGE_VALUE_NAME, TUNNEL_SIZE_VALUE_NAME, TunnelLookasideList, TunnelMaxAge, TunnelMaxEntries, USHORT, ValueName, and VOID(). Referenced by FsRtlInitSystem().
|
|
Definition at line 99 of file stackovf.c. References FALSE, FsRtlWorkerQueues, FsRtlWorkerThread(), KeInitializeQueue(), L, NT_SUCCESS, NULL, ObjectAttributes, PsCreateSystemThread(), and TRUE. Referenced by FsRtlInitSystem().
|