
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. | |
| KDPatchDevice::KDPatchDevice | ( | ) | [inline] |
Locates and patches packet-related functions in KDCOM.DLL.

| KDPatchDevice::~KDPatchDevice | ( | ) | [inline] |
Restores the original state of KDCOM.DLL functions (via FunctionPatch::~FunctionPatch()).
| virtual NTSTATUS KDPatchDevice::DispatchRoutine | ( | IN IncomingIrp * | Irp, | |
| IO_STACK_LOCATION * | IrpSp | |||
| ) | [inline, virtual] |
| bool KDPatchDevice::IsPatchingSuccessful | ( | ) | [inline] |
Returns whether the KDCOM.DLL patching was successful.
bool KDPatchDevice::m_bSucceeded [private] |
Specifies whether the patching was successful.
FunctionPatch KDPatchDevice::m_RecvPatch [private] |
FunctionPatch KDPatchDevice::m_SendPatch [private] |