IKdComDispatcher Class Reference

Contains declarations for KdSendPacket()/KdReceivePacket() versions called on host side. More...

#include <rpcdisp.h>

Inherited by KdComDispatcher.

List of all members.

Public Member Functions

virtual KD_RECV_CODE __stdcall KdReceivePacket (__in ULONG PacketType, __inout_opt PKD_BUFFER FirstBuffer, __inout_opt PKD_BUFFER SecondBuffer, __out_opt PULONG PayloadBytes, __inout_opt PKD_CONTEXT KdContext)=0
virtual bool __stdcall KdSendPacket (__in ULONG PacketType, __in PKD_BUFFER FirstBuffer, __in_opt PKD_BUFFER SecondBuffer, __inout PKD_CONTEXT KdContext)=0
virtual void ReportProtocolVersionError (int GuestVersion, int HostVersion)=0
virtual void SetKdDebuggerNotPresent (bool Value)=0
virtual bool GetKdDebuggerNotPresent ()=0
virtual ~IKdComDispatcher ()


Detailed Description

Contains declarations for KdSendPacket()/KdReceivePacket() versions called on host side.

Remarks:
See KdComDispatcher class documentation for details.

Definition at line 16 of file rpcdisp.h.


Constructor & Destructor Documentation

virtual IKdComDispatcher::~IKdComDispatcher (  )  [inline, virtual]

Definition at line 36 of file rpcdisp.h.


Member Function Documentation

virtual bool IKdComDispatcher::GetKdDebuggerNotPresent (  )  [pure virtual]

Implemented in KdComDispatcher.

virtual KD_RECV_CODE __stdcall IKdComDispatcher::KdReceivePacket ( __in ULONG  PacketType,
__inout_opt PKD_BUFFER  FirstBuffer,
__inout_opt PKD_BUFFER  SecondBuffer,
__out_opt PULONG  PayloadBytes,
__inout_opt PKD_CONTEXT  KdContext 
) [pure virtual]

virtual bool __stdcall IKdComDispatcher::KdSendPacket ( __in ULONG  PacketType,
__in PKD_BUFFER  FirstBuffer,
__in_opt PKD_BUFFER  SecondBuffer,
__inout PKD_CONTEXT  KdContext 
) [pure virtual]

virtual void IKdComDispatcher::ReportProtocolVersionError ( int  GuestVersion,
int  HostVersion 
) [pure virtual]

Implemented in KdComDispatcher.

virtual void IKdComDispatcher::SetKdDebuggerNotPresent ( bool  Value  )  [pure virtual]

Implemented in KdComDispatcher.


The documentation for this class was generated from the following file:
  • E:/PROJECTS/cvsed/mixed/VIRTUA~1/rpcdispatch/rpcdisp.h