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

_FAST_IO_DISPATCH Struct Reference

#include <io.h>

List of all members.

Public Attributes

ULONG SizeOfFastIoDispatch
PFAST_IO_CHECK_IF_POSSIBLE FastIoCheckIfPossible
PFAST_IO_READ FastIoRead
PFAST_IO_WRITE FastIoWrite
PFAST_IO_QUERY_BASIC_INFO FastIoQueryBasicInfo
PFAST_IO_QUERY_STANDARD_INFO FastIoQueryStandardInfo
PFAST_IO_LOCK FastIoLock
PFAST_IO_UNLOCK_SINGLE FastIoUnlockSingle
PFAST_IO_UNLOCK_ALL FastIoUnlockAll
PFAST_IO_UNLOCK_ALL_BY_KEY FastIoUnlockAllByKey
PFAST_IO_DEVICE_CONTROL FastIoDeviceControl
PFAST_IO_ACQUIRE_FILE AcquireFileForNtCreateSection
PFAST_IO_RELEASE_FILE ReleaseFileForNtCreateSection
PFAST_IO_DETACH_DEVICE FastIoDetachDevice
PFAST_IO_QUERY_NETWORK_OPEN_INFO FastIoQueryNetworkOpenInfo
PFAST_IO_ACQUIRE_FOR_MOD_WRITE AcquireForModWrite
PFAST_IO_MDL_READ MdlRead
PFAST_IO_MDL_READ_COMPLETE MdlReadComplete
PFAST_IO_PREPARE_MDL_WRITE PrepareMdlWrite
PFAST_IO_MDL_WRITE_COMPLETE MdlWriteComplete
PFAST_IO_READ_COMPRESSED FastIoReadCompressed
PFAST_IO_WRITE_COMPRESSED FastIoWriteCompressed
PFAST_IO_MDL_READ_COMPLETE_COMPRESSED MdlReadCompleteCompressed
PFAST_IO_MDL_WRITE_COMPLETE_COMPRESSED MdlWriteCompleteCompressed
PFAST_IO_QUERY_OPEN FastIoQueryOpen
PFAST_IO_RELEASE_FOR_MOD_WRITE ReleaseForModWrite
PFAST_IO_ACQUIRE_FOR_CCFLUSH AcquireForCcFlush
PFAST_IO_RELEASE_FOR_CCFLUSH ReleaseForCcFlush


Member Data Documentation

PFAST_IO_ACQUIRE_FILE _FAST_IO_DISPATCH::AcquireFileForNtCreateSection
 

Definition at line 953 of file io.h.

Referenced by FsRtlAcquireFileExclusive(), and UdfInitializeGlobalData().

PFAST_IO_ACQUIRE_FOR_CCFLUSH _FAST_IO_DISPATCH::AcquireForCcFlush
 

Definition at line 968 of file io.h.

Referenced by FsRtlAcquireFileForCcFlush().

PFAST_IO_ACQUIRE_FOR_MOD_WRITE _FAST_IO_DISPATCH::AcquireForModWrite
 

Definition at line 957 of file io.h.

Referenced by FsRtlAcquireFileForModWrite().

PFAST_IO_CHECK_IF_POSSIBLE _FAST_IO_DISPATCH::FastIoCheckIfPossible
 

Definition at line 943 of file io.h.

Referenced by FsRtlCopyRead(), FsRtlCopyWrite(), FsRtlMdlReadDev(), FsRtlPrepareMdlWriteDev(), and UdfInitializeGlobalData().

PFAST_IO_DETACH_DEVICE _FAST_IO_DISPATCH::FastIoDetachDevice
 

Definition at line 955 of file io.h.

Referenced by IopCompleteUnloadOrDelete().

PFAST_IO_DEVICE_CONTROL _FAST_IO_DISPATCH::FastIoDeviceControl
 

Definition at line 952 of file io.h.

Referenced by IopIsSameMachine(), and IopXxxControlFile().

PFAST_IO_LOCK _FAST_IO_DISPATCH::FastIoLock
 

Definition at line 948 of file io.h.

Referenced by NtLockFile(), and UdfInitializeGlobalData().

PFAST_IO_QUERY_BASIC_INFO _FAST_IO_DISPATCH::FastIoQueryBasicInfo
 

Definition at line 946 of file io.h.

Referenced by IopParseDevice(), NtQueryInformationFile(), and UdfInitializeGlobalData().

PFAST_IO_QUERY_NETWORK_OPEN_INFO _FAST_IO_DISPATCH::FastIoQueryNetworkOpenInfo
 

Definition at line 956 of file io.h.

Referenced by IopParseDevice(), and UdfInitializeGlobalData().

PFAST_IO_QUERY_OPEN _FAST_IO_DISPATCH::FastIoQueryOpen
 

Definition at line 966 of file io.h.

Referenced by IopParseDevice().

PFAST_IO_QUERY_STANDARD_INFO _FAST_IO_DISPATCH::FastIoQueryStandardInfo
 

Definition at line 947 of file io.h.

Referenced by FsRtlGetFileSize(), NtQueryInformationFile(), and UdfInitializeGlobalData().

PFAST_IO_READ _FAST_IO_DISPATCH::FastIoRead
 

Definition at line 944 of file io.h.

Referenced by NtReadFile(), and UdfInitializeGlobalData().

PFAST_IO_READ_COMPRESSED _FAST_IO_DISPATCH::FastIoReadCompressed
 

Definition at line 962 of file io.h.

PFAST_IO_UNLOCK_ALL _FAST_IO_DISPATCH::FastIoUnlockAll
 

Definition at line 950 of file io.h.

Referenced by IopCloseFile(), and UdfInitializeGlobalData().

PFAST_IO_UNLOCK_ALL_BY_KEY _FAST_IO_DISPATCH::FastIoUnlockAllByKey
 

Definition at line 951 of file io.h.

Referenced by UdfInitializeGlobalData().

PFAST_IO_UNLOCK_SINGLE _FAST_IO_DISPATCH::FastIoUnlockSingle
 

Definition at line 949 of file io.h.

Referenced by NtUnlockFile(), and UdfInitializeGlobalData().

PFAST_IO_WRITE _FAST_IO_DISPATCH::FastIoWrite
 

Definition at line 945 of file io.h.

Referenced by NtWriteFile().

PFAST_IO_WRITE_COMPRESSED _FAST_IO_DISPATCH::FastIoWriteCompressed
 

Definition at line 963 of file io.h.

PFAST_IO_MDL_READ _FAST_IO_DISPATCH::MdlRead
 

Definition at line 958 of file io.h.

Referenced by FsRtlMdlRead().

PFAST_IO_MDL_READ_COMPLETE _FAST_IO_DISPATCH::MdlReadComplete
 

Definition at line 959 of file io.h.

Referenced by CcMdlReadComplete(), and FsRtlMdlReadComplete().

PFAST_IO_MDL_READ_COMPLETE_COMPRESSED _FAST_IO_DISPATCH::MdlReadCompleteCompressed
 

Definition at line 964 of file io.h.

PFAST_IO_MDL_WRITE_COMPLETE _FAST_IO_DISPATCH::MdlWriteComplete
 

Definition at line 961 of file io.h.

Referenced by CcMdlWriteComplete(), and FsRtlMdlWriteComplete().

PFAST_IO_MDL_WRITE_COMPLETE_COMPRESSED _FAST_IO_DISPATCH::MdlWriteCompleteCompressed
 

Definition at line 965 of file io.h.

PFAST_IO_PREPARE_MDL_WRITE _FAST_IO_DISPATCH::PrepareMdlWrite
 

Definition at line 960 of file io.h.

Referenced by FsRtlPrepareMdlWrite().

PFAST_IO_RELEASE_FILE _FAST_IO_DISPATCH::ReleaseFileForNtCreateSection
 

Definition at line 954 of file io.h.

Referenced by FsRtlReleaseFile(), and UdfInitializeGlobalData().

PFAST_IO_RELEASE_FOR_CCFLUSH _FAST_IO_DISPATCH::ReleaseForCcFlush
 

Definition at line 969 of file io.h.

Referenced by FsRtlReleaseFileForCcFlush().

PFAST_IO_RELEASE_FOR_MOD_WRITE _FAST_IO_DISPATCH::ReleaseForModWrite
 

Definition at line 967 of file io.h.

Referenced by FsRtlReleaseFileForModWrite().

ULONG _FAST_IO_DISPATCH::SizeOfFastIoDispatch
 

Definition at line 942 of file io.h.

Referenced by CcMdlReadComplete(), CcMdlWriteComplete(), FsRtlAcquireFileExclusive(), FsRtlAcquireFileForCcFlush(), FsRtlAcquireFileForModWrite(), FsRtlMdlRead(), FsRtlMdlReadComplete(), FsRtlMdlWriteComplete(), FsRtlPrepareMdlWrite(), FsRtlReleaseFile(), FsRtlReleaseFileForCcFlush(), FsRtlReleaseFileForModWrite(), IopCompleteUnloadOrDelete(), IopParseDevice(), and UdfInitializeGlobalData().


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