ReactOS  0.4.14-dev-1338-g0d187f7
_VFATFCB Struct Reference

#include <vfat.h>

Collaboration diagram for _VFATFCB:

Public Attributes

FSRTL_COMMON_FCB_HEADER RFCB
 
SECTION_OBJECT_POINTERS SectionObjectPointers
 
ERESOURCE MainResource
 
ERESOURCE PagingIoResource
 
DIR_ENTRY entry
 
PUCHAR Attributes
 
UNICODE_STRING LongNameU
 
UNICODE_STRING ShortNameU
 
UNICODE_STRING DirNameU
 
UNICODE_STRING PathNameU
 
PWCHAR PathNameBuffer
 
WCHAR ShortNameBuffer [13]
 
LONG RefCount
 
LIST_ENTRY FcbListEntry
 
LIST_ENTRY ParentListEntry
 
struct _VFATFCBparentFcb
 
LIST_ENTRY ParentListHead
 
ULONG Flags
 
PFILE_OBJECT FileObject
 
ULONG dirIndex
 
ULONG startIndex
 
SHARE_ACCESS FCBShareAccess
 
ULONG OpenHandleCount
 
HASHENTRY Hash
 
HASHENTRY ShortHash
 
FILE_LOCK FileLock
 
FAST_MUTEX LastMutex
 
ULONG LastCluster
 
ULONG LastOffset
 
struct _VFAT_CLOSE_CONTEXTCloseContext
 

Detailed Description

Definition at line 441 of file vfat.h.

Member Data Documentation

◆ Attributes

PUCHAR _VFATFCB::Attributes

Definition at line 454 of file vfat.h.

Referenced by VfatCreateFile(), and vfatNewFCB().

◆ CloseContext

struct _VFAT_CLOSE_CONTEXT* _VFATFCB::CloseContext

Definition at line 525 of file vfat.h.

Referenced by VfatCloseWorker(), and VfatPostCloseFile().

◆ dirIndex

ULONG _VFATFCB::dirIndex

Definition at line 496 of file vfat.h.

Referenced by FindFile().

◆ DirNameU

UNICODE_STRING _VFATFCB::DirNameU

Definition at line 463 of file vfat.h.

Referenced by vfatGrabFCBFromTable().

◆ entry

DIR_ENTRY _VFATFCB::entry

Definition at line 451 of file vfat.h.

Referenced by FindFile(), VfatCreateFile(), and vfatNewFCB().

◆ FcbListEntry

LIST_ENTRY _VFATFCB::FcbListEntry

Definition at line 478 of file vfat.h.

Referenced by vfatAddFCBToTable(), and vfatDelFCBFromTable().

◆ FCBShareAccess

SHARE_ACCESS _VFATFCB::FCBShareAccess

Definition at line 502 of file vfat.h.

Referenced by VfatCleanupFile(), and VfatCreateFile().

◆ FileLock

FILE_LOCK _VFATFCB::FileLock

Definition at line 514 of file vfat.h.

Referenced by VfatCleanupFile(), vfatDestroyFCB(), and vfatNewFCB().

◆ FileObject

◆ Flags

◆ Hash

HASHENTRY _VFATFCB::Hash

Definition at line 508 of file vfat.h.

Referenced by vfatAddFCBToTable(), vfatDelFCBFromTable(), vfatGrabFCBFromTable(), and vfatNewFCB().

◆ LastCluster

ULONG _VFATFCB::LastCluster

Definition at line 522 of file vfat.h.

◆ LastMutex

FAST_MUTEX _VFATFCB::LastMutex

Definition at line 521 of file vfat.h.

Referenced by vfatNewFCB().

◆ LastOffset

ULONG _VFATFCB::LastOffset

Definition at line 523 of file vfat.h.

◆ LongNameU

UNICODE_STRING _VFATFCB::LongNameU

Definition at line 457 of file vfat.h.

Referenced by FindFile(), vfatDestroyFCB(), vfatGetFCBForFile(), and vfatGrabFCBFromTable().

◆ MainResource

ERESOURCE _VFATFCB::MainResource

Definition at line 446 of file vfat.h.

Referenced by DoQuery(), VfatCleanupFile(), VfatCreateFile(), vfatDestroyFCB(), and vfatNewFCB().

◆ OpenHandleCount

ULONG _VFATFCB::OpenHandleCount

◆ PagingIoResource

ERESOURCE _VFATFCB::PagingIoResource

Definition at line 447 of file vfat.h.

Referenced by VfatCleanupFile(), vfatDestroyFCB(), and vfatNewFCB().

◆ parentFcb

struct _VFATFCB* _VFATFCB::parentFcb

◆ ParentListEntry

LIST_ENTRY _VFATFCB::ParentListEntry

Definition at line 481 of file vfat.h.

Referenced by vfatDestroyFCB(), and vfatMakeFCBFromDirEntry().

◆ ParentListHead

LIST_ENTRY _VFATFCB::ParentListHead

◆ PathNameBuffer

PWCHAR _VFATFCB::PathNameBuffer

Definition at line 469 of file vfat.h.

Referenced by vfatDestroyFCB().

◆ PathNameU

◆ RefCount

LONG _VFATFCB::RefCount

◆ RFCB

FSRTL_COMMON_FCB_HEADER _VFATFCB::RFCB

Definition at line 444 of file vfat.h.

Referenced by VfatCleanupFile(), VfatMount(), and vfatNewFCB().

◆ SectionObjectPointers

SECTION_OBJECT_POINTERS _VFATFCB::SectionObjectPointers

Definition at line 445 of file vfat.h.

Referenced by VfatCreateFile(), and VfatMoveEntry().

◆ ShortHash

HASHENTRY _VFATFCB::ShortHash

Definition at line 511 of file vfat.h.

Referenced by vfatAddFCBToTable(), vfatDelFCBFromTable(), and vfatNewFCB().

◆ ShortNameBuffer

WCHAR _VFATFCB::ShortNameBuffer[13]

Definition at line 472 of file vfat.h.

◆ ShortNameU

UNICODE_STRING _VFATFCB::ShortNameU

Definition at line 460 of file vfat.h.

Referenced by FindFile(), and vfatGrabFCBFromTable().

◆ startIndex

ULONG _VFATFCB::startIndex

Definition at line 499 of file vfat.h.

Referenced by FindFile().


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