Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

_IO_STACK_LOCATION Struct Reference

#include <io.h>

List of all members.

Public Attributes

UCHAR MajorFunction
UCHAR MinorFunction
UCHAR Flags
UCHAR Control
union {
   struct {
      PIO_SECURITY_CONTEXT   SecurityContext
      ULONG   Options
      USHORT POINTER_ALIGNMENT   FileAttributes
      USHORT   ShareAccess
      ULONG POINTER_ALIGNMENT   EaLength
   }   Create
   struct {
      PIO_SECURITY_CONTEXT   SecurityContext
      ULONG   Options
      USHORT POINTER_ALIGNMENT   Reserved
      USHORT   ShareAccess
      PNAMED_PIPE_CREATE_PARAMETERS   Parameters
   }   CreatePipe
   struct {
      PIO_SECURITY_CONTEXT   SecurityContext
      ULONG   Options
      USHORT POINTER_ALIGNMENT   Reserved
      USHORT   ShareAccess
      PMAILSLOT_CREATE_PARAMETERS   Parameters
   }   CreateMailslot
   struct {
      ULONG   Length
      ULONG POINTER_ALIGNMENT   Key
      LARGE_INTEGER   ByteOffset
   }   Read
   struct {
      ULONG   Length
      ULONG POINTER_ALIGNMENT   Key
      LARGE_INTEGER   ByteOffset
   }   Write
   struct {
      ULONG   Length
      PSTRING   FileName
      FILE_INFORMATION_CLASS   FileInformationClass
      ULONG POINTER_ALIGNMENT   FileIndex
   }   QueryDirectory
   struct {
      ULONG   Length
      ULONG POINTER_ALIGNMENT   CompletionFilter
   }   NotifyDirectory
   struct {
      ULONG   Length
      FILE_INFORMATION_CLASS POINTER_ALIGNMENT   FileInformationClass
   }   QueryFile
   struct {
      ULONG   Length
      FILE_INFORMATION_CLASS POINTER_ALIGNMENT   FileInformationClass
      PFILE_OBJECT   FileObject
      union {
         struct {
            BOOLEAN   ReplaceIfExists
            BOOLEAN   AdvanceOnly
         } 
         ULONG   ClusterCount
         HANDLE   DeleteHandle
      } 
   }   SetFile
   struct {
      ULONG   Length
      PVOID   EaList
      ULONG   EaListLength
      ULONG POINTER_ALIGNMENT   EaIndex
   }   QueryEa
   struct {
      ULONG   Length
   }   SetEa
   struct {
      ULONG   Length
      FS_INFORMATION_CLASS POINTER_ALIGNMENT   FsInformationClass
   }   QueryVolume
   struct {
      ULONG   Length
      FS_INFORMATION_CLASS POINTER_ALIGNMENT   FsInformationClass
   }   SetVolume
   struct {
      ULONG   OutputBufferLength
      ULONG POINTER_ALIGNMENT   InputBufferLength
      ULONG POINTER_ALIGNMENT   FsControlCode
      PVOID   Type3InputBuffer
   }   FileSystemControl
   struct {
      PLARGE_INTEGER   Length
      ULONG POINTER_ALIGNMENT   Key
      LARGE_INTEGER   ByteOffset
   }   LockControl
   struct {
      ULONG   OutputBufferLength
      ULONG POINTER_ALIGNMENT   InputBufferLength
      ULONG POINTER_ALIGNMENT   IoControlCode
      PVOID   Type3InputBuffer
   }   DeviceIoControl
   struct {
      SECURITY_INFORMATION   SecurityInformation
      ULONG POINTER_ALIGNMENT   Length
   }   QuerySecurity
   struct {
      SECURITY_INFORMATION   SecurityInformation
      PSECURITY_DESCRIPTOR   SecurityDescriptor
   }   SetSecurity
   struct {
      PVPB   Vpb
      PDEVICE_OBJECT   DeviceObject
   }   MountVolume
   struct {
      PVPB   Vpb
      PDEVICE_OBJECT   DeviceObject
   }   VerifyVolume
   struct {
      _SCSI_REQUEST_BLOCK *   Srb
   }   Scsi
   struct {
      ULONG   Length
      PSID   StartSid
      PFILE_GET_QUOTA_INFORMATION   SidList
      ULONG   SidListLength
   }   QueryQuota
   struct {
      ULONG   Length
   }   SetQuota
   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
   struct {
      SYSTEM_POWER_STATE   PowerState
   }   WaitWake
   struct {
      PPOWER_SEQUENCE   PowerSequence
   }   PowerSequence
   struct {
      ULONG   SystemContext
      POWER_STATE_TYPE POINTER_ALIGNMENT   Type
      POWER_STATE POINTER_ALIGNMENT   State
      POWER_ACTION POINTER_ALIGNMENT   ShutdownType
   }   Power
   struct {
      PCM_RESOURCE_LIST   AllocatedResources
      PCM_RESOURCE_LIST   AllocatedResourcesTranslated
   }   StartDevice
   struct {
      ULONG_PTR   ProviderId
      PVOID   DataPath
      ULONG   BufferSize
      PVOID   Buffer
   }   WMI
   struct {
      PVOID   Argument1
      PVOID   Argument2
      PVOID   Argument3
      PVOID   Argument4
   }   Others
Parameters
PIO_COMPLETION_ROUTINE CompletionRoutine
PVOID Context


Member Data Documentation

BOOLEAN _IO_STACK_LOCATION::AdvanceOnly
 

Definition at line 2155 of file io.h.

PCM_RESOURCE_LIST _IO_STACK_LOCATION::AllocatedResources
 

Definition at line 2448 of file io.h.

PCM_RESOURCE_LIST _IO_STACK_LOCATION::AllocatedResourcesTranslated
 

Definition at line 2449 of file io.h.

PVOID _IO_STACK_LOCATION::Argument1
 

Definition at line 2475 of file io.h.

PVOID _IO_STACK_LOCATION::Argument2
 

Definition at line 2476 of file io.h.

PVOID _IO_STACK_LOCATION::Argument3
 

Definition at line 2477 of file io.h.

PVOID _IO_STACK_LOCATION::Argument4
 

Definition at line 2478 of file io.h.

PVOID _IO_STACK_LOCATION::Buffer
 

Definition at line 2467 of file io.h.

ULONG _IO_STACK_LOCATION::BufferSize
 

Definition at line 2466 of file io.h.

LARGE_INTEGER _IO_STACK_LOCATION::ByteOffset
 

Definition at line 2226 of file io.h.

PDEVICE_CAPABILITIES _IO_STACK_LOCATION::Capabilities
 

Definition at line 2359 of file io.h.

ULONG _IO_STACK_LOCATION::ClusterCount
 

Definition at line 2157 of file io.h.

ULONG POINTER_ALIGNMENT _IO_STACK_LOCATION::CompletionFilter
 

Definition at line 2130 of file io.h.

PIO_COMPLETION_ROUTINE _IO_STACK_LOCATION::CompletionRoutine
 

Definition at line 2501 of file io.h.

Referenced by IovpCompleteRequest2(), IovpCompleteRequest3(), IovpExamineIrpStackForwarding(), IovpInternalCompleteAfterWait(), IovpInternalDeferredCompletion(), and IovpSwapSurrogateIrp().

PVOID _IO_STACK_LOCATION::Context
 

Definition at line 2508 of file io.h.

Referenced by IovpCompleteRequest2(), IovpCompleteRequest3(), IovpExamineIrpStackForwarding(), IovpInternalCompleteAfterWait(), IovpInternalDeferredCompletion(), and IovpSwapSurrogateIrp().

UCHAR _IO_STACK_LOCATION::Control
 

Definition at line 2031 of file io.h.

Referenced by FsRtlNotifyCompleteIrp(), IopParseDevice(), IovpCallDriver1(), IovpCompleteRequest2(), IovpCompleteRequest4(), IovpExamineIrpStackForwarding(), and IovpSwapSurrogateIrp().

struct { ... } _IO_STACK_LOCATION::Create
 

struct { ... } _IO_STACK_LOCATION::CreateMailslot
 

struct { ... } _IO_STACK_LOCATION::CreatePipe
 

PVOID _IO_STACK_LOCATION::DataPath
 

Definition at line 2465 of file io.h.

HANDLE _IO_STACK_LOCATION::DeleteHandle
 

Definition at line 2158 of file io.h.

struct { ... } _IO_STACK_LOCATION::DeviceCapabilities
 

struct { ... } _IO_STACK_LOCATION::DeviceIoControl
 

PDEVICE_OBJECT _IO_STACK_LOCATION::DeviceObject
 

Definition at line 2488 of file io.h.

Referenced by CcSetValidData(), FsRtlGetFileSize(), FsRtlSetFileSize(), IoepFindErrThread(), IoepNewErrThread(), IopDisassociateThreadIrp(), IopfCallDriver(), IopGetRelatedTargetDevice(), IopParseDevice(), IopRaiseHardError(), IovpExamineIrpStackForwarding(), IovSpecialIrpCallDriver(), UdfAddToWorkque(), UdfCommonPnp(), UdfCommonSetInfo(), UdfCreateIrpContext(), UdfFspDispatch(), and UdfPerformVerify().

DEVICE_TEXT_TYPE _IO_STACK_LOCATION::DeviceTextType
 

Definition at line 2402 of file io.h.

ULONG POINTER_ALIGNMENT _IO_STACK_LOCATION::EaIndex
 

Definition at line 2172 of file io.h.

ULONG POINTER_ALIGNMENT _IO_STACK_LOCATION::EaLength
 

Definition at line 2050 of file io.h.

PVOID _IO_STACK_LOCATION::EaList
 

Definition at line 2170 of file io.h.

ULONG _IO_STACK_LOCATION::EaListLength
 

Definition at line 2171 of file io.h.

USHORT POINTER_ALIGNMENT _IO_STACK_LOCATION::FileAttributes
 

Definition at line 2048 of file io.h.

ULONG POINTER_ALIGNMENT _IO_STACK_LOCATION::FileIndex
 

Definition at line 2121 of file io.h.

FILE_INFORMATION_CLASS POINTER_ALIGNMENT _IO_STACK_LOCATION::FileInformationClass
 

Definition at line 2150 of file io.h.

FILE_INFORMATION_CLASS _IO_STACK_LOCATION::FileInformationClass
 

Definition at line 2120 of file io.h.

PSTRING _IO_STACK_LOCATION::FileName
 

Definition at line 2119 of file io.h.

PFILE_OBJECT _IO_STACK_LOCATION::FileObject
 

Definition at line 2494 of file io.h.

Referenced by BuildQueryDirectoryIrp(), CcSetValidData(), FsRecCreate(), FsRtlCheckLockForReadAccess(), FsRtlCheckLockForWriteAccess(), FsRtlCheckOplock(), FsRtlGetFileSize(), FsRtlNotifyFullChangeDirectory(), FsRtlOplockCleanup(), FsRtlOplockFsctrl(), FsRtlPrivateCheckWaitingLocks(), FsRtlPrivateFastUnlockAll(), FsRtlProcessFileLock(), FsRtlRemoveAndCompleteIrp(), FsRtlSetFileSize(), IoAsynchronousPageWrite(), IoCancelFileOpen(), IoFreeDumpStack(), IoPageRead(), IopCloseFile(), IopDeleteFile(), IopGetDumpStack(), IopGetFileName(), IopGetRelatedTargetDevice(), IopGetSetObjectId(), IopGetSetSecurityObject(), IopGetVolumeId(), IopParseDevice(), IopQueryXxxInformation(), IopSetEaOrQuotaInformationFile(), IopSetRemoteLink(), IopXxxControlFile(), IoSetInformation(), IoSynchronousPageWrite(), IovpExamineIrpStackForwarding(), MiCheckPageFilePath(), NtFlushBuffersFile(), NtLockFile(), NtNotifyChangeDirectoryFile(), NtQueryEaFile(), NtQueryInformationFile(), NtQueryQuotaInformationFile(), NtQueryVolumeInformationFile(), NtReadFile(), NtReadFileScatter(), NtSetEaFile(), NtSetInformationFile(), NtSetVolumeInformationFile(), NtUnlockFile(), NtWriteFile(), NtWriteFileGather(), UdfAddToWorkque(), UdfCommonCreate(), UdfCommonDevControl(), UdfCommonDirControl(), UdfCommonLockControl(), UdfCommonQueryInfo(), UdfCommonQueryVolInfo(), UdfCommonRead(), UdfCommonSetInfo(), UdfCompleteFcbOpen(), UdfCreateIrpContext(), UdfDismountVolume(), UdfFspDispatch(), UdfIsVolumeDirty(), UdfIsVolumeMounted(), UdfLockVolume(), UdfOplockRequest(), UdfPerformVerify(), UdfUnlockVolume(), and VdmQueryDirectoryFile().

struct { ... } _IO_STACK_LOCATION::FileSystemControl
 

struct { ... } _IO_STACK_LOCATION::FilterResourceRequirements
 

UCHAR _IO_STACK_LOCATION::Flags
 

Definition at line 2030 of file io.h.

Referenced by BuildQueryDirectoryIrp(), FsRtlPrivateCheckWaitingLocks(), FsRtlProcessFileLock(), IopMountVolume(), IopParseDevice(), IoVerifyVolume(), IovpSessionDataAttachSurrogate(), NtLockFile(), NtNotifyChangeDirectoryFile(), NtQueryEaFile(), NtQueryQuotaInformationFile(), NtWriteFile(), NtWriteFileGather(), UdfCommonCreate(), UdfVerifyVolume(), VdmQueryDirectoryFile(), xHalExamineMBR(), xHalIoClearPartitionTable(), xHalIoReadPartitionTable(), xHalIoSetPartitionInformation(), and xHalIoWritePartitionTable().

ULONG POINTER_ALIGNMENT _IO_STACK_LOCATION::FsControlCode
 

Definition at line 2215 of file io.h.

FS_INFORMATION_CLASS POINTER_ALIGNMENT _IO_STACK_LOCATION::FsInformationClass
 

Definition at line 2202 of file io.h.

BUS_QUERY_ID_TYPE _IO_STACK_LOCATION::IdType
 

Definition at line 2394 of file io.h.

BOOLEAN _IO_STACK_LOCATION::InPath
 

Definition at line 2411 of file io.h.

ULONG POINTER_ALIGNMENT _IO_STACK_LOCATION::InputBufferLength
 

Definition at line 2256 of file io.h.

PINTERFACE _IO_STACK_LOCATION::Interface
 

Definition at line 2348 of file io.h.

PVOID _IO_STACK_LOCATION::InterfaceSpecificData
 

Definition at line 2349 of file io.h.

CONST GUID* _IO_STACK_LOCATION::InterfaceType
 

Definition at line 2345 of file io.h.

ULONG POINTER_ALIGNMENT _IO_STACK_LOCATION::IoControlCode
 

Definition at line 2257 of file io.h.

PIO_RESOURCE_REQUIREMENTS_LIST _IO_STACK_LOCATION::IoResourceRequirementList
 

Definition at line 2367 of file io.h.

ULONG POINTER_ALIGNMENT _IO_STACK_LOCATION::Key
 

Definition at line 2225 of file io.h.

ULONG POINTER_ALIGNMENT _IO_STACK_LOCATION::Length
 

Definition at line 2378 of file io.h.

PLARGE_INTEGER _IO_STACK_LOCATION::Length
 

Definition at line 2224 of file io.h.

ULONG _IO_STACK_LOCATION::Length
 

Definition at line 2327 of file io.h.

LCID POINTER_ALIGNMENT _IO_STACK_LOCATION::LocaleId
 

Definition at line 2403 of file io.h.

BOOLEAN _IO_STACK_LOCATION::Lock
 

Definition at line 2386 of file io.h.

struct { ... } _IO_STACK_LOCATION::LockControl
 

UCHAR _IO_STACK_LOCATION::MajorFunction
 

Definition at line 2028 of file io.h.

Referenced by BuildQueryDirectoryIrp(), CcSetValidData(), FsRtlCheckOplock(), FsRtlGetFileSize(), FsRtlOplockFsctrl(), FsRtlProcessFileLock(), FsRtlSetFileSize(), IoAsynchronousPageWrite(), IoBuildAsynchronousFsdRequest(), IoBuildDeviceIoControlRequest(), IoCancelFileOpen(), IoepFindErrThread(), IoepNewErrThread(), IoFreeDumpStack(), IoPageRead(), IopCloseFile(), IopDeleteFile(), IopEjectDevice(), IopEnumerateDevice(), IopfCallDriver(), IopFilterResourceRequirementsCall(), IopGetDumpStack(), IopGetFileName(), IopGetRelatedTargetDevice(), IopGetSetObjectId(), IopGetSetSecurityObject(), IopGetVolumeId(), IopInvalidateVolumesForDevice(), IopLoadFileSystemDriver(), IopMountVolume(), IopParseDevice(), IopProcessNewDeviceNode(), IopQueryCompatibleIds(), IopQueryDeviceCapabilities(), IopQueryDeviceId(), IopQueryDeviceRelations(), IopQueryDeviceResources(), IopQueryDeviceSerialNumber(), IopQueryDeviceState(), IopQueryDockRemovalInterface(), IopQueryLegacyBusInformation(), IopQueryPnpBusInformation(), IopQueryReconfiguration(), IopQueryResourceHandlerInterface(), IopQueryUniqueId(), IopQueryXxxInformation(), IopRaiseHardError(), IopRemoveDevice(), IopSetEaOrQuotaInformationFile(), IopSetRemoteLink(), IopStartDevice(), IopXxxControlFile(), IoRaiseHardError(), IoSetInformation(), IoSynchronousPageWrite(), IoVerifyVolume(), IovpCallDriver1(), IovpCompleteRequest3(), IovpExamineIrpStackForwarding(), IovpIsSystemRestrictedIrp(), IovpSessionDataAttachSurrogate(), IovpSessionDataDeterminePolicy(), IovpThrowChaffAtStartedPdoStack(), IovSpecialIrpCallDriver(), MiCheckPageFilePath(), NtFlushBuffersFile(), NtLockFile(), NtNotifyChangeDirectoryFile(), NtQueryEaFile(), NtQueryInformationFile(), NtQueryQuotaInformationFile(), NtQueryVolumeInformationFile(), NtReadFile(), NtReadFileScatter(), NtSetEaFile(), NtSetInformationFile(), NtSetVolumeInformationFile(), NtUnlockFile(), UdfCreateIrpContext(), UdfMultipleAsync(), UdfSingleAsync(), and VdmQueryDirectoryFile().

UCHAR _IO_STACK_LOCATION::MinorFunction
 

Definition at line 2029 of file io.h.

Referenced by BuildQueryDirectoryIrp(), CdfsRecFsControl(), FatRecFsControl(), FsRecFsControl(), FsRtlProcessFileLock(), IoepFindErrThread(), IoepNewErrThread(), IoFreeDumpStack(), IoGetDmaAdapter(), IopCloseFile(), IopDriverCorrectnessPrintIrp(), IopEjectDevice(), IopEnumerateDevice(), IopFilterResourceRequirementsCall(), IopGetDumpStack(), IopGetRelatedTargetDevice(), IopGetSetObjectId(), IopLoadFileSystemDriver(), IopMountVolume(), IopPnPDispatch(), IopPowerDispatch(), IopProcessNewDeviceNode(), IopQueryCompatibleIds(), IopQueryDeviceCapabilities(), IopQueryDeviceId(), IopQueryDeviceRelations(), IopQueryDeviceResources(), IopQueryDeviceSerialNumber(), IopQueryDeviceState(), IopQueryDockRemovalInterface(), IopQueryLegacyBusInformation(), IopQueryPnpBusInformation(), IopQueryReconfiguration(), IopQueryResourceHandlerInterface(), IopQueryUniqueId(), IopRaiseHardError(), IopRemoveDevice(), IopSetRemoteLink(), IopStartDevice(), IoVerifyVolume(), IovpCallDriver1(), IovpCompleteRequest3(), IovpIsSystemRestrictedIrp(), IovpThrowChaffAtStartedPdoStack(), MiCheckPageFilePath(), NtfsRecFsControl(), NtLockFile(), NtNotifyChangeDirectoryFile(), NtUnlockFile(), UdfCommonDirControl(), UdfCommonFsControl(), UdfCommonPnp(), UdfCreateIrpContext(), UdfsRecFsControl(), and VdmQueryDirectoryFile().

struct { ... } _IO_STACK_LOCATION::MountVolume
 

struct { ... } _IO_STACK_LOCATION::NotifyDirectory
 

ULONG _IO_STACK_LOCATION::Offset
 

Definition at line 2377 of file io.h.

ULONG _IO_STACK_LOCATION::Options
 

Definition at line 2083 of file io.h.

struct { ... } _IO_STACK_LOCATION::Others
 

ULONG _IO_STACK_LOCATION::OutputBufferLength
 

Definition at line 2255 of file io.h.

union { ... } _IO_STACK_LOCATION::Parameters
 

PMAILSLOT_CREATE_PARAMETERS _IO_STACK_LOCATION::Parameters
 

Definition at line 2086 of file io.h.

PNAMED_PIPE_CREATE_PARAMETERS _IO_STACK_LOCATION::Parameters
 

Definition at line 2069 of file io.h.

Referenced by BuildQueryDirectoryIrp(), CcSetValidData(), FatRecFsControl(), FsRtlCancelNotify(), FsRtlCheckLockForReadAccess(), FsRtlCheckLockForWriteAccess(), FsRtlCheckOplock(), FsRtlGetFileSize(), FsRtlNotifyCompleteIrp(), FsRtlNotifyFullChangeDirectory(), FsRtlNotifyFullReportChange(), FsRtlOplockFsctrl(), FsRtlPrivateCheckWaitingLocks(), FsRtlPrivateFastUnlockAll(), FsRtlProcessFileLock(), FsRtlSetFileSize(), FsVgaDeviceControl(), IoAsynchronousPageWrite(), IoBuildAsynchronousFsdRequest(), IoBuildDeviceIoControlRequest(), IoepFindErrThread(), IoepNewErrThread(), IoFreeDumpStack(), IoGetDmaAdapter(), IoIsValidNameGraftingBuffer(), IoPageRead(), IopFilterResourceRequirementsCall(), IopGetDumpStack(), IopGetFileName(), IopGetRelatedTargetDevice(), IopGetSetObjectId(), IopGetSetSecurityObject(), IopGetVolumeId(), IopMountVolume(), IopOpenLinkOrRenameTarget(), IopParseDevice(), IopPnPDispatch(), IopPowerDispatch(), IopProcessNewDeviceNode(), IopQueryCompatibleIds(), IopQueryDeviceCapabilities(), IopQueryDeviceId(), IopQueryDeviceRelations(), IopQueryDeviceSerialNumber(), IopQueryDockRemovalInterface(), IopQueryResourceHandlerInterface(), IopQueryUniqueId(), IopQueryXxxInformation(), IopSetEaOrQuotaInformationFile(), IopSetRemoteLink(), IopStartDevice(), IopXxxControlFile(), IoSetInformation(), IoSynchronousPageWrite(), IoVerifyVolume(), IovpExamineIrpStackForwarding(), IovpIsSystemRestrictedIrp(), IovpSessionDataAttachSurrogate(), IovpThrowChaffAtStartedPdoStack(), MiCheckPageFilePath(), NtfsRecFsControl(), NtLockFile(), NtNotifyChangeDirectoryFile(), NtQueryEaFile(), NtQueryInformationFile(), NtQueryQuotaInformationFile(), NtQueryVolumeInformationFile(), NtReadFile(), NtReadFileScatter(), NtSetEaFile(), NtSetInformationFile(), NtSetVolumeInformationFile(), NtUnlockFile(), NtWriteFile(), NtWriteFileGather(), UdfCommonCreate(), UdfCommonDevControl(), UdfCommonQueryInfo(), UdfCommonQueryVolInfo(), UdfCommonRead(), UdfCommonSetInfo(), UdfCompleteFcbOpen(), UdfCreateIrpContext(), UdfDvdReadStructure(), UdfDvdTransferKey(), UdfInvalidateVolumes(), UdfIsVolumeDirty(), UdfMountVolume(), UdfMultipleAsync(), UdfOplockRequest(), UdfPrePostIrp(), UdfSingleAsync(), UdfsRecFsControl(), UdfUserFsctl(), UdfVerifyVolume(), and VdmQueryDirectoryFile().

struct { ... } _IO_STACK_LOCATION::Power
 

struct { ... } _IO_STACK_LOCATION::PowerSequence
 

PPOWER_SEQUENCE _IO_STACK_LOCATION::PowerSequence
 

Definition at line 2429 of file io.h.

SYSTEM_POWER_STATE _IO_STACK_LOCATION::PowerState
 

Definition at line 2421 of file io.h.

ULONG_PTR _IO_STACK_LOCATION::ProviderId
 

Definition at line 2464 of file io.h.

struct { ... } _IO_STACK_LOCATION::QueryDeviceRelations
 

struct { ... } _IO_STACK_LOCATION::QueryDeviceText
 

struct { ... } _IO_STACK_LOCATION::QueryDirectory
 

struct { ... } _IO_STACK_LOCATION::QueryEa
 

struct { ... } _IO_STACK_LOCATION::QueryFile
 

struct { ... } _IO_STACK_LOCATION::QueryId
 

struct { ... } _IO_STACK_LOCATION::QueryInterface
 

struct { ... } _IO_STACK_LOCATION::QueryQuota
 

struct { ... } _IO_STACK_LOCATION::QuerySecurity
 

struct { ... } _IO_STACK_LOCATION::QueryVolume
 

struct { ... } _IO_STACK_LOCATION::Read
 

struct { ... } _IO_STACK_LOCATION::ReadWriteConfig
 

BOOLEAN _IO_STACK_LOCATION::ReplaceIfExists
 

Definition at line 2154 of file io.h.

BOOLEAN _IO_STACK_LOCATION::Reserved[3]
 

Definition at line 2412 of file io.h.

USHORT POINTER_ALIGNMENT _IO_STACK_LOCATION::Reserved
 

Definition at line 2084 of file io.h.

struct { ... } _IO_STACK_LOCATION::Scsi
 

PIO_SECURITY_CONTEXT _IO_STACK_LOCATION::SecurityContext
 

Definition at line 2082 of file io.h.

PSECURITY_DESCRIPTOR _IO_STACK_LOCATION::SecurityDescriptor
 

Definition at line 2277 of file io.h.

SECURITY_INFORMATION _IO_STACK_LOCATION::SecurityInformation
 

Definition at line 2276 of file io.h.

struct { ... } _IO_STACK_LOCATION::SetEa
 

struct { ... } _IO_STACK_LOCATION::SetFile
 

struct { ... } _IO_STACK_LOCATION::SetLock
 

struct { ... } _IO_STACK_LOCATION::SetQuota
 

struct { ... } _IO_STACK_LOCATION::SetSecurity
 

struct { ... } _IO_STACK_LOCATION::SetVolume
 

USHORT _IO_STACK_LOCATION::ShareAccess
 

Definition at line 2085 of file io.h.

POWER_ACTION POINTER_ALIGNMENT _IO_STACK_LOCATION::ShutdownType
 

Definition at line 2440 of file io.h.

PFILE_GET_QUOTA_INFORMATION _IO_STACK_LOCATION::SidList
 

Definition at line 2318 of file io.h.

ULONG _IO_STACK_LOCATION::SidListLength
 

Definition at line 2319 of file io.h.

USHORT _IO_STACK_LOCATION::Size
 

Definition at line 2346 of file io.h.

struct _SCSI_REQUEST_BLOCK* _IO_STACK_LOCATION::Srb
 

Definition at line 2306 of file io.h.

struct { ... } _IO_STACK_LOCATION::StartDevice
 

PSID _IO_STACK_LOCATION::StartSid
 

Definition at line 2317 of file io.h.

POWER_STATE POINTER_ALIGNMENT _IO_STACK_LOCATION::State
 

Definition at line 2439 of file io.h.

ULONG _IO_STACK_LOCATION::SystemContext
 

Definition at line 2437 of file io.h.

POWER_STATE_TYPE POINTER_ALIGNMENT _IO_STACK_LOCATION::Type
 

Definition at line 2438 of file io.h.

DEVICE_USAGE_NOTIFICATION_TYPE POINTER_ALIGNMENT _IO_STACK_LOCATION::Type
 

Definition at line 2413 of file io.h.

DEVICE_RELATION_TYPE _IO_STACK_LOCATION::Type
 

Definition at line 2337 of file io.h.

PVOID _IO_STACK_LOCATION::Type3InputBuffer
 

Definition at line 2258 of file io.h.

struct { ... } _IO_STACK_LOCATION::UsageNotification
 

struct { ... } _IO_STACK_LOCATION::VerifyVolume
 

USHORT _IO_STACK_LOCATION::Version
 

Definition at line 2347 of file io.h.

PVPB _IO_STACK_LOCATION::Vpb
 

Definition at line 2297 of file io.h.

struct { ... } _IO_STACK_LOCATION::WaitWake
 

ULONG _IO_STACK_LOCATION::WhichSpace
 

Definition at line 2375 of file io.h.

struct { ... } _IO_STACK_LOCATION::WMI
 

struct { ... } _IO_STACK_LOCATION::Write
 


The documentation for this struct was generated from the following file:
Generated on Sat May 15 19:46:19 2004 for test by doxygen 1.3.7