OpenAFS
OpenAFS distributed network file system
_AFS_WORK_ITEM Struct Reference

Data Fields

struct _AFS_WORK_ITEMnext
ULONG RequestType
ULONG RequestFlags
NTSTATUS Status
KEVENT Event
ULONG Size
ULONGLONG ProcessID
GUID AuthGroup
union {
   struct {
      PIRP   Irp
   }   ReleaseExtents
   struct {
      AFSFcb *   Fcb
      AFSFcb **   TargetFcb
      AFSFileInfoCB   FileInfo
      struct _AFS_NAME_ARRAY_HEADER *   NameArray
   }   Fcb
   struct {
      PIRP   Irp
      PDEVICE_OBJECT   Device
      HANDLE   CallingProcess
   }   AsynchIo
   struct {
      UCHAR   FunctionCode
      ULONG   RequestFlags
      struct _AFS_IO_RUNS *   IoRuns
      ULONG   RunCount
      struct _AFS_GATHER_READWRITE *   GatherIo
      FILE_OBJECT *   CacheFileObject
   }   CacheAccess
   struct {
      AFSObjectInfoCB *   ObjectInfo
      ULONG   InvalidateReason
   }   Invalidate
   struct {
      char   Context [1]
   }   Other
Specific

The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables