ReactOS 0.4.15-dev-7788-g1ad9096
_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 447 of file vfat.h.

Member Data Documentation

◆ Attributes

PUCHAR _VFATFCB::Attributes

Definition at line 460 of file vfat.h.

Referenced by VfatCreateFile(), and vfatNewFCB().

◆ CloseContext

struct _VFAT_CLOSE_CONTEXT* _VFATFCB::CloseContext

Definition at line 531 of file vfat.h.

Referenced by VfatCloseWorker(), and VfatPostCloseFile().

◆ dirIndex

ULONG _VFATFCB::dirIndex

Definition at line 502 of file vfat.h.

Referenced by FindFile().

◆ DirNameU

UNICODE_STRING _VFATFCB::DirNameU

Definition at line 469 of file vfat.h.

Referenced by vfatGrabFCBFromTable().

◆ entry

DIR_ENTRY _VFATFCB::entry

Definition at line 457 of file vfat.h.

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

◆ FcbListEntry

LIST_ENTRY _VFATFCB::FcbListEntry

Definition at line 484 of file vfat.h.

Referenced by vfatAddFCBToTable(), and vfatDelFCBFromTable().

◆ FCBShareAccess

SHARE_ACCESS _VFATFCB::FCBShareAccess

Definition at line 508 of file vfat.h.

Referenced by VfatCleanupFile(), and VfatCreateFile().

◆ FileLock

FILE_LOCK _VFATFCB::FileLock

Definition at line 520 of file vfat.h.

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

◆ FileObject

◆ Flags

◆ Hash

HASHENTRY _VFATFCB::Hash

Definition at line 514 of file vfat.h.

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

◆ LastCluster

ULONG _VFATFCB::LastCluster

Definition at line 528 of file vfat.h.

◆ LastMutex

FAST_MUTEX _VFATFCB::LastMutex

Definition at line 527 of file vfat.h.

Referenced by vfatNewFCB().

◆ LastOffset

ULONG _VFATFCB::LastOffset

Definition at line 529 of file vfat.h.

◆ LongNameU

UNICODE_STRING _VFATFCB::LongNameU

Definition at line 463 of file vfat.h.

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

◆ MainResource

ERESOURCE _VFATFCB::MainResource

Definition at line 452 of file vfat.h.

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

◆ OpenHandleCount

ULONG _VFATFCB::OpenHandleCount

◆ PagingIoResource

ERESOURCE _VFATFCB::PagingIoResource

Definition at line 453 of file vfat.h.

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

◆ parentFcb

struct _VFATFCB* _VFATFCB::parentFcb

Definition at line 490 of file vfat.h.

Referenced by IsThereAChildOpened(), vfatAddFCBToTable(), VfatMoveEntry(), and vfatReleaseFCB().

◆ ParentListEntry

LIST_ENTRY _VFATFCB::ParentListEntry

Definition at line 487 of file vfat.h.

Referenced by vfatDestroyFCB(), and vfatMakeFCBFromDirEntry().

◆ ParentListHead

LIST_ENTRY _VFATFCB::ParentListHead

◆ PathNameBuffer

PWCHAR _VFATFCB::PathNameBuffer

Definition at line 475 of file vfat.h.

Referenced by vfatDestroyFCB().

◆ PathNameU

◆ RefCount

LONG _VFATFCB::RefCount

◆ RFCB

FSRTL_COMMON_FCB_HEADER _VFATFCB::RFCB

Definition at line 450 of file vfat.h.

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

◆ SectionObjectPointers

SECTION_OBJECT_POINTERS _VFATFCB::SectionObjectPointers

Definition at line 451 of file vfat.h.

Referenced by VfatCreateFile(), and VfatMoveEntry().

◆ ShortHash

HASHENTRY _VFATFCB::ShortHash

Definition at line 517 of file vfat.h.

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

◆ ShortNameBuffer

WCHAR _VFATFCB::ShortNameBuffer[13]

Definition at line 478 of file vfat.h.

◆ ShortNameU

UNICODE_STRING _VFATFCB::ShortNameU

Definition at line 466 of file vfat.h.

Referenced by FindFile(), and vfatGrabFCBFromTable().

◆ startIndex

ULONG _VFATFCB::startIndex

Definition at line 505 of file vfat.h.

Referenced by FindFile().


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