CATDirectSoundIntercept() | CATDirectSoundIntercept | |
CATIntercept() | CATIntercept | |
DSoundCreate8Func typedef | CATDirectSoundIntercept | [protected] |
fDSound3DDLL | CATDirectSoundIntercept | [protected] |
fDSound3DEaxDLL | CATDirectSoundIntercept | [protected] |
fDSoundDLL | CATDirectSoundIntercept | [protected] |
fHooks | CATIntercept | [protected] |
GetFunctionFromVTable(void *objectPtr, CATUInt32 vtableIndex) | CATIntercept | [static] |
HookDSound(IDirectSound8 *tmpDS8, CATINTERCEPT_COM_TABLE_ENTRY *interceptTable) | CATDirectSoundIntercept | [protected] |
HookFunctions() | CATDirectSoundIntercept | |
Intercept(void *targetFunc, void *hookFunc, CATUInt32 stubLength, CATHOOK *&newHook, void *userParam=0) | CATIntercept | |
InterceptCOMObject(void *comObject, CATINTERCEPT_COM_TABLE_ENTRY *interceptTable, void *userParam) | CATIntercept | |
InterceptDLL(HMODULE module, CATINTERCEPT_DLL_TABLE_ENTRY *interceptTable, void *userParam) | CATIntercept | |
LoadAndHook(const CATWChar *objectName, CATINTERCEPT_COM_TABLE_ENTRY *interceptTable, void *userParam) | CATIntercept | |
OnLockBuffer(CATHOOK *hookInst, IDirectSound *dsound, DWORD dwOffset, DWORD dwBytes, LPVOID *ppvAudioPtr1, LPDWORD pdwAudioBytes1, LPVOID *ppvAudioPtr2, LPDWORD pdwAudioBytes2, DWORD dwFlags) | CATDirectSoundIntercept | [static] |
OnPlayBuffer(CATHOOK *hookInst, IDirectSound *dsound, DWORD dwReserved1, DWORD dwPriority, DWORD dwFlags) | CATDirectSoundIntercept | [static] |
OnPlayBufferEAX(CATHOOK *hookInst, IDirectSound *dsound, DWORD dwReserved1, DWORD dwPriority, DWORD dwFlags) | CATDirectSoundIntercept | [static] |
OnPlaySegment(CATHOOK *hookInst, IDirectMusicPerformance *performance, IDirectMusicSegment *pSegment, DWORD dwFlags, DWORD startTimeLow, DWORD startTimeHigh, IDirectMusicSegmentState **ppSegmentState) | CATDirectSoundIntercept | [static] |
OnPlaySegmentEx(CATHOOK *hookInst, IDirectMusicPerformance *performance, IUnknown *pSource, WCHAR *pwzSegmentName, IUnknown *pTransition, DWORD dwFlags, DWORD startTimeLow, DWORD startTimeHigh, IDirectMusicSegmentState **ppSegmentState, IUnknown *pFrom, IUnknown *pAudioPath) | CATDirectSoundIntercept | [static] |
OnUnlockBuffer(CATHOOK *hookInst, IDirectSound *dsound, LPVOID pvAudioPtr1, DWORD dwAudioBytes1, LPVOID pvAudioPtr2, DWORD dwAudioBytes2) | CATDirectSoundIntercept | [static] |
Restore(CATHOOK *&hookInfo) | CATIntercept | |
RestoreAll() | CATIntercept | |
SaveInterceptData(const CATWChar *objectName, void *comObject, CATINTERCEPT_COM_TABLE_ENTRY *interceptTable, void *userParam) | CATIntercept | |
~CATDirectSoundIntercept() | CATDirectSoundIntercept | [virtual] |
~CATIntercept() | CATIntercept | [virtual] |