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