forked from Public-Mirror/Textractor
90613f5039
update to ITHVNR 3.5640.1 and translation
26 lines
632 B
C
26 lines
632 B
C
#pragma once
|
|
|
|
// hijack.h
|
|
// 1/27/2013 jichi
|
|
|
|
#include "windbg/windbg.h"
|
|
#include <windows.h>
|
|
|
|
WINDBG_BEGIN_NAMESPACE
|
|
|
|
/**
|
|
* Replace the named function entry with the new one.
|
|
* @param stealFrom instance of target module
|
|
* @param oldFunctionModule TODO
|
|
* @param functionName name of the target function
|
|
* @return the orignal address if succeed, else nullptr
|
|
*
|
|
* See: http://www.codeproject.com/KB/DLL/DLL_Injection_tutorial.aspx
|
|
*/
|
|
PVOID overrideFunctionA(_In_ HMODULE stealFrom, _In_ LPCSTR oldFunctionModule,
|
|
_In_ LPCSTR functionName, _In_ LPCVOID newFunction);
|
|
|
|
WINDBG_END_NAMESPACE
|
|
|
|
// EOF
|