|   | 
Copyright (c) 2007-2008 by Michael Ellison. See COPYING.txt for the Game Accessibility Suite [GAS] License (MIT License).
Definition in file CATIntercept.h.
#include "CATInternal.h"
#include <psapi.h>
Go to the source code of this file.
| Classes | |
| struct | CATHOOK | 
| struct | CATINTERCEPT_COM_TABLE_ENTRY | 
| struct | CATINTERCEPT_DLL_TABLE_ENTRY | 
| class | CATIntercept | 
| Function interception class for Win32.  More... | |
| Defines | |
| #define | CATHOOKFUNC _declspec(naked) | 
| Request the compiler to NOT introduce prologue/epilogue code into our hook functions. | |
| #define | CATHOOK_PROLOGUE(numParams) | 
| #define | CATHOOK_EPILOGUE_RAW(numParams) | 
| #define | CATHOOK_EPILOGUE_WINAPI(numParams) | 
| #define | CATHOOK_EPILOGUE_CDECL(numParams) | 
| This is the CDECL version - only use with CDECL functions! | |
| #define | CATHOOK_CALLORIGINAL_WINAPI(hookInst, numParams) | 
| #define | CATHOOK_CALLORIGINAL_CDECL(hookInst, numParams) | 
| CDECL version of call original - removes params off stack after call. | |
| #define | CATHOOK_SETRETURN(retVal) | 
| Sets the return value from a hook function. | |
 1.5.4
 1.5.4