Rrenamed IDirectSoundBuffer8_ prefix to IDirectSoundBuffer_

For those, registration is now done via PATCH instead of ALIAS.
This commit is contained in:
jarupxx 2017-02-15 19:49:59 +09:00
parent 1d50c6dfab
commit 32e38d44a2
11 changed files with 726 additions and 726 deletions

View File

@ -648,15 +648,15 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSound8_SetMixBinHeadroom)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetMixBins
// * patch: IDirectSoundBuffer_SetMixBins
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetMixBins)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetMixBins)
(
LPDIRECTSOUND8 pThis,
PVOID pMixBins
)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetMixBins\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetMixBins\n"
"(\n"
" pThis : 0x%.08X\n"
" pMixBins : 0x%.08X\n"
@ -669,15 +669,15 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetMixBins)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetMixBinVolumes
// * patch: IDirectSoundBuffer_SetMixBinVolumes
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetMixBinVolumes)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetMixBinVolumes)
(
LPDIRECTSOUND8 pThis,
PVOID pMixBins
)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetMixBinVolumes\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetMixBinVolumes\n"
"(\n"
" pThis : 0x%.08X\n"
" pMixBins : 0x%.08X\n"
@ -1005,9 +1005,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSound8_CreateSoundBuffer)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetBufferData
// * patch: IDirectSoundBuffer_SetBufferData
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetBufferData)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetBufferData)
(
X_CDirectSoundBuffer *pThis,
LPVOID pvBufferData,
@ -1016,7 +1016,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetBufferData)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetBufferData\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetBufferData\n"
"(\n"
" pThis : 0x%.08X\n"
" pvBufferData : 0x%.08X\n"
@ -1035,9 +1035,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetBufferData)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetPlayRegion
// * patch: IDirectSoundBuffer_SetPlayRegion
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetPlayRegion)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetPlayRegion)
(
X_CDirectSoundBuffer *pThis,
DWORD dwPlayStart,
@ -1046,7 +1046,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetPlayRegion)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetPlayRegion\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetPlayRegion\n"
"(\n"
" pThis : 0x%.08X\n"
" dwPlayStart : 0x%.08X\n"
@ -1065,9 +1065,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetPlayRegion)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_Lock
// * patch: IDirectSoundBuffer_Lock
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_Lock)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_Lock)
(
X_CDirectSoundBuffer *pThis,
DWORD dwOffset,
@ -1081,7 +1081,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_Lock)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_Lock\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_Lock\n"
"(\n"
" pThis : 0x%.08X\n"
" dwOffset : 0x%.08X\n"
@ -1128,9 +1128,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_Lock)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetHeadroom
// * patch: IDirectSoundBuffer_SetHeadroom
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetHeadroom)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetHeadroom)
(
X_CDirectSoundBuffer *pThis,
DWORD dwHeadroom
@ -1138,7 +1138,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetHeadroom)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetHeadroom\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetHeadroom\n"
"(\n"
" pThis : 0x%.08X\n"
" dwHeadroom : 0x%.08X\n"
@ -1153,9 +1153,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetHeadroom)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetLoopRegion
// * patch: IDirectSoundBuffer_SetLoopRegion
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetLoopRegion)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetLoopRegion)
(
X_CDirectSoundBuffer *pThis,
DWORD dwLoopStart,
@ -1164,7 +1164,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetLoopRegion)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetLoopRegion\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetLoopRegion\n"
"(\n"
" pThis : 0x%.08X\n"
" dwLoopStart : 0x%.08X\n"
@ -1183,16 +1183,16 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetLoopRegion)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_Release
// * patch: IDirectSoundBuffer_Release
// ******************************************************************
ULONG WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_Release)
ULONG WINAPI XTL::EMUPATCH(IDirectSoundBuffer_Release)
(
X_CDirectSoundBuffer *pThis
)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_Release\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_Release\n"
"(\n"
" pThis : 0x%.08X\n"
");\n",
@ -1231,9 +1231,9 @@ ULONG WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_Release)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetPitch
// * patch: IDirectSoundBuffer_SetPitch
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetPitch)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetPitch)
(
X_CDirectSoundBuffer *pThis,
LONG lPitch
@ -1241,7 +1241,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetPitch)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetPitch\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetPitch\n"
"(\n"
" pThis : 0x%.08X\n"
" lPitch : 0x%.08X\n"
@ -1256,9 +1256,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetPitch)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_GetStatus
// * patch: IDirectSoundBuffer_GetStatus
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_GetStatus)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_GetStatus)
(
X_CDirectSoundBuffer *pThis,
LPDWORD pdwStatus
@ -1266,7 +1266,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_GetStatus)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_GetStatus\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_GetStatus\n"
"(\n"
" pThis : 0x%.08X\n"
" pdwStatus : 0x%.08X\n"
@ -1290,9 +1290,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_GetStatus)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetCurrentPosition
// * patch: IDirectSoundBuffer_SetCurrentPosition
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetCurrentPosition)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetCurrentPosition)
(
X_CDirectSoundBuffer *pThis,
DWORD dwNewPosition
@ -1300,7 +1300,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetCurrentPosition)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetCurrentPosition\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetCurrentPosition\n"
"(\n"
" pThis : 0x%.08X\n"
" dwNewPosition : 0x%.08X\n"
@ -1319,9 +1319,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetCurrentPosition)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_GetCurrentPosition
// * patch: IDirectSoundBuffer_GetCurrentPosition
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_GetCurrentPosition)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_GetCurrentPosition)
(
X_CDirectSoundBuffer *pThis,
PDWORD pdwCurrentPlayCursor,
@ -1330,7 +1330,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_GetCurrentPosition)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_GetCurrentPosition\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_GetCurrentPosition\n"
"(\n"
" pThis : 0x%.08X\n"
" pdwCurrentPlayCursor : 0x%.08X\n"
@ -1363,9 +1363,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_GetCurrentPosition)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_Play
// * patch: IDirectSoundBuffer_Play
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_Play)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_Play)
(
X_CDirectSoundBuffer *pThis,
DWORD dwReserved1,
@ -1375,7 +1375,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_Play)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_Play\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_Play\n"
"(\n"
" pThis : 0x%.08X\n"
" dwReserved1 : 0x%.08X\n"
@ -1431,16 +1431,16 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_Play)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_Stop
// * patch: IDirectSoundBuffer_Stop
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_Stop)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_Stop)
(
X_CDirectSoundBuffer *pThis
)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_Stop\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_Stop\n"
"(\n"
" pThis : 0x%.08X\n"
");\n",
@ -1456,9 +1456,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_Stop)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_StopEx
// * patch: IDirectSoundBuffer_StopEx
// ******************************************************************
extern "C" HRESULT __stdcall XTL::EMUPATCH(IDirectSoundBuffer8_StopEx)
extern "C" HRESULT __stdcall XTL::EMUPATCH(IDirectSoundBuffer_StopEx)
(
X_CDirectSoundBuffer *pBuffer,
REFERENCE_TIME rtTimeStamp,
@ -1467,7 +1467,7 @@ extern "C" HRESULT __stdcall XTL::EMUPATCH(IDirectSoundBuffer8_StopEx)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_StopEx\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_StopEx\n"
"(\n"
" pBuffer : 0x%.08X\n"
" rtTimeStamp : 0x%.08X\n"
@ -1486,9 +1486,9 @@ extern "C" HRESULT __stdcall XTL::EMUPATCH(IDirectSoundBuffer8_StopEx)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetVolume
// * patch: IDirectSoundBuffer_SetVolume
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetVolume)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetVolume)
(
X_CDirectSoundBuffer *pThis,
LONG lVolume
@ -1496,7 +1496,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetVolume)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetVolume\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetVolume\n"
"(\n"
" pThis : 0x%.08X\n"
" lVolume : 0x%.08X\n"
@ -1515,9 +1515,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetVolume)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetFrequency
// * patch: IDirectSoundBuffer_SetFrequency
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetFrequency)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetFrequency)
(
X_CDirectSoundBuffer *pThis,
DWORD dwFrequency
@ -1525,7 +1525,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetFrequency)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetFrequency\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetFrequency\n"
"(\n"
" pThis : 0x%.08X\n"
" dwFrequency : 0x%.08X\n"
@ -2372,16 +2372,16 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundStream_Unknown1)
// s+
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetMaxDistance
// * patch: IDirectSoundBuffer_SetMaxDistance
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetMaxDistance)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetMaxDistance)
(
LPDIRECTSOUNDBUFFER8 pThis,
FLOAT flMaxDistance,
DWORD dwApply
)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetMaxDistance\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetMaxDistance\n"
"(\n"
" pThis : 0x%.08X\n"
" flMaxDistance : %f\n"
@ -2395,16 +2395,16 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetMaxDistance)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetMinDistance
// * patch: IDirectSoundBuffer_SetMinDistance
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetMinDistance)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetMinDistance)
(
LPDIRECTSOUNDBUFFER8 pThis,
FLOAT flMinDistance,
DWORD dwApply
)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetMinDistance\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetMinDistance\n"
"(\n"
" pThis : 0x%.08X\n"
" flMinDistance : %f\n"
@ -2418,16 +2418,16 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetMinDistance)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetRolloffFactor
// * patch: IDirectSoundBuffer_SetRolloffFactor
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetRolloffFactor)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetRolloffFactor)
(
LPDIRECTSOUNDBUFFER8 pThis,
FLOAT flRolloffFactor,
DWORD dwApply
)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetRolloffFactor\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetRolloffFactor\n"
"(\n"
" pThis : 0x%.08X\n"
" flRolloffFactor : %f\n"
@ -2441,16 +2441,16 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetRolloffFactor)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetDistanceFactor
// * patch: IDirectSoundBuffer_SetDistanceFactor
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetDistanceFactor)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetDistanceFactor)
(
LPDIRECTSOUNDBUFFER8 pThis,
FLOAT flDistanceFactor,
DWORD dwApply
)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetDistanceFactor\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetDistanceFactor\n"
"(\n"
" pThis : 0x%.08X\n"
" flDistanceFactor : %f\n"
@ -2464,9 +2464,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetDistanceFactor)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetConeAngles
// * patch: IDirectSoundBuffer_SetConeAngles
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetConeAngles)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetConeAngles)
(
LPDIRECTSOUNDBUFFER8 pThis,
DWORD dwInsideConeAngle,
@ -2474,7 +2474,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetConeAngles)
DWORD dwApply
)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetConeAngles\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetConeAngles\n"
"(\n"
" pThis : 0x%.08X\n"
" dwInsideConeAngle : 0x%.08X\n"
@ -2490,9 +2490,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetConeAngles)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetConeOrientation
// * patch: IDirectSoundBuffer_SetConeOrientation
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetConeOrientation)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetConeOrientation)
(
LPDIRECTSOUNDBUFFER8 pThis,
FLOAT x,
@ -2501,7 +2501,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetConeOrientation)
DWORD dwApply
)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetConeOrientation\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetConeOrientation\n"
"(\n"
" pThis : 0x%.08X\n"
" x : %f\n"
@ -2517,16 +2517,16 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetConeOrientation)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetConeOutsideVolume
// * patch: IDirectSoundBuffer_SetConeOutsideVolume
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetConeOutsideVolume)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetConeOutsideVolume)
(
LPDIRECTSOUNDBUFFER8 pThis,
LONG lConeOutsideVolume,
DWORD dwApply
)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetConeOutsideVolume\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetConeOutsideVolume\n"
"(\n"
" pThis : 0x%.08X\n"
" lConeOutsideVolume : 0x%.08X\n"
@ -2540,9 +2540,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetConeOutsideVolume)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetPosition
// * patch: IDirectSoundBuffer_SetPosition
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetPosition)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetPosition)
(
LPDIRECTSOUNDBUFFER8 pThis,
FLOAT x,
@ -2551,7 +2551,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetPosition)
DWORD dwApply
)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetPosition\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetPosition\n"
"(\n"
" pThis : 0x%.08X\n"
" x : %f\n"
@ -2567,9 +2567,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetPosition)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetVelocity
// * patch: IDirectSoundBuffer_SetVelocity
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetVelocity)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetVelocity)
(
LPDIRECTSOUNDBUFFER8 pThis,
FLOAT x,
@ -2578,7 +2578,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetVelocity)
DWORD dwApply
)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetVelocity\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetVelocity\n"
"(\n"
" pThis : 0x%.08X\n"
" x : %f\n"
@ -2594,9 +2594,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetVelocity)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetDopplerFactor
// * patch: IDirectSoundBuffer_SetDopplerFactor
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetDopplerFactor)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetDopplerFactor)
(
LPDIRECTSOUNDBUFFER8 pThis,
FLOAT flDopplerFactor,
@ -2604,7 +2604,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetDopplerFactor)
)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetConeOutsideVolume\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetConeOutsideVolume\n"
"(\n"
" pThis : 0x%.08X\n"
" flDopplerFactor : %f\n"
@ -2619,9 +2619,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetDopplerFactor)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetI3DL2Source
// * patch: IDirectSoundBuffer_SetI3DL2Source
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetI3DL2Source)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetI3DL2Source)
(
LPDIRECTSOUNDBUFFER8 pThis,
LPCDSI3DL2BUFFER pds3db,
@ -2629,7 +2629,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetI3DL2Source)
)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetI3DL2Source\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetI3DL2Source\n"
"(\n"
" pThis : 0x%.08X\n"
" pds3db : 0x%.08X\n"
@ -2644,9 +2644,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetI3DL2Source)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetMode
// * patch: IDirectSoundBuffer_SetMode
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetMode)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetMode)
(
X_CDirectSoundBuffer *pBuffer,
DWORD dwMode,
@ -2655,7 +2655,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetMode)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetFormat\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetFormat\n"
"(\n"
" pBuffer : 0x%.08X\n"
" dwMode : 0x%.08X\n"
@ -2665,7 +2665,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetMode)
HRESULT hRet = DS_OK;
EmuWarning("EmuIDirectSoundBuffer8_SetMode ignored");
EmuWarning("EmuIDirectSoundBuffer_SetMode ignored");
@ -2674,9 +2674,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetMode)
// +s
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetFormat
// * patch: IDirectSoundBuffer_SetFormat
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetFormat)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetFormat)
(
X_CDirectSoundBuffer *pBuffer,
LPCWAVEFORMATEX pwfxFormat
@ -2684,7 +2684,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetFormat)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetFormat\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetFormat\n"
"(\n"
" pBuffer : 0x%.08X\n"
" pwfxFormat : 0x%.08X\n"
@ -2716,9 +2716,9 @@ STDAPI_(void) EMUPATCH(DirectSoundUseFullHRTF)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetLFO
// * patch: IDirectSoundBuffer_SetLFO
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetLFO)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetLFO)
(
LPDIRECTSOUNDBUFFER pThis,
LPCDSLFODESC pLFODesc
@ -2726,7 +2726,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetLFO)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetLFO\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetLFO\n"
"(\n"
" pThis : 0x%.08X\n"
" pLFODesc : 0x%.08X\n"
@ -2774,9 +2774,9 @@ VOID WINAPI XTL::EMUPATCH(XAudioCreateAdpcmFormat)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetRolloffCurve
// * patch: IDirectSoundBuffer_SetRolloffCurve
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetRolloffCurve)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetRolloffCurve)
(
LPDIRECTSOUNDBUFFER pThis,
const FLOAT *pflPoints,
@ -2786,7 +2786,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetRolloffCurve)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetRolloffCurve\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetRolloffCurve\n"
"(\n"
" pThis : 0x%.08X\n"
" pflPoints : 0x%.08X\n"
@ -2852,9 +2852,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSound_EnableHeadphones)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_AddRef
// * patch: IDirectSoundBuffer_AddRef
// ******************************************************************
ULONG WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_AddRef)
ULONG WINAPI XTL::EMUPATCH(IDirectSoundBuffer_AddRef)
(
X_CDirectSoundBuffer *pThis
)
@ -2889,9 +2889,9 @@ ULONG WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_AddRef)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_Pause
// * patch: IDirectSoundBuffer_Pause
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_Pause)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_Pause)
(
X_CDirectSoundBuffer *pThis,
DWORD dwPause
@ -3130,9 +3130,9 @@ HRESULT WINAPI XTL::EMUPATCH(XAudioDownloadEffectsImage)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetFilter
// * patch: IDirectSoundBuffer_SetFilter
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetFilter)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetFilter)
(
LPVOID pThis,
X_DSFILTERDESC* pFilterDesc
@ -3140,7 +3140,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetFilter)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetFilter\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetFilter\n"
"(\n"
" pThis : 0x%.08X\n"
" pFilterDesc : 0x%.08X\n"
@ -3149,7 +3149,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetFilter)
// TODO: Implement
EmuWarning("IDirectSoundBuffer8_SetFilter not yet supported!");
EmuWarning("IDirectSoundBuffer_SetFilter not yet supported!");
@ -3185,9 +3185,9 @@ HRESULT WINAPI XTL::EMUPATCH(CDirectSoundStream_SetFilter)
// ******************************************************************
// * patch: IDirectSoundBuffer8_PlayEx
// * patch: IDirectSoundBuffer_PlayEx
// ******************************************************************
extern "C" HRESULT __stdcall XTL::EMUPATCH(IDirectSoundBuffer8_PlayEx)
extern "C" HRESULT __stdcall XTL::EMUPATCH(IDirectSoundBuffer_PlayEx)
(
X_CDirectSoundBuffer *pBuffer,
REFERENCE_TIME rtTimeStamp,
@ -3196,7 +3196,7 @@ extern "C" HRESULT __stdcall XTL::EMUPATCH(IDirectSoundBuffer8_PlayEx)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_PlayEx\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_PlayEx\n"
"(\n"
" pBuffer : 0x%.08X\n"
" rtTimeStamp : 0x%.08X\n"
@ -3391,9 +3391,9 @@ HRESULT WINAPI XTL::EMUPATCH(CDirectSoundStream_SetI3DL2Source)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetI3DL2Source
// * patch: IDirectSoundBuffer_SetI3DL2Source
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetAllParameters)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetAllParameters)
(
X_CDirectSoundBuffer* pThis,
VOID* pcDs3dBuffer,
@ -3402,7 +3402,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetAllParameters)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetAllParameters\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetAllParameters\n"
"(\n"
" pThis : 0x%.08X\n"
" pds3db : 0x%.08X\n"
@ -3450,9 +3450,9 @@ HRESULT WINAPI XTL::EMUPATCH(CDirectSoundStream_SetFormat)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetOutputBuffer
// * patch: IDirectSoundBuffer_SetOutputBuffer
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetOutputBuffer)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetOutputBuffer)
(
X_CDirectSoundBuffer* pThis,
X_CDirectSoundBuffer* pOutputBuffer
@ -3460,7 +3460,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetOutputBuffer)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetOutputBuffer\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetOutputBuffer\n"
"(\n"
" pThis : 0x%.08X\n"
" pOutputBuffer : 0x%.08X\n"
@ -3552,9 +3552,9 @@ HRESULT WINAPI XTL::EMUPATCH(XWaveFileCreateMediaObject)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetEG
// * patch: IDirectSoundBuffer_SetEG
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetEG)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetEG)
(
X_CDirectSoundBuffer* pThis,
LPVOID pEnvelopeDesc
@ -3562,7 +3562,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetEG)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetEG\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetEG\n"
"(\n"
" pThis : 0x%.08X\n"
" pEnvelopeDesc : 0x%.08X\n"
@ -3610,9 +3610,9 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSound8_GetEffectData)
}
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetNotificationPositions
// * patch: IDirectSoundBuffer_SetNotificationPositions
// ******************************************************************
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetNotificationPositions)
HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer_SetNotificationPositions)
(
X_CDirectSoundBuffer* pThis,
DWORD dwNotifyCount,
@ -3621,7 +3621,7 @@ HRESULT WINAPI XTL::EMUPATCH(IDirectSoundBuffer8_SetNotificationPositions)
{
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer8_SetNotificationPositions\n"
DbgPrintf("EmuDSound: EmuIDirectSoundBuffer_SetNotificationPositions\n"
"(\n"
" pThis : 0x%.08X\n"
" dwNotifyCount : 0x%.08X\n"

View File

@ -41,12 +41,12 @@
#include <dsound.h>
// EmuIDirectSoundBuffer8_Play flags
// EmuIDirectSoundBuffer_Play flags
#define X_DSBPLAY_LOOPING 0x00000001
#define X_DSBPLAY_FROMSTART 0x00000002
#define X_DSBPLAY_SYNCHPLAYBACK 0x00000004
// EmuIDirectSoundBuffer8_Pause flags
// EmuIDirectSoundBuffer_Pause flags
#define X_DSBPAUSE_RESUME 0x00000000
#define X_DSBPAUSE_PAUSE 0x00000001
#define X_DSBPAUSE_SYNCHPLAYBACK 0x00000002
@ -559,18 +559,18 @@ HRESULT WINAPI EMUPATCH(IDirectSound8_SetMixBinHeadroom)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetMixBins
// * patch: IDirectSoundBuffer_SetMixBins
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetMixBins)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetMixBins)
(
LPDIRECTSOUND8 pThis,
PVOID pMixBins // TODO: fill this out
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetMixBinVolumes
// * patch: IDirectSoundBuffer_SetMixBinVolumes
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetMixBinVolumes)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetMixBinVolumes)
(
LPDIRECTSOUND8 pThis,
PVOID pMixBins // TODO: fill this out
@ -650,9 +650,9 @@ HRESULT WINAPI EMUPATCH(IDirectSound8_CreateBuffer)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetBufferData
// * patch: IDirectSoundBuffer_SetBufferData
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetBufferData)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetBufferData)
(
X_CDirectSoundBuffer *pThis,
LPVOID pvBufferData,
@ -660,9 +660,9 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetBufferData)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetPlayRegion
// * patch: IDirectSoundBuffer_SetPlayRegion
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetPlayRegion)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetPlayRegion)
(
X_CDirectSoundBuffer *pThis,
DWORD dwPlayStart,
@ -670,9 +670,9 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetPlayRegion)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_Lock
// * patch: IDirectSoundBuffer_Lock
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_Lock)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_Lock)
(
X_CDirectSoundBuffer *pThis,
DWORD dwOffset,
@ -685,18 +685,18 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_Lock)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetHeadroom
// * patch: IDirectSoundBuffer_SetHeadroom
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetHeadroom)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetHeadroom)
(
X_CDirectSoundBuffer *pThis,
DWORD dwHeadroom
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetLoopRegion
// * patch: IDirectSoundBuffer_SetLoopRegion
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetLoopRegion)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetLoopRegion)
(
X_CDirectSoundBuffer *pThis,
DWORD dwLoopStart,
@ -704,53 +704,53 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetLoopRegion)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_Release
// * patch: IDirectSoundBuffer_Release
// ******************************************************************
ULONG WINAPI EMUPATCH(IDirectSoundBuffer8_Release)
ULONG WINAPI EMUPATCH(IDirectSoundBuffer_Release)
(
X_CDirectSoundBuffer *pThis
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetPitch
// * patch: IDirectSoundBuffer_SetPitch
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetPitch)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetPitch)
(
X_CDirectSoundBuffer *pThis,
LONG lPitch
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_GetStatus
// * patch: IDirectSoundBuffer_GetStatus
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_GetStatus)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_GetStatus)
(
X_CDirectSoundBuffer *pThis,
LPDWORD pdwStatus
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetVolume
// * patch: IDirectSoundBuffer_SetVolume
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetVolume)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetVolume)
(
X_CDirectSoundBuffer *pThis,
LONG lVolume
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetCurrentPosition
// * patch: IDirectSoundBuffer_SetCurrentPosition
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetCurrentPosition)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetCurrentPosition)
(
X_CDirectSoundBuffer *pThis,
DWORD dwNewPosition
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_GetCurrentPosition
// * patch: IDirectSoundBuffer_GetCurrentPosition
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_GetCurrentPosition)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_GetCurrentPosition)
(
X_CDirectSoundBuffer *pThis,
PDWORD pdwCurrentPlayCursor,
@ -758,17 +758,17 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_GetCurrentPosition)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_Stop
// * patch: IDirectSoundBuffer_Stop
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_Stop)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_Stop)
(
X_CDirectSoundBuffer *pThis
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_StopEx
// * patch: IDirectSoundBuffer_StopEx
// ******************************************************************
extern "C" HRESULT __stdcall EMUPATCH(IDirectSoundBuffer8_StopEx)
extern "C" HRESULT __stdcall EMUPATCH(IDirectSoundBuffer_StopEx)
(
X_CDirectSoundBuffer *pBuffer,
REFERENCE_TIME rtTimeStamp,
@ -776,9 +776,9 @@ extern "C" HRESULT __stdcall EMUPATCH(IDirectSoundBuffer8_StopEx)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_Play
// * patch: IDirectSoundBuffer_Play
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_Play)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_Play)
(
X_CDirectSoundBuffer *pThis,
DWORD dwReserved1,
@ -787,9 +787,9 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_Play)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_PlayEx
// * patch: IDirectSoundBuffer_PlayEx
// ******************************************************************
extern "C" HRESULT __stdcall EMUPATCH(IDirectSoundBuffer8_PlayEx)
extern "C" HRESULT __stdcall EMUPATCH(IDirectSoundBuffer_PlayEx)
(
X_CDirectSoundBuffer *pBuffer,
REFERENCE_TIME rtTimeStamp,
@ -797,18 +797,18 @@ extern "C" HRESULT __stdcall EMUPATCH(IDirectSoundBuffer8_PlayEx)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetVolume
// * patch: IDirectSoundBuffer_SetVolume
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetVolume)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetVolume)
(
X_CDirectSoundBuffer *pThis,
LONG lVolume
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetFrequency
// * patch: IDirectSoundBuffer_SetFrequency
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetFrequency)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetFrequency)
(
X_CDirectSoundBuffer *pThis,
DWORD dwFrequency
@ -1051,9 +1051,9 @@ HRESULT WINAPI EMUPATCH(IDirectSoundStream_Unknown1)
// s+
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetMaxDistance
// * patch: IDirectSoundBuffer_SetMaxDistance
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetMaxDistance)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetMaxDistance)
(
LPDIRECTSOUNDBUFFER8 pThis,
FLOAT flMaxDistance,
@ -1061,9 +1061,9 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetMaxDistance)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetMinDistance
// * patch: IDirectSoundBuffer_SetMinDistance
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetMinDistance)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetMinDistance)
(
LPDIRECTSOUNDBUFFER8 pThis,
FLOAT flMaxDistance,
@ -1071,9 +1071,9 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetMinDistance)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetRolloffFactor
// * patch: IDirectSoundBuffer_SetRolloffFactor
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetRolloffFactor)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetRolloffFactor)
(
LPDIRECTSOUNDBUFFER8 pThis,
FLOAT flRolloffFactor,
@ -1081,9 +1081,9 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetRolloffFactor)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetDistanceFactor
// * patch: IDirectSoundBuffer_SetDistanceFactor
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetDistanceFactor)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetDistanceFactor)
(
LPDIRECTSOUNDBUFFER8 pThis,
FLOAT flDistanceFactor,
@ -1091,9 +1091,9 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetDistanceFactor)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetConeAngles
// * patch: IDirectSoundBuffer_SetConeAngles
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetConeAngles)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetConeAngles)
(
LPDIRECTSOUNDBUFFER8 pThis,
DWORD dwInsideConeAngle,
@ -1102,9 +1102,9 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetConeAngles)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetConeOrientation
// * patch: IDirectSoundBuffer_SetConeOrientation
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetConeOrientation)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetConeOrientation)
(
LPDIRECTSOUNDBUFFER8 pThis,
FLOAT x,
@ -1114,9 +1114,9 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetConeOrientation)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetConeOutsideVolume
// * patch: IDirectSoundBuffer_SetConeOutsideVolume
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetConeOutsideVolume)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetConeOutsideVolume)
(
LPDIRECTSOUNDBUFFER8 pThis,
LONG lConeOutsideVolume,
@ -1124,9 +1124,9 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetConeOutsideVolume)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetPosition
// * patch: IDirectSoundBuffer_SetPosition
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetPosition)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetPosition)
(
LPDIRECTSOUNDBUFFER8 pThis,
FLOAT x,
@ -1136,9 +1136,9 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetPosition)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetVelocity
// * patch: IDirectSoundBuffer_SetVelocity
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetVelocity)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetVelocity)
(
LPDIRECTSOUNDBUFFER8 pThis,
FLOAT x,
@ -1148,9 +1148,9 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetVelocity)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetDopplerFactor
// * patch: IDirectSoundBuffer_SetDopplerFactor
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetDopplerFactor)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetDopplerFactor)
(
LPDIRECTSOUNDBUFFER8 pThis,
FLOAT flDopplerFactor,
@ -1160,9 +1160,9 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetDopplerFactor)
typedef void* LPCDSI3DL2BUFFER;
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetI3DL2Source
// * patch: IDirectSoundBuffer_SetI3DL2Source
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetI3DL2Source)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetI3DL2Source)
(
LPDIRECTSOUNDBUFFER8 pThis,
LPCDSI3DL2BUFFER pds3db,
@ -1171,9 +1171,9 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetI3DL2Source)
// +s
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetMode
// * patch: IDirectSoundBuffer_SetMode
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetMode)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetMode)
(
X_CDirectSoundBuffer *pBuffer,
DWORD dwMode,
@ -1181,9 +1181,9 @@ HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetMode)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetFormat
// * patch: IDirectSoundBuffer_SetFormat
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetFormat)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetFormat)
(
X_CDirectSoundBuffer *pBuffer,
LPCWAVEFORMATEX pwfxFormat
@ -1198,9 +1198,9 @@ STDAPI_(void) EMUPATCH(DirectSoundUseFullHRTF)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetLFO
// * patch: IDirectSoundBuffer_SetLFO
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetLFO)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetLFO)
(
LPDIRECTSOUNDBUFFER pThis,
LPCDSLFODESC pLFODesc
@ -1217,9 +1217,9 @@ VOID WINAPI EMUPATCH(XAudioCreateAdpcmFormat)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetRolloffCurve
// * patch: IDirectSoundBuffer_SetRolloffCurve
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetRolloffCurve)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetRolloffCurve)
(
LPDIRECTSOUNDBUFFER pThis,
const FLOAT *pflPoints,
@ -1246,24 +1246,24 @@ HRESULT WINAPI EMUPATCH(IDirectSound_EnableHeadphones)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_AddRef
// * patch: IDirectSoundBuffer_AddRef
// ******************************************************************
ULONG WINAPI EMUPATCH(IDirectSoundBuffer8_AddRef)
ULONG WINAPI EMUPATCH(IDirectSoundBuffer_AddRef)
(
X_CDirectSoundBuffer *pThis
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_Pause
// * patch: IDirectSoundBuffer_Pause
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_Pause)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_Pause)
(
X_CDirectSoundBuffer *pThis,
DWORD dwPause
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_PauseEx
// * patch: IDirectSoundBuffer_PauseEx
// ******************************************************************
extern "C" HRESULT __stdcall EmuIDirectSoundBuffer_PauseEx
(
@ -1328,9 +1328,9 @@ HRESULT WINAPI EMUPATCH(XAudioDownloadEffectsImage)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetFilter
// * patch: IDirectSoundBuffer_SetFilter
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetFilter)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetFilter)
(
LPVOID pThis,
X_DSFILTERDESC* pFilterDesc
@ -1398,9 +1398,9 @@ HRESULT WINAPI EMUPATCH(CDirectSoundStream_SetI3DL2Source)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetI3DL2Source
// * patch: IDirectSoundBuffer_SetI3DL2Source
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetAllParameters)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetAllParameters)
(
X_CDirectSoundBuffer* pThis,
VOID* pcDs3dBuffer,
@ -1417,9 +1417,9 @@ HRESULT WINAPI EMUPATCH(CDirectSoundStream_SetFormat)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetOutputBuffer
// * patch: IDirectSoundBuffer_SetOutputBuffer
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetOutputBuffer)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetOutputBuffer)
(
X_CDirectSoundBuffer* pThis,
X_CDirectSoundBuffer* pOutputBuffer
@ -1454,9 +1454,9 @@ HRESULT WINAPI EMUPATCH(XWaveFileCreateMediaObject)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetEG
// * patch: IDirectSoundBuffer_SetEG
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetEG)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetEG)
(
X_CDirectSoundBuffer* pThis,
LPVOID pEnvelopeDesc
@ -1475,9 +1475,9 @@ HRESULT WINAPI EMUPATCH(IDirectSound8_GetEffectData)
);
// ******************************************************************
// * patch: IDirectSoundBuffer8_SetNotificationPositions
// * patch: IDirectSoundBuffer_SetNotificationPositions
// ******************************************************************
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer8_SetNotificationPositions)
HRESULT WINAPI EMUPATCH(IDirectSoundBuffer_SetNotificationPositions)
(
X_CDirectSoundBuffer* pThis,
DWORD dwNotifyCount,

File diff suppressed because it is too large Load Diff

View File

@ -395,22 +395,22 @@ OOVPATable DSound_4134[] = {
REGISTER_OOVPA(IDirectSound8_CreateSoundBuffer, 4134, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetHeadroom, 4134, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetHeadroom, 4134, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetHeadroom, 4134, ALIAS, IDirectSoundBuffer_SetHeadroom),
REGISTER_OOVPA(IDirectSoundBuffer8_Lock, 4134, ALIAS, IDirectSoundBuffer_Lock),
REGISTER_OOVPA(IDirectSoundBuffer_SetHeadroom, 4134, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Lock, 4134, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetVolume, 4134, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetVolume, 4134, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetVolume, 4134, ALIAS, IDirectSoundBuffer_SetVolume),
REGISTER_OOVPA(IDirectSoundBuffer_SetVolume, 4134, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSound_SetI3DL2Listener, 4134, XREF),
REGISTER_OOVPA(IDirectSound8_SetI3DL2Listener, 4134, ALIAS, IDirectSound_SetI3DL2Listener),
REGISTER_OOVPA(DirectSound_CDirectSound_GetEffectData, 4134, XREF),
REGISTER_OOVPA(IDirectSound8_GetEffectData, 4134, ALIAS, IDirectSound_GetEffectData),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetBufferData, 4134, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetBufferData, 4134, ALIAS, IDirectSoundBuffer_SetBufferData),
REGISTER_OOVPA(IDirectSoundBuffer_SetBufferData, 4134, PATCH),
REGISTER_OOVPA(IDirectSound8_CreateStream, 3936, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoiceSettings_SetMixBins, 4134, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetMixBins, 4134, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetMixBins, 4134, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMixBins, 4134, ALIAS, IDirectSoundBuffer_SetMixBins),
REGISTER_OOVPA(IDirectSoundBuffer_SetMixBins, 4134, PATCH),
};
// ******************************************************************

View File

@ -256,9 +256,9 @@ OOVPA_XREF(CDirectSoundBuffer_SetPlayRegion, 4361, 10,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetPlayRegion
// * IDirectSoundBuffer_SetPlayRegion
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetPlayRegion, 4361, 9,
OOVPA_XREF(IDirectSoundBuffer_SetPlayRegion, 4361, 9,
XRefNoSaveIndex,
XRefOne)
@ -306,7 +306,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8::SetLoopRegion
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetLoopRegion, 4361, 9,
OOVPA_XREF(IDirectSoundBuffer_SetLoopRegion, 4361, 9,
XRefNoSaveIndex,
XRefOne)
@ -354,7 +354,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8::SetVolume
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetVolume, 4361, 8,
OOVPA_XREF(IDirectSoundBuffer_SetVolume, 4361, 8,
XRefNoSaveIndex,
XRefOne)
@ -424,26 +424,26 @@ OOVPA_XREF(CDirectSoundBuffer_SetBufferData, 4361, 10,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetBufferData
// * IDirectSoundBuffer_SetBufferData
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetBufferData, 4361, 8,
OOVPA_XREF(IDirectSoundBuffer_SetBufferData, 4361, 8,
XRefNoSaveIndex,
XRefOne)
// IDirectSoundBuffer8_SetBufferData+0x19 : call [CDirectSoundBuffer::SetBufferData]
// IDirectSoundBuffer_SetBufferData+0x19 : call [CDirectSoundBuffer::SetBufferData]
XREF_ENTRY( 0x19, XREF_DSSETBUFFERDATA2 ), // (Offset,Value)-Pair #1
// IDirectSoundBuffer8_SetBufferData+0x0E : add eax, 0xFFFFFFE4
// IDirectSoundBuffer_SetBufferData+0x0E : add eax, 0xFFFFFFE4
{ 0x0E, 0x83 }, // (Offset,Value)-Pair #2
{ 0x0F, 0xC0 }, // (Offset,Value)-Pair #3
{ 0x10, 0xE4 }, // (Offset,Value)-Pair #4
// IDirectSoundBuffer8_SetBufferData+0x13 : sbb ecx, ecx
// IDirectSoundBuffer_SetBufferData+0x13 : sbb ecx, ecx
{ 0x13, 0x1B }, // (Offset,Value)-Pair #5
{ 0x14, 0xC9 }, // (Offset,Value)-Pair #6
// IDirectSoundBuffer8_SetBufferData+0x15 : and ecx, eax
// IDirectSoundBuffer_SetBufferData+0x15 : and ecx, eax
{ 0x15, 0x23 }, // (Offset,Value)-Pair #7
{ 0x16, 0xC8 }, // (Offset,Value)-Pair #8
OOVPA_END;
@ -500,26 +500,26 @@ OOVPA_XREF(CDirectSoundBuffer_SetCurrentPosition, 4361, 10,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetCurrentPosition
// * IDirectSoundBuffer_SetCurrentPosition
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetCurrentPosition, 4361, 8,
OOVPA_XREF(IDirectSoundBuffer_SetCurrentPosition, 4361, 8,
XRefNoSaveIndex,
XRefOne)
// IDirectSoundBuffer8_SetCurrentPosition+0x15 : call [CDirectSoundBuffer::SetCurrentPosition]
// IDirectSoundBuffer_SetCurrentPosition+0x15 : call [CDirectSoundBuffer::SetCurrentPosition]
XREF_ENTRY( 0x15, XREF_SETCURRENTPOSITION2 ), // (Offset,Value)-Pair #1
// IDirectSoundBuffer8_SetCurrentPosition+0x0A : add eax, 0xFFFFFFE4
// IDirectSoundBuffer_SetCurrentPosition+0x0A : add eax, 0xFFFFFFE4
{ 0x0A, 0x83 }, // (Offset,Value)-Pair #2
{ 0x0B, 0xC0 }, // (Offset,Value)-Pair #3
{ 0x0C, 0xE4 }, // (Offset,Value)-Pair #4
// IDirectSoundBuffer8_SetCurrentPosition+0x0F : sbb ecx, ecx
// IDirectSoundBuffer_SetCurrentPosition+0x0F : sbb ecx, ecx
{ 0x0F, 0x1B }, // (Offset,Value)-Pair #5
{ 0x10, 0xC9 }, // (Offset,Value)-Pair #6
// IDirectSoundBuffer8_SetCurrentPosition+0x11 : and ecx, eax
// IDirectSoundBuffer_SetCurrentPosition+0x11 : and ecx, eax
{ 0x11, 0x23 }, // (Offset,Value)-Pair #7
{ 0x12, 0xC8 }, // (Offset,Value)-Pair #8
OOVPA_END;
@ -655,27 +655,27 @@ OOVPA_XREF(CDirectSoundBuffer_Play, 4361, 10,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_Play
// * IDirectSoundBuffer_Play
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_Play, 4361, 9,
OOVPA_XREF(IDirectSoundBuffer_Play, 4361, 9,
XRefNoSaveIndex,
XRefOne)
// IDirectSoundBuffer8_Play+0x1D : call [CDirectSoundBuffer::Play]
// IDirectSoundBuffer_Play+0x1D : call [CDirectSoundBuffer::Play]
XREF_ENTRY( 0x1D, XREF_DSOUNDPLAY2 ), // (Offset,Value)-Pair #1
// IDirectSoundBuffer8_Play+0x0E : push [esp+0x10]
// IDirectSoundBuffer_Play+0x0E : push [esp+0x10]
{ 0x0E, 0xFF }, // (Offset,Value)-Pair #2
{ 0x0F, 0x74 }, // (Offset,Value)-Pair #3
{ 0x10, 0x24 }, // (Offset,Value)-Pair #4
{ 0x11, 0x10 }, // (Offset,Value)-Pair #5
// IDirectSoundBuffer8_Play+0x17 : sbb ecx, ecx
// IDirectSoundBuffer_Play+0x17 : sbb ecx, ecx
{ 0x17, 0x1B }, // (Offset,Value)-Pair #6
{ 0x18, 0xC9 }, // (Offset,Value)-Pair #7
// IDirectSoundBuffer8_Play+0x19 : and ecx, eax
// IDirectSoundBuffer_Play+0x19 : and ecx, eax
{ 0x19, 0x23 }, // (Offset,Value)-Pair #8
{ 0x1A, 0xC8 }, // (Offset,Value)-Pair #9
OOVPA_END;
@ -732,26 +732,26 @@ OOVPA_XREF(CDirectSoundBuffer_Stop, 4361, 10,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_Stop
// * IDirectSoundBuffer_Stop
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_Stop, 4361, 8,
OOVPA_XREF(IDirectSoundBuffer_Stop, 4361, 8,
XRefNoSaveIndex,
XRefOne)
// IDirectSoundBuffer8_Stop+0x11 : call [CDirectSoundBuffer::Stop]
// IDirectSoundBuffer_Stop+0x11 : call [CDirectSoundBuffer::Stop]
XREF_ENTRY( 0x11, XREF_DSOUNDSTOP2 ), // (Offset,Value)-Pair #1
// IDirectSoundBuffer8_Stop+0x06 : and eax, 0xFFFFFFE4
// IDirectSoundBuffer_Stop+0x06 : and eax, 0xFFFFFFE4
{ 0x06, 0x83 }, // (Offset,Value)-Pair #2
{ 0x07, 0xC0 }, // (Offset,Value)-Pair #3
{ 0x08, 0xE4 }, // (Offset,Value)-Pair #4
// IDirectSoundBuffer8_Stop+0x0B : sbb ecx, ecx
// IDirectSoundBuffer_Stop+0x0B : sbb ecx, ecx
{ 0x0B, 0x1B }, // (Offset,Value)-Pair #5
{ 0x0C, 0xC9 }, // (Offset,Value)-Pair #6
// IDirectSoundBuffer8_Stop+0x0D : and ecx, eax
// IDirectSoundBuffer_Stop+0x0D : and ecx, eax
{ 0x0D, 0x23 }, // (Offset,Value)-Pair #7
{ 0x0E, 0xC8 }, // (Offset,Value)-Pair #8
OOVPA_END;
@ -1014,32 +1014,32 @@ OOVPA_XREF(CDirectSoundBuffer_SetMixBins, 4361, 17,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetMixBins
// * IDirectSoundBuffer_SetMixBins
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetMixBins, 4361, 12,
OOVPA_XREF(IDirectSoundBuffer_SetMixBins, 4361, 12,
XRefNoSaveIndex,
XRefOne)
// IDirectSoundBuffer8_SetMixBins+0x15 : call [CDirectSoundBuffer::SetMixBins]
// IDirectSoundBuffer_SetMixBins+0x15 : call [CDirectSoundBuffer::SetMixBins]
XREF_ENTRY( 0x15, XREF_DSSETMIXBINSA ), // (Offset,Value)-Pair #1
// IDirectSoundBuffer8_SetMixBins+0x04 : push [esp+0x08]
// IDirectSoundBuffer_SetMixBins+0x04 : push [esp+0x08]
{ 0x04, 0xFF }, // (Offset,Value)-Pair #2
{ 0x05, 0x74 }, // (Offset,Value)-Pair #3
{ 0x06, 0x24 }, // (Offset,Value)-Pair #4
{ 0x07, 0x08 }, // (Offset,Value)-Pair #5
// IDirectSoundBuffer8_SetMixBins+0x0A : add eax, 0xFFFFFFE4
// IDirectSoundBuffer_SetMixBins+0x0A : add eax, 0xFFFFFFE4
{ 0x0A, 0x83 }, // (Offset,Value)-Pair #6
{ 0x0B, 0xC0 }, // (Offset,Value)-Pair #7
{ 0x0C, 0xE4 }, // (Offset,Value)-Pair #8
// IDirectSoundBuffer8_SetMixBins+0x0F : sbb ecx, ecx
// IDirectSoundBuffer_SetMixBins+0x0F : sbb ecx, ecx
{ 0x0F, 0x1B }, // (Offset,Value)-Pair #9
{ 0x10, 0xC9 }, // (Offset,Value)-Pair #10
// IDirectSoundBuffer8_SetMixBins+0x11 : and ecx, eax
// IDirectSoundBuffer_SetMixBins+0x11 : and ecx, eax
{ 0x11, 0x23 }, // (Offset,Value)-Pair #11
{ 0x12, 0xC8 }, // (Offset,Value)-Pair #12
OOVPA_END;
@ -1060,39 +1060,39 @@ OOVPATable DSound_4361[] = {
REGISTER_OOVPA(IDirectSound8_AddRef, 3936, PATCH),
REGISTER_OOVPA(IDirectSound8_CreateSoundBuffer, 4361, PATCH),
REGISTER_OOVPA(CDirectSoundBuffer_SetPlayRegion, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetPlayRegion, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetPlayRegion, 4361, PATCH),
REGISTER_OOVPA(CDirectSoundBuffer_SetLoopRegion, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetLoopRegion, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer8_SetVolume, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetVolume, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_SetBufferData, 4361, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetBufferData, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetBufferData, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetBufferData, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_SetCurrentPosition, 4361, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetCurrentPosition, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetCurrentPosition, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetCurrentPosition, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_GetCurrentPosition, 4361, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_GetCurrentPosition, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_GetCurrentPosition, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_GetCurrentPosition, 3936, PATCH),
REGISTER_OOVPA(CMcpxBuffer_Play, 4361, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_Play, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_Play, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Play, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_Stop, 4361, XREF),
REGISTER_OOVPA(CMcpxBuffer_Stop2, 4361, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_Stop, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_Stop, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 4361, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoiceSettings_SetMixBinVolumes, 4361, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetMixBinVolumes, 4361, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetMixBinVolumes, 4361, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_PlayEx, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_PlayEx, 4361, ALIAS, IDirectSoundBuffer_PlayEx),
REGISTER_OOVPA(IDirectSoundBuffer_PlayEx, 4361, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_StopEx, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_StopEx, 4361, ALIAS, IDirectSoundBuffer_StopEx),
REGISTER_OOVPA(IDirectSoundBuffer8_AddRef, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_StopEx, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_AddRef, 3936, PATCH),
REGISTER_OOVPA(IDirectSound8_Release, 3936, PATCH),
REGISTER_OOVPA(CDirectSoundVoiceSettings_SetMixBins, 4361, XREF),
REGISTER_OOVPA(CDirectSoundVoice_SetMixBins, 4361, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMixBins, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMixBins, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetMixBins, 4361, PATCH),
};
// ******************************************************************

View File

@ -385,32 +385,32 @@ OOVPA_XREF(CDirectSoundBuffer_SetMixBins, 4432, 17,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetMixBins
// * IDirectSoundBuffer_SetMixBins
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetMixBins, 4432, 12,
OOVPA_XREF(IDirectSoundBuffer_SetMixBins, 4432, 12,
XRefNoSaveIndex,
XRefOne)
// IDirectSoundBuffer8_SetMixBins+0x15 : call [CDirectSoundBuffer::SetMixBins]
// IDirectSoundBuffer_SetMixBins+0x15 : call [CDirectSoundBuffer::SetMixBins]
XREF_ENTRY( 0x15, XREF_DSSETMIXBINSA ), // (Offset,Value)-Pair #1
// IDirectSoundBuffer8_SetMixBins+0x04 : push [esp+0x08]
// IDirectSoundBuffer_SetMixBins+0x04 : push [esp+0x08]
{ 0x04, 0xFF }, // (Offset,Value)-Pair #2
{ 0x05, 0x74 }, // (Offset,Value)-Pair #3
{ 0x06, 0x24 }, // (Offset,Value)-Pair #4
{ 0x07, 0x08 }, // (Offset,Value)-Pair #5
// IDirectSoundBuffer8_SetMixBins+0x0A : add eax, 0xFFFFFFE4
// IDirectSoundBuffer_SetMixBins+0x0A : add eax, 0xFFFFFFE4
{ 0x0A, 0x83 }, // (Offset,Value)-Pair #6
{ 0x0B, 0xC0 }, // (Offset,Value)-Pair #7
{ 0x0C, 0xE4 }, // (Offset,Value)-Pair #8
// IDirectSoundBuffer8_SetMixBins+0x0F : sbb ecx, ecx
// IDirectSoundBuffer_SetMixBins+0x0F : sbb ecx, ecx
{ 0x0F, 0x1B }, // (Offset,Value)-Pair #9
{ 0x10, 0xC9 }, // (Offset,Value)-Pair #10
// IDirectSoundBuffer8_SetMixBins+0x11 : and ecx, eax
// IDirectSoundBuffer_SetMixBins+0x11 : and ecx, eax
{ 0x11, 0x23 }, // (Offset,Value)-Pair #11
{ 0x12, 0xC8 }, // (Offset,Value)-Pair #12
OOVPA_END;
@ -593,37 +593,37 @@ OOVPATable DSound_4432[] = {
REGISTER_OOVPA(IDirectSound8_AddRef, 3936, PATCH),
REGISTER_OOVPA(IDirectSound8_Release, 4432, PATCH),
REGISTER_OOVPA(IDirectSound8_CreateSoundBuffer, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer8_Release, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Release, 3936, PATCH),
REGISTER_OOVPA(CDirectSoundBuffer_SetLoopRegion, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetLoopRegion, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_SetBufferData, 4361, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetBufferData, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetBufferData, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetBufferData, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_SetCurrentPosition, 4361, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetCurrentPosition, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetCurrentPosition, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetCurrentPosition, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_Stop, 4361, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_Stop, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_Stop, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 4361, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetMaxDistance, 4432, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMaxDistance, 4432, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMaxDistance, 4432, ALIAS, IDirectSoundBuffer_SetMaxDistance),
REGISTER_OOVPA(IDirectSoundBuffer_SetMaxDistance, 4432, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetMinDistance, 4432, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMinDistance, 4432, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMinDistance, 4432, ALIAS, IDirectSoundBuffer_SetMinDistance),
REGISTER_OOVPA(IDirectSoundBuffer_SetMinDistance, 4432, PATCH),
REGISTER_OOVPA(CDirectSound_SetI3DL2Listener, 4432, XREF),
REGISTER_OOVPA(IDirectSound8_SetI3DL2Listener, 4432, PATCH),
REGISTER_OOVPA(CDirectSoundVoiceSettings_SetMixBins, 4432, XREF),
REGISTER_OOVPA(CDirectSoundVoice_SetMixBins, 4432, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMixBins, 4432, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMixBins, 4432, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetMixBins, 4432, PATCH),
REGISTER_OOVPA(CDirectSound_CommitDeferredSettings, 4432, PATCH),
REGISTER_OOVPA(CDirectSound_SetDistanceFactorA, 4432, XREF),
REGISTER_OOVPA(IDirectSound8_SetDistanceFactor, 4432, PATCH),
REGISTER_OOVPA(IDirectSound8_DownloadEffectsImage, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer8_AddRef, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_AddRef, 3936, PATCH),
REGISTER_OOVPA(CDirectSoundBuffer_SetPlayRegion, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetPlayRegion, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetPlayRegion, 4361, PATCH),
};
// ******************************************************************

View File

@ -137,9 +137,9 @@ OOVPA_XREF(IDirectSound8_SetMixBinHeadroom, 4627, 12,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetHeadroomA
// * IDirectSoundBuffer_SetHeadroomA
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetHeadroomA, 4928, 7,
OOVPA_XREF(IDirectSoundBuffer_SetHeadroomA, 4928, 7,
XREF_DSBUFFERSETHEADROOMA,
XRefZero)
@ -154,14 +154,14 @@ OOVPA_XREF(IDirectSoundBuffer8_SetHeadroomA, 4928, 7,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetHeadroom
// * IDirectSoundBuffer_SetHeadroom
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetHeadroom, 4928, 8,
OOVPA_XREF(IDirectSoundBuffer_SetHeadroom, 4928, 8,
XRefNoSaveIndex,
XRefOne)
// IDirectSoundBuffer8_SetHeadroom+0x32 : call [IDirectSoundBuffer8_SetHeadroomA]
// IDirectSoundBuffer_SetHeadroom+0x32 : call [IDirectSoundBuffer_SetHeadroomA]
XREF_ENTRY( 0x32, XREF_DSBUFFERSETHEADROOMA ),
{ 0x0C, 0x00 },
@ -369,32 +369,32 @@ OOVPA_XREF(CDirectSoundBuffer_SetMixBinVolumes, 4627, 17,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetMixBinVolumes
// * IDirectSoundBuffer_SetMixBinVolumes
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetMixBinVolumes, 4627, 12,
OOVPA_XREF(IDirectSoundBuffer_SetMixBinVolumes, 4627, 12,
XRefNoSaveIndex,
XRefOne)
// IDirectSoundBuffer8_SetMixBinVolumes+0x15 : call [CDirectSoundBuffer::SetMixBinVolumes]
// IDirectSoundBuffer_SetMixBinVolumes+0x15 : call [CDirectSoundBuffer::SetMixBinVolumes]
XREF_ENTRY( 0x15, XREF_DSSETMIXBINVOLUMESA ), // (Offset,Value)-Pair #1
// IDirectSoundBuffer8_SetMixBinVolumes+0x04 : push [esp+0x08]
// IDirectSoundBuffer_SetMixBinVolumes+0x04 : push [esp+0x08]
{ 0x04, 0xFF }, // (Offset,Value)-Pair #2
{ 0x05, 0x74 }, // (Offset,Value)-Pair #3
{ 0x06, 0x24 }, // (Offset,Value)-Pair #4
{ 0x07, 0x08 }, // (Offset,Value)-Pair #5
// IDirectSoundBuffer8_SetMixBinVolumes+0x0A : add eax, 0xFFFFFFE4
// IDirectSoundBuffer_SetMixBinVolumes+0x0A : add eax, 0xFFFFFFE4
{ 0x0A, 0x83 }, // (Offset,Value)-Pair #6
{ 0x0B, 0xC0 }, // (Offset,Value)-Pair #7
{ 0x0C, 0xE4 }, // (Offset,Value)-Pair #8
// IDirectSoundBuffer8_SetMixBinVolumes+0x0F : sbb ecx, ecx
// IDirectSoundBuffer_SetMixBinVolumes+0x0F : sbb ecx, ecx
{ 0x0F, 0x1B }, // (Offset,Value)-Pair #9
{ 0x10, 0xC9 }, // (Offset,Value)-Pair #10
// IDirectSoundBuffer8_SetMixBinVolumes+0x11 : and ecx, eax
// IDirectSoundBuffer_SetMixBinVolumes+0x11 : and ecx, eax
{ 0x11, 0x23 }, // (Offset,Value)-Pair #11
{ 0x12, 0xC8 }, // (Offset,Value)-Pair #12
OOVPA_END;
@ -552,32 +552,32 @@ OOVPA_XREF(CDirectSoundBuffer_SetFrequency, 4627, 17,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetFrequency
// * IDirectSoundBuffer_SetFrequency
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetFrequency, 4627, 12,
OOVPA_XREF(IDirectSoundBuffer_SetFrequency, 4627, 12,
XRefNoSaveIndex,
XRefOne)
// IDirectSoundBuffer8_SetFrequency+0x15 : call [CDirectSound::SetFrequency]
// IDirectSoundBuffer_SetFrequency+0x15 : call [CDirectSound::SetFrequency]
XREF_ENTRY( 0x15, XREF_DSBUFFERSETFREQUENCYA ), // (Offset,Value)-Pair #1
// IDirectSoundBuffer8_SetFrequency+0x04 : push [esp+0x08]
// IDirectSoundBuffer_SetFrequency+0x04 : push [esp+0x08]
{ 0x04, 0xFF }, // (Offset,Value)-Pair #2
{ 0x05, 0x74 }, // (Offset,Value)-Pair #3
{ 0x06, 0x24 }, // (Offset,Value)-Pair #4
{ 0x07, 0x08 }, // (Offset,Value)-Pair #5
// IDirectSoundBuffer8_SetFrequency0x0A : add eax, 0xFFFFFFE4
// IDirectSoundBuffer_SetFrequency0x0A : add eax, 0xFFFFFFE4
{ 0x0A, 0x83 }, // (Offset,Value)-Pair #6
{ 0x0B, 0xC0 }, // (Offset,Value)-Pair #7
{ 0x0C, 0xE4 }, // (Offset,Value)-Pair #8
// IDirectSoundBuffer8_SetFrequency+0x0F : sbb ecx, ecx
// IDirectSoundBuffer_SetFrequency+0x0F : sbb ecx, ecx
{ 0x0F, 0x1B }, // (Offset,Value)-Pair #9
{ 0x10, 0xC9 }, // (Offset,Value)-Pair #10
// IDirectSoundBuffer8_SetFrequency+0x11 : and ecx, eax
// IDirectSoundBuffer_SetFrequency+0x11 : and ecx, eax
{ 0x11, 0x23 }, // (Offset,Value)-Pair #11
{ 0x12, 0xC8 }, // (Offset,Value)-Pair #12
OOVPA_END;
@ -641,26 +641,26 @@ OOVPA_XREF(CDirectSoundStream_SetVolume, 4627, 11,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_LockA
// * IDirectSoundBuffer_LockA
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_LockA, 4627, 13,
OOVPA_XREF(IDirectSoundBuffer_LockA, 4627, 13,
XREF_DSBUFFERLOCKA,
XRefZero)
// IDirectSoundBuffer8_LockA+0x37 : test [ebp+0x24], 1
// IDirectSoundBuffer_LockA+0x37 : test [ebp+0x24], 1
{ 0x37, 0xF6 }, // (Offset,Value)-Pair #1
{ 0x38, 0x45 }, // (Offset,Value)-Pair #2
{ 0x39, 0x24 }, // (Offset,Value)-Pair #3
{ 0x3A, 0x01 }, // (Offset,Value)-Pair #4
// IDirectSoundBuffer8_LockA+0x5C : mov eax, [eax+0xBC]
// IDirectSoundBuffer_LockA+0x5C : mov eax, [eax+0xBC]
{ 0x5C, 0x8B }, // (Offset,Value)-Pair #5
{ 0x5D, 0x80 }, // (Offset,Value)-Pair #6
{ 0x5E, 0xBC }, // (Offset,Value)-Pair #7
{ 0x5F, 0x00 }, // (Offset,Value)-Pair #8
// IDirectSoundBuffer8_LockA+0xA4 : jnb +0x11; mov esi, [esi+0x1C]
// IDirectSoundBuffer_LockA+0xA4 : jnb +0x11; mov esi, [esi+0x1C]
{ 0xA2, 0x73 }, // (Offset,Value)-Pair #9
{ 0xA3, 0x11 }, // (Offset,Value)-Pair #10
{ 0xA4, 0x8B }, // (Offset,Value)-Pair #11
@ -802,27 +802,27 @@ OOVPA_XREF(CDirectSoundBuffer_GetStatus, 4627, 10,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_GetStatus
// * IDirectSoundBuffer_GetStatus
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_GetStatus, 4627, 9,
OOVPA_XREF(IDirectSoundBuffer_GetStatus, 4627, 9,
XRefNoSaveIndex,
XRefOne)
// IDirectSoundBuffer8_GetStatus+0x15 : call [CDirectSoundBuffer::GetStatus]
// IDirectSoundBuffer_GetStatus+0x15 : call [CDirectSoundBuffer::GetStatus]
XREF_ENTRY( 0x15, XREF_DSBUFFERGETSTATUSB ), // (Offset,Value)-Pair #1
// IDirectSoundBuffer8_GetStatus+0x04 : push [esp+0x08]
// IDirectSoundBuffer_GetStatus+0x04 : push [esp+0x08]
{ 0x04, 0xFF }, // (Offset,Value)-Pair #2
{ 0x05, 0x74 }, // (Offset,Value)-Pair #3
{ 0x06, 0x24 }, // (Offset,Value)-Pair #4
{ 0x07, 0x08 }, // (Offset,Value)-Pair #5
// IDirectSoundBuffer8_GetStatus+0x0F : sbb ecx, ecx
// IDirectSoundBuffer_GetStatus+0x0F : sbb ecx, ecx
{ 0x0F, 0x1B }, // (Offset,Value)-Pair #6
{ 0x10, 0xC9 }, // (Offset,Value)-Pair #7
// IDirectSoundBuffer8_GetStatus+0x11 : and ecx, eax
// IDirectSoundBuffer_GetStatus+0x11 : and ecx, eax
{ 0x11, 0x23 }, // (Offset,Value)-Pair #8
{ 0x12, 0xC8 }, // (Offset,Value)-Pair #9
OOVPA_END;
@ -2077,7 +2077,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer_SetAllParameters
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetAllParameters, 4627, 9,
OOVPA_XREF(IDirectSoundBuffer_SetAllParameters, 4627, 9,
XRefNoSaveIndex,
XRefOne)
@ -2405,9 +2405,9 @@ OOVPA_XREF(DirectSound_CDirectSoundBuffer_SetMode, 4627, 8,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetMode
// * IDirectSoundBuffer_SetMode
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetMode, 4627, 9,
OOVPA_XREF(IDirectSoundBuffer_SetMode, 4627, 9,
XRefNoSaveIndex,
XRefOne)
@ -2553,9 +2553,9 @@ OOVPA_XREF(DirectSound_CDirectSoundBuffer_SetPitch, 4627, 8,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetPitch
// * IDirectSoundBuffer_SetPitch
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetPitch, 4627, 8,
OOVPA_XREF(IDirectSoundBuffer_SetPitch, 4627, 8,
XRefNoSaveIndex,
XRefOne)
@ -2904,7 +2904,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer_SetLFO
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetLFO, 4627, 8,
OOVPA_XREF(IDirectSoundBuffer_SetLFO, 4627, 8,
XRefNoSaveIndex,
XRefOne)
@ -2951,7 +2951,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8::SetVolume
// ******************************************************************
#define IDirectSoundBuffer8_SetVolume_4627 IDirectSoundBuffer8_SetVolume_4361
#define IDirectSoundBuffer_SetVolume_4627 IDirectSoundBuffer_SetVolume_4361
// ******************************************************************
// * Direct, 4627
@ -2963,15 +2963,15 @@ OOVPATable DSound_4627[] = {
REGISTER_OOVPA(DirectSoundGetSampleTime, 4627, PATCH),
REGISTER_OOVPA(CDirectSound_CreateSoundBuffer, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetPlayRegion, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetPlayRegion, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetPlayRegion, 4361, PATCH),
REGISTER_OOVPA(CDirectSoundBuffer_SetLoopRegion, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetLoopRegion, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 4361, PATCH),
REGISTER_OOVPA(CDirectSound_SetI3DL2Listener, 4432, XREF),
REGISTER_OOVPA(IDirectSound8_SetI3DL2Listener, 4432, PATCH),
REGISTER_OOVPA(CDirectSound_SetMixBinHeadroom, 4627, XREF),
REGISTER_OOVPA(IDirectSound8_SetMixBinHeadroom, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer8_SetHeadroomA, 4928, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetHeadroom, 4928, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetHeadroomA, 4928, XREF),
REGISTER_OOVPA(IDirectSoundBuffer_SetHeadroom, 4928, PATCH),
REGISTER_OOVPA(CDirectSound_SetVelocity, 4627, XREF),
REGISTER_OOVPA(IDirectSound8_SetVelocity, 3936, PATCH),
REGISTER_OOVPA(CDirectSound_SetAllParametersA, 4627, XREF),
@ -2982,11 +2982,11 @@ OOVPATable DSound_4627[] = {
REGISTER_OOVPA(CDirectSoundVoiceSettings_SetMixBins, 4361, XREF),
REGISTER_OOVPA(CDirectSoundVoice_SetMixBins, 4432, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMixBins, 4432, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMixBins, 4432, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetMixBins, 4432, PATCH),
REGISTER_OOVPA(CDirectSoundVoiceSettings_SetMixBinVolumes, 4627, XREF),
REGISTER_OOVPA(CDirectSoundVoice_SetMixBinVolumes, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMixBinVolumes, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMixBinVolumes, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetMixBinVolumes, 4627, PATCH),
REGISTER_OOVPA(CDirectSound_SetPositionA, 4627, XREF),
REGISTER_OOVPA(CDirectSound_SetPositionA, 4432, XREF), // TODO: Find a cure for laziness...
REGISTER_OOVPA(IDirectSound8_SetPosition, 3936, PATCH),
@ -2995,11 +2995,11 @@ OOVPATable DSound_4627[] = {
REGISTER_OOVPA(IDirectSound8_AddRef, 3936, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetFrequency, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetFrequency, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetFrequency, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetFrequency, 4627, PATCH),
REGISTER_OOVPA(CMcpxVoiceClient_SetVolume, 4627, XREF),
REGISTER_OOVPA(CDirectSoundStream_SetVolume, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer8_LockA, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_Lock, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_LockA, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer_Lock, 3936, PATCH),
REGISTER_OOVPA(CDirectSound_CreateSoundStream, 4361, XREF),
REGISTER_OOVPA(IDirectSound8_CreateStream, 3936, PATCH),
REGISTER_OOVPA(DirectSoundCreateStream, 4361, PATCH),
@ -3008,25 +3008,25 @@ OOVPATable DSound_4627[] = {
REGISTER_OOVPA(CDirectSoundStream_Pause, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_SetBufferData, 4361, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetBufferData, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetBufferData, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetBufferData, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_GetStatus, 4627, XREF),
REGISTER_OOVPA(CMcpxBuffer_GetStatus, 4721, XREF),
// REGISTER_OOVPA(CMcpxBuffer_GetStatus, 4928, XREF)
REGISTER_OOVPA(CMcpxBuffer_GetStatusB, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_GetStatus, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_GetStatus, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_GetStatus, 4627, PATCH),
REGISTER_OOVPA(CMcpxBuffer_SetCurrentPosition, 4361, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetCurrentPosition, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetCurrentPosition, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetCurrentPosition, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_GetCurrentPosition, 4361, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_GetCurrentPosition, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_GetCurrentPosition, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_GetCurrentPosition, 3936, PATCH),
REGISTER_OOVPA(CDirectSound_GetSpeakerConfig, 4627, PATCH),
REGISTER_OOVPA(CMcpxBuffer_Play, 4361, XREF),
REGISTER_OOVPA(CMcpxBuffer_Play, 4721, XREF),
REGISTER_OOVPA(CMcpxBuffer_Play, 4928, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_Play, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_Play, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Play, 4361, PATCH),
REGISTER_OOVPA(IDirectSound8_Release, 3936, PATCH),
REGISTER_OOVPA(IDirectSound8_DownloadEffectsImage, 3936, PATCH),
REGISTER_OOVPA(IDirectSound8_SetOrientation, 3936, PATCH),
@ -3041,96 +3041,96 @@ OOVPATable DSound_4627[] = {
REGISTER_OOVPA(CDirectSound_CommitDeferredSettings, 4432, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetMaxDistance, 4432, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMaxDistance, 4432, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMaxDistance, 4432, ALIAS, IDirectSoundBuffer_SetMaxDistance),
REGISTER_OOVPA(IDirectSoundBuffer_SetMaxDistance, 4432, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetMinDistance, 4432, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMinDistance, 4432, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMinDistance, 4432, ALIAS, IDirectSoundBuffer_SetMinDistance),
REGISTER_OOVPA(IDirectSoundBuffer_SetMinDistance, 4432, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetRolloffFactor, 4627, XREF), // s+
REGISTER_OOVPA(CDirectSoundBuffer_SetRolloffFactor, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetRolloffFactor, 4627, ALIAS, IDirectSoundBuffer_SetRolloffFactor),
REGISTER_OOVPA(IDirectSoundBuffer_SetRolloffFactor, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetDistanceFactor, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetDistanceFactor, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetDistanceFactor, 4627, ALIAS, IDirectSoundBuffer_SetDistanceFactor),
REGISTER_OOVPA(IDirectSoundBuffer_SetDistanceFactor, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetConeAngles, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetConeAngles, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetConeAngles, 4627, ALIAS, IDirectSoundBuffer_SetConeAngles),
REGISTER_OOVPA(IDirectSoundBuffer_SetConeAngles, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetConeOrientation, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetConeOrientation, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetConeOrientation, 4627, ALIAS, IDirectSoundBuffer_SetConeOrientation),
REGISTER_OOVPA(IDirectSoundBuffer_SetConeOrientation, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetConeOutsideVolume, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetConeOutsideVolume, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetConeOutsideVolume, 4627, ALIAS, IDirectSoundBuffer_SetConeOutsideVolume),
REGISTER_OOVPA(IDirectSoundBuffer_SetConeOutsideVolume, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetPosition, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetPosition, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetPosition, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetPosition, 3936, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetVelocity, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetVelocity, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetVelocity, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetVelocity, 3936, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetDopplerFactor, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetDopplerFactor, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetDopplerFactor, 4627, ALIAS, IDirectSoundBuffer_SetDopplerFactor),
REGISTER_OOVPA(IDirectSoundBuffer_SetDopplerFactor, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetI3DL2Source, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetI3DL2Source, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetI3DL2Source, 4627, ALIAS, IDirectSoundBuffer_SetI3DL2Source),
REGISTER_OOVPA(IDirectSoundBuffer8_Stop, 4627, ALIAS, IDirectSoundBuffer_Stop),
REGISTER_OOVPA(IDirectSoundBuffer8_Release, 3936, PATCH), // +s
REGISTER_OOVPA(IDirectSoundBuffer_SetI3DL2Source, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Release, 3936, PATCH), // +s
REGISTER_OOVPA(X_DirectSound_CDirectSoundVoice_SetFormat, 4627, XREF),
REGISTER_OOVPA(X_DirectSound_CDirectSoundBuffer_SetFormat, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetFormat, 4627, ALIAS, X_IDirectSoundBuffer_SetFormat),
REGISTER_OOVPA(IDirectSoundBuffer_SetFormat, 4627, ALIAS, X_IDirectSoundBuffer_SetFormat),
REGISTER_OOVPA(CDirectSoundStream_SetMixBinVolumes, 4627, XREF),
REGISTER_OOVPA(X_DirectSound_CDirectSound_EnableHeadphones, 4627, XREF),
REGISTER_OOVPA(IDirectSound_EnableHeadphones, 4627, ALIAS, EmuIDirectSound_EnableHeadphones),
// REGISTER_OOVPA(CDirectSoundVoice_SetHeadroom, 4627, XREF),
// REGISTER_OOVPA(IDirectSoundStream_SetHeadroom, 4627, ALIAS, CDirectSoundStream_SetHeadroom),
REGISTER_OOVPA(IDirectSoundBuffer8_AddRef, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_AddRef, 3936, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSound_GetOutputLevels, 4627, XREF),
REGISTER_OOVPA(IDirectSound8_GetOutputLevels, 4627, ALIAS, IDirectSound_GetOutputLevels),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetAllParameters, 4627, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetAllParameters, 4627, XREF),
REGISTER_OOVPA(IDirectSound8_SetAllParameters, 4627, ALIAS, IDirectSoundBuffer8_SetAllParameters), // Use that for now. Okay, it's your call pal...
REGISTER_OOVPA(IDirectSound8_SetAllParameters, 4627, ALIAS, IDirectSoundBuffer_SetAllParameters), // Use that for now. Okay, it's your call pal...
REGISTER_OOVPA(DirectSound_CMcpxBuffer_Pause, 4928, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_Pause, 4928, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_Pause, 4928, ALIAS, IDirectSoundBuffer_Pause),
REGISTER_OOVPA(IDirectSoundBuffer_Pause, 4928, PATCH),
REGISTER_OOVPA(DirectSound_CMcpxBuffer_GetStatus, 4721, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_GetStatus, 4721, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_GetStatus, 4721, ALIAS, IDirectSoundBuffer_GetStatus),
REGISTER_OOVPA(IDirectSoundBuffer_GetStatus, 4721, PATCH),
REGISTER_OOVPA(CDirectSoundStream_SetMixBins, 4627, ALIAS, DirectSound_CDirectSoundStream_SetMixBins),
REGISTER_OOVPA(DirectSound_CMcpxVoiceClient_SetEG, 4627, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetEG, 4627, XREF),
REGISTER_OOVPA(CDirectSoundStream_SetEG, 4627, ALIAS, DirectSound_CDirectSoundStream_SetEG),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetEG, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetEG, 4627, ALIAS, IDirectSoundBuffer_SetEG),
REGISTER_OOVPA(IDirectSoundBuffer_SetEG, 4627, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundStream_FlushEx, 4627, XREF),
REGISTER_OOVPA(IDirectSoundStream_FlushEx, 4627, PATCH),
REGISTER_OOVPA(XAudioDownloadEffectsImage, 4627, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetMode, 4627, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetMode, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMode, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetMode, 4627, PATCH),
REGISTER_OOVPA(DirectSound_CMcpxVoiceClient_SetFilter, 4627, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetFilter, 4627, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetFilter, 4627, XREF),
REGISTER_OOVPA(CDirectSoundStream_SetFilter, 4627, ALIAS, DirectSound_CDirectSoundStream_SetFilter),
REGISTER_OOVPA(IDirectSoundBuffer8_SetFilter, 4627, ALIAS, IDirectSoundBuffer_SetFilter),
REGISTER_OOVPA(IDirectSoundBuffer_SetFilter, 4627, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_PlayEx, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_PlayEx, 4361, ALIAS, IDirectSoundBuffer_PlayEx),
REGISTER_OOVPA(IDirectSoundBuffer_PlayEx, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_Stop2, 4361, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_StopEx, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_StopEx, 4361, ALIAS, IDirectSoundBuffer_StopEx),
REGISTER_OOVPA(IDirectSoundBuffer_StopEx, 4361, PATCH),
REGISTER_OOVPA(CDirectSound_SetVelocity, 4432, XREF),
REGISTER_OOVPA(CDirectSoundVoice_SetPosition, 4432, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetPitch, 4627, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetPitch, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetPitch, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetPitch, 4627, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetHeadroom, 4627, XREF),
REGISTER_OOVPA(IDirectSoundStream_SetHeadroom, 4627, ALIAS, DirectSound_CDirectSoundStream_SetHeadroom),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetOutputBuffer, 4627, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetOutputBuffer, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetOutputBuffer, 4627, ALIAS, IDirectSoundBuffer_SetOutputBuffer),
REGISTER_OOVPA(IDirectSoundBuffer_SetOutputBuffer, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundStream_SetOutputBuffer, 4627, ALIAS, DirectSound_CDirectSoundStream_SetOutputBuffer),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetRolloffCurve, 4627, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetRolloffCurve, 4627, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundStream_SetRolloffCurve, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetRolloffCurve, 4627, ALIAS, IDirectSoundBuffer_SetRolloffCurve),
REGISTER_OOVPA(IDirectSoundBuffer_SetRolloffCurve, 4627, PATCH),
REGISTER_OOVPA(XFileCreateMediaObjectEx, 4627, PATCH),
REGISTER_OOVPA(XWaveFileCreateMediaObject, 4627, PATCH),
// REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetNotificationPositions, 4627, XREF),
@ -3138,10 +3138,10 @@ OOVPATable DSound_4627[] = {
REGISTER_OOVPA(CMcpxVoiceClient_SetLFO, 4627, XREF),
REGISTER_OOVPA(CDirectSoundVoice_SetLFO, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetLFO, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetLFO, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetLFO, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundStream_SetPitch, 4627, ALIAS, DirectSound_CDirectSoundStream_SetPitch),
REGISTER_OOVPA(CDirectSoundBuffer_SetVolume, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetVolume, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetVolume, 4627, PATCH),
};
// ******************************************************************

View File

@ -99,9 +99,9 @@ OOVPA_XREF(CDirectSoundStream_FlushEx, 5233, 11,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_StopEx
// * IDirectSoundBuffer_StopEx
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_StopEx, 5233, 9,
OOVPA_XREF(IDirectSoundBuffer_StopEx, 5233, 9,
XRefNoSaveIndex,
XRefOne)
@ -291,9 +291,9 @@ OOVPA_XREF(CDirectSoundBuffer_SetMode, 5233, 8,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetMode
// * IDirectSoundBuffer_SetMode
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetMode, 5233, 8,
OOVPA_XREF(IDirectSoundBuffer_SetMode, 5233, 8,
XRefNoSaveIndex,
XRefOne)
@ -355,7 +355,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8::SetVolume
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetVolume, 5233, 8,
OOVPA_XREF(IDirectSoundBuffer_SetVolume, 5233, 8,
XRefNoSaveIndex,
XRefOne)
@ -467,9 +467,9 @@ OOVPA_XREF(CDirectSoundBuffer_SetRolloffCurve, 5233, 8,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetRolloffCurve
// * IDirectSoundBuffer_SetRolloffCurve
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetRolloffCurve, 5233, 8,
OOVPA_XREF(IDirectSoundBuffer_SetRolloffCurve, 5233, 8,
XRefNoSaveIndex,
XRefOne)
@ -761,9 +761,9 @@ OOVPA_XREF(CDirectSoundBuffer_SetDistanceFactor, 5344, 8,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetDistanceFactor
// * IDirectSoundBuffer_SetDistanceFactor
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetDistanceFactor, 5344, 8,
OOVPA_XREF(IDirectSoundBuffer_SetDistanceFactor, 5344, 8,
XRefNoSaveIndex,
XRefOne)
@ -876,7 +876,7 @@ OOVPATable DSound_5233[] = {
REGISTER_OOVPA(CDirectSoundVoiceSettings_SetMixBins, 4361, XREF),
REGISTER_OOVPA(CDirectSoundVoice_SetMixBins, 4432, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMixBins, 4432, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMixBins, 4432, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetMixBins, 4432, PATCH),
REGISTER_OOVPA(CDirectSoundStream_SetMixBins, 5233, PATCH),
REGISTER_OOVPA(CDirectSound_SetPositionA, 4627, XREF),
REGISTER_OOVPA(IDirectSound8_SetPosition, 3936, PATCH),
@ -884,30 +884,30 @@ OOVPATable DSound_5233[] = {
REGISTER_OOVPA(IDirectSound8_CreateSoundBuffer, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetFrequency, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetFrequency, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetFrequency, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetFrequency, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundStream_SetFrequency, 5233, PATCH),
REGISTER_OOVPA(CMcpxVoiceClient_SetVolume, 4627, XREF),
REGISTER_OOVPA(CDirectSoundVoice_SetVolume, 5233, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetVolume, 5233, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetVolume, 5233, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetVolume, 5233, PATCH),
REGISTER_OOVPA(CDirectSoundStream_SetVolume, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer8_LockA, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_Lock, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_LockA, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer_Lock, 3936, PATCH),
REGISTER_OOVPA(CDirectSound_CreateSoundStream, 4361, XREF),
REGISTER_OOVPA(DirectSoundCreateStream, 4361, PATCH),
REGISTER_OOVPA(IDirectSound8_Release, 3936, PATCH),
REGISTER_OOVPA(CMcpxBuffer_SetBufferData, 4361, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetBufferData, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetBufferData, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetBufferData, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_GetStatusB, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_GetStatus, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_GetStatus, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_GetStatus, 4627, PATCH),
REGISTER_OOVPA(CMcpxBuffer_GetCurrentPosition, 4361, XREF),
REGISTER_OOVPA(CMcpxBuffer_Play, 4928, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_Play, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_Play, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Play, 4361, PATCH),
REGISTER_OOVPA(CDirectSoundStream_FlushEx, 5233, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_StopEx, 5233, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_StopEx, 5233, PATCH),
REGISTER_OOVPA(CDirectSound_EnableHeadphones, 5233, XREF),
REGISTER_OOVPA(IDirectSound8_EnableHeadphones, 5233, PATCH),
REGISTER_OOVPA(IDirectSound8_DownloadEffectsImage, 3936, PATCH),
@ -925,51 +925,51 @@ OOVPATable DSound_5233[] = {
REGISTER_OOVPA(CDirectSound_CommitDeferredSettings, 4432, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetMaxDistance, 5344, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMaxDistance, 5344, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMaxDistance, 5344, ALIAS, IDirectSoundBuffer_SetMaxDistance),
REGISTER_OOVPA(IDirectSoundBuffer_SetMaxDistance, 5344, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetMinDistance, 5344, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMinDistance, 5344, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMinDistance, 5344, ALIAS, IDirectSoundBuffer_SetMinDistance),
REGISTER_OOVPA(IDirectSoundBuffer_SetMinDistance, 5344, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetMinDistance, 4432, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMinDistance, 4432, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMinDistance, 4432, ALIAS, IDirectSoundBuffer_SetMinDistance),
REGISTER_OOVPA(IDirectSoundBuffer_SetMinDistance, 4432, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetMaxDistance, 4432, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMaxDistance, 4432, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMaxDistance, 4432, ALIAS, IDirectSoundBuffer_SetMaxDistance),
REGISTER_OOVPA(IDirectSoundBuffer_SetMaxDistance, 4432, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetPosition, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetPosition, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetPosition, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetPosition, 3936, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetVelocity, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetVelocity, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetVelocity, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetVelocity, 3936, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetI3DL2Source, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetI3DL2Source, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetI3DL2Source, 4627, ALIAS, IDirectSoundBuffer_SetI3DL2Source),
REGISTER_OOVPA(IDirectSoundBuffer8_Stop, 4627, ALIAS, IDirectSoundBuffer_Stop),
REGISTER_OOVPA(IDirectSoundBuffer8_Release, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetI3DL2Source, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Release, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundStream_SetVolume, 5233, ALIAS, CDirectSoundStream_SetVolume), // (This is actually the XREF we are using)
REGISTER_OOVPA(X_DirectSound_CDirectSoundVoice_SetFormat, 5233, XREF),
REGISTER_OOVPA(X_DirectSound_CDirectSoundBuffer_SetFormat, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetFormat, 4627, ALIAS, X_IDirectSoundBuffer_SetFormat),
REGISTER_OOVPA(IDirectSoundBuffer_SetFormat, 4627, ALIAS, X_IDirectSoundBuffer_SetFormat),
REGISTER_OOVPA(CDirectSoundVoice_SetMode, 5233, XREF),
//REGISTER_OOVPA(CDirectSoundVoice_SetMode, 5344, XREF), // Add when needed...
REGISTER_OOVPA(CDirectSoundBuffer_SetMode, 5233, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMode, 5233, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetMode, 5233, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetRolloffCurve, 5233, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetRolloffCurve, 5233, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetRolloffCurve, 5233, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetRolloffCurve, 5233, PATCH),
REGISTER_OOVPA(IDirectSound8_AddRef, 3936, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSound_SetI3DL2Listener, 5344, XREF),
REGISTER_OOVPA(IDirectSound8_SetI3DL2Listener, 5344, ALIAS, IDirectSound_SetI3DL2Listener),
REGISTER_OOVPA(DirectSound_CDirectSound_SetRolloffFactor, 5344, XREF),
REGISTER_OOVPA(IDirectSound8_SetRolloffFactor, 5344, ALIAS, IDirectSound_SetRolloffFactor),
REGISTER_OOVPA(CDirectSoundBuffer_SetLoopRegion, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetLoopRegion, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_SetCurrentPosition, 4361, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetCurrentPosition, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetCurrentPosition, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetCurrentPosition, 4361, PATCH),
// REGISTER_OOVPA(CDirectSoundVoice_SetDistanceFactor, 5558, XREF), // Add when needed...
// REGISTER_OOVPA(CDirectSoundBuffer_SetDistanceFactor, 5558, XREF), // Add when needed...
// REGISTER_OOVPA(IDirectSoundBuffer8_SetDistanceFactor, 5558, PATCH), // Add when needed...
// REGISTER_OOVPA(IDirectSoundBuffer_SetDistanceFactor, 5558, PATCH), // Add when needed...
};
// ******************************************************************

View File

@ -328,9 +328,9 @@ OOVPA_XREF(CDirectSoundBuffer_SetBufferData, 5558, 7,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetBufferData
// * IDirectSoundBuffer_SetBufferData
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetBufferData, 5558, 9,
OOVPA_XREF(IDirectSoundBuffer_SetBufferData, 5558, 9,
XRefNoSaveIndex,
XRefOne)
@ -384,9 +384,9 @@ OOVPA_XREF(CDirectSoundBuffer_SetCurrentPosition, 5558, 8,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetCurrentPosition
// * IDirectSoundBuffer_SetCurrentPosition
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetCurrentPosition, 5558, 8,
OOVPA_XREF(IDirectSoundBuffer_SetCurrentPosition, 5558, 8,
XRefNoSaveIndex,
XRefOne)
@ -460,7 +460,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer_SetLFO
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetLFO, 5558, 8,
OOVPA_XREF(IDirectSoundBuffer_SetLFO, 5558, 8,
XRefNoSaveIndex,
XRefOne)
@ -562,9 +562,9 @@ OOVPA_XREF(CDirectSoundBuffer_SetMixBins, 5558, 8,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetMixBins
// * IDirectSoundBuffer_SetMixBins
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetMixBins, 5558, 8,
OOVPA_XREF(IDirectSoundBuffer_SetMixBins, 5558, 8,
XRefNoSaveIndex,
XRefOne)
@ -599,9 +599,9 @@ OOVPA_XREF(CDirectSoundBuffer_SetPlayRegion, 5558, 8,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetPlayRegion
// * IDirectSoundBuffer_SetPlayRegion
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetPlayRegion, 5558, 9,
OOVPA_XREF(IDirectSoundBuffer_SetPlayRegion, 5558, 9,
XRefNoSaveIndex,
XRefOne)
@ -638,7 +638,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer_SetLoopRegion
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetLoopRegion, 5558, 9,
OOVPA_XREF(IDirectSoundBuffer_SetLoopRegion, 5558, 9,
XRefNoSaveIndex,
XRefOne)
@ -697,7 +697,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer_Play
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_Play, 5558, 8,
OOVPA_XREF(IDirectSoundBuffer_Play, 5558, 8,
XRefNoSaveIndex,
XRefOne)
@ -808,9 +808,9 @@ OOVPA_XREF(CDirectSoundBuffer_SetFormat, 5558, 8,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetFormat
// * IDirectSoundBuffer_SetFormat
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetFormat, 5558, 8,
OOVPA_XREF(IDirectSoundBuffer_SetFormat, 5558, 8,
XRefNoSaveIndex,
XRefOne)
@ -864,9 +864,9 @@ OOVPA_XREF(CDirectSoundBuffer_SetConeAngles, 5558, 8,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetConeAngles
// * IDirectSoundBuffer_SetConeAngles
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetConeAngles, 5558, 8,
OOVPA_XREF(IDirectSoundBuffer_SetConeAngles, 5558, 8,
XRefNoSaveIndex,
XRefOne)
@ -1167,7 +1167,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8::SetPosition
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetPosition, 5558, 8,
OOVPA_XREF(IDirectSoundBuffer_SetPosition, 5558, 8,
XRefNoSaveIndex,
XRefOne)
@ -1220,9 +1220,9 @@ OOVPA_XREF(CDirectSoundBuffer_SetVelocity, 5558, 9,
{ 0x66, 0x00 },
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetVelocity
// * IDirectSoundBuffer_SetVelocity
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetVelocity, 5558, 8,
OOVPA_XREF(IDirectSoundBuffer_SetVelocity, 5558, 8,
XRefNoSaveIndex,
XRefOne)
@ -1312,9 +1312,9 @@ OOVPA_XREF(CDirectSoundBuffer_SetDistanceFactor, 5558, 8,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetDistanceFactor
// * IDirectSoundBuffer_SetDistanceFactor
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetDistanceFactor, 5558, 8,
OOVPA_XREF(IDirectSoundBuffer_SetDistanceFactor, 5558, 8,
XRefNoSaveIndex,
XRefOne)
@ -1367,9 +1367,9 @@ OOVPA_XREF(CDirectSoundBuffer_SetDopplerFactor, 5558, 8,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetDopplerFactor
// * IDirectSoundBuffer_SetDopplerFactor
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetDopplerFactor, 5558, 8,
OOVPA_XREF(IDirectSoundBuffer_SetDopplerFactor, 5558, 8,
XRefNoSaveIndex,
XRefOne)
@ -2020,7 +2020,7 @@ OOVPATable DSound_5558[] = {
REGISTER_OOVPA(CDirectSoundVoiceSettings_SetMixBinVolumes, 4627, XREF),
REGISTER_OOVPA(CDirectSoundVoice_SetMixBinVolumes, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMixBinVolumes, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMixBinVolumes, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetMixBinVolumes, 4627, PATCH),
REGISTER_OOVPA(IDirectSound8_CreateSoundBuffer, 4627, PATCH),
REGISTER_OOVPA(CDirectSound_CommitDeferredSettings, 5558, PATCH),
REGISTER_OOVPA(CDirectSound_SetDistanceFactorA, 5558, XREF),
@ -2029,12 +2029,12 @@ OOVPATable DSound_5558[] = {
REGISTER_OOVPA(IDirectSound8_SetRolloffFactor, 4627, PATCH),
REGISTER_OOVPA(CDirectSound_SetDopplerFactor, 5558, XREF),
REGISTER_OOVPA(CDirectSoundStream_FlushEx, 5233, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_StopEx, 5233, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_StopEx, 5233, PATCH),
REGISTER_OOVPA(IDirectSound8_SetDopplerFactor, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetFrequency, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetFrequency, 4627, XREF),
REGISTER_OOVPA(CDirectSoundStream_SetFrequency, 5558, ALIAS, DirectSound_CDirectSoundStream_SetFrequency),
REGISTER_OOVPA(IDirectSoundBuffer8_SetFrequency, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetFrequency, 4627, PATCH),
REGISTER_OOVPA(CMcpxVoiceClient_SetVolume, 5558, XREF),
REGISTER_OOVPA(CDirectSound_CreateSoundStream, 4361, XREF),
REGISTER_OOVPA(DirectSoundCreateStream, 4361, PATCH),
@ -2043,94 +2043,94 @@ OOVPATable DSound_5558[] = {
REGISTER_OOVPA(IDirectSound8_SetOrientation, 3936, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetMaxDistance, 5558, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMaxDistance, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMaxDistance, 5558, ALIAS, IDirectSoundBuffer_SetMaxDistance),
REGISTER_OOVPA(IDirectSoundBuffer_SetMaxDistance, 5558, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetMinDistance, 5558, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMinDistance, 5558, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundStream_SetRolloffCurve, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMinDistance, 5558, ALIAS, IDirectSoundBuffer_SetMinDistance),
REGISTER_OOVPA(IDirectSoundBuffer_SetMinDistance, 5558, PATCH),
// REGISTER_OOVPA(CDirectSoundVoice_SetRolloffFactor, 4627, XREF), // THESE ARE NOT CORRECT
// REGISTER_OOVPA(CDirectSoundBuffer_SetRolloffFactor, 4627, XREF), // THESE ARE NOT CORRECT
// REGISTER_OOVPA(IDirectSoundBuffer8_SetRolloffFactor, 4627, ALIAS, IDirectSoundBuffer_SetRolloffFactor), // THESE ARE NOT CORRECT
// REGISTER_OOVPA(IDirectSoundBuffer_SetRolloffFactor, 4627, PATCH), // THESE ARE NOT CORRECT
REGISTER_OOVPA(CDirectSoundVoice_SetDopplerFactor, 5558, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetDopplerFactor, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetDopplerFactor, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer8_Stop, 4627, ALIAS, IDirectSoundBuffer_Stop),
REGISTER_OOVPA(IDirectSoundBuffer_SetDopplerFactor, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 4627, PATCH),
// REGISTER_OOVPA(CDirectSound_SetMixBinHeadroom, 4627, XREF),
// REGISTER_OOVPA(IDirectSound8_SetMixBinHeadroom, 5558, PATCH),
REGISTER_OOVPA(CDirectSound_SetI3DL2Listener, 5558, XREF),
REGISTER_OOVPA(IDirectSound8_SetI3DL2Listener, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer8_Release, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Release, 3936, PATCH),
REGISTER_OOVPA(DirectSound_CFullHRTFSource_GetCenterVolume, 5558, XREF),
REGISTER_OOVPA(DirectSound_CHRTFSource_SetFullHRTF5Channel, 5558, XREF),
REGISTER_OOVPA(DirectSoundUseFullHRTF, 5558, PATCH),
REGISTER_OOVPA(DirectSoundDoWork, 5558, PATCH),
REGISTER_OOVPA(CDirectSoundBuffer_SetBufferData, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetBufferData, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetBufferData, 5558, PATCH),
REGISTER_OOVPA(CMcpxBuffer_SetCurrentPosition, 5558, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetCurrentPosition, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetCurrentPosition, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetCurrentPosition, 5558, PATCH),
REGISTER_OOVPA(CMcpxVoiceClient_SetLFO, 5558, XREF),
REGISTER_OOVPA(CDirectSoundVoice_SetLFO, 5558, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetLFO, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetLFO, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetLFO, 5558, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetVolume, 5233, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetVolume, 5233, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetVolume, 5233, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetVolume, 5233, PATCH),
REGISTER_OOVPA(CDirectSoundStream_SetVolume, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundVoiceSettings_SetMixBins, 5558, XREF),
REGISTER_OOVPA(CDirectSoundVoice_SetMixBins, 5558, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMixBins, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMixBins, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetMixBins, 5558, PATCH),
REGISTER_OOVPA(CDirectSoundBuffer_SetPlayRegion, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetPlayRegion, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetPlayRegion, 5558, PATCH),
REGISTER_OOVPA(CDirectSoundBuffer_SetLoopRegion, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetLoopRegion, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 5558, PATCH),
REGISTER_OOVPA(CMcpxBuffer_Play, 5558, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_Play, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_Play, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Play, 5558, PATCH),
REGISTER_OOVPA(CMcpxBuffer_GetStatus, 5558, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_GetStatus, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_GetStatus, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_GetStatus, 4627, PATCH),
REGISTER_OOVPA(WaveFormat_CreateXboxAdpcmFormat, 5558, XREF),
REGISTER_OOVPA(XAudioCreateAdpcmFormat, 5558, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetFormat, 5558, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetFormat, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetFormat, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetFormat, 5558, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetConeAngles, 5558, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetConeAngles, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetConeAngles, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetConeAngles, 5558, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetRolloffCurve, 5233, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetRolloffCurve, 5233, XREF),
REGISTER_OOVPA(CDirectSoundStream_SetRolloffCurve, 5558, ALIAS, DirectSound_CDirectSoundStream_SetRolloffCurve),
REGISTER_OOVPA(IDirectSoundBuffer8_SetRolloffCurve, 5233, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetRolloffCurve, 5233, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_CommitDeferredSettings, 5558, XREF),
// REGISTER_OOVPA(CDirectSoundVoice_SetAllParameters, 5558, XREF),
// REGISTER_OOVPA(CDirectSoundBuffer_SetAllParameters, 5558, XREF),
// REGISTER_OOVPA(IDirectSound8_SetAllParameters, 5558, ALIAS, IDirectSoundBuffer8_SetAllParameters), // Use that for now
REGISTER_OOVPA(CDirectSoundVoice_SetPosition, 5558, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetPosition, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetPosition, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetPosition, 5558, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetVelocity, 5558, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetVelocity, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetVelocity, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetVelocity, 5558, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetDistanceFactor, 5558, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetDistanceFactor, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetDistanceFactor, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetDistanceFactor, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundStream_SetVolume, 5233, ALIAS, CDirectSoundStream_SetVolume), // (This is actually the XREF we are using)
REGISTER_OOVPA(DirectSoundCreateBuffer, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer8_Lock, 5558, ALIAS, IDirectSoundBuffer_Lock),
REGISTER_OOVPA(IDirectSoundBuffer_Lock, 5558, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetI3DL2Source, 5558, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetI3DL2Source, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetI3DL2Source, 5558, ALIAS, IDirectSoundBuffer_SetI3DL2Source),
REGISTER_OOVPA(IDirectSoundBuffer_SetI3DL2Source, 5558, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetAllParameters, 5558, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetAllParameters, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetAllParameters, 5558, ALIAS, IDirectSoundBuffer_SetAllParameters),
REGISTER_OOVPA(IDirectSoundBuffer_SetAllParameters, 5558, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetHeadroom, 5558, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetHeadroom, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetHeadroom, 5558, ALIAS, IDirectSoundBuffer_SetHeadroom),
REGISTER_OOVPA(IDirectSoundBuffer_SetHeadroom, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundStream_SetHeadroom, 5558, ALIAS, DirectSound_CDirectSoundStream_SetHeadroom),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_GetCurrentPosition, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_GetCurrentPosition, 5558, ALIAS, IDirectSoundBuffer_GetCurrentPosition),
REGISTER_OOVPA(IDirectSoundBuffer_GetCurrentPosition, 5558, PATCH),
REGISTER_OOVPA(CDirectSoundStream_SetFormat, 5558, ALIAS, DirectSound_CDirectSoundStream_SetFormat),
REGISTER_OOVPA(CDirectSoundStream_SetMixBins, 5558, ALIAS, DirectSound_CDirectSoundStream_SetMixBins),
REGISTER_OOVPA(DirectSound_CDirectSound_SetMixBinHeadroom, 5558, XREF),
@ -2150,7 +2150,7 @@ OOVPATable DSound_5558[] = {
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetEG, 5558, XREF),
REGISTER_OOVPA(CDirectSoundStream_SetEG, 5558, ALIAS, DirectSound_CDirectSoundStream_SetEG),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetEG, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetEG, 5558, ALIAS, IDirectSoundBuffer_SetEG),
REGISTER_OOVPA(IDirectSoundBuffer_SetEG, 5558, PATCH),
REGISTER_OOVPA(IDirectSound8_AddRef, 3936, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSound_SetAllParameters, 5558, XREF),
REGISTER_OOVPA(IDirectSound8_SetAllParameters, 3936, PATCH),
@ -2158,7 +2158,7 @@ OOVPATable DSound_5558[] = {
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetFilter, 4627, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetFilter, 4627, XREF),
REGISTER_OOVPA(CDirectSoundStream_SetFilter, 4627, ALIAS, DirectSound_CDirectSoundStream_SetFilter),
REGISTER_OOVPA(IDirectSoundBuffer8_SetFilter, 4627, ALIAS, IDirectSoundBuffer_SetFilter),
REGISTER_OOVPA(IDirectSoundBuffer_SetFilter, 4627, PATCH),
};
// ******************************************************************

View File

@ -161,9 +161,9 @@ OOVPA_XREF(DirectSound_CDirectSoundBuffer_SetFormat, 5788, 8,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetFormat
// * IDirectSoundBuffer_SetFormat
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetFormat, 5788, 8,
OOVPA_XREF(IDirectSoundBuffer_SetFormat, 5788, 8,
XRefNoSaveIndex,
XRefOne)
@ -832,7 +832,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer_SetPitch
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetPitch, 5788, 8,
OOVPA_XREF(IDirectSoundBuffer_SetPitch, 5788, 8,
XRefNoSaveIndex,
XRefOne)
@ -1606,9 +1606,9 @@ OOVPA_END;
#define CDirectSoundBuffer_SetMode_5788 CDirectSoundBuffer_SetMode_5233
// ******************************************************************
// * IDirectSoundBuffer8_SetMode
// * IDirectSoundBuffer_SetMode
// ******************************************************************
#define IDirectSoundBuffer8_SetMode_5788 IDirectSoundBuffer8_SetMode_5233
#define IDirectSoundBuffer_SetMode_5788 IDirectSoundBuffer_SetMode_5233
// ******************************************************************
// * Direct, 5788
@ -1617,65 +1617,65 @@ OOVPATable DSound_5788[] = {
REGISTER_OOVPA(DirectSoundCreate, 4361, PATCH),
REGISTER_OOVPA(CDirectSound_CreateSoundBuffer, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetPlayRegion, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetPlayRegion, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_SetBufferData, 5788, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetBufferData, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetBufferData, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetBufferData, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_GetStatus, 5788, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_GetStatus, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_GetStatus, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_GetStatus, 4627, PATCH),
REGISTER_OOVPA(CDirectSound_SetI3DL2Listener, 5788, XREF),
REGISTER_OOVPA(IDirectSound8_SetI3DL2Listener, 5788, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetFormat, 5788, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetFormat, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetFormat, 5788, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetFormat, 5788, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetConeAngles, 5558, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetConeAngles, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetConeAngles, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetConeAngles, 5558, PATCH),
REGISTER_OOVPA(CDirectSoundVoiceSettings_SetMixBinVolumes, 4627, XREF),
REGISTER_OOVPA(CDirectSoundVoice_SetMixBinVolumes, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMixBinVolumes, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMixBinVolumes, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetMixBinVolumes, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundStream_SetMixBinVolumes2, 5788, ALIAS, DirectSound_CDirectSoundStream_SetMixBinVolumes),
REGISTER_OOVPA(CDirectSoundVoice_SetRolloffCurve, 5233, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetRolloffCurve, 5233, XREF),
REGISTER_OOVPA(CDirectSoundStream_SetRolloffCurve, 5558, ALIAS, DirectSound_CDirectSoundStream_SetRolloffCurve),
REGISTER_OOVPA(IDirectSoundBuffer8_SetRolloffCurve, 5233, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetRolloffCurve, 5233, PATCH),
REGISTER_OOVPA(IDirectSound8_CreateSoundBuffer, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetFrequency, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetFrequency, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetFrequency, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetFrequency, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundStream_SetVolume, 4627, PATCH),
REGISTER_OOVPA(IDirectSound8_Release, 3936, PATCH),
REGISTER_OOVPA(IDirectSound8_DownloadEffectsImage, 3936, PATCH),
REGISTER_OOVPA(IDirectSound8_SetOrientation, 3936, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetMaxDistance, 5788, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetMaxDistance, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMaxDistance, 5788, ALIAS, IDirectSoundBuffer_SetMaxDistance),
REGISTER_OOVPA(IDirectSoundBuffer_SetMaxDistance, 5788, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetMinDistance, 5788, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetMinDistance, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMinDistance, 5788, ALIAS, IDirectSoundBuffer_SetMinDistance),
REGISTER_OOVPA(IDirectSoundBuffer_SetMinDistance, 5788, PATCH),
REGISTER_OOVPA(DirectSound_CMcpxBuffer_Play, 5788, XREF),
// REGISTER_OOVPA(CMcpxBuffer_Play, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_Stop, 4627, ALIAS, IDirectSoundBuffer_Stop), // (Possibly weak, but quite OK for 4627 DSOUND)
REGISTER_OOVPA(IDirectSoundBuffer8_Release, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 4627, PATCH), // (Possibly weak, but quite OK for 4627 DSOUND)
REGISTER_OOVPA(IDirectSoundBuffer_Release, 3936, PATCH),
REGISTER_OOVPA(DirectSound_CFullHRTFSource_GetCenterVolume, 5558, XREF),
REGISTER_OOVPA(DirectSound_CHRTFSource_SetFullHRTF5Channel, 5558, XREF),
REGISTER_OOVPA(DirectSoundUseFullHRTF, 5558, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetHeadroom, 5788, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetHeadroom, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetHeadroom, 5788, ALIAS, IDirectSoundBuffer_SetHeadroom),
REGISTER_OOVPA(IDirectSoundBuffer_SetHeadroom, 5788, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetAllParameters, 5558, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetAllParameters, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetAllParameters, 5558, ALIAS, IDirectSoundBuffer_SetAllParameters),
REGISTER_OOVPA(IDirectSoundBuffer8_Lock, 5788, ALIAS, IDirectSoundBuffer_Lock),
REGISTER_OOVPA(IDirectSoundBuffer_SetAllParameters, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Lock, 5788, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetI3DL2Source, 5558, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetI3DL2Source, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetI3DL2Source, 5558, ALIAS, IDirectSoundBuffer_SetI3DL2Source),
REGISTER_OOVPA(IDirectSoundBuffer_SetI3DL2Source, 5558, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoiceSettings_SetMixBins, 5788, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetMixBins, 5788, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetMixBins, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMixBins, 5788, ALIAS, IDirectSoundBuffer_SetMixBins),
REGISTER_OOVPA(IDirectSoundBuffer_SetMixBins, 5788, PATCH),
REGISTER_OOVPA(CDirectSoundStream_SetMixBins, 5788, ALIAS, DirectSound_CDirectSoundStream_SetMixBins),
REGISTER_OOVPA(DirectSound_CDirectSound_SetMixBinHeadroom, 5788, XREF),
REGISTER_OOVPA(IDirectSound8_SetMixBinHeadroom, 5788, ALIAS, IDirectSound_SetMixBinHeadroom),
@ -1685,25 +1685,25 @@ OOVPATable DSound_5788[] = {
REGISTER_OOVPA(IDirectSound8_SetVelocity, 5788, ALIAS, IDirectSound_SetVelocity),
REGISTER_OOVPA(CDirectSoundVoice_SetDistanceFactor, 5558, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetDistanceFactor, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetDistanceFactor, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetDistanceFactor, 5558, PATCH),
REGISTER_OOVPA(CDirectSound_CommitDeferredSettings, 5788, ALIAS, DirectSound_CDirectSound_CommitDeferredSettings),
REGISTER_OOVPA(DirectSoundCreateBuffer, 4627, PATCH),
REGISTER_OOVPA(DirectSound_CMcpxBuffer_SetCurrentPosition, 5788, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetCurrentPosition, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetCurrentPosition, 5788, ALIAS, IDirectSoundBuffer_SetCurrentPosition),
REGISTER_OOVPA(IDirectSoundBuffer_SetCurrentPosition, 5788, PATCH),
REGISTER_OOVPA(CMcpxVoiceClient_SetLFO, 5558, XREF),
REGISTER_OOVPA(CDirectSoundVoice_SetLFO, 5558, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetLFO, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetLFO, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetLFO, 5558, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_GetCurrentPosition, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_GetCurrentPosition, 5788, ALIAS, IDirectSoundBuffer_GetCurrentPosition),
REGISTER_OOVPA(IDirectSoundBuffer_GetCurrentPosition, 5788, PATCH),
REGISTER_OOVPA(CDirectSoundBuffer_SetPlayRegion, 5558, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetPlayRegion, 5558, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetPlayRegion, 5558, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetLoopRegion, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetLoopRegion, 5788, ALIAS, IDirectSoundBuffer_SetLoopRegion),
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 5788, PATCH),
REGISTER_OOVPA(DirectSound_CMcpxBuffer_Stop, 5788, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_StopEx, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_StopEx, 5788, ALIAS, DirectSound_CDirectSoundBuffer_StopEx),
REGISTER_OOVPA(IDirectSoundBuffer_StopEx, 5788, ALIAS, DirectSound_CDirectSoundBuffer_StopEx),
REGISTER_OOVPA(CDirectSound_SetDistanceFactorA, 5558, XREF),
REGISTER_OOVPA(IDirectSound8_SetDistanceFactor, 4432, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSound_SetRolloffFactor, 5788, XREF),
@ -1712,32 +1712,32 @@ OOVPATable DSound_5788[] = {
REGISTER_OOVPA(IDirectSound8_SetDopplerFactor, 4627, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetPitch, 5788, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetPitch, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetPitch, 5788, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetPitch, 5788, PATCH),
REGISTER_OOVPA(CMcpxVoiceClient_SetVolume, 5558, XREF),
REGISTER_OOVPA(CDirectSoundVoice_SetVolume, 5233, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetVolume, 5233, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetVolume, 5233, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetVolume, 5233, PATCH),
REGISTER_OOVPA(IDirectSoundStream_SetVolume, 5233, ALIAS, CDirectSoundStream_SetVolume), // This is actually the XREF we are using
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_PlayEx, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_PlayEx, 5788, ALIAS, IDirectSoundBuffer_PlayEx),
REGISTER_OOVPA(IDirectSoundBuffer_PlayEx, 5788, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetRolloffFactor, 5788, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetRolloffFactor, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetRolloffFactor, 5788, ALIAS, IDirectSoundBuffer_SetRolloffFactor),
REGISTER_OOVPA(IDirectSoundBuffer_SetRolloffFactor, 5788, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetFrequency, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetFrequency, 4627, XREF),
REGISTER_OOVPA(CDirectSoundStream_SetFrequency, 5558, ALIAS, DirectSound_CDirectSoundStream_SetFrequency),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetDopplerFactor, 5788, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetDopplerFactor, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetDopplerFactor, 5788, ALIAS, IDirectSoundBuffer_SetDopplerFactor),
REGISTER_OOVPA(IDirectSoundBuffer_SetDopplerFactor, 5788, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetPosition, 5788, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetPosition, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetPosition, 5788, ALIAS, IDirectSoundBuffer_SetPosition),
REGISTER_OOVPA(IDirectSoundBuffer_SetPosition, 5788, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetVelocity, 5788, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetVelocity, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetVelocity, 5788, ALIAS, IDirectSoundBuffer_SetVelocity),
REGISTER_OOVPA(IDirectSoundBuffer_SetVelocity, 5788, PATCH),
REGISTER_OOVPA(DirectSound_CMcpxBuffer_Pause, 5788, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_Pause, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_Pause, 5788, ALIAS, IDirectSoundBuffer_Pause),
REGISTER_OOVPA(IDirectSoundBuffer_Pause, 5788, PATCH),
REGISTER_OOVPA(DirectSoundCreateStream, 5788, ALIAS, DirectSound_CDirectSound_CreateSoundStream),
REGISTER_OOVPA(DirectSoundCreateStream, 5788, PATCH),
REGISTER_OOVPA(DirectSound_CMcpxStream_Pause, 5788, XREF),
@ -1764,12 +1764,12 @@ OOVPATable DSound_5788[] = {
REGISTER_OOVPA(IDirectSound8_CreateStream, 5558, ALIAS, IDirectSound_CreateSoundStream),
REGISTER_OOVPA(DirectSound_CMcpxBuffer_Play2, 5788, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_Play, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_Play, 5788, ALIAS, IDirectSoundBuffer_Play),
REGISTER_OOVPA(IDirectSoundBuffer_Play, 5788, PATCH),
REGISTER_OOVPA(DirectSound_CMcpxVoiceClient_SetEG, 4627, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetEG, 4627, XREF),
REGISTER_OOVPA(CDirectSoundStream_SetEG, 4627, ALIAS, DirectSound_CDirectSoundStream_SetEG),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetEG, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetEG, 4627, ALIAS, IDirectSoundBuffer_SetEG),
REGISTER_OOVPA(IDirectSoundBuffer_SetEG, 4627, PATCH),
REGISTER_OOVPA(IDirectSound8_AddRef, 3936, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSound_SetAllParameters, 5788, XREF),
REGISTER_OOVPA(IDirectSound8_SetAllParameters, 3936, PATCH),
@ -1777,10 +1777,10 @@ OOVPATable DSound_5788[] = {
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetFilter, 4627, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetFilter, 4627, XREF),
REGISTER_OOVPA(CDirectSoundStream_SetFilter, 4627, ALIAS, DirectSound_CDirectSoundStream_SetFilter),
REGISTER_OOVPA(IDirectSoundBuffer8_SetFilter, 4627, ALIAS, IDirectSoundBuffer_SetFilter),
REGISTER_OOVPA(IDirectSoundBuffer_SetFilter, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetMode, 5788, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMode, 5788, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMode, 5788, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetMode, 5788, PATCH),
};
// ******************************************************************

View File

@ -161,9 +161,9 @@ OOVPA_XREF(DirectSound_CDirectSoundBuffer_SetFormat, 5849, 8,
OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetFormat
// * IDirectSoundBuffer_SetFormat
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetFormat, 5849, 8,
OOVPA_XREF(IDirectSoundBuffer_SetFormat, 5849, 8,
XRefNoSaveIndex,
XRefOne)
@ -845,7 +845,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer_SetPitch
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetPitch, 5849, 8,
OOVPA_XREF(IDirectSoundBuffer_SetPitch, 5849, 8,
XRefNoSaveIndex,
XRefOne)
@ -1661,9 +1661,9 @@ OOVPA_END;
#define CDirectSoundBuffer_SetMode_5849 CDirectSoundBuffer_SetMode_5233
// ******************************************************************
// * IDirectSoundBuffer8_SetMode
// * IDirectSoundBuffer_SetMode
// ******************************************************************
#define IDirectSoundBuffer8_SetMode_5849 IDirectSoundBuffer8_SetMode_5233
#define IDirectSoundBuffer_SetMode_5849 IDirectSoundBuffer_SetMode_5233
// ******************************************************************
// * DirectSound::CDirectSoundVoice::SetI3DL2Source
@ -1702,27 +1702,27 @@ OOVPATable DSound_5849[] = {
REGISTER_OOVPA(DirectSoundCreate, 4361, PATCH),
REGISTER_OOVPA(CDirectSound_CreateSoundBuffer, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetPlayRegion, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetPlayRegion, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_SetBufferData, 5849, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetBufferData, 4361, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetBufferData, 4361, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetBufferData, 4361, PATCH),
REGISTER_OOVPA(CMcpxBuffer_GetStatus, 5849, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_GetStatus, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_GetStatus, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_GetStatus, 4627, PATCH),
REGISTER_OOVPA(CDirectSound_SetI3DL2Listener, 5849, XREF),
REGISTER_OOVPA(IDirectSound8_SetI3DL2Listener, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetFormat, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetFormat, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetFormat, 5849, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetFormat, 5849, PATCH),
REGISTER_OOVPA(CDirectSoundVoiceSettings_SetMixBinVolumes, 4627, XREF),
REGISTER_OOVPA(CDirectSoundVoice_SetMixBinVolumes, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMixBinVolumes, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMixBinVolumes, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetMixBinVolumes, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundStream_SetMixBinVolumes2, 5849, ALIAS, DirectSound_CDirectSoundStream_SetMixBinVolumes),
REGISTER_OOVPA(IDirectSound8_CreateSoundBuffer, 4627, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetFrequency, 4627, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetFrequency, 4627, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetFrequency, 4627, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetFrequency, 4627, PATCH),
REGISTER_OOVPA(CMcpxVoiceClient_SetVolume, 4627, XREF),
REGISTER_OOVPA(CDirectSoundStream_SetVolume, 4627, PATCH),
REGISTER_OOVPA(IDirectSound8_Release, 3936, PATCH),
@ -1730,22 +1730,22 @@ OOVPATable DSound_5849[] = {
REGISTER_OOVPA(IDirectSound8_SetOrientation, 3936, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetMaxDistance, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetMaxDistance, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMaxDistance, 5849, ALIAS, IDirectSoundBuffer_SetMaxDistance),
REGISTER_OOVPA(IDirectSoundBuffer_SetMaxDistance, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetMinDistance, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetMinDistance, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMinDistance, 5849, ALIAS, IDirectSoundBuffer_SetMinDistance),
REGISTER_OOVPA(IDirectSoundBuffer_SetMinDistance, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CMcpxBuffer_Play, 5849, XREF),
// REGISTER_OOVPA(CMcpxBuffer_Play, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_Stop, 4627, ALIAS, IDirectSoundBuffer_Stop), // (Possibly weak, but quite OK for 4627 DSOUND)
REGISTER_OOVPA(IDirectSoundBuffer8_Release, 3936, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 4627, PATCH), // (Possibly weak, but quite OK for 4627 DSOUND)
REGISTER_OOVPA(IDirectSoundBuffer_Release, 3936, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetHeadroom, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetHeadroom, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetHeadroom, 5849, ALIAS, IDirectSoundBuffer_SetHeadroom),
REGISTER_OOVPA(IDirectSoundBuffer8_Lock, 5849, ALIAS, IDirectSoundBuffer_Lock),
REGISTER_OOVPA(IDirectSoundBuffer_SetHeadroom, 5849, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_Lock, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoiceSettings_SetMixBins, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetMixBins, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetMixBins, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMixBins, 5849, ALIAS, IDirectSoundBuffer_SetMixBins),
REGISTER_OOVPA(IDirectSoundBuffer_SetMixBins, 5849, PATCH),
REGISTER_OOVPA(CDirectSoundStream_SetMixBins, 5849, ALIAS, DirectSound_CDirectSoundStream_SetMixBins),
REGISTER_OOVPA(DirectSound_CDirectSound_SetMixBinHeadroom, 5849, XREF),
REGISTER_OOVPA(IDirectSound8_SetMixBinHeadroom, 5849, ALIAS, IDirectSound_SetMixBinHeadroom),
@ -1757,14 +1757,14 @@ OOVPATable DSound_5849[] = {
REGISTER_OOVPA(DirectSoundCreateBuffer, 4627, PATCH),
REGISTER_OOVPA(DirectSound_CMcpxBuffer_SetCurrentPosition, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetCurrentPosition, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetCurrentPosition, 5849, ALIAS, IDirectSoundBuffer_SetCurrentPosition),
REGISTER_OOVPA(IDirectSoundBuffer_SetCurrentPosition, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_GetCurrentPosition, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_GetCurrentPosition, 5849, ALIAS, IDirectSoundBuffer_GetCurrentPosition),
REGISTER_OOVPA(IDirectSoundBuffer_GetCurrentPosition, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetLoopRegion, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetLoopRegion, 5849, ALIAS, IDirectSoundBuffer_SetLoopRegion),
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CMcpxBuffer_Stop, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_StopEx, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_StopEx, 5849, ALIAS, DirectSound_CDirectSoundBuffer_StopEx),
REGISTER_OOVPA(IDirectSoundBuffer_StopEx, 5849, ALIAS, DirectSound_CDirectSoundBuffer_StopEx),
REGISTER_OOVPA(DirectSound_CDirectSound_SetRolloffFactor, 5849, XREF),
REGISTER_OOVPA(IDirectSound8_SetRolloffFactor, 4627, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSound_SetRolloffFactor, 5344, XREF),
@ -1772,27 +1772,27 @@ OOVPATable DSound_5849[] = {
REGISTER_OOVPA(IDirectSound8_SetDopplerFactor, 4627, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetPitch, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetPitch, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetPitch, 5849, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetPitch, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetVolume, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetVolume, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetVolume, 5849, ALIAS, IDirectSoundBuffer_SetVolume),
REGISTER_OOVPA(IDirectSoundBuffer_SetVolume, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_PlayEx, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_PlayEx, 5849, ALIAS, IDirectSoundBuffer_PlayEx),
REGISTER_OOVPA(IDirectSoundBuffer_PlayEx, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetRolloffFactor, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetRolloffFactor, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetRolloffFactor, 5849, ALIAS, IDirectSoundBuffer_SetRolloffFactor),
REGISTER_OOVPA(IDirectSoundBuffer_SetRolloffFactor, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetDopplerFactor, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetDopplerFactor, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetDopplerFactor, 5849, ALIAS, IDirectSoundBuffer_SetDopplerFactor),
REGISTER_OOVPA(IDirectSoundBuffer_SetDopplerFactor, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetPosition, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetPosition, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetPosition, 5849, ALIAS, IDirectSoundBuffer_SetPosition),
REGISTER_OOVPA(IDirectSoundBuffer_SetPosition, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetVelocity, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetVelocity, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetVelocity, 5849, ALIAS, IDirectSoundBuffer_SetVelocity),
REGISTER_OOVPA(IDirectSoundBuffer_SetVelocity, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CMcpxBuffer_Pause, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_Pause, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_Pause, 5849, ALIAS, IDirectSoundBuffer_Pause),
REGISTER_OOVPA(IDirectSoundBuffer_Pause, 5849, PATCH),
REGISTER_OOVPA(DirectSoundCreateStream, 5849, ALIAS, DirectSound_CDirectSound_CreateSoundStream),
REGISTER_OOVPA(DirectSoundCreateStream, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CMcpxStream_Pause, 5849, XREF),
@ -1810,7 +1810,7 @@ OOVPATable DSound_5849[] = {
REGISTER_OOVPA(IDirectSoundStream_SetHeadroom, 5849, ALIAS, DirectSound_CDirectSoundStream_SetHeadroom),
REGISTER_OOVPA(DirectSound_CMcpxBuffer_Play2, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_Play, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_Play, 5849, ALIAS, IDirectSoundBuffer_Play),
REGISTER_OOVPA(IDirectSoundBuffer_Play, 5849, PATCH),
REGISTER_OOVPA(IDirectSound8_AddRef, 3936, PATCH),
REGISTER_OOVPA(CDirectSound_SetDistanceFactorA, 5558, XREF),
REGISTER_OOVPA(IDirectSound8_SetDistanceFactor, 4432, PATCH),
@ -1820,21 +1820,21 @@ OOVPATable DSound_5849[] = {
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetFilter, 4627, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetFilter, 4627, XREF),
REGISTER_OOVPA(CDirectSoundStream_SetFilter, 4627, ALIAS, DirectSound_CDirectSoundStream_SetFilter),
REGISTER_OOVPA(IDirectSoundBuffer8_SetFilter, 4627, ALIAS, IDirectSoundBuffer_SetFilter),
REGISTER_OOVPA(IDirectSoundBuffer_SetFilter, 4627, PATCH),
REGISTER_OOVPA(DirectSound_CMcpxVoiceClient_SetEG, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetEG, 5849, XREF),
REGISTER_OOVPA(CDirectSoundStream_SetEG, 5849, ALIAS, DirectSound_CDirectSoundStream_SetEG),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetEG, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetEG, 5849, ALIAS, IDirectSoundBuffer_SetEG),
REGISTER_OOVPA(IDirectSoundBuffer_SetEG, 5849, PATCH),
REGISTER_OOVPA(CDirectSoundVoice_SetMode, 5849, XREF),
REGISTER_OOVPA(CDirectSoundBuffer_SetMode, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetMode, 5849, PATCH),
REGISTER_OOVPA(IDirectSoundBuffer_SetMode, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetI3DL2Source, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetI3DL2Source, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetI3DL2Source, 5849, ALIAS, IDirectSoundBuffer_SetI3DL2Source),
REGISTER_OOVPA(IDirectSoundBuffer_SetI3DL2Source, 5849, PATCH),
REGISTER_OOVPA(DirectSound_CDirectSoundVoice_SetAllParameters, 5849, XREF),
REGISTER_OOVPA(DirectSound_CDirectSoundBuffer_SetAllParameters, 5849, XREF),
REGISTER_OOVPA(IDirectSoundBuffer8_SetAllParameters, 5849, ALIAS, IDirectSoundBuffer_SetAllParameters),
REGISTER_OOVPA(IDirectSoundBuffer_SetAllParameters, 5849, PATCH),
};
// ******************************************************************