ReactOS 0.4.16-dev-197-g92996da
_MRX_NET_ROOT_ Struct Reference

#include <mrxfcb.h>

Collaboration diagram for _MRX_NET_ROOT_:

Public Attributes

 MRX_NORMAL_NODE_HEADER
 
PMRX_SRV_CALL pSrvCall
 
PVOID Context
 
PVOID Context2
 
ULONG Flags
 
volatile ULONG NumberOfFcbs
 
volatile ULONG NumberOfSrvOpens
 
MRX_NET_ROOT_STATE MRxNetRootState
 
NET_ROOT_TYPE Type
 
MRX_PURGE_RELATIONSHIP PurgeRelationship
 
MRX_PURGE_SYNCLOCATION PurgeSyncLocation
 
DEVICE_TYPE DeviceType
 
PUNICODE_STRING pNetRootName
 
UNICODE_STRING InnerNamePrefix
 
ULONG ParameterValidationStamp
 
union {
   struct {
      ULONG   DataCollectionSize
 
      NETROOT_THROTTLING_PARAMETERS   PipeReadThrottlingParameters
 
   }   NamedPipeParameters
 
   struct {
      ULONG   ClusterSize
 
      ULONG   ReadAheadGranularity
 
      NETROOT_THROTTLING_PARAMETERS   LockThrottlingParameters
 
      ULONG   RenameInfoOverallocationSize
 
      GUID   VolumeId
 
   }   DiskParameters
 
}; 
 

Detailed Description

Definition at line 53 of file mrxfcb.h.

Member Data Documentation

◆ 

union { ... } _MRX_NET_ROOT_::@2076

◆ ClusterSize

ULONG _MRX_NET_ROOT_::ClusterSize

Definition at line 79 of file mrxfcb.h.

◆ Context

PVOID _MRX_NET_ROOT_::Context

Definition at line 57 of file mrxfcb.h.

◆ Context2

PVOID _MRX_NET_ROOT_::Context2

Definition at line 58 of file mrxfcb.h.

◆ DataCollectionSize

ULONG _MRX_NET_ROOT_::DataCollectionSize

Definition at line 74 of file mrxfcb.h.

◆ DeviceType

DEVICE_TYPE _MRX_NET_ROOT_::DeviceType

Definition at line 66 of file mrxfcb.h.

◆ 

struct { ... } _MRX_NET_ROOT_::DiskParameters

◆ Flags

ULONG _MRX_NET_ROOT_::Flags

Definition at line 59 of file mrxfcb.h.

◆ InnerNamePrefix

UNICODE_STRING _MRX_NET_ROOT_::InnerNamePrefix

Definition at line 68 of file mrxfcb.h.

◆ LockThrottlingParameters

NETROOT_THROTTLING_PARAMETERS _MRX_NET_ROOT_::LockThrottlingParameters

Definition at line 81 of file mrxfcb.h.

◆ MRX_NORMAL_NODE_HEADER

_MRX_NET_ROOT_::MRX_NORMAL_NODE_HEADER

Definition at line 55 of file mrxfcb.h.

◆ MRxNetRootState

MRX_NET_ROOT_STATE _MRX_NET_ROOT_::MRxNetRootState

Definition at line 62 of file mrxfcb.h.

◆ 

struct { ... } _MRX_NET_ROOT_::NamedPipeParameters

◆ NumberOfFcbs

volatile ULONG _MRX_NET_ROOT_::NumberOfFcbs

Definition at line 60 of file mrxfcb.h.

Referenced by nfs41_FinalizeNetRoot().

◆ NumberOfSrvOpens

volatile ULONG _MRX_NET_ROOT_::NumberOfSrvOpens

Definition at line 61 of file mrxfcb.h.

Referenced by nfs41_FinalizeNetRoot().

◆ ParameterValidationStamp

ULONG _MRX_NET_ROOT_::ParameterValidationStamp

Definition at line 69 of file mrxfcb.h.

◆ PipeReadThrottlingParameters

NETROOT_THROTTLING_PARAMETERS _MRX_NET_ROOT_::PipeReadThrottlingParameters

Definition at line 75 of file mrxfcb.h.

◆ pNetRootName

PUNICODE_STRING _MRX_NET_ROOT_::pNetRootName

Definition at line 67 of file mrxfcb.h.

◆ pSrvCall

PMRX_SRV_CALL _MRX_NET_ROOT_::pSrvCall

Definition at line 56 of file mrxfcb.h.

Referenced by nfs41_invalidate_cache().

◆ PurgeRelationship

MRX_PURGE_RELATIONSHIP _MRX_NET_ROOT_::PurgeRelationship

Definition at line 64 of file mrxfcb.h.

◆ PurgeSyncLocation

MRX_PURGE_SYNCLOCATION _MRX_NET_ROOT_::PurgeSyncLocation

Definition at line 65 of file mrxfcb.h.

◆ ReadAheadGranularity

ULONG _MRX_NET_ROOT_::ReadAheadGranularity

Definition at line 80 of file mrxfcb.h.

◆ RenameInfoOverallocationSize

ULONG _MRX_NET_ROOT_::RenameInfoOverallocationSize

Definition at line 82 of file mrxfcb.h.

◆ Type

NET_ROOT_TYPE _MRX_NET_ROOT_::Type

Definition at line 63 of file mrxfcb.h.

Referenced by nfs41_FinalizeNetRoot().

◆ VolumeId

GUID _MRX_NET_ROOT_::VolumeId

Definition at line 83 of file mrxfcb.h.


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