E:/PROJECTS/cvsed/mixed/VIRTUA~1/kdvm/vmwrpc.h File Reference

Contains inline classes for performing Guest-to-Host VMWare RPC calls (GuestRPC mechanism) Further information about GuestRPC can be found here: http://chitchat.at.infoseek.co.jp/vmware/backdoor.html. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class  VMWareRpcData
 Contains state variables for a GuestRPC mechanism channel. More...
class  VMWareRPCChannel
 Specifies a simple object-oriented wrapper for GuestRPC commands. More...
class  BufferedRPCChannel< t_pBuffer, t_BufferSize >
 Provides a more convenient way of using GuestRPC. More...

Namespaces

namespace  VMWareRPC
 Contains low-level GuestRPC-related routines written in assembly language.

Defines

#define VMWRPC_PARAMETER_CHECKING

Functions

static unsigned __fastcall VMWareRPC::OpenChannel (VMWareRpcData *pChannel)
 Opens a GuestRPC channel.
static bool __fastcall VMWareRPC::CloseChannel (VMWareRpcData *pChannel)
 Closes a GuestRPC channel.
static bool __fastcall VMWareRPC::SendRequestLength (VMWareRpcData *pChannel, size_t sizeNotCountingNULL)
 Sends the length of a GuestRPC request.
static bool __fastcall VMWareRPC::SendPartialData (VMWareRpcData *pChannel, size_t sizeNotCountingNULL, const void *pData)
 Sends a portion of GuestRPC request data. Works similar to send() function in sockets.
static bool __fastcall VMWareRPC::SendData (VMWareRpcData *pChannel, size_t sizeNotCountingNULL, const void *pData)
 Sends all request data within a single call.
static unsigned __fastcall VMWareRPC::GetReplySize (VMWareRpcData *pChannel)
 Returns reply size of a GuestRPC command.
static bool __fastcall VMWareRPC::RecvData (VMWareRpcData *pChannel, size_t sizeNotCountingNULL, void *pData)
 Reads a part of GuestRPC reply data. Works similar to recv() function in sockets.
static bool __fastcall VMWareRPC::EndReceive (VMWareRpcData *pChannel)
 Called when all reply data has been received.


Detailed Description

Contains inline classes for performing Guest-to-Host VMWare RPC calls (GuestRPC mechanism) Further information about GuestRPC can be found here: http://chitchat.at.infoseek.co.jp/vmware/backdoor.html.

Author:
Ivan Shcherbakov (Bazis)
Id
vmwrpc.h,v 1.9 2009/06/07 10:00:24 Administrator Exp

Definition in file vmwrpc.h.


Define Documentation

#define VMWRPC_PARAMETER_CHECKING

Definition at line 11 of file vmwrpc.h.