ReactOS 0.4.15-dev-7958-gcd0bb1a
_FAT_DATA Struct Reference

#include <fatstruc.h>

Collaboration diagram for _FAT_DATA:

Public Attributes

NODE_TYPE_CODE NodeTypeCode
 
NODE_BYTE_SIZE NodeByteSize
 
PVOID LazyWriteThread
 
LIST_ENTRY VcbQueue
 
PDRIVER_OBJECT DriverObject
 
PVOID DiskFileSystemDeviceObject
 
PVOID CdromFileSystemDeviceObject
 
ERESOURCE Resource
 
PEPROCESS OurProcess
 
ULONG NumberProcessors
 
BOOLEAN ChicagoMode:1
 
BOOLEAN FujitsuFMR:1
 
BOOLEAN AsyncCloseActive:1
 
BOOLEAN ShutdownStarted:1
 
BOOLEAN CodePageInvariant:1
 
BOOLEAN HighAsync:1
 
BOOLEAN HighDelayed:1
 
ULONG AsyncCloseCount
 
LIST_ENTRY AsyncCloseList
 
ULONG DelayedCloseCount
 
LIST_ENTRY DelayedCloseList
 
PIO_WORKITEM FatCloseItem
 
KSPIN_LOCK GeneralSpinLock
 
CACHE_MANAGER_CALLBACKS CacheManagerCallbacks
 
CACHE_MANAGER_CALLBACKS CacheManagerNoOpCallbacks
 
PVOID ZeroPage
 

Detailed Description

Definition at line 32 of file fatstruc.h.

Member Data Documentation

◆ AsyncCloseActive

BOOLEAN _FAT_DATA::AsyncCloseActive

Definition at line 101 of file fatstruc.h.

◆ AsyncCloseCount

ULONG _FAT_DATA::AsyncCloseCount

Definition at line 131 of file fatstruc.h.

◆ AsyncCloseList

LIST_ENTRY _FAT_DATA::AsyncCloseList

Definition at line 132 of file fatstruc.h.

◆ CacheManagerCallbacks

CACHE_MANAGER_CALLBACKS _FAT_DATA::CacheManagerCallbacks

Definition at line 159 of file fatstruc.h.

Referenced by _Requires_lock_held_(), and FatOpenEaFile().

◆ CacheManagerNoOpCallbacks

CACHE_MANAGER_CALLBACKS _FAT_DATA::CacheManagerNoOpCallbacks

Definition at line 160 of file fatstruc.h.

Referenced by _Requires_lock_held_(), and FatSetupAllocationSupport().

◆ CdromFileSystemDeviceObject

PVOID _FAT_DATA::CdromFileSystemDeviceObject

Definition at line 62 of file fatstruc.h.

◆ ChicagoMode

◆ CodePageInvariant

BOOLEAN _FAT_DATA::CodePageInvariant

Definition at line 115 of file fatstruc.h.

Referenced by FatEvaluateNameCase().

◆ DelayedCloseCount

ULONG _FAT_DATA::DelayedCloseCount

Definition at line 138 of file fatstruc.h.

◆ DelayedCloseList

LIST_ENTRY _FAT_DATA::DelayedCloseList

Definition at line 139 of file fatstruc.h.

◆ DiskFileSystemDeviceObject

PVOID _FAT_DATA::DiskFileSystemDeviceObject

Definition at line 61 of file fatstruc.h.

◆ DriverObject

PDRIVER_OBJECT _FAT_DATA::DriverObject

Definition at line 55 of file fatstruc.h.

◆ FatCloseItem

PIO_WORKITEM _FAT_DATA::FatCloseItem

Definition at line 145 of file fatstruc.h.

◆ FujitsuFMR

BOOLEAN _FAT_DATA::FujitsuFMR

Definition at line 95 of file fatstruc.h.

Referenced by FatIsBootSectorFat().

◆ GeneralSpinLock

◆ HighAsync

BOOLEAN _FAT_DATA::HighAsync

Definition at line 122 of file fatstruc.h.

◆ HighDelayed

BOOLEAN _FAT_DATA::HighDelayed

Definition at line 123 of file fatstruc.h.

◆ LazyWriteThread

PVOID _FAT_DATA::LazyWriteThread

Definition at line 42 of file fatstruc.h.

◆ NodeByteSize

NODE_BYTE_SIZE _FAT_DATA::NodeByteSize

Definition at line 39 of file fatstruc.h.

◆ NodeTypeCode

NODE_TYPE_CODE _FAT_DATA::NodeTypeCode

Definition at line 38 of file fatstruc.h.

◆ NumberProcessors

ULONG _FAT_DATA::NumberProcessors

Definition at line 81 of file fatstruc.h.

Referenced by _Requires_lock_held_(), and FatGetStatistics().

◆ OurProcess

PEPROCESS _FAT_DATA::OurProcess

Definition at line 75 of file fatstruc.h.

◆ Resource

ERESOURCE _FAT_DATA::Resource

Definition at line 68 of file fatstruc.h.

◆ ShutdownStarted

BOOLEAN _FAT_DATA::ShutdownStarted

Definition at line 108 of file fatstruc.h.

Referenced by _Requires_lock_held_().

◆ VcbQueue

LIST_ENTRY _FAT_DATA::VcbQueue

Definition at line 49 of file fatstruc.h.

Referenced by _Requires_lock_held_(), and FatDeferredCleanVolume().

◆ ZeroPage

PVOID _FAT_DATA::ZeroPage

Definition at line 163 of file fatstruc.h.

Referenced by FatBuildZeroMdl().


The documentation for this struct was generated from the following file: