
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.