Public Member Functions | |
KDPatchDevice () | |
Locates and patches packet-related functions in KDCOM.DLL. | |
bool | IsPatchingSuccessful () |
Returns whether the KDCOM.DLL patching was successful. | |
~KDPatchDevice () | |
Restores the original state of KDCOM.DLL functions (via FunctionPatch::~FunctionPatch()). | |
virtual NTSTATUS | DispatchRoutine (IN IncomingIrp *Irp, IO_STACK_LOCATION *IrpSp) |
Private Attributes | |
FunctionPatch | m_RecvPatch |
FunctionPatch | m_SendPatch |
bool | m_bSucceeded |
Specifies whether the patching was successful. |
Definition at line 122 of file kdpatch.cpp.
KDPatchDevice::KDPatchDevice | ( | ) | [inline] |
Locates and patches packet-related functions in KDCOM.DLL.
Definition at line 131 of file kdpatch.cpp.
KDPatchDevice::~KDPatchDevice | ( | ) | [inline] |
Restores the original state of KDCOM.DLL functions (via FunctionPatch::~FunctionPatch()).
Definition at line 157 of file kdpatch.cpp.
virtual NTSTATUS KDPatchDevice::DispatchRoutine | ( | IN IncomingIrp * | Irp, | |
IO_STACK_LOCATION * | IrpSp | |||
) | [inline, virtual] |
Definition at line 161 of file kdpatch.cpp.
bool KDPatchDevice::IsPatchingSuccessful | ( | ) | [inline] |
bool KDPatchDevice::m_bSucceeded [private] |
FunctionPatch KDPatchDevice::m_RecvPatch [private] |
Definition at line 125 of file kdpatch.cpp.
FunctionPatch KDPatchDevice::m_SendPatch [private] |
Definition at line 125 of file kdpatch.cpp.