FAST_MUTEX AdvancedHdrMutex;
+ ERESOURCE CcbListLock;
+
union
{
NTSTATUS ExtentsRequestStatus;
+ GUID ExtentsRequestAuthGroup;
+
struct _AFS_FSD_EXTENT *DirtyListHead;
struct _AFS_FSD_EXTENT *DirtyListTail;
struct
{
- KEVENT DirectoryEnumEvent;
-
LONG DirectoryEnumCount;
} Directory;
struct _AFS_OBJECT_INFORMATION_CB *ObjectInformation;
//
- // Authentication group GUID
+ // Ccb list pointers
//
- GUID AuthGroup;
+ struct _AFS_CCB *CcbListHead;
+
+ struct _AFS_CCB *CcbListTail;
//
// Union for node type specific information
ULONG DeviceFlags;
+ AFSFcb* Fcb;
+
union
{
KEVENT OutstandingServiceRequestEvent;
+ //
+ // Out of memory signalling
+ //
+
+ LONG WaitingForMemoryCount;
+
+ KEVENT MemoryAvailableEvent;
+
} Control;
struct
//
// Maximum RPC length that is issued by the service. We should limit our
- // data requests such as for extents to thsi length
+ // data requests such as for extents to this length
//
ULONG MaximumRPCLength;