Hooks all the functions in a COM interface that are specified in a table.
Definition at line 182 of file CATIntercept.cpp. References CAT_ERR_INVALID_PARAM, CAT_SUCCESS, CATFAILED, CATRESULT, GetFunctionFromVTable(), CATINTERCEPT_COM_TABLE_ENTRY::HookFunction, Intercept(), CATINTERCEPT_COM_TABLE_ENTRY::StubLength, and CATINTERCEPT_COM_TABLE_ENTRY::VTableIndex. Referenced by CATDirectSoundIntercept::HookDSound(), CATOverlayDirect3D9::HookFunctions(), and CATDirectSoundIntercept::HookFunctions().
|