| 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] |