ReactOS 0.4.15-dev-7918-g2a2556c
_FOBX Struct Reference

#include <fcb.h>

Collaboration diagram for _FOBX:

Public Attributes

union {
      MRX_FOBX
 
   struct {
      MRX_NORMAL_NODE_HEADER   spacer
 
      PSRV_OPEN   SrvOpen
 
   } 
 
}; 
 
volatile ULONG FobxSerialNumber
 
LIST_ENTRY FobxQLinks
 
LIST_ENTRY ScavengerFinalizationList
 
LIST_ENTRY ClosePendingList
 
LARGE_INTEGER CloseTime
 
BOOLEAN UpperFinalizationDone
 
BOOLEAN ContainsWildCards
 
BOOLEAN fOpenCountDecremented
 
union {
   struct {
      union {
            MRX_PIPE_HANDLE_INFORMATION
 
         MRX_PIPE_HANDLE_INFORMATION   PipeHandleInformation
 
      } 
 
      LARGE_INTEGER   CollectDataTime
 
      ULONG   CollectDataSize
 
      THROTTLING_STATE   ThrottlingState
 
      LIST_ENTRY   ReadSerializationQueue
 
      LIST_ENTRY   WriteSerializationQueue
 
   }   NamedPipe
 
   struct {
      RXVBO   PredictedReadOffset
 
      RXVBO   PredictedWriteOffset
 
      THROTTLING_STATE   LockThrottlingState
 
      LARGE_INTEGER   LastLockOffset
 
      LARGE_INTEGER   LastLockRange
 
   }   DiskFile
 
Specific
 
PRDBSS_DEVICE_OBJECT RxDeviceObject
 

Detailed Description

Definition at line 304 of file fcb.h.

Member Data Documentation

◆ 

union { ... } _FOBX::@1957

◆ ClosePendingList

LIST_ENTRY _FOBX::ClosePendingList

◆ CloseTime

LARGE_INTEGER _FOBX::CloseTime

Definition at line 319 of file fcb.h.

Referenced by RxCreateNetFobx(), and RxMarkFobxOnCleanup().

◆ CollectDataSize

ULONG _FOBX::CollectDataSize

Definition at line 333 of file fcb.h.

◆ CollectDataTime

LARGE_INTEGER _FOBX::CollectDataTime

Definition at line 332 of file fcb.h.

◆ ContainsWildCards

BOOLEAN _FOBX::ContainsWildCards

Definition at line 321 of file fcb.h.

Referenced by RxQueryDirectory().

◆ 

struct { ... } _FOBX::DiskFile

◆ FobxQLinks

LIST_ENTRY _FOBX::FobxQLinks

Definition at line 316 of file fcb.h.

Referenced by RxCreateNetFobx().

◆ FobxSerialNumber

volatile ULONG _FOBX::FobxSerialNumber

Definition at line 315 of file fcb.h.

Referenced by RxCreateNetFobx(), and RxInitializeContext().

◆ fOpenCountDecremented

BOOLEAN _FOBX::fOpenCountDecremented

Definition at line 322 of file fcb.h.

Referenced by RxCreateNetFobx(), and RxMarkFobxOnClose().

◆ LastLockOffset

LARGE_INTEGER _FOBX::LastLockOffset

Definition at line 342 of file fcb.h.

◆ LastLockRange

LARGE_INTEGER _FOBX::LastLockRange

Definition at line 343 of file fcb.h.

◆ LockThrottlingState

THROTTLING_STATE _FOBX::LockThrottlingState

Definition at line 341 of file fcb.h.

◆ MRX_FOBX

_FOBX::MRX_FOBX

Definition at line 308 of file fcb.h.

◆ MRX_PIPE_HANDLE_INFORMATION

_FOBX::MRX_PIPE_HANDLE_INFORMATION

Definition at line 329 of file fcb.h.

◆ 

struct { ... } _FOBX::NamedPipe

◆ PipeHandleInformation

MRX_PIPE_HANDLE_INFORMATION _FOBX::PipeHandleInformation

Definition at line 330 of file fcb.h.

Referenced by RxCreateFromNetRoot().

◆ PredictedReadOffset

RXVBO _FOBX::PredictedReadOffset

Definition at line 339 of file fcb.h.

◆ PredictedWriteOffset

RXVBO _FOBX::PredictedWriteOffset

Definition at line 340 of file fcb.h.

◆ ReadSerializationQueue

LIST_ENTRY _FOBX::ReadSerializationQueue

Definition at line 335 of file fcb.h.

◆ RxDeviceObject

PRDBSS_DEVICE_OBJECT _FOBX::RxDeviceObject

Definition at line 346 of file fcb.h.

Referenced by RxCreateNetFobx(), and RxGetDeviceObjectOfInstance().

◆ ScavengerFinalizationList

LIST_ENTRY _FOBX::ScavengerFinalizationList

Definition at line 317 of file fcb.h.

Referenced by RxCreateNetFobx(), RxScavengeFobxsForNetRoot(), and RxScavengeRelatedFobxs().

◆ spacer

MRX_NORMAL_NODE_HEADER _FOBX::spacer

Definition at line 311 of file fcb.h.

◆ 

◆ SrvOpen

PSRV_OPEN _FOBX::SrvOpen

◆ ThrottlingState

THROTTLING_STATE _FOBX::ThrottlingState

Definition at line 334 of file fcb.h.

◆ UpperFinalizationDone

BOOLEAN _FOBX::UpperFinalizationDone

Definition at line 320 of file fcb.h.

◆ WriteSerializationQueue

LIST_ENTRY _FOBX::WriteSerializationQueue

Definition at line 336 of file fcb.h.


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