ReactOS 0.4.16-dev-13-ge2fc578
|
#include <fxiotarget.hpp>
Additional Inherited Members | |
Protected Member Functions inherited from FxRequestContext | |
VOID __inline | InitCompletionParams (VOID) |
Protected Member Functions inherited from FxStump | |
FxStump (VOID) | |
Static Protected Member Functions inherited from FxRequestContext | |
static VOID | _StoreAndReferenceMemoryWorker (__in PVOID Tag, __deref_out_opt IFxMemory **PPMemory, __in FxRequestBuffer *Buffer) |
Definition at line 32 of file fxiotarget.hpp.
__inline FxIoContext::FxIoContext | ( | VOID | ) |
Definition at line 32 of file fxiotargetkm.hpp.
|
virtual |
Definition at line 51 of file fxiotargetkm.hpp.
Definition at line 202 of file fxiotargetkm.hpp.
Referenced by FxIoTarget::FormatIoctlRequest(), and FxIoTarget::FormatIoRequest().
Definition at line 135 of file fxiotargetkm.hpp.
Referenced by ~FxIoContext().
|
virtual |
Reimplemented from FxRequestContext.
Definition at line 150 of file fxiotargetkm.hpp.
|
virtual |
Reimplemented from FxRequestContext.
Definition at line 82 of file fxiotargetkm.hpp.
__inline VOID FxIoContext::SetBufferAndLength | ( | __in PVOID | Buffer, |
__in size_t | BufferLength, | ||
__in BOOLEAN | CopyBackToBuffer | ||
) |
Definition at line 215 of file fxiotargetkm.hpp.
Referenced by FxIoTarget::FormatIoctlRequest(), and FxIoTarget::FormatIoRequest().
|
inline |
Definition at line 44 of file fxiotarget.hpp.
Referenced by FxIoTarget::FormatIoctlRequest().
__inline VOID FxIoContext::SwapIrpBuffer | ( | _In_ FxRequestBase * | Request, |
_In_ ULONG | NewInputBufferCb, | ||
_In_reads_bytes_opt_(NewInputBufferCb) PVOID | NewInputBuffer, | ||
_In_ ULONG | NewOutputBufferCb, | ||
_In_reads_bytes_opt_(NewOutputBufferCb) PVOID | NewOutputBuffer | ||
) |
Definition at line 115 of file fxiotargetum.hpp.
union { ... } FxIoContext::@4758 |
PVOID FxIoContext::m_BufferToFree |
Definition at line 91 of file fxiotarget.hpp.
Referenced by ClearBuffer(), CopyParameters(), FxIoTarget::FormatIoctlRequest(), FxIoTarget::FormatIoRequest(), and SetBufferAndLength().
size_t FxIoContext::m_BufferToFreeLength |
Definition at line 102 of file fxiotarget.hpp.
Referenced by ClearBuffer(), CopyParameters(), FxIoTarget::FormatIoctlRequest(), FxIoTarget::FormatIoRequest(), and SetBufferAndLength().
BOOLEAN FxIoContext::m_CopyBackToBuffer |
Definition at line 104 of file fxiotarget.hpp.
Referenced by ClearBuffer(), CopyParameters(), FxIoTarget::FormatIoctlRequest(), FxIoTarget::FormatIoRequest(), and SetBufferAndLength().
PFX_DRIVER_GLOBALS FxIoContext::m_DriverGlobals |
Definition at line 97 of file fxiotarget.hpp.
Referenced by ReleaseAndRestore(), and ~FxIoContext().
UCHAR FxIoContext::m_MajorFunction |
Definition at line 114 of file fxiotarget.hpp.
Referenced by CopyParameters(), FxIoTarget::FormatIoctlRequest(), and FxIoTarget::FormatIoRequest().
PMDL FxIoContext::m_MdlToFree |
Definition at line 94 of file fxiotarget.hpp.
Referenced by FxIoTarget::FormatIoctlRequest(), FxIoTarget::FormatIoRequest(), ReleaseAndRestore(), and ~FxIoContext().
size_t FxIoContext::m_MdlToFreeSize |
Definition at line 103 of file fxiotarget.hpp.
Referenced by FxIoTarget::FormatIoctlRequest(), and FxIoTarget::FormatIoRequest().
ULONG FxIoContext::m_OriginalFlags |
Definition at line 100 of file fxiotarget.hpp.
Referenced by CaptureState(), and ReleaseAndRestore().
PMDL FxIoContext::m_OriginalMdl |
Definition at line 96 of file fxiotarget.hpp.
Referenced by CaptureState(), and ReleaseAndRestore().
PVOID FxIoContext::m_OriginalSystemBuffer |
Definition at line 92 of file fxiotarget.hpp.
Referenced by CaptureState(), and ReleaseAndRestore().
PVOID FxIoContext::m_OriginalUserBuffer |
Definition at line 93 of file fxiotarget.hpp.
Referenced by CaptureState(), and ReleaseAndRestore().
IFxMemory* FxIoContext::m_OtherMemory |
Definition at line 115 of file fxiotarget.hpp.
Referenced by ReleaseAndRestore(), and StoreAndReferenceOtherMemory().
BOOLEAN FxIoContext::m_RestoreState |
Definition at line 113 of file fxiotarget.hpp.
Referenced by CaptureState(), ReleaseAndRestore(), and SwapIrpBuffer().
BOOLEAN FxIoContext::m_UnlockPages |
Definition at line 105 of file fxiotarget.hpp.
Referenced by FxIoTarget::FormatIoctlRequest(), FxIoTarget::FormatIoRequest(), ReleaseAndRestore(), and ~FxIoContext().