ReactOS 0.4.15-dev-7953-g1f49173
_updowncall_entry Struct Reference
Collaboration diagram for _updowncall_entry:

Public Attributes

DWORD version
 
LONGLONG xid
 
DWORD opcode
 
NTSTATUS status
 
nfs41_updowncall_state state
 
FAST_MUTEX lock
 
LIST_ENTRY next
 
KEVENT cond
 
DWORD errno
 
BOOLEAN async_op
 
SECURITY_CLIENT_CONTEXT sec_ctx
 
PSECURITY_CLIENT_CONTEXT psec_ctx
 
HANDLE open_state
 
HANDLE session
 
PUNICODE_STRING filename
 
PVOID buf
 
ULONG buf_len
 
ULONGLONG ChangeTime
 
union {
   struct {
      PUNICODE_STRING   srv_name
 
      PUNICODE_STRING   root
 
      PFILE_FS_ATTRIBUTE_INFORMATION   FsAttrs
 
      DWORD   sec_flavor
 
      DWORD   rsize
 
      DWORD   wsize
 
      DWORD   lease_time
 
   }   Mount
 
   struct {
      PMDL   MdlAddress
 
      ULONGLONG   offset
 
      PRX_CONTEXT   rxcontext
 
   }   ReadWrite
 
   struct {
      LONGLONG   offset
 
      LONGLONG   length
 
      BOOLEAN   exclusive
 
      BOOLEAN   blocking
 
   }   Lock
 
   struct {
      ULONG   count
 
      LOWIO_LOCK_LIST   locks
 
   }   Unlock
 
   struct {
      FILE_BASIC_INFORMATION   binfo
 
      FILE_STANDARD_INFORMATION   sinfo
 
      UNICODE_STRING   symlink
 
      ULONG   access_mask
 
      ULONG   access_mode
 
      ULONG   attrs
 
      ULONG   copts
 
      ULONG   disp
 
      ULONG   cattrs
 
      LONG   open_owner_id
 
      DWORD   mode
 
      HANDLE   srv_open
 
      DWORD   deleg_type
 
      BOOLEAN   symlink_embedded
 
      PMDL   EaMdl
 
      PVOID   EaBuffer
 
   }   Open
 
   struct {
      HANDLE   srv_open
 
      BOOLEAN   remove
 
      BOOLEAN   renamed
 
   }   Close
 
   struct {
      PUNICODE_STRING   filter
 
      FILE_INFORMATION_CLASS   InfoClass
 
      BOOLEAN   restart_scan
 
      BOOLEAN   return_single
 
      BOOLEAN   initial_query
 
      PMDL   mdl
 
      PVOID   mdl_buf
 
   }   QueryFile
 
   struct {
      FILE_INFORMATION_CLASS   InfoClass
 
   }   SetFile
 
   struct {
      DWORD   mode
 
   }   SetEa
 
   struct {
      PVOID   EaList
 
      ULONG   EaListLength
 
      ULONG   Overflow
 
      ULONG   EaIndex
 
      BOOLEAN   ReturnSingleEntry
 
      BOOLEAN   RestartScan
 
   }   QueryEa
 
   struct {
      PUNICODE_STRING   target
 
      BOOLEAN   set
 
   }   Symlink
 
   struct {
      FS_INFORMATION_CLASS   query
 
   }   Volume
 
   struct {
      SECURITY_INFORMATION   query
 
   }   Acl
 
u
 

Detailed Description

Definition at line 166 of file nfs41_driver.c.

Member Data Documentation

◆ access_mask

ULONG _updowncall_entry::access_mask

Definition at line 214 of file nfs41_driver.c.

◆ access_mode

ULONG _updowncall_entry::access_mode

Definition at line 215 of file nfs41_driver.c.

◆ 

struct { ... } _updowncall_entry::Acl

◆ async_op

BOOLEAN _updowncall_entry::async_op

Definition at line 176 of file nfs41_driver.c.

◆ attrs

ULONG _updowncall_entry::attrs

Definition at line 216 of file nfs41_driver.c.

◆ binfo

FILE_BASIC_INFORMATION _updowncall_entry::binfo

Definition at line 211 of file nfs41_driver.c.

◆ blocking

BOOLEAN _updowncall_entry::blocking

Definition at line 204 of file nfs41_driver.c.

◆ buf

PVOID _updowncall_entry::buf

Definition at line 182 of file nfs41_driver.c.

◆ buf_len

ULONG _updowncall_entry::buf_len

Definition at line 183 of file nfs41_driver.c.

◆ cattrs

ULONG _updowncall_entry::cattrs

Definition at line 219 of file nfs41_driver.c.

◆ ChangeTime

ULONGLONG _updowncall_entry::ChangeTime

Definition at line 184 of file nfs41_driver.c.

◆ 

struct { ... } _updowncall_entry::Close

◆ cond

KEVENT _updowncall_entry::cond

Definition at line 174 of file nfs41_driver.c.

Referenced by nfs41_FinalizeNetRoot().

◆ copts

ULONG _updowncall_entry::copts

Definition at line 217 of file nfs41_driver.c.

◆ count

ULONG _updowncall_entry::count

Definition at line 207 of file nfs41_driver.c.

◆ deleg_type

DWORD _updowncall_entry::deleg_type

Definition at line 223 of file nfs41_driver.c.

◆ disp

ULONG _updowncall_entry::disp

Definition at line 218 of file nfs41_driver.c.

◆ EaBuffer

PVOID _updowncall_entry::EaBuffer

Definition at line 226 of file nfs41_driver.c.

◆ EaIndex

ULONG _updowncall_entry::EaIndex

Definition at line 252 of file nfs41_driver.c.

◆ EaList

PVOID _updowncall_entry::EaList

Definition at line 249 of file nfs41_driver.c.

◆ EaListLength

ULONG _updowncall_entry::EaListLength

Definition at line 250 of file nfs41_driver.c.

◆ EaMdl

PMDL _updowncall_entry::EaMdl

Definition at line 225 of file nfs41_driver.c.

◆ errno

DWORD _updowncall_entry::errno

Definition at line 175 of file nfs41_driver.c.

Referenced by nfs41_downcall(), and unmarshal_nfs41_header().

◆ exclusive

BOOLEAN _updowncall_entry::exclusive

Definition at line 203 of file nfs41_driver.c.

◆ filename

PUNICODE_STRING _updowncall_entry::filename

Definition at line 181 of file nfs41_driver.c.

◆ filter

PUNICODE_STRING _updowncall_entry::filter

Definition at line 234 of file nfs41_driver.c.

◆ FsAttrs

PFILE_FS_ATTRIBUTE_INFORMATION _updowncall_entry::FsAttrs

Definition at line 189 of file nfs41_driver.c.

◆ InfoClass

FILE_INFORMATION_CLASS _updowncall_entry::InfoClass

Definition at line 235 of file nfs41_driver.c.

◆ initial_query

BOOLEAN _updowncall_entry::initial_query

Definition at line 238 of file nfs41_driver.c.

◆ lease_time

DWORD _updowncall_entry::lease_time

Definition at line 193 of file nfs41_driver.c.

◆ length

LONGLONG _updowncall_entry::length

Definition at line 202 of file nfs41_driver.c.

◆ lock

FAST_MUTEX _updowncall_entry::lock

Definition at line 172 of file nfs41_driver.c.

◆ 

struct { ... } _updowncall_entry::Lock

◆ locks

LOWIO_LOCK_LIST _updowncall_entry::locks

Definition at line 208 of file nfs41_driver.c.

◆ mdl

PMDL _updowncall_entry::mdl

Definition at line 239 of file nfs41_driver.c.

◆ mdl_buf

PVOID _updowncall_entry::mdl_buf

Definition at line 240 of file nfs41_driver.c.

◆ MdlAddress

PMDL _updowncall_entry::MdlAddress

Definition at line 196 of file nfs41_driver.c.

◆ mode

DWORD _updowncall_entry::mode

Definition at line 221 of file nfs41_driver.c.

◆ 

struct { ... } _updowncall_entry::Mount

◆ next

LIST_ENTRY _updowncall_entry::next

Definition at line 173 of file nfs41_driver.c.

◆ offset [1/2]

ULONGLONG _updowncall_entry::offset

Definition at line 197 of file nfs41_driver.c.

◆ offset [2/2]

LONGLONG _updowncall_entry::offset

Definition at line 201 of file nfs41_driver.c.

◆ opcode

DWORD _updowncall_entry::opcode

Definition at line 169 of file nfs41_driver.c.

Referenced by nfs41_downcall(), and unmarshal_nfs41_header().

◆ 

struct { ... } _updowncall_entry::Open

◆ open_owner_id

LONG _updowncall_entry::open_owner_id

Definition at line 220 of file nfs41_driver.c.

◆ open_state

HANDLE _updowncall_entry::open_state

Definition at line 179 of file nfs41_driver.c.

◆ Overflow

ULONG _updowncall_entry::Overflow

Definition at line 251 of file nfs41_driver.c.

◆ psec_ctx

PSECURITY_CLIENT_CONTEXT _updowncall_entry::psec_ctx

Definition at line 178 of file nfs41_driver.c.

◆ query [1/2]

FS_INFORMATION_CLASS _updowncall_entry::query

Definition at line 261 of file nfs41_driver.c.

◆ query [2/2]

SECURITY_INFORMATION _updowncall_entry::query

Definition at line 264 of file nfs41_driver.c.

◆ 

struct { ... } _updowncall_entry::QueryEa

◆ 

struct { ... } _updowncall_entry::QueryFile

◆ 

struct { ... } _updowncall_entry::ReadWrite

◆ remove

BOOLEAN _updowncall_entry::remove

Definition at line 230 of file nfs41_driver.c.

◆ renamed

BOOLEAN _updowncall_entry::renamed

Definition at line 231 of file nfs41_driver.c.

◆ restart_scan

BOOLEAN _updowncall_entry::restart_scan

Definition at line 236 of file nfs41_driver.c.

◆ RestartScan

BOOLEAN _updowncall_entry::RestartScan

Definition at line 254 of file nfs41_driver.c.

◆ return_single

BOOLEAN _updowncall_entry::return_single

Definition at line 237 of file nfs41_driver.c.

◆ ReturnSingleEntry

BOOLEAN _updowncall_entry::ReturnSingleEntry

Definition at line 253 of file nfs41_driver.c.

◆ root

PUNICODE_STRING _updowncall_entry::root

Definition at line 188 of file nfs41_driver.c.

◆ rsize

DWORD _updowncall_entry::rsize

Definition at line 191 of file nfs41_driver.c.

◆ rxcontext

PRX_CONTEXT _updowncall_entry::rxcontext

Definition at line 198 of file nfs41_driver.c.

◆ sec_ctx

SECURITY_CLIENT_CONTEXT _updowncall_entry::sec_ctx

Definition at line 177 of file nfs41_driver.c.

◆ sec_flavor

DWORD _updowncall_entry::sec_flavor

Definition at line 190 of file nfs41_driver.c.

◆ session

HANDLE _updowncall_entry::session

Definition at line 180 of file nfs41_driver.c.

◆ set

BOOLEAN _updowncall_entry::set

Definition at line 258 of file nfs41_driver.c.

◆ 

struct { ... } _updowncall_entry::SetEa

◆ 

struct { ... } _updowncall_entry::SetFile

◆ sinfo

FILE_STANDARD_INFORMATION _updowncall_entry::sinfo

Definition at line 212 of file nfs41_driver.c.

◆ srv_name

PUNICODE_STRING _updowncall_entry::srv_name

Definition at line 187 of file nfs41_driver.c.

◆ srv_open

HANDLE _updowncall_entry::srv_open

Definition at line 222 of file nfs41_driver.c.

◆ state

nfs41_updowncall_state _updowncall_entry::state

Definition at line 171 of file nfs41_driver.c.

◆ status

NTSTATUS _updowncall_entry::status

Definition at line 170 of file nfs41_driver.c.

Referenced by nfs41_downcall(), nfs41_FinalizeNetRoot(), and unmarshal_nfs41_header().

◆ symlink

UNICODE_STRING _updowncall_entry::symlink

Definition at line 213 of file nfs41_driver.c.

◆ 

struct { ... } _updowncall_entry::Symlink

◆ symlink_embedded

BOOLEAN _updowncall_entry::symlink_embedded

Definition at line 224 of file nfs41_driver.c.

◆ target

PUNICODE_STRING _updowncall_entry::target

Definition at line 257 of file nfs41_driver.c.

◆ 

union { ... } _updowncall_entry::u

◆ 

struct { ... } _updowncall_entry::Unlock

◆ version

DWORD _updowncall_entry::version

Definition at line 167 of file nfs41_driver.c.

◆ 

struct { ... } _updowncall_entry::Volume

◆ wsize

DWORD _updowncall_entry::wsize

Definition at line 192 of file nfs41_driver.c.

◆ xid

LONGLONG _updowncall_entry::xid

Definition at line 168 of file nfs41_driver.c.

Referenced by nfs41_downcall(), and unmarshal_nfs41_header().


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