ReactOS 0.4.15-dev-7931-gfd331f1
_FLT_PARAMETERS Union Reference

#include <fltkernel.h>

Collaboration diagram for _FLT_PARAMETERS:

Public Attributes

struct {
   PIO_SECURITY_CONTEXT   SecurityContext
 
   ULONG   Options
 
   USHORT POINTER_ALIGNMENT   FileAttributes
 
   USHORT   ShareAccess
 
   ULONG POINTER_ALIGNMENT   EaLength
 
   PVOID   EaBuffer
 
   LARGE_INTEGER   AllocationSize
 
Create
 
struct {
   PIO_SECURITY_CONTEXT   SecurityContext
 
   ULONG   Options
 
   USHORT POINTER_ALIGNMENT   Reserved
 
   USHORT   ShareAccess
 
   PVOID   Parameters
 
CreatePipe
 
struct {
   PIO_SECURITY_CONTEXT   SecurityContext
 
   ULONG   Options
 
   USHORT POINTER_ALIGNMENT   Reserved
 
   USHORT   ShareAccess
 
   PVOID   Parameters
 
CreateMailslot
 
struct {
   ULONG   Length
 
   ULONG POINTER_ALIGNMENT   Key
 
   LARGE_INTEGER   ByteOffset
 
   PVOID   ReadBuffer
 
   PMDL   MdlAddress
 
Read
 
struct {
   ULONG   Length
 
   ULONG POINTER_ALIGNMENT   Key
 
   LARGE_INTEGER   ByteOffset
 
   PVOID   WriteBuffer
 
   PMDL   MdlAddress
 
Write
 
struct {
   ULONG   Length
 
   FILE_INFORMATION_CLASS POINTER_ALIGNMENT   FileInformationClass
 
   PVOID   InfoBuffer
 
QueryFileInformation
 
struct {
   ULONG   Length
 
   FILE_INFORMATION_CLASS POINTER_ALIGNMENT   FileInformationClass
 
   PFILE_OBJECT   ParentOfTarget
 
   union {
      struct {
         BOOLEAN   ReplaceIfExists
 
         BOOLEAN   AdvanceOnly
 
      }   DUMMYSTRUCTNAME
 
      ULONG   ClusterCount
 
      HANDLE   DeleteHandle
 
   }   DUMMYUNIONNAME
 
   PVOID   InfoBuffer
 
SetFileInformation
 
struct {
   ULONG   Length
 
   PVOID   EaList
 
   ULONG   EaListLength
 
   ULONG POINTER_ALIGNMENT   EaIndex
 
   PVOID   EaBuffer
 
   PMDL   MdlAddress
 
QueryEa
 
struct {
   ULONG   Length
 
   PVOID   EaBuffer
 
   PMDL   MdlAddress
 
SetEa
 
struct {
   ULONG   Length
 
   FS_INFORMATION_CLASS POINTER_ALIGNMENT   FsInformationClass
 
   PVOID   VolumeBuffer
 
QueryVolumeInformation
 
struct {
   ULONG   Length
 
   FS_INFORMATION_CLASS POINTER_ALIGNMENT   FsInformationClass
 
   PVOID   VolumeBuffer
 
SetVolumeInformation
 
union {
   struct {
      ULONG   Length
 
      PUNICODE_STRING   FileName
 
      FILE_INFORMATION_CLASS   FileInformationClass
 
      ULONG POINTER_ALIGNMENT   FileIndex
 
      PVOID   DirectoryBuffer
 
      PMDL   MdlAddress
 
   }   QueryDirectory
 
   struct {
      ULONG   Length
 
      ULONG POINTER_ALIGNMENT   CompletionFilter
 
      ULONG POINTER_ALIGNMENT   Spare1
 
      ULONG POINTER_ALIGNMENT   Spare2
 
      PVOID   DirectoryBuffer
 
      PMDL   MdlAddress
 
   }   NotifyDirectory
 
DirectoryControl
 
union {
   struct {
      PVPB   Vpb
 
      PDEVICE_OBJECT   DeviceObject
 
   }   VerifyVolume
 
   struct {
      ULONG   OutputBufferLength
 
      ULONG POINTER_ALIGNMENT   InputBufferLength
 
      ULONG POINTER_ALIGNMENT   FsControlCode
 
   }   Common
 
   struct {
      ULONG   OutputBufferLength
 
      ULONG POINTER_ALIGNMENT   InputBufferLength
 
      ULONG POINTER_ALIGNMENT   FsControlCode
 
      PVOID   InputBuffer
 
      PVOID   OutputBuffer
 
      PMDL   OutputMdlAddress
 
   }   Neither
 
   struct {
      ULONG   OutputBufferLength
 
      ULONG POINTER_ALIGNMENT   InputBufferLength
 
      ULONG POINTER_ALIGNMENT   FsControlCode
 
      PVOID   SystemBuffer
 
   }   Buffered
 
   struct {
      ULONG   OutputBufferLength
 
      ULONG POINTER_ALIGNMENT   InputBufferLength
 
      ULONG POINTER_ALIGNMENT   FsControlCode
 
      PVOID   InputSystemBuffer
 
      PVOID   OutputBuffer
 
      PMDL   OutputMdlAddress
 
   }   Direct
 
FileSystemControl
 
union {
   struct {
      ULONG   OutputBufferLength
 
      ULONG POINTER_ALIGNMENT   InputBufferLength
 
      ULONG POINTER_ALIGNMENT   IoControlCode
 
   }   Common
 
   struct {
      ULONG   OutputBufferLength
 
      ULONG POINTER_ALIGNMENT   InputBufferLength
 
      ULONG POINTER_ALIGNMENT   IoControlCode
 
      PVOID   InputBuffer
 
      PVOID   OutputBuffer
 
      PMDL   OutputMdlAddress
 
   }   Neither
 
   struct {
      ULONG   OutputBufferLength
 
      ULONG POINTER_ALIGNMENT   InputBufferLength
 
      ULONG POINTER_ALIGNMENT   IoControlCode
 
      PVOID   SystemBuffer
 
   }   Buffered
 
   struct {
      ULONG   OutputBufferLength
 
      ULONG POINTER_ALIGNMENT   InputBufferLength
 
      ULONG POINTER_ALIGNMENT   IoControlCode
 
      PVOID   InputSystemBuffer
 
      PVOID   OutputBuffer
 
      PMDL   OutputMdlAddress
 
   }   Direct
 
   struct {
      ULONG   OutputBufferLength
 
      ULONG POINTER_ALIGNMENT   InputBufferLength
 
      ULONG POINTER_ALIGNMENT   IoControlCode
 
      PVOID   InputBuffer
 
      PVOID   OutputBuffer
 
   }   FastIo
 
DeviceIoControl
 
struct {
   PLARGE_INTEGER   Length
 
   ULONG POINTER_ALIGNMENT   Key
 
   LARGE_INTEGER   ByteOffset
 
   PEPROCESS   ProcessId
 
   BOOLEAN   FailImmediately
 
   BOOLEAN   ExclusiveLock
 
LockControl
 
struct {
   SECURITY_INFORMATION   SecurityInformation
 
   ULONG POINTER_ALIGNMENT   Length
 
   PVOID   SecurityBuffer
 
   PMDL   MdlAddress
 
QuerySecurity
 
struct {
   SECURITY_INFORMATION   SecurityInformation
 
   PSECURITY_DESCRIPTOR   SecurityDescriptor
 
SetSecurity
 
struct {
   ULONG_PTR   ProviderId
 
   PVOID   DataPath
 
   ULONG   BufferSize
 
   PVOID   Buffer
 
WMI
 
struct {
   ULONG   Length
 
   PSID   StartSid
 
   PFILE_GET_QUOTA_INFORMATION   SidList
 
   ULONG   SidListLength
 
   PVOID   QuotaBuffer
 
   PMDL   MdlAddress
 
QueryQuota
 
struct {
   ULONG   Length
 
   PVOID   QuotaBuffer
 
   PMDL   MdlAddress
 
SetQuota
 
union {
   struct {
      PCM_RESOURCE_LIST   AllocatedResources
 
      PCM_RESOURCE_LIST   AllocatedResourcesTranslated
 
   }   StartDevice
 
   struct {
      DEVICE_RELATION_TYPE   Type
 
   }   QueryDeviceRelations
 
   struct {
      CONST GUID *   InterfaceType
 
      USHORT   Size
 
      USHORT   Version
 
      PINTERFACE   Interface
 
      PVOID   InterfaceSpecificData
 
   }   QueryInterface
 
   struct {
      PDEVICE_CAPABILITIES   Capabilities
 
   }   DeviceCapabilities
 
   struct {
      PIO_RESOURCE_REQUIREMENTS_LIST   IoResourceRequirementList
 
   }   FilterResourceRequirements
 
   struct {
      ULONG   WhichSpace
 
      PVOID   Buffer
 
      ULONG   Offset
 
      ULONG POINTER_ALIGNMENT   Length
 
   }   ReadWriteConfig
 
   struct {
      BOOLEAN   Lock
 
   }   SetLock
 
   struct {
      BUS_QUERY_ID_TYPE   IdType
 
   }   QueryId
 
   struct {
      DEVICE_TEXT_TYPE   DeviceTextType
 
      LCID POINTER_ALIGNMENT   LocaleId
 
   }   QueryDeviceText
 
   struct {
      BOOLEAN   InPath
 
      BOOLEAN   Reserved [3]
 
      DEVICE_USAGE_NOTIFICATION_TYPE POINTER_ALIGNMENT   Type
 
   }   UsageNotification
 
Pnp
 
struct {
   FS_FILTER_SECTION_SYNC_TYPE   SyncType
 
   ULONG   PageProtection
 
AcquireForSectionSynchronization
 
struct {
   PLARGE_INTEGER   EndingOffset
 
   PERESOURCE *   ResourceToRelease
 
AcquireForModifiedPageWriter
 
struct {
   PERESOURCE   ResourceToRelease
 
ReleaseForModifiedPageWriter
 
struct {
   LARGE_INTEGER   FileOffset
 
   ULONG   Length
 
   ULONG POINTER_ALIGNMENT   LockKey
 
   BOOLEAN POINTER_ALIGNMENT   CheckForReadOperation
 
FastIoCheckIfPossible
 
struct {
   PIRP   Irp
 
   PFILE_NETWORK_OPEN_INFORMATION   NetworkInformation
 
NetworkQueryOpen
 
struct {
   LARGE_INTEGER   FileOffset
 
   ULONG POINTER_ALIGNMENT   Length
 
   ULONG POINTER_ALIGNMENT   Key
 
   PMDL *   MdlChain
 
MdlRead
 
struct {
   PMDL   MdlChain
 
MdlReadComplete
 
struct {
   LARGE_INTEGER   FileOffset
 
   ULONG POINTER_ALIGNMENT   Length
 
   ULONG POINTER_ALIGNMENT   Key
 
   PMDL *   MdlChain
 
PrepareMdlWrite
 
struct {
   LARGE_INTEGER   FileOffset
 
   PMDL   MdlChain
 
MdlWriteComplete
 
struct {
   ULONG   DeviceType
 
MountVolume
 
struct {
   PVOID   Argument1
 
   PVOID   Argument2
 
   PVOID   Argument3
 
   PVOID   Argument4
 
   PVOID   Argument5
 
   LARGE_INTEGER   Argument6
 
Others
 

Detailed Description

Definition at line 99 of file fltkernel.h.

Member Data Documentation

◆ 

struct { ... } _FLT_PARAMETERS::AcquireForModifiedPageWriter

◆ 

struct { ... } _FLT_PARAMETERS::AcquireForSectionSynchronization

◆ AdvanceOnly

BOOLEAN _FLT_PARAMETERS::AdvanceOnly

Definition at line 149 of file fltkernel.h.

◆ AllocatedResources

PCM_RESOURCE_LIST _FLT_PARAMETERS::AllocatedResources

Definition at line 305 of file fltkernel.h.

◆ AllocatedResourcesTranslated

PCM_RESOURCE_LIST _FLT_PARAMETERS::AllocatedResourcesTranslated

Definition at line 306 of file fltkernel.h.

◆ AllocationSize

LARGE_INTEGER _FLT_PARAMETERS::AllocationSize

Definition at line 107 of file fltkernel.h.

◆ Argument1

PVOID _FLT_PARAMETERS::Argument1

Definition at line 390 of file fltkernel.h.

◆ Argument2

PVOID _FLT_PARAMETERS::Argument2

Definition at line 391 of file fltkernel.h.

◆ Argument3

PVOID _FLT_PARAMETERS::Argument3

Definition at line 392 of file fltkernel.h.

◆ Argument4

PVOID _FLT_PARAMETERS::Argument4

Definition at line 393 of file fltkernel.h.

◆ Argument5

PVOID _FLT_PARAMETERS::Argument5

Definition at line 394 of file fltkernel.h.

◆ Argument6

LARGE_INTEGER _FLT_PARAMETERS::Argument6

Definition at line 395 of file fltkernel.h.

◆ Buffer

PVOID _FLT_PARAMETERS::Buffer

Definition at line 288 of file fltkernel.h.

◆  [1/2]

struct { ... } _FLT_PARAMETERS::Buffered

◆  [2/2]

struct { ... } _FLT_PARAMETERS::Buffered

◆ BufferSize

ULONG _FLT_PARAMETERS::BufferSize

Definition at line 287 of file fltkernel.h.

◆ ByteOffset

LARGE_INTEGER _FLT_PARAMETERS::ByteOffset

Definition at line 126 of file fltkernel.h.

◆ Capabilities

PDEVICE_CAPABILITIES _FLT_PARAMETERS::Capabilities

Definition at line 319 of file fltkernel.h.

◆ CheckForReadOperation

BOOLEAN POINTER_ALIGNMENT _FLT_PARAMETERS::CheckForReadOperation

Definition at line 361 of file fltkernel.h.

◆ ClusterCount

ULONG _FLT_PARAMETERS::ClusterCount

Definition at line 151 of file fltkernel.h.

◆  [1/2]

struct { ... } _FLT_PARAMETERS::Common

◆  [2/2]

struct { ... } _FLT_PARAMETERS::Common

◆ CompletionFilter

ULONG POINTER_ALIGNMENT _FLT_PARAMETERS::CompletionFilter

Definition at line 190 of file fltkernel.h.

◆ 

struct { ... } _FLT_PARAMETERS::Create

◆ 

struct { ... } _FLT_PARAMETERS::CreateMailslot

◆ 

struct { ... } _FLT_PARAMETERS::CreatePipe

◆ DataPath

PVOID _FLT_PARAMETERS::DataPath

Definition at line 286 of file fltkernel.h.

◆ DeleteHandle

HANDLE _FLT_PARAMETERS::DeleteHandle

Definition at line 152 of file fltkernel.h.

◆ 

struct { ... } _FLT_PARAMETERS::DeviceCapabilities

◆ 

union { ... } _FLT_PARAMETERS::DeviceIoControl

◆ DeviceObject

PDEVICE_OBJECT _FLT_PARAMETERS::DeviceObject

Definition at line 200 of file fltkernel.h.

◆ DeviceTextType

DEVICE_TEXT_TYPE _FLT_PARAMETERS::DeviceTextType

Definition at line 337 of file fltkernel.h.

◆ DeviceType

ULONG _FLT_PARAMETERS::DeviceType

Definition at line 387 of file fltkernel.h.

◆  [1/2]

struct { ... } _FLT_PARAMETERS::Direct

◆  [2/2]

struct { ... } _FLT_PARAMETERS::Direct

◆ DirectoryBuffer

PVOID _FLT_PARAMETERS::DirectoryBuffer

Definition at line 185 of file fltkernel.h.

◆ 

union { ... } _FLT_PARAMETERS::DirectoryControl

◆ 

_ANONYMOUS_STRUCT struct { ... } _FLT_PARAMETERS::DUMMYSTRUCTNAME

◆ 

_ANONYMOUS_UNION union { ... } _FLT_PARAMETERS::DUMMYUNIONNAME

◆ EaBuffer

PVOID _FLT_PARAMETERS::EaBuffer

Definition at line 106 of file fltkernel.h.

◆ EaIndex

ULONG POINTER_ALIGNMENT _FLT_PARAMETERS::EaIndex

Definition at line 160 of file fltkernel.h.

◆ EaLength

ULONG POINTER_ALIGNMENT _FLT_PARAMETERS::EaLength

Definition at line 105 of file fltkernel.h.

◆ EaList

PVOID _FLT_PARAMETERS::EaList

Definition at line 158 of file fltkernel.h.

◆ EaListLength

ULONG _FLT_PARAMETERS::EaListLength

Definition at line 159 of file fltkernel.h.

◆ EndingOffset

PLARGE_INTEGER _FLT_PARAMETERS::EndingOffset

Definition at line 351 of file fltkernel.h.

◆ ExclusiveLock

BOOLEAN _FLT_PARAMETERS::ExclusiveLock

Definition at line 272 of file fltkernel.h.

◆ FailImmediately

BOOLEAN _FLT_PARAMETERS::FailImmediately

Definition at line 271 of file fltkernel.h.

◆ 

struct { ... } _FLT_PARAMETERS::FastIo

◆ 

struct { ... } _FLT_PARAMETERS::FastIoCheckIfPossible

◆ FileAttributes

USHORT POINTER_ALIGNMENT _FLT_PARAMETERS::FileAttributes

Definition at line 103 of file fltkernel.h.

◆ FileIndex

ULONG POINTER_ALIGNMENT _FLT_PARAMETERS::FileIndex

Definition at line 184 of file fltkernel.h.

◆ FileInformationClass [1/2]

FILE_INFORMATION_CLASS POINTER_ALIGNMENT _FLT_PARAMETERS::FileInformationClass

Definition at line 139 of file fltkernel.h.

◆ FileInformationClass [2/2]

FILE_INFORMATION_CLASS _FLT_PARAMETERS::FileInformationClass

Definition at line 183 of file fltkernel.h.

◆ FileName

PUNICODE_STRING _FLT_PARAMETERS::FileName

Definition at line 182 of file fltkernel.h.

◆ FileOffset

LARGE_INTEGER _FLT_PARAMETERS::FileOffset

Definition at line 358 of file fltkernel.h.

◆ 

union { ... } _FLT_PARAMETERS::FileSystemControl

◆ 

struct { ... } _FLT_PARAMETERS::FilterResourceRequirements

◆ FsControlCode

ULONG POINTER_ALIGNMENT _FLT_PARAMETERS::FsControlCode

Definition at line 205 of file fltkernel.h.

◆ FsInformationClass

FS_INFORMATION_CLASS POINTER_ALIGNMENT _FLT_PARAMETERS::FsInformationClass

Definition at line 171 of file fltkernel.h.

◆ IdType

BUS_QUERY_ID_TYPE _FLT_PARAMETERS::IdType

Definition at line 334 of file fltkernel.h.

◆ InfoBuffer

PVOID _FLT_PARAMETERS::InfoBuffer

Definition at line 140 of file fltkernel.h.

◆ InPath

BOOLEAN _FLT_PARAMETERS::InPath

Definition at line 341 of file fltkernel.h.

◆ InputBuffer

PVOID _FLT_PARAMETERS::InputBuffer

Definition at line 211 of file fltkernel.h.

◆ InputBufferLength

ULONG POINTER_ALIGNMENT _FLT_PARAMETERS::InputBufferLength

Definition at line 204 of file fltkernel.h.

◆ InputSystemBuffer

PVOID _FLT_PARAMETERS::InputSystemBuffer

Definition at line 225 of file fltkernel.h.

◆ Interface

PINTERFACE _FLT_PARAMETERS::Interface

Definition at line 315 of file fltkernel.h.

◆ InterfaceSpecificData

PVOID _FLT_PARAMETERS::InterfaceSpecificData

Definition at line 316 of file fltkernel.h.

◆ InterfaceType

CONST GUID* _FLT_PARAMETERS::InterfaceType

Definition at line 312 of file fltkernel.h.

◆ IoControlCode

ULONG POINTER_ALIGNMENT _FLT_PARAMETERS::IoControlCode

Definition at line 234 of file fltkernel.h.

◆ IoResourceRequirementList

PIO_RESOURCE_REQUIREMENTS_LIST _FLT_PARAMETERS::IoResourceRequirementList

Definition at line 322 of file fltkernel.h.

◆ Irp

PIRP _FLT_PARAMETERS::Irp

Definition at line 364 of file fltkernel.h.

◆ Key

ULONG POINTER_ALIGNMENT _FLT_PARAMETERS::Key

Definition at line 125 of file fltkernel.h.

◆ Length [1/3]

ULONG _FLT_PARAMETERS::Length

Definition at line 124 of file fltkernel.h.

◆ Length [2/3]

PLARGE_INTEGER _FLT_PARAMETERS::Length

Definition at line 267 of file fltkernel.h.

◆ Length [3/3]

ULONG POINTER_ALIGNMENT _FLT_PARAMETERS::Length

Definition at line 276 of file fltkernel.h.

◆ LocaleId

LCID POINTER_ALIGNMENT _FLT_PARAMETERS::LocaleId

Definition at line 338 of file fltkernel.h.

◆ Lock

BOOLEAN _FLT_PARAMETERS::Lock

Definition at line 331 of file fltkernel.h.

◆ 

struct { ... } _FLT_PARAMETERS::LockControl

◆ LockKey

ULONG POINTER_ALIGNMENT _FLT_PARAMETERS::LockKey

Definition at line 360 of file fltkernel.h.

◆ MdlAddress

PMDL _FLT_PARAMETERS::MdlAddress

Definition at line 128 of file fltkernel.h.

◆ MdlChain [1/2]

PMDL* _FLT_PARAMETERS::MdlChain

Definition at line 371 of file fltkernel.h.

◆ MdlChain [2/2]

PMDL _FLT_PARAMETERS::MdlChain

Definition at line 374 of file fltkernel.h.

◆ 

struct { ... } _FLT_PARAMETERS::MdlRead

◆ 

struct { ... } _FLT_PARAMETERS::MdlReadComplete

◆ 

struct { ... } _FLT_PARAMETERS::MdlWriteComplete

◆ 

struct { ... } _FLT_PARAMETERS::MountVolume

◆  [1/2]

struct { ... } _FLT_PARAMETERS::Neither

◆  [2/2]

struct { ... } _FLT_PARAMETERS::Neither

◆ NetworkInformation

PFILE_NETWORK_OPEN_INFORMATION _FLT_PARAMETERS::NetworkInformation

Definition at line 365 of file fltkernel.h.

◆ 

struct { ... } _FLT_PARAMETERS::NetworkQueryOpen

◆ 

struct { ... } _FLT_PARAMETERS::NotifyDirectory

◆ Offset

ULONG _FLT_PARAMETERS::Offset

Definition at line 327 of file fltkernel.h.

◆ Options

ULONG _FLT_PARAMETERS::Options

Definition at line 102 of file fltkernel.h.

◆ 

struct { ... } _FLT_PARAMETERS::Others

◆ OutputBuffer

PVOID _FLT_PARAMETERS::OutputBuffer

Definition at line 212 of file fltkernel.h.

◆ OutputBufferLength

ULONG _FLT_PARAMETERS::OutputBufferLength

Definition at line 203 of file fltkernel.h.

◆ OutputMdlAddress

PMDL _FLT_PARAMETERS::OutputMdlAddress

Definition at line 213 of file fltkernel.h.

◆ PageProtection

ULONG _FLT_PARAMETERS::PageProtection

Definition at line 348 of file fltkernel.h.

◆ Parameters

PVOID _FLT_PARAMETERS::Parameters

Definition at line 114 of file fltkernel.h.

◆ ParentOfTarget

PFILE_OBJECT _FLT_PARAMETERS::ParentOfTarget

Definition at line 145 of file fltkernel.h.

◆ 

union { ... } _FLT_PARAMETERS::Pnp

◆ 

struct { ... } _FLT_PARAMETERS::PrepareMdlWrite

◆ ProcessId

PEPROCESS _FLT_PARAMETERS::ProcessId

Definition at line 270 of file fltkernel.h.

◆ ProviderId

ULONG_PTR _FLT_PARAMETERS::ProviderId

Definition at line 285 of file fltkernel.h.

◆ 

struct { ... } _FLT_PARAMETERS::QueryDeviceRelations

◆ 

struct { ... } _FLT_PARAMETERS::QueryDeviceText

◆ 

struct { ... } _FLT_PARAMETERS::QueryDirectory

◆ 

struct { ... } _FLT_PARAMETERS::QueryEa

◆ 

struct { ... } _FLT_PARAMETERS::QueryFileInformation

◆ 

struct { ... } _FLT_PARAMETERS::QueryId

◆ 

struct { ... } _FLT_PARAMETERS::QueryInterface

◆ 

struct { ... } _FLT_PARAMETERS::QueryQuota

◆ 

struct { ... } _FLT_PARAMETERS::QuerySecurity

◆ 

struct { ... } _FLT_PARAMETERS::QueryVolumeInformation

◆ QuotaBuffer

PVOID _FLT_PARAMETERS::QuotaBuffer

Definition at line 295 of file fltkernel.h.

◆ 

struct { ... } _FLT_PARAMETERS::Read

◆ ReadBuffer

PVOID _FLT_PARAMETERS::ReadBuffer

Definition at line 127 of file fltkernel.h.

◆ 

struct { ... } _FLT_PARAMETERS::ReadWriteConfig

◆ 

struct { ... } _FLT_PARAMETERS::ReleaseForModifiedPageWriter

◆ ReplaceIfExists

BOOLEAN _FLT_PARAMETERS::ReplaceIfExists

Definition at line 148 of file fltkernel.h.

◆ Reserved [1/2]

USHORT POINTER_ALIGNMENT _FLT_PARAMETERS::Reserved

Definition at line 112 of file fltkernel.h.

◆ Reserved [2/2]

BOOLEAN _FLT_PARAMETERS::Reserved[3]

Definition at line 342 of file fltkernel.h.

◆ ResourceToRelease [1/2]

PERESOURCE* _FLT_PARAMETERS::ResourceToRelease

Definition at line 352 of file fltkernel.h.

◆ ResourceToRelease [2/2]

PERESOURCE _FLT_PARAMETERS::ResourceToRelease

Definition at line 355 of file fltkernel.h.

◆ SecurityBuffer

PVOID _FLT_PARAMETERS::SecurityBuffer

Definition at line 277 of file fltkernel.h.

◆ SecurityContext

PIO_SECURITY_CONTEXT _FLT_PARAMETERS::SecurityContext

Definition at line 101 of file fltkernel.h.

◆ SecurityDescriptor

PSECURITY_DESCRIPTOR _FLT_PARAMETERS::SecurityDescriptor

Definition at line 282 of file fltkernel.h.

◆ SecurityInformation

SECURITY_INFORMATION _FLT_PARAMETERS::SecurityInformation

Definition at line 275 of file fltkernel.h.

◆ 

struct { ... } _FLT_PARAMETERS::SetEa

◆ 

struct { ... } _FLT_PARAMETERS::SetFileInformation

◆ 

struct { ... } _FLT_PARAMETERS::SetLock

◆ 

struct { ... } _FLT_PARAMETERS::SetQuota

◆ 

struct { ... } _FLT_PARAMETERS::SetSecurity

◆ 

struct { ... } _FLT_PARAMETERS::SetVolumeInformation

◆ ShareAccess

USHORT _FLT_PARAMETERS::ShareAccess

Definition at line 104 of file fltkernel.h.

◆ SidList

PFILE_GET_QUOTA_INFORMATION _FLT_PARAMETERS::SidList

Definition at line 293 of file fltkernel.h.

◆ SidListLength

ULONG _FLT_PARAMETERS::SidListLength

Definition at line 294 of file fltkernel.h.

◆ Size

USHORT _FLT_PARAMETERS::Size

Definition at line 313 of file fltkernel.h.

◆ Spare1

ULONG POINTER_ALIGNMENT _FLT_PARAMETERS::Spare1

Definition at line 191 of file fltkernel.h.

◆ Spare2

ULONG POINTER_ALIGNMENT _FLT_PARAMETERS::Spare2

Definition at line 192 of file fltkernel.h.

◆ 

struct { ... } _FLT_PARAMETERS::StartDevice

◆ StartSid

PSID _FLT_PARAMETERS::StartSid

Definition at line 292 of file fltkernel.h.

◆ SyncType

FS_FILTER_SECTION_SYNC_TYPE _FLT_PARAMETERS::SyncType

Definition at line 347 of file fltkernel.h.

◆ SystemBuffer

PVOID _FLT_PARAMETERS::SystemBuffer

Definition at line 219 of file fltkernel.h.

◆ Type [1/2]

DEVICE_RELATION_TYPE _FLT_PARAMETERS::Type

Definition at line 309 of file fltkernel.h.

◆ Type [2/2]

Definition at line 343 of file fltkernel.h.

◆ 

struct { ... } _FLT_PARAMETERS::UsageNotification

◆ 

struct { ... } _FLT_PARAMETERS::VerifyVolume

◆ Version

USHORT _FLT_PARAMETERS::Version

Definition at line 314 of file fltkernel.h.

◆ VolumeBuffer

PVOID _FLT_PARAMETERS::VolumeBuffer

Definition at line 172 of file fltkernel.h.

◆ Vpb

PVPB _FLT_PARAMETERS::Vpb

Definition at line 199 of file fltkernel.h.

◆ WhichSpace

ULONG _FLT_PARAMETERS::WhichSpace

Definition at line 325 of file fltkernel.h.

◆ 

struct { ... } _FLT_PARAMETERS::WMI

◆ 

struct { ... } _FLT_PARAMETERS::Write

◆ WriteBuffer

PVOID _FLT_PARAMETERS::WriteBuffer

Definition at line 134 of file fltkernel.h.


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