E:/PROJECTS/cvsed/mixed/VIRTUA~1/kdpatch/kdpatch.cpp File Reference

Contains the driver load/unload code. More...

#include "stdafx.h"
#include <bzsddk/bzsddk.h>
#include "../kdvm/kdvm.h"
#include "../kdvm/kdxxx.h"
#include "moduleapi.h"

Include dependency graph for kdpatch.cpp:

Go to the source code of this file.

Classes

class  FunctionPatch
 Simplifies inserting JMP commands in the beginning of functions. More...
class  FunctionPatch::FunctionPatch::MemoryLocker
 Allows retreiving read/write access to read-only kernel memory. More...
class  KDPatchDevice
 Device object for the KDPATCH driver. More...
class  KDPatchDriver
 Driver object for KDPATCH driver. More...

Defines

#define KDPATCH_TEST_SEND_RAW_MSGS

Functions

DDK::Driver *_stdcall CreateMainDriverInstance ()
 Creates an instance of the driver object. Called by BazisLib framework.


Detailed Description

Contains the driver load/unload code.

Author:
Ivan Shcherbakov (Bazis)
Id
kdpatch.cpp,v 1.12 2009/06/07 10:06:40 Administrator Exp

Definition in file kdpatch.cpp.


Define Documentation

#define KDPATCH_TEST_SEND_RAW_MSGS

Definition at line 180 of file kdpatch.cpp.


Function Documentation

DDK::Driver* _stdcall CreateMainDriverInstance (  ) 

Creates an instance of the driver object. Called by BazisLib framework.

Definition at line 288 of file kdpatch.cpp.