Merge pull request #123 from PatrickvL/master

More renaming and texture fix
This commit is contained in:
Luke Usher 2017-01-20 22:54:29 +00:00 committed by GitHub
commit 0b5712d04a
102 changed files with 5099 additions and 5110 deletions

View File

@ -620,19 +620,12 @@ void XTL::EmuUnswizzleRect
// TODO : How could we do one memcpy when lines AND pixels are next to eachother? // TODO : How could we do one memcpy when lines AND pixels are next to eachother?
for (uint y = 0; y < dwHeight; y++) { for (uint y = 0; y < dwHeight; y++) {
DWORD dwX = dwStartX; DWORD dwX = dwStartX;
// We use one memcpy for the entire line when pixels are next to eachother :
// TODO : How can we simplify the next check; (dwMaskX & 1) perhaps?
if (dwX + 1 == ((dwX - dwMaskX) & dwMaskX)) {
memcpy(pDstBuff, (PBYTE)pSrcBuff + (dwX | dwY | dwZ) * dwBPP, dwBPP * dwWidth); // copy one line
pDstBuff = (PBYTE)pDstBuff + dwBPP * dwWidth; // Step to next line in destination
}
else {
for (uint x = 0; x < dwWidth; x++) { for (uint x = 0; x < dwWidth; x++) {
memcpy(pDstBuff, (PBYTE)pSrcBuff + (dwX | dwY | dwZ) * dwBPP, dwBPP); // copy one pixel int delta = ((dwX | dwY | dwZ) * dwBPP);
memcpy(pDstBuff, (PBYTE)pSrcBuff + delta, dwBPP); // copy one pixel
pDstBuff = (PBYTE)pDstBuff + dwBPP; // Step to next pixel in destination pDstBuff = (PBYTE)pDstBuff + dwBPP; // Step to next pixel in destination
dwX = (dwX - dwMaskX) & dwMaskX; // step to next pixel in source dwX = (dwX - dwMaskX) & dwMaskX; // step to next pixel in source
} }
}
pDstBuff = (PBYTE)pDstBuff + dwPitch - (dwWidth * dwBPP); // step to next line in destination pDstBuff = (PBYTE)pDstBuff + dwPitch - (dwWidth * dwBPP); // step to next line in destination
dwY = (dwY - dwMaskY) & dwMaskY; // step to next line in source dwY = (dwY - dwMaskY) & dwMaskY; // step to next line in source

View File

@ -110,9 +110,9 @@ const char *Lib_XONLINES = "XONLINES";
// * HLEDataBase // * HLEDataBase
// ****************************************************************** // ******************************************************************
#define HLE_ENTRY(Lib, DB, Version) \ #define HLE_ENTRY(Lib, DB, Version) \
{Lib, Version, DB##_1_0_##Version, DB##_1_0_##Version##_SIZE } {Lib, Version, DB##_##Version, DB##_##Version##_SIZE }
// For example, HLE_ENTRY(Lib_XAPILIB, XAPI, 3911) results in: // For example, HLE_ENTRY(Lib_XAPILIB, XAPI, 3911) results in:
// {Lib_XAPILIB, 3911, XAPI_1_0_3911, XAPI_1_0_3911_SIZE } // {Lib_XAPILIB, 3911, XAPI_3911, XAPI_3911_SIZE }
const HLEData HLEDataBase[] = const HLEData HLEDataBase[] =
{ {

View File

@ -31,15 +31,15 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef D3D8_1_0_3925_H #ifndef D3D8_3925_H
#define D3D8_1_0_3925_H #define D3D8_3925_H
#include "OOVPA.h" #include "OOVPA.h"
extern SOOVPA<11> D3DDevice_SetTextureState_TexCoordIndex_1_0_3925; extern SOOVPA<11> D3DDevice_SetTextureState_TexCoordIndex_3925;
extern SOOVPA<15> D3DDevice_SetRenderState_CullMode_1_0_3925; extern SOOVPA<15> D3DDevice_SetRenderState_CullMode_3925;
extern OOVPATable D3D8_1_0_3925[]; extern OOVPATable D3D8_3925[];
extern uint32 D3D8_1_0_3925_SIZE; extern uint32 D3D8_3925_SIZE;
#endif #endif

File diff suppressed because it is too large Load Diff

View File

@ -31,14 +31,14 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef D3D8_1_0_4034_H #ifndef D3D8_4034_H
#define D3D8_1_0_4034_H #define D3D8_4034_H
#include "OOVPA.h" #include "OOVPA.h"
extern SOOVPA<14> D3DDevice_SetRenderState_CullMode_1_0_4034; extern SOOVPA<14> D3DDevice_SetRenderState_CullMode_4034;
extern OOVPATable D3D8_1_0_4034[]; extern OOVPATable D3D8_4034[];
extern uint32 D3D8_1_0_4034_SIZE; extern uint32 D3D8_4034_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * D3DDevice_GetGammaRamp // * D3DDevice_GetGammaRamp
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_GetGammaRamp_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_GetGammaRamp, 4034, 7)
{ 0x05, 0x8B }, { 0x05, 0x8B },
{ 0x0A, 0x00 }, { 0x0A, 0x00 },
{ 0x10, 0xE1 }, { 0x10, 0xE1 },
@ -49,7 +49,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_GetCreationParameters // * D3DDevice_GetCreationParameters
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_GetCreationParameters_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_GetCreationParameters, 4034, 7)
{ 0x06, 0x8B }, { 0x06, 0x8B },
{ 0x0E, 0x8B }, { 0x0E, 0x8B },
@ -63,7 +63,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_GetViewport // * D3DDevice_GetViewport
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_GetViewport_1_0_4034, 10) OOVPA_NO_XREF(D3DDevice_GetViewport, 4034, 10)
// D3DDevice_GetViewport+0x05 : push esi; push edi // D3DDevice_GetViewport+0x05 : push esi; push edi
{ 0x05, 0x56 }, // (Offset,Value)-Pair #1 { 0x05, 0x56 }, // (Offset,Value)-Pair #1
@ -87,7 +87,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetViewport // * D3DDevice_SetViewport
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetViewport_1_0_4034, 10) OOVPA_NO_XREF(D3DDevice_SetViewport, 4034, 10)
// D3DDevice_SetViewport+0x00 : sub esp, 0x08 // D3DDevice_SetViewport+0x00 : sub esp, 0x08
{ 0x00, 0x83 }, // (Offset,Value)-Pair #1 { 0x00, 0x83 }, // (Offset,Value)-Pair #1
@ -111,7 +111,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetTransform // * D3DDevice_SetTransform
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTransform_1_0_4034, 10) OOVPA_NO_XREF(D3DDevice_SetTransform, 4034, 10)
// D3DDevice_SetTransform+0x44 : fld dword ptr [edx+0x28] // D3DDevice_SetTransform+0x44 : fld dword ptr [edx+0x28]
{ 0x44, 0xD9 }, // (Offset,Value)-Pair #1 { 0x44, 0xD9 }, // (Offset,Value)-Pair #1
@ -135,7 +135,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_CullMode // * D3DDevice_SetRenderState_CullMode
// ****************************************************************** // ******************************************************************
OOVPA_XREF(D3DDevice_SetRenderState_CullMode_1_0_4034, 14, OOVPA_XREF(D3DDevice_SetRenderState_CullMode, 4034, 14,
XREF_DXSRSCULLMODE, XREF_DXSRSCULLMODE,
XRefZero) XRefZero)
@ -168,7 +168,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_BeginVisibilityTest // * D3DDevice_BeginVisibilityTest
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_BeginVisibilityTest_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_BeginVisibilityTest, 4034, 7)
{ 0x07, 0x8B }, { 0x07, 0x8B },
{ 0x0A, 0x46 }, { 0x0A, 0x46 },
@ -182,7 +182,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_EndVisibilityTest // * D3DDevice_EndVisibilityTest
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_EndVisibilityTest_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_EndVisibilityTest, 4034, 7)
{ 0x0B, 0x8B }, { 0x0B, 0x8B },
{ 0x16, 0x5E }, { 0x16, 0x5E },
@ -196,7 +196,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_CopyRects // * D3DDevice_CopyRects
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_CopyRects_1_0_4034, 8) OOVPA_NO_XREF(D3DDevice_CopyRects, 4034, 8)
{ 0x1E, 0x57 }, { 0x1E, 0x57 },
{ 0x3E, 0xF6 }, { 0x3E, 0xF6 },
@ -211,7 +211,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_DeletePatch // * D3DDevice_DeletePatch
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_DeletePatch_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_DeletePatch, 4034, 7)
{ 0x05, 0x0D }, { 0x05, 0x0D },
{ 0x0C, 0xA1 }, { 0x0C, 0xA1 },
@ -225,7 +225,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_DrawIndexedVertices // * D3DDevice_DrawIndexedVertices
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_DrawIndexedVertices_1_0_4034, 11) OOVPA_NO_XREF(D3DDevice_DrawIndexedVertices, 4034, 11)
// D3DDevice_DrawIndexedVertices+0x0E : mov eax, [esi+0x1C] // D3DDevice_DrawIndexedVertices+0x0E : mov eax, [esi+0x1C]
{ 0x0E, 0x8B }, // (Offset,Value)-Pair #1 { 0x0E, 0x8B }, // (Offset,Value)-Pair #1
@ -250,7 +250,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetStreamSource // * D3DDevice_SetStreamSource
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetStreamSource_1_0_4034, 14) OOVPA_NO_XREF(D3DDevice_SetStreamSource, 4034, 14)
// D3DDevice_SetStreamSource+0x08 : mov edi, [esp+8+0x04] // D3DDevice_SetStreamSource+0x08 : mov edi, [esp+8+0x04]
{ 0x08, 0x8B }, // (Offset,Value)-Pair #1 { 0x08, 0x8B }, // (Offset,Value)-Pair #1
@ -280,7 +280,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetTextureState_BorderColor // * D3DDevice_SetTextureState_BorderColor
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTextureState_BorderColor_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_SetTextureState_BorderColor, 4034, 7)
{ 0x07, 0x8B }, { 0x07, 0x8B },
{ 0x0E, 0xE8 }, { 0x0E, 0xE8 },
@ -294,7 +294,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetTextureState_ColorKeyColor // * D3DDevice_SetTextureState_ColorKeyColor
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTextureState_ColorKeyColor_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_SetTextureState_ColorKeyColor, 4034, 7)
{ 0x07, 0x8B }, { 0x07, 0x8B },
{ 0x0E, 0xE8 }, { 0x0E, 0xE8 },
@ -308,7 +308,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_DrawVertices // * D3DDevice_DrawVertices
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_DrawVertices_1_0_4034, 12) OOVPA_NO_XREF(D3DDevice_DrawVertices, 4034, 12)
// D3DDevice_DrawVertices+0x12 : mov edi, [esp+0x0C+0x0C] // D3DDevice_DrawVertices+0x12 : mov edi, [esp+0x0C+0x0C]
{ 0x12, 0x8B }, // (Offset,Value)-Pair #1 { 0x12, 0x8B }, // (Offset,Value)-Pair #1
@ -334,7 +334,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_LoadVertexShader // * D3DDevice_LoadVertexShader
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_LoadVertexShader_1_0_4034, 10) OOVPA_NO_XREF(D3DDevice_LoadVertexShader, 4034, 10)
// D3DDevice_LoadVertexShader+0x07 : mov al, [ebx+0x08] // D3DDevice_LoadVertexShader+0x07 : mov al, [ebx+0x08]
{ 0x07, 0x8A }, // (Offset,Value)-Pair #1 { 0x07, 0x8A }, // (Offset,Value)-Pair #1
@ -356,7 +356,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_DrawRectPatch // * D3DDevice_DrawRectPatch
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_DrawRectPatch_1_0_4034, 8) OOVPA_NO_XREF(D3DDevice_DrawRectPatch, 4034, 8)
{ 0x1E, 0x6C }, { 0x1E, 0x6C },
{ 0x3E, 0x3C }, { 0x3E, 0x3C },
@ -371,7 +371,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetIndices // * D3DDevice_SetIndices
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetIndices_1_0_4034, 11) OOVPA_NO_XREF(D3DDevice_SetIndices, 4034, 11)
// D3DDevice_SetIndices+0x0E : jz +0x10 // D3DDevice_SetIndices+0x0E : jz +0x10
{ 0x0E, 0x74 }, // (Offset,Value)-Pair #1 { 0x0E, 0x74 }, // (Offset,Value)-Pair #1
@ -396,7 +396,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_EdgeAntiAlias // * D3DDevice_SetRenderState_EdgeAntiAlias
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_EdgeAntiAlias_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_SetRenderState_EdgeAntiAlias, 4034, 7)
{ 0x07, 0x8B }, { 0x07, 0x8B },
{ 0x0C, 0x72 }, { 0x0C, 0x72 },
@ -410,7 +410,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_FillMode // * D3DDevice_SetRenderState_FillMode
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_FillMode_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_SetRenderState_FillMode, 4034, 7)
{ 0x07, 0x8B }, { 0x07, 0x8B },
{ 0x13, 0x8B }, { 0x13, 0x8B },
@ -424,7 +424,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_BackFillMode // * D3DDevice_SetRenderState_BackFillMode
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_BackFillMode_1_0_4034, 8) OOVPA_NO_XREF(D3DDevice_SetRenderState_BackFillMode, 4034, 8)
{ 0x00, 0x8B }, { 0x00, 0x8B },
{ 0x0B, 0xA3 }, { 0x0B, 0xA3 },
@ -439,7 +439,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_FogColor // * D3DDevice_SetRenderState_FogColor
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_FogColor_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_SetRenderState_FogColor, 4034, 7)
{ 0x08, 0x06 }, { 0x08, 0x06 },
{ 0x14, 0x8B }, { 0x14, 0x8B },
@ -453,7 +453,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_FrontFace // * D3DDevice_SetRenderState_FrontFace
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_FrontFace_1_0_4034, 6) OOVPA_NO_XREF(D3DDevice_SetRenderState_FrontFace, 4034, 6)
{ 0x07, 0x8B }, { 0x07, 0x8B },
{ 0x0E, 0xE8 }, { 0x0E, 0xE8 },
@ -466,7 +466,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_LogicOp // * D3DDevice_SetRenderState_LogicOp
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_LogicOp_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_SetRenderState_LogicOp, 4034, 7)
{ 0x09, 0x3B }, { 0x09, 0x3B },
{ 0x14, 0x4C }, { 0x14, 0x4C },
@ -480,7 +480,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_MultiSampleAntiAlias // * D3DDevice_SetRenderState_MultiSampleAntiAlias
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_MultiSampleAntiAlias_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_SetRenderState_MultiSampleAntiAlias, 4034, 7)
{ 0x0B, 0x8B }, { 0x0B, 0x8B },
{ 0x17, 0x8B }, { 0x17, 0x8B },
@ -494,7 +494,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_MultiSampleMask // * D3DDevice_SetRenderState_MultiSampleMask
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_MultiSampleMask_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_SetRenderState_MultiSampleMask, 4034, 7)
{ 0x0B, 0x8B }, { 0x0B, 0x8B },
{ 0x17, 0x8B }, { 0x17, 0x8B },
@ -508,7 +508,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_NormalizeNormals // * D3DDevice_SetRenderState_NormalizeNormals
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_NormalizeNormals_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_SetRenderState_NormalizeNormals, 4034, 7)
{ 0x07, 0x8B }, { 0x07, 0x8B },
{ 0x0E, 0xE8 }, { 0x0E, 0xE8 },
@ -522,7 +522,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_ShadowFunc // * D3DDevice_SetRenderState_ShadowFunc
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_ShadowFunc_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_SetRenderState_ShadowFunc, 4034, 7)
{ 0x07, 0x8B }, { 0x07, 0x8B },
{ 0x0C, 0x72 }, { 0x0C, 0x72 },
@ -536,7 +536,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_Simple // * D3DDevice_SetRenderState_Simple
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_Simple_1_0_4034, 13) OOVPA_NO_XREF(D3DDevice_SetRenderState_Simple, 4034, 13)
// D3DDevice_SetRenderState_Simple+0x05 : add eax, 0x08 // D3DDevice_SetRenderState_Simple+0x05 : add eax, 0x08
{ 0x05, 0x83 }, // (Offset,Value)-Pair #1 { 0x05, 0x83 }, // (Offset,Value)-Pair #1
@ -565,7 +565,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_StencilEnable // * D3DDevice_SetRenderState_StencilEnable
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_StencilEnable_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_SetRenderState_StencilEnable, 4034, 7)
{ 0x13, 0x8B }, { 0x13, 0x8B },
{ 0x20, 0x02 }, { 0x20, 0x02 },
@ -579,7 +579,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_StencilFail // * D3DDevice_SetRenderState_StencilFail
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_StencilFail_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_SetRenderState_StencilFail, 4034, 7)
{ 0x0C, 0x72 }, { 0x0C, 0x72 },
{ 0x1A, 0xC9 }, { 0x1A, 0xC9 },
@ -593,7 +593,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_YuvEnable // * D3DDevice_SetRenderState_YuvEnable
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_YuvEnable_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_SetRenderState_YuvEnable, 4034, 7)
{ 0x04, 0x56 }, { 0x04, 0x56 },
{ 0x0B, 0xA3 }, { 0x0B, 0xA3 },
@ -607,7 +607,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_TwoSidedLighting // * D3DDevice_SetRenderState_TwoSidedLighting
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_TwoSidedLighting_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_SetRenderState_TwoSidedLighting, 4034, 7)
{ 0x0B, 0x8B }, { 0x0B, 0x8B },
{ 0x18, 0x15 }, { 0x18, 0x15 },
@ -621,7 +621,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_VertexBlend // * D3DDevice_SetRenderState_VertexBlend
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_VertexBlend_1_0_4034, 7) OOVPA_NO_XREF(D3DDevice_SetRenderState_VertexBlend, 4034, 7)
{ 0x07, 0xCA }, { 0x07, 0xCA },
{ 0x13, 0x89 }, { 0x13, 0x89 },
@ -635,7 +635,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * Direct3D_CheckDeviceFormat // * Direct3D_CheckDeviceFormat
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(Direct3D_CheckDeviceFormat_1_0_4034, 7) OOVPA_NO_XREF(Direct3D_CheckDeviceFormat, 4034, 7)
{ 0x0E, 0x18 }, { 0x0E, 0x18 },
{ 0x1E, 0x00 }, { 0x1E, 0x00 },
@ -649,7 +649,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * Direct3D_SetPushBufferSize // * Direct3D_SetPushBufferSize
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(Direct3D_SetPushBufferSize_1_0_4034, 7) OOVPA_NO_XREF(Direct3D_SetPushBufferSize, 4034, 7)
{ 0x01, 0x44 }, { 0x01, 0x44 },
{ 0x04, 0x8B }, { 0x04, 0x8B },
@ -663,7 +663,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * Get2DSurfaceDesc // * Get2DSurfaceDesc
// ****************************************************************** // ******************************************************************
/*OOVPA_NO_XREF(Get2DSurfaceDesc_1_0_4034, 10) /*OOVPA_NO_XREF(Get2DSurfaceDesc, 4034, 10)
// Get2DSurfaceDesc+0x2B : movzx edx, byte ptr [edi+0x0D] // Get2DSurfaceDesc+0x2B : movzx edx, byte ptr [edi+0x0D]
{ 0x2B, 0x0F }, // (Offset,Value)-Pair #1 { 0x2B, 0x0F }, // (Offset,Value)-Pair #1
@ -687,7 +687,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_ZEnable // * D3DDevice_SetRenderState_ZEnable
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_ZEnable_1_0_4034, 13) OOVPA_NO_XREF(D3DDevice_SetRenderState_ZEnable, 4034, 13)
// D3DDevice_SetRenderState_ZEnable+0x0C : jb +0x05 // D3DDevice_SetRenderState_ZEnable+0x0C : jb +0x05
{ 0x0C, 0x72 }, // (Offset,Value)-Pair #1 { 0x0C, 0x72 }, // (Offset,Value)-Pair #1
@ -714,7 +714,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_LightEnable // * D3DDevice_LightEnable
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_LightEnable_1_0_4034, 13) OOVPA_NO_XREF(D3DDevice_LightEnable, 4034, 13)
// D3DDevice_LightEnable+0x0F : cmp ebx, [esi+0x050C] // D3DDevice_LightEnable+0x0F : cmp ebx, [esi+0x050C]
{ 0x0F, 0x3B }, // (Offset,Value)-Pair #1 { 0x0F, 0x3B }, // (Offset,Value)-Pair #1
@ -743,7 +743,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_TextureFactor // * D3DDevice_SetRenderState_TextureFactor
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_TextureFactor_1_0_4034, 9) OOVPA_NO_XREF(D3DDevice_SetRenderState_TextureFactor, 4034, 9)
// D3DDevice_SetRenderState_TextureFactor+0x07 : mov eax, [esi+0x04E8] // D3DDevice_SetRenderState_TextureFactor+0x07 : mov eax, [esi+0x04E8]
{ 0x07, 0x8B }, // (Offset,Value)-Pair #1 { 0x07, 0x8B }, // (Offset,Value)-Pair #1
@ -766,7 +766,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * Get2DSurfaceDesc // * Get2DSurfaceDesc
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(Get2DSurfaceDesc_1_0_4034, 10) OOVPA_NO_XREF(Get2DSurfaceDesc, 4034, 10)
// Get2DSurfaceDesc+0x2B : movzx edx, byte ptr [edi+0x0D] // Get2DSurfaceDesc+0x2B : movzx edx, byte ptr [edi+0x0D]
{ 0x2B, 0x0F }, // (Offset,Value)-Pair #1 { 0x2B, 0x0F }, // (Offset,Value)-Pair #1
@ -788,7 +788,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_Clear // * D3DDevice_Clear
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF_LARGE(D3DDevice_Clear_1_0_4034, 9) OOVPA_NO_XREF_LARGE(D3DDevice_Clear, 4034, 9)
// D3DDevice_Clear+0x0000 : sub esp, 38h // D3DDevice_Clear+0x0000 : sub esp, 38h
{ 0x0000, 0x83 }, // (Offset,Value)-Pair #1 { 0x0000, 0x83 }, // (Offset,Value)-Pair #1
{ 0x0001, 0xEC }, // (Offset,Value)-Pair #2 { 0x0001, 0xEC }, // (Offset,Value)-Pair #2
@ -808,7 +808,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetLight // * D3DDevice_SetLight
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetLight_1_0_4034, 12) OOVPA_NO_XREF(D3DDevice_SetLight, 4034, 12)
// D3DDevice_SetLight+0x11 : mov edi, [ebp+0x50C] // D3DDevice_SetLight+0x11 : mov edi, [ebp+0x50C]
{ 0x11, 0x8B }, // (Offset,Value)-Pair #1 { 0x11, 0x8B }, // (Offset,Value)-Pair #1
@ -834,7 +834,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DVertexBuffer_Lock // * D3DVertexBuffer_Lock
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DVertexBuffer_Lock_1_0_4034, 11) OOVPA_NO_XREF(D3DVertexBuffer_Lock, 4034, 11)
// D3DVertexBuffer_Lock+0x01 : mov bl, [esp+0x18] // D3DVertexBuffer_Lock+0x01 : mov bl, [esp+0x18]
{ 0x01, 0x8A }, // (Offset,Value)-Pair #1 { 0x01, 0x8A }, // (Offset,Value)-Pair #1
@ -859,7 +859,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetTexture // * D3DDevice_SetTexture
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTexture_1_0_4034, 10) OOVPA_NO_XREF(D3DDevice_SetTexture, 4034, 10)
// D3DDevice_SetTexture+0x09 : push edi // D3DDevice_SetTexture+0x09 : push edi
{ 0x09, 0x57 }, // (Offset,Value)-Pair #1 { 0x09, 0x57 }, // (Offset,Value)-Pair #1
@ -885,7 +885,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetPalette // * D3DDevice_SetPalette
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetPalette_1_0_4034, 12) OOVPA_NO_XREF(D3DDevice_SetPalette, 4034, 12)
// D3DDevice_SetPalette+0x0D : mov eax, [edi+esi*4+0x0C08] // D3DDevice_SetPalette+0x0D : mov eax, [edi+esi*4+0x0C08]
{ 0x0D, 0x8B }, // (Offset,Value)-Pair #1 { 0x0D, 0x8B }, // (Offset,Value)-Pair #1
@ -909,7 +909,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetTextureState_TexCoordIndex // * D3DDevice_SetTextureState_TexCoordIndex
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTextureState_TexCoordIndex_1_0_4034, 10) OOVPA_NO_XREF(D3DDevice_SetTextureState_TexCoordIndex, 4034, 10)
// D3DDevice_SetTextureState_TexCoordIndex+0x13 : shl eax, 0x07 // D3DDevice_SetTextureState_TexCoordIndex+0x13 : shl eax, 0x07
{ 0x13, 0xC1 }, // (Offset,Value)-Pair #1 { 0x13, 0xC1 }, // (Offset,Value)-Pair #1
@ -933,7 +933,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetMaterial // * D3DDevice_SetMaterial
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetMaterial_1_0_4034, 12) OOVPA_NO_XREF(D3DDevice_SetMaterial, 4034, 12)
// D3DDevice_SetMaterial+0x0C : add edi, 0x0B70 // D3DDevice_SetMaterial+0x0C : add edi, 0x0B70
{ 0x0C, 0x81 }, // (Offset,Value)-Pair #1 { 0x0C, 0x81 }, // (Offset,Value)-Pair #1
@ -959,7 +959,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetVertexShader // * D3DDevice_SetVertexShader
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetVertexShader_1_0_4034, 14) OOVPA_NO_XREF(D3DDevice_SetVertexShader, 4034, 14)
// D3DDevice_SetVertexShader+0x06 : test bl, 1 // D3DDevice_SetVertexShader+0x06 : test bl, 1
{ 0x06, 0xF6 }, // (Offset,Value)-Pair #1 { 0x06, 0xF6 }, // (Offset,Value)-Pair #1
@ -987,7 +987,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_Swap // * D3DDevice_Swap
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_Swap_1_0_4034, 11) OOVPA_NO_XREF(D3DDevice_Swap, 4034, 11)
// D3DDevice_Swap+0x10 : mov ebx, 5 // D3DDevice_Swap+0x10 : mov ebx, 5
{ 0x10, 0xBB }, // (Offset,Value)-Pair #1 { 0x10, 0xBB }, // (Offset,Value)-Pair #1
@ -1012,7 +1012,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3D_KickOffAndWaitForIdle // * D3D_KickOffAndWaitForIdle
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3D_KickOffAndWaitForIdle_1_0_4034, 9) OOVPA_NO_XREF(D3D_KickOffAndWaitForIdle, 4034, 9)
// D3D_KickOffAndWaitForIdle+0x00 : mov eax, [addr] // D3D_KickOffAndWaitForIdle+0x00 : mov eax, [addr]
{ 0x00, 0xA1 }, // (Offset,Value)-Pair #1 { 0x00, 0xA1 }, // (Offset,Value)-Pair #1
@ -1039,7 +1039,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_CreateImageSurface // * D3DDevice_CreateImageSurface
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_CreateImageSurface_1_0_4034, 9) OOVPA_NO_XREF(D3DDevice_CreateImageSurface, 4034, 9)
// D3DDevice_CreateImageSurface+0x2A : push 0x18 // D3DDevice_CreateImageSurface+0x2A : push 0x18
{ 0x2A, 0x6A }, // (Offset,Value)-Pair #1 { 0x2A, 0x6A }, // (Offset,Value)-Pair #1
@ -1062,7 +1062,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_GetBackBuffer // * D3DDevice_GetBackBuffer
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_GetBackBuffer_1_0_4034, 12) OOVPA_NO_XREF(D3DDevice_GetBackBuffer, 4034, 12)
// D3DDevice_GetBackBuffer+0x04 : cmp eax, 0xFFFFFFFF // D3DDevice_GetBackBuffer+0x04 : cmp eax, 0xFFFFFFFF
{ 0x04, 0x83 }, // (Offset,Value)-Pair #1 { 0x04, 0x83 }, // (Offset,Value)-Pair #1
@ -1086,277 +1086,277 @@ OOVPA_NO_XREF(D3DDevice_GetBackBuffer_1_0_4034, 12)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3D8_1_0_4034 // * D3D8_4034
// ****************************************************************** // ******************************************************************
OOVPATable D3D8_1_0_4034[] = { OOVPATable D3D8_4034[] = {
// IDirect3D8::CreateDevice (* unchanged since 1.0.3925 *) // IDirect3D8::CreateDevice (* unchanged since 1.0.3925 *)
OOVPA_TABLE_PATCH(D3D_CreateDevice_1_0_3925, D3D_CreateDevice), OOVPA_TABLE_PATCH(D3D_CreateDevice, 3925, D3D_CreateDevice),
// IDirect3DDevice8::Clear // IDirect3DDevice8::Clear
OOVPA_TABLE_PATCH(D3DDevice_Clear_1_0_4034, D3DDevice_Clear), OOVPA_TABLE_PATCH(D3DDevice_Clear, 4034, D3DDevice_Clear),
// IDirect3DResource8::Register // IDirect3DResource8::Register
OOVPA_TABLE_PATCH(D3DResource_Register_1_0_3925, D3DResource_Register), OOVPA_TABLE_PATCH(D3DResource_Register, 3925, D3DResource_Register),
// ********************** BEG WARNING UNTESTED!!! ******************* // ********************** BEG WARNING UNTESTED!!! *******************
#if 0 #if 0
// IDirect3DDevice8::BeginVisibilityTest // IDirect3DDevice8::BeginVisibilityTest
OOVPA_TABLE_PATCH(D3DDevice_BeginVisibilityTest_1_0_3925, D3DDevice_BeginVisibilityTest), OOVPA_TABLE_PATCH(D3DDevice_BeginVisibilityTest, 3925, D3DDevice_BeginVisibilityTest),
// IDirect3DDevice8::EndVisibilityTest // IDirect3DDevice8::EndVisibilityTest
OOVPA_TABLE_PATCH(D3DDevice_EndVisibilityTest_1_0_3925, D3DDevice_EndVisibilityTest), OOVPA_TABLE_PATCH(D3DDevice_EndVisibilityTest, 3925, D3DDevice_EndVisibilityTest),
// IDirect3DDevice8::LoadVertexShader // IDirect3DDevice8::LoadVertexShader
OOVPA_TABLE_PATCH(D3DDevice_LoadVertexShader_1_0_3925, D3DDevice_LoadVertexShader), OOVPA_TABLE_PATCH(D3DDevice_LoadVertexShader, 3925, D3DDevice_LoadVertexShader),
// IDirect3DDevice8::SelectVertexShader // IDirect3DDevice8::SelectVertexShader
OOVPA_TABLE_PATCH(D3DDevice_SelectVertexShader_1_0_3925, D3DDevice_SelectVertexShader), OOVPA_TABLE_PATCH(D3DDevice_SelectVertexShader, 3925, D3DDevice_SelectVertexShader),
// IDirect3DDevice8::Release // IDirect3DDevice8::Release
OOVPA_TABLE_PATCH(D3DDevice_Release_1_0_3925, D3DDevice_Release), OOVPA_TABLE_PATCH(D3DDevice_Release, 3925, D3DDevice_Release),
// IDirect3DDevice8::BlockUntilVerticalBlank // IDirect3DDevice8::BlockUntilVerticalBlank
OOVPA_TABLE_PATCH(D3DDevice_BlockUntilVerticalBlank_1_0_3925, D3DDevice_BlockUntilVerticalBlank), OOVPA_TABLE_PATCH(D3DDevice_BlockUntilVerticalBlank, 3925, D3DDevice_BlockUntilVerticalBlank),
// IDirect3DDevice8::SetVerticalBlankCallback // IDirect3DDevice8::SetVerticalBlankCallback
OOVPA_TABLE_PATCH(D3DDevice_SetVerticalBlankCallback_1_0_3925, D3DDevice_SetVerticalBlankCallback), OOVPA_TABLE_PATCH(D3DDevice_SetVerticalBlankCallback, 3925, D3DDevice_SetVerticalBlankCallback),
// IDirect3DDevice8::SetRenderTarget // IDirect3DDevice8::SetRenderTarget
OOVPA_TABLE_PATCH(D3DDevice_SetRenderTarget_1_0_3925, D3DDevice_SetRenderTarget), OOVPA_TABLE_PATCH(D3DDevice_SetRenderTarget, 3925, D3DDevice_SetRenderTarget),
// IDirect3DDevice8::GetTransform // IDirect3DDevice8::GetTransform
OOVPA_TABLE_PATCH(D3DDevice_GetTransform_1_0_3925, D3DDevice_GetTransform), OOVPA_TABLE_PATCH(D3DDevice_GetTransform, 3925, D3DDevice_GetTransform),
// IDirect3DDevice8::SetStreamSource // IDirect3DDevice8::SetStreamSource
OOVPA_TABLE_PATCH(D3DDevice_SetStreamSource_1_0_3925, D3DDevice_SetStreamSource), OOVPA_TABLE_PATCH(D3DDevice_SetStreamSource, 3925, D3DDevice_SetStreamSource),
// IDirect3DDevice8::SetVertexShader // IDirect3DDevice8::SetVertexShader
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShader_1_0_3925, D3DDevice_SetVertexShader), OOVPA_TABLE_PATCH(D3DDevice_SetVertexShader, 3925, D3DDevice_SetVertexShader),
// IDirect3DDevice8::SetPixelShader // IDirect3DDevice8::SetPixelShader
OOVPA_TABLE_PATCH(D3DDevice_SetPixelShader_1_0_3925, D3DDevice_SetPixelShader), OOVPA_TABLE_PATCH(D3DDevice_SetPixelShader, 3925, D3DDevice_SetPixelShader),
// IDirect3DDevice8::SetIndices // IDirect3DDevice8::SetIndices
OOVPA_TABLE_PATCH(D3DDevice_SetIndices_1_0_3925, D3DDevice_SetIndices), OOVPA_TABLE_PATCH(D3DDevice_SetIndices, 3925, D3DDevice_SetIndices),
// IDirect3DDevice8::SetViewport // IDirect3DDevice8::SetViewport
OOVPA_TABLE_PATCH(D3DDevice_SetViewport_1_0_3925, D3DDevice_SetViewport), OOVPA_TABLE_PATCH(D3DDevice_SetViewport, 3925, D3DDevice_SetViewport),
// IDirect3DDevice8::SetTexture // IDirect3DDevice8::SetTexture
OOVPA_TABLE_PATCH(D3DDevice_SetTexture_1_0_3925, D3DDevice_SetTexture), OOVPA_TABLE_PATCH(D3DDevice_SetTexture, 3925, D3DDevice_SetTexture),
// IDirect3DDevice8::DrawIndexedVertices // IDirect3DDevice8::DrawIndexedVertices
OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVertices_1_0_3925, D3DDevice_DrawIndexedVertices), OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVertices, 3925, D3DDevice_DrawIndexedVertices),
// IDirect3DDevice8::Begin // IDirect3DDevice8::Begin
OOVPA_TABLE_PATCH(D3DDevice_Begin_1_0_3925, D3DDevice_Begin), OOVPA_TABLE_PATCH(D3DDevice_Begin, 3925, D3DDevice_Begin),
// IDirect3DDevice8::SetVertexData2f // IDirect3DDevice8::SetVertexData2f
OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f_1_0_3925, D3DDevice_SetVertexData2f), OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f, 3925, D3DDevice_SetVertexData2f),
// IDirect3DDevice8::SetVertexData4f // IDirect3DDevice8::SetVertexData4f
OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4f_1_0_3925, D3DDevice_SetVertexData4f), OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4f, 3925, D3DDevice_SetVertexData4f),
// IDirect3DDevice8::SetVertexDataColor // IDirect3DDevice8::SetVertexDataColor
OOVPA_TABLE_PATCH(D3DDevice_SetVertexDataColor_1_0_3925, D3DDevice_SetVertexDataColor), OOVPA_TABLE_PATCH(D3DDevice_SetVertexDataColor, 3925, D3DDevice_SetVertexDataColor),
// IDirect3DDevice8::End // IDirect3DDevice8::End
OOVPA_TABLE_PATCH(D3DDevice_End_1_0_3925, D3DDevice_End), OOVPA_TABLE_PATCH(D3DDevice_End, 3925, D3DDevice_End),
// IDirect3DDevice8::Clear // IDirect3DDevice8::Clear
OOVPA_TABLE_PATCH(D3DDevice_Clear_1_0_3925, D3DDevice_Clear), OOVPA_TABLE_PATCH(D3DDevice_Clear, 3925, D3DDevice_Clear),
// IDirect3DDevice8::SetPalette // IDirect3DDevice8::SetPalette
OOVPA_TABLE_PATCH(D3DDevice_SetPalette_1_0_3925, D3DDevice_SetPalette), OOVPA_TABLE_PATCH(D3DDevice_SetPalette, 3925, D3DDevice_SetPalette),
// IDirect3DDevice8::SetVertexShaderConstant // IDirect3DDevice8::SetVertexShaderConstant
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderConstant_1_0_3925, D3DDevice_SetVertexShaderConstant), OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderConstant, 3925, D3DDevice_SetVertexShaderConstant),
// IDirect3DDevice8::SetFlickerFilter // IDirect3DDevice8::SetFlickerFilter
OOVPA_TABLE_PATCH(D3DDevice_SetFlickerFilter_1_0_3925, D3DDevice_SetFlickerFilter), OOVPA_TABLE_PATCH(D3DDevice_SetFlickerFilter, 3925, D3DDevice_SetFlickerFilter),
// IDirect3DDevice8::SetSoftDisplayFilter // IDirect3DDevice8::SetSoftDisplayFilter
OOVPA_TABLE_PATCH(D3DDevice_SetSoftDisplayFilter_1_0_3925, D3DDevice_SetSoftDisplayFilter), OOVPA_TABLE_PATCH(D3DDevice_SetSoftDisplayFilter, 3925, D3DDevice_SetSoftDisplayFilter),
// IDirect3DDevice8::SetTextureState_TexCoordIndex // IDirect3DDevice8::SetTextureState_TexCoordIndex
OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_TexCoordIndex_1_0_3925, D3DDevice_SetTextureState_TexCoordIndex), OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_TexCoordIndex, 3925, D3DDevice_SetTextureState_TexCoordIndex),
// IDirect3DDevice8::SetTextureState_BorderColor // IDirect3DDevice8::SetTextureState_BorderColor
OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_BorderColor_1_0_3925, D3DDevice_SetTextureState_BorderColor), OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_BorderColor, 3925, D3DDevice_SetTextureState_BorderColor),
// IDirect3DDevice8::SetRenderState_PSTextureModes // IDirect3DDevice8::SetRenderState_PSTextureModes
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_PSTextureModes_1_0_3925, D3DDevice_SetRenderState_PSTextureModes), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_PSTextureModes, 3925, D3DDevice_SetRenderState_PSTextureModes),
// IDirect3DDevice8::SetRenderState_StencilFail // IDirect3DDevice8::SetRenderState_StencilFail
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilFail_1_0_3925, D3DDevice_SetRenderState_StencilFail), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilFail, 3925, D3DDevice_SetRenderState_StencilFail),
// IDirect3DDevice8::SetRenderState_CullMode // IDirect3DDevice8::SetRenderState_CullMode
/* /*
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_CullMode_1_0_3925, D3DDevice_SetRenderState_CullMode), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_CullMode, 3925, D3DDevice_SetRenderState_CullMode),
*/ */
// IDirect3DDevice8::SetRenderState_Simple // IDirect3DDevice8::SetRenderState_Simple
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_Simple_1_0_3925, D3DDevice_SetRenderState_Simple), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_Simple, 3925, D3DDevice_SetRenderState_Simple),
// IDirect3DDevice8::SetRenderState_FogColor // IDirect3DDevice8::SetRenderState_FogColor
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FogColor_1_0_3925, D3DDevice_SetRenderState_FogColor), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FogColor, 3925, D3DDevice_SetRenderState_FogColor),
// IDirect3DDevice8::SetRenderState_FillMode // IDirect3DDevice8::SetRenderState_FillMode
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FillMode_1_0_3925, D3DDevice_SetRenderState_FillMode), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FillMode, 3925, D3DDevice_SetRenderState_FillMode),
// IDirect3DDevice8::SetRenderState_StencilEnable // IDirect3DDevice8::SetRenderState_StencilEnable
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilEnable_1_0_3925, D3DDevice_SetRenderState_StencilEnable), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilEnable, 3925, D3DDevice_SetRenderState_StencilEnable),
// IDirect3DDevice8::SetRenderState_Dxt1NoiseEnable // IDirect3DDevice8::SetRenderState_Dxt1NoiseEnable
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_Dxt1NoiseEnable_1_0_3925, D3DDevice_SetRenderState_Dxt1NoiseEnable), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_Dxt1NoiseEnable, 3925, D3DDevice_SetRenderState_Dxt1NoiseEnable),
// IDirect3DDevice8::SetRenderState_ZEnable // IDirect3DDevice8::SetRenderState_ZEnable
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ZEnable_1_0_3925, D3DDevice_SetRenderState_ZEnable), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ZEnable, 3925, D3DDevice_SetRenderState_ZEnable),
// IDirect3DDevice8::Present // IDirect3DDevice8::Present
OOVPA_TABLE_PATCH(D3DDevice_Present_1_0_3925, D3DDevice_Present), OOVPA_TABLE_PATCH(D3DDevice_Present, 3925, D3DDevice_Present),
// IDirect3DDevice8::SetShaderConstantMode // IDirect3DDevice8::SetShaderConstantMode
OOVPA_TABLE_PATCH(D3DDevice_SetShaderConstantMode_1_0_3925, D3DDevice_SetShaderConstantMode), OOVPA_TABLE_PATCH(D3DDevice_SetShaderConstantMode, 3925, D3DDevice_SetShaderConstantMode),
// IDirect3DDevice8::GetBackBuffer // IDirect3DDevice8::GetBackBuffer
OOVPA_TABLE_PATCH(D3DDevice_GetBackBuffer_1_0_3925, D3DDevice_GetBackBuffer), OOVPA_TABLE_PATCH(D3DDevice_GetBackBuffer, 3925, D3DDevice_GetBackBuffer),
// IDirect3DDevice8::GetDepthStencilSurface // IDirect3DDevice8::GetDepthStencilSurface
OOVPA_TABLE_PATCH(D3DDevice_GetDepthStencilSurface_1_0_3925, D3DDevice_GetDepthStencilSurface), OOVPA_TABLE_PATCH(D3DDevice_GetDepthStencilSurface, 3925, D3DDevice_GetDepthStencilSurface),
// IDirect3DVertexBuffer8::Lock // IDirect3DVertexBuffer8::Lock
OOVPA_TABLE_PATCH(D3DVertexBuffer_Lock_1_0_3925, D3DVertexBuffer_Lock), OOVPA_TABLE_PATCH(D3DVertexBuffer_Lock, 3925, D3DVertexBuffer_Lock),
// IDirect3DResource8::IsBusy // IDirect3DResource8::IsBusy
OOVPA_TABLE_PATCH(D3DResource_IsBusy_1_0_3925, D3DResource_IsBusy), OOVPA_TABLE_PATCH(D3DResource_IsBusy, 3925, D3DResource_IsBusy),
// Get2DSurfacDesc // Get2DSurfacDesc
OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_3925, Get2DSurfaceDesc), OOVPA_TABLE_PATCH(Get2DSurfaceDesc, 3925, Get2DSurfaceDesc),
// ********************** END WARNING UNTESTED!!! ******************* // ********************** END WARNING UNTESTED!!! *******************
#endif #endif
// IDirect3DDevice8::GetGammaRamp // IDirect3DDevice8::GetGammaRamp
OOVPA_TABLE_PATCH(D3DDevice_GetGammaRamp_1_0_4034, D3DDevice_GetGammaRamp), OOVPA_TABLE_PATCH(D3DDevice_GetGammaRamp, 4034, D3DDevice_GetGammaRamp),
// IDirect3DDevice8::GetCreationParameters // IDirect3DDevice8::GetCreationParameters
OOVPA_TABLE_PATCH(D3DDevice_GetCreationParameters_1_0_4034, D3DDevice_GetCreationParameters), OOVPA_TABLE_PATCH(D3DDevice_GetCreationParameters, 4034, D3DDevice_GetCreationParameters),
// IDirect3DDevice8::GetViewport // IDirect3DDevice8::GetViewport
OOVPA_TABLE_PATCH(D3DDevice_GetViewport_1_0_4034, D3DDevice_GetViewport), OOVPA_TABLE_PATCH(D3DDevice_GetViewport, 4034, D3DDevice_GetViewport),
// IDirect3DDevice8::SetViewport // IDirect3DDevice8::SetViewport
OOVPA_TABLE_PATCH(D3DDevice_SetViewport_1_0_4034, D3DDevice_SetViewport), OOVPA_TABLE_PATCH(D3DDevice_SetViewport, 4034, D3DDevice_SetViewport),
// IDirect3DDevice8::SetTransform // IDirect3DDevice8::SetTransform
OOVPA_TABLE_PATCH(D3DDevice_SetTransform_1_0_4034, D3DDevice_SetTransform), OOVPA_TABLE_PATCH(D3DDevice_SetTransform, 4034, D3DDevice_SetTransform),
// IDirect3DDevice8::CreatePixelShader (* unchanged since 3925 *) // IDirect3DDevice8::CreatePixelShader (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_CreatePixelShader_1_0_3925, D3DDevice_CreatePixelShader), OOVPA_TABLE_PATCH(D3DDevice_CreatePixelShader, 3925, D3DDevice_CreatePixelShader),
// D3DDevice_GetVertexShaderSize (* unchanged since 3925 *) // D3DDevice_GetVertexShaderSize (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, D3DDevice_GetVertexShaderSize), OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize, 3925, D3DDevice_GetVertexShaderSize),
// IDirect3DDevice8::SetRenderState_CullMode // IDirect3DDevice8::SetRenderState_CullMode
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_CullMode_1_0_4034, D3DDevice_SetRenderState_CullMode), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_CullMode, 4034, D3DDevice_SetRenderState_CullMode),
// IDirect3DDevice8::CreateCubeTexture (* unchanged since 3925 *) // IDirect3DDevice8::CreateCubeTexture (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateCubeTexture_1_0_3925, D3DDevice_CreateCubeTexture), OOVPA_TABLE_PATCH(D3DDevice_CreateCubeTexture, 3925, D3DDevice_CreateCubeTexture),
// IDirect3DDevice8::GetDeviceCaps (* unchanged since 3925 *) // IDirect3DDevice8::GetDeviceCaps (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_GetDeviceCaps_1_0_3925, D3DDevice_GetDeviceCaps), OOVPA_TABLE_PATCH(D3DDevice_GetDeviceCaps, 3925, D3DDevice_GetDeviceCaps),
// IDirect3DDevice8::CreatePalette (* unchanged since 3925 *) // IDirect3DDevice8::CreatePalette (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_CreatePalette_1_0_3925, D3DDevice_CreatePalette), OOVPA_TABLE_PATCH(D3DDevice_CreatePalette, 3925, D3DDevice_CreatePalette),
// IDirect3DDevice8::CreateTexture (* unchanged since 3925 *) // IDirect3DDevice8::CreateTexture (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateTexture_1_0_3925, D3DDevice_CreateTexture), OOVPA_TABLE_PATCH(D3DDevice_CreateTexture, 3925, D3DDevice_CreateTexture),
// IDirect3DDevice8::CreateVolumeTexture (* unchanged since 3925 *) // IDirect3DDevice8::CreateVolumeTexture (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateVolumeTexture_1_0_3925, D3DDevice_CreateVolumeTexture), OOVPA_TABLE_PATCH(D3DDevice_CreateVolumeTexture, 3925, D3DDevice_CreateVolumeTexture),
// IDirect3DDevice8::CreateIndexBuffer (* unchanged since 3925 *) // IDirect3DDevice8::CreateIndexBuffer (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateIndexBuffer_1_0_3925, D3DDevice_CreateIndexBuffer), OOVPA_TABLE_PATCH(D3DDevice_CreateIndexBuffer, 3925, D3DDevice_CreateIndexBuffer),
// IDirect3DDevice8::CreateVertexShader (* unchanged since 3925 *) // IDirect3DDevice8::CreateVertexShader (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateVertexShader_1_0_3925, D3DDevice_CreateVertexShader), OOVPA_TABLE_PATCH(D3DDevice_CreateVertexShader, 3925, D3DDevice_CreateVertexShader),
// IDirect3DDevice8::SetRenderState_ZBias (* unchanged since 3925 *) // IDirect3DDevice8::SetRenderState_ZBias (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ZBias_1_0_3925, D3DDevice_SetRenderState_ZBias), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ZBias, 3925, D3DDevice_SetRenderState_ZBias),
// IDirect3DDevice8::CreateVertexBuffer (* unchanged since 3925 *) // IDirect3DDevice8::CreateVertexBuffer (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateVertexBuffer_1_0_3925, D3DDevice_CreateVertexBuffer), OOVPA_TABLE_PATCH(D3DDevice_CreateVertexBuffer, 3925, D3DDevice_CreateVertexBuffer),
// IDirect3DResource8::Release (* unchanged since 3925 *) // IDirect3DResource8::Release (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DResource_Release_1_0_3925, D3DResource_Release), OOVPA_TABLE_PATCH(D3DResource_Release, 3925, D3DResource_Release),
// IDirect3DResource8::AddRef (* unchanged since 3925 *) // IDirect3DResource8::AddRef (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DResource_AddRef_1_0_3925, D3DResource_AddRef), OOVPA_TABLE_PATCH(D3DResource_AddRef, 3925, D3DResource_AddRef),
// IDirect3DPalette8::Lock (* unchanged since 3925 *) // IDirect3DPalette8::Lock (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DPalette_Lock_1_0_3925, D3DPalette_Lock), OOVPA_TABLE_PATCH(D3DPalette_Lock, 3925, D3DPalette_Lock),
// IDirect3DTexture8::LockRect (* unchanged since 3925 *) // IDirect3DTexture8::LockRect (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DTexture_LockRect_1_0_3925, D3DTexture_LockRect), OOVPA_TABLE_PATCH(D3DTexture_LockRect, 3925, D3DTexture_LockRect),
// IDirect3DVolumeTexture8::LockBox (* unchanged since 3925 *) // IDirect3DVolumeTexture8::LockBox (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DVolumeTexture_LockBox_1_0_3925, D3DVolumeTexture_LockBox), OOVPA_TABLE_PATCH(D3DVolumeTexture_LockBox, 3925, D3DVolumeTexture_LockBox),
// IDirect3DCubeTexture8::LockRect (* unchanged since 3925 *) // IDirect3DCubeTexture8::LockRect (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DCubeTexture_LockRect_1_0_3925, D3DCubeTexture_LockRect), OOVPA_TABLE_PATCH(D3DCubeTexture_LockRect, 3925, D3DCubeTexture_LockRect),
// IDirect3DTexture8::GetSurfaceLevel (* unchanged since 3925 *) // IDirect3DTexture8::GetSurfaceLevel (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DTexture_GetSurfaceLevel_1_0_3925, D3DTexture_GetSurfaceLevel), OOVPA_TABLE_PATCH(D3DTexture_GetSurfaceLevel, 3925, D3DTexture_GetSurfaceLevel),
// IDirect3DSurface8::LockRect (* unchanged since 3925 *) // IDirect3DSurface8::LockRect (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DSurface_LockRect_1_0_3925, D3DSurface_LockRect), OOVPA_TABLE_PATCH(D3DSurface_LockRect, 3925, D3DSurface_LockRect),
// Lock2DSurface (* unchanged since 3925 *) // Lock2DSurface (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, Lock2DSurface), OOVPA_TABLE_PATCH(Lock2DSurface, 3925, Lock2DSurface),
// D3DDevice_SetGammaRamp (* unchanged since 3925 *) // D3DDevice_SetGammaRamp (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_SetGammaRamp_1_0_3925, D3DDevice_SetGammaRamp), OOVPA_TABLE_PATCH(D3DDevice_SetGammaRamp, 3925, D3DDevice_SetGammaRamp),
// IDirect3DDevice8::DrawVertices // IDirect3DDevice8::DrawVertices
OOVPA_TABLE_PATCH(D3DDevice_DrawVertices_1_0_4034, D3DDevice_DrawVertices), OOVPA_TABLE_PATCH(D3DDevice_DrawVertices, 4034, D3DDevice_DrawVertices),
// IDirect3DDevice8::DrawIndexedVertices // IDirect3DDevice8::DrawIndexedVertices
OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVertices_1_0_4034, D3DDevice_DrawIndexedVertices), OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVertices, 4034, D3DDevice_DrawIndexedVertices),
// D3DDevice_BeginVisibilityTest // D3DDevice_BeginVisibilityTest
OOVPA_TABLE_PATCH(D3DDevice_BeginVisibilityTest_1_0_4034, D3DDevice_BeginVisibilityTest), OOVPA_TABLE_PATCH(D3DDevice_BeginVisibilityTest, 4034, D3DDevice_BeginVisibilityTest),
// D3DDevice_EndVisibilityTest // D3DDevice_EndVisibilityTest
OOVPA_TABLE_PATCH(D3DDevice_EndVisibilityTest_1_0_4034, D3DDevice_EndVisibilityTest), OOVPA_TABLE_PATCH(D3DDevice_EndVisibilityTest, 4034, D3DDevice_EndVisibilityTest),
// D3DDevice_CopyRects // D3DDevice_CopyRects
OOVPA_TABLE_PATCH(D3DDevice_CopyRects_1_0_4034, D3DDevice_CopyRects), OOVPA_TABLE_PATCH(D3DDevice_CopyRects, 4034, D3DDevice_CopyRects),
// D3DDevice_DeletePatch (TODO) // D3DDevice_DeletePatch (TODO)
/* /*
OOVPA_TABLE_PATCH(D3DDevice_DeletePatch_1_0_4034, D3DDevice_DeletePatch), OOVPA_TABLE_PATCH(D3DDevice_DeletePatch, 4034, D3DDevice_DeletePatch),
*/ */
// D3DDevice_SetStreamSource // D3DDevice_SetStreamSource
OOVPA_TABLE_PATCH(D3DDevice_SetStreamSource_1_0_4034, D3DDevice_SetStreamSource), OOVPA_TABLE_PATCH(D3DDevice_SetStreamSource, 4034, D3DDevice_SetStreamSource),
// D3DDevice_SetTextureState_BorderColor // D3DDevice_SetTextureState_BorderColor
OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_BorderColor_1_0_4034, D3DDevice_SetTextureState_BorderColor), OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_BorderColor, 4034, D3DDevice_SetTextureState_BorderColor),
// D3DDevice_SetTextureState_ColorKeyColor // D3DDevice_SetTextureState_ColorKeyColor
OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_ColorKeyColor_1_0_4034, D3DDevice_SetTextureState_ColorKeyColor), OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_ColorKeyColor, 4034, D3DDevice_SetTextureState_ColorKeyColor),
// D3DDevice_LoadVertexShader // D3DDevice_LoadVertexShader
OOVPA_TABLE_PATCH(D3DDevice_LoadVertexShader_1_0_4034, D3DDevice_LoadVertexShader), OOVPA_TABLE_PATCH(D3DDevice_LoadVertexShader, 4034, D3DDevice_LoadVertexShader),
// IDirect3DDevice8::GetVisibilityTestResult (* unchanged since 3925 *) // IDirect3DDevice8::GetVisibilityTestResult (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_GetVisibilityTestResult_1_0_3925, D3DDevice_GetVisibilityTestResult), OOVPA_TABLE_PATCH(D3DDevice_GetVisibilityTestResult, 3925, D3DDevice_GetVisibilityTestResult),
// D3DDevice_DeleteVertexShader (* unchanged since 3925 *) // D3DDevice_DeleteVertexShader (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_3925, D3DDevice_DeleteVertexShader), OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader, 3925, D3DDevice_DeleteVertexShader),
// D3DDevice_DrawRectPatch // D3DDevice_DrawRectPatch
OOVPA_TABLE_PATCH(D3DDevice_DrawRectPatch_1_0_4034, D3DDevice_DrawRectPatch), OOVPA_TABLE_PATCH(D3DDevice_DrawRectPatch, 4034, D3DDevice_DrawRectPatch),
// D3DDevice_SetIndices // D3DDevice_SetIndices
OOVPA_TABLE_PATCH(D3DDevice_SetIndices_1_0_4034, D3DDevice_SetIndices), OOVPA_TABLE_PATCH(D3DDevice_SetIndices, 4034, D3DDevice_SetIndices),
// D3DDevice_SetRenderState_EdgeAntiAlias // D3DDevice_SetRenderState_EdgeAntiAlias
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_EdgeAntiAlias_1_0_4034, D3DDevice_SetRenderState_EdgeAntiAlias), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_EdgeAntiAlias, 4034, D3DDevice_SetRenderState_EdgeAntiAlias),
// D3DDevice_SetRenderState_FillMode // D3DDevice_SetRenderState_FillMode
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FillMode_1_0_4034, D3DDevice_SetRenderState_FillMode), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FillMode, 4034, D3DDevice_SetRenderState_FillMode),
// D3DDevice_SetRenderState_BackFillMode // D3DDevice_SetRenderState_BackFillMode
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_BackFillMode_1_0_4034, D3DDevice_SetRenderState_BackFillMode), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_BackFillMode, 4034, D3DDevice_SetRenderState_BackFillMode),
// D3DDevice_SetRenderState_FogColor // D3DDevice_SetRenderState_FogColor
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FogColor_1_0_4034, D3DDevice_SetRenderState_FogColor), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FogColor, 4034, D3DDevice_SetRenderState_FogColor),
// D3DDevice_SetRenderState_FrontFace // D3DDevice_SetRenderState_FrontFace
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FrontFace_1_0_4034, D3DDevice_SetRenderState_FrontFace), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FrontFace, 4034, D3DDevice_SetRenderState_FrontFace),
// D3DDevice_SetRenderState_LogicOp // D3DDevice_SetRenderState_LogicOp
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LogicOp_1_0_4034, D3DDevice_SetRenderState_LogicOp), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LogicOp, 4034, D3DDevice_SetRenderState_LogicOp),
// D3DDevice_SetRenderState_MultiSampleAntiAlias // D3DDevice_SetRenderState_MultiSampleAntiAlias
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleAntiAlias_1_0_4034, D3DDevice_SetRenderState_MultiSampleAntiAlias), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleAntiAlias, 4034, D3DDevice_SetRenderState_MultiSampleAntiAlias),
// D3DDevice_SetRenderState_MultiSampleMask // D3DDevice_SetRenderState_MultiSampleMask
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMask_1_0_4034, D3DDevice_SetRenderState_MultiSampleMask), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMask, 4034, D3DDevice_SetRenderState_MultiSampleMask),
// D3DDevice_SetRenderState_NormalizeNormals // D3DDevice_SetRenderState_NormalizeNormals
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_NormalizeNormals_1_0_4034, D3DDevice_SetRenderState_NormalizeNormals), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_NormalizeNormals, 4034, D3DDevice_SetRenderState_NormalizeNormals),
// D3DDevice_SetRenderState_ShadowFunc // D3DDevice_SetRenderState_ShadowFunc
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ShadowFunc_1_0_4034, D3DDevice_SetRenderState_ShadowFunc), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ShadowFunc, 4034, D3DDevice_SetRenderState_ShadowFunc),
// D3DDevice_SetRenderState_Simple // D3DDevice_SetRenderState_Simple
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_Simple_1_0_4034, D3DDevice_SetRenderState_Simple), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_Simple, 4034, D3DDevice_SetRenderState_Simple),
// D3DDevice_SetRenderState_StencilEnable // D3DDevice_SetRenderState_StencilEnable
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilEnable_1_0_4034, D3DDevice_SetRenderState_StencilEnable), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilEnable, 4034, D3DDevice_SetRenderState_StencilEnable),
// D3DDevice_SetRenderState_StencilFail // D3DDevice_SetRenderState_StencilFail
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilFail_1_0_4034, D3DDevice_SetRenderState_StencilFail), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilFail, 4034, D3DDevice_SetRenderState_StencilFail),
// D3DDevice_SetRenderState_YuvEnable // D3DDevice_SetRenderState_YuvEnable
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_YuvEnable_1_0_4034, D3DDevice_SetRenderState_YuvEnable), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_YuvEnable, 4034, D3DDevice_SetRenderState_YuvEnable),
// D3DDevice_SetRenderState_TwoSidedLighting // D3DDevice_SetRenderState_TwoSidedLighting
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_TwoSidedLighting_1_0_4034, D3DDevice_SetTextureState_TwoSidedLighting), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_TwoSidedLighting, 4034, D3DDevice_SetTextureState_TwoSidedLighting),
// D3DDevice_SetRenderState_VertexBlend // D3DDevice_SetRenderState_VertexBlend
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_VertexBlend_1_0_4034, D3DDevice_SetRenderState_VertexBlend), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_VertexBlend, 4034, D3DDevice_SetRenderState_VertexBlend),
// D3D_CheckDeviceFormat // D3D_CheckDeviceFormat
OOVPA_TABLE_PATCH(Direct3D_CheckDeviceFormat_1_0_4034, D3D_CheckDeviceFormat), OOVPA_TABLE_PATCH(Direct3D_CheckDeviceFormat, 4034, D3D_CheckDeviceFormat),
// D3D_SetPushBufferSize // D3D_SetPushBufferSize
OOVPA_TABLE_PATCH(Direct3D_SetPushBufferSize_1_0_4034, D3D_SetPushBufferSize), OOVPA_TABLE_PATCH(Direct3D_SetPushBufferSize, 4034, D3D_SetPushBufferSize),
// Get2DSurfacDesc // Get2DSurfacDesc
OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_4034, Get2DSurfaceDesc), OOVPA_TABLE_PATCH(Get2DSurfaceDesc, 4034, Get2DSurfaceDesc),
// D3DDevice_SetRenderState_ZEnable // D3DDevice_SetRenderState_ZEnable
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ZEnable_1_0_4034, D3DDevice_SetRenderState_ZEnable), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ZEnable, 4034, D3DDevice_SetRenderState_ZEnable),
// D3DDevice_LightEnable // D3DDevice_LightEnable
OOVPA_TABLE_PATCH(D3DDevice_LightEnable_1_0_4034, D3DDevice_LightEnable), OOVPA_TABLE_PATCH(D3DDevice_LightEnable, 4034, D3DDevice_LightEnable),
// D3DDevice_SetRenderState_TextureFactor // D3DDevice_SetRenderState_TextureFactor
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_TextureFactor_1_0_4034, D3DDevice_SetRenderState_TextureFactor), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_TextureFactor, 4034, D3DDevice_SetRenderState_TextureFactor),
// Direct3D_GetAdapterIdentifier (* unchanged since 3925 *) // Direct3D_GetAdapterIdentifier (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(Direct3D_GetAdapterIdentifier_1_0_3925, D3D_GetAdapterIdentifier), OOVPA_TABLE_PATCH(Direct3D_GetAdapterIdentifier, 3925, D3D_GetAdapterIdentifier),
// IDirect3DSurface8::GetDesc (* unchanged since 3925 *) // IDirect3DSurface8::GetDesc (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DSurface_GetDesc_1_0_3925, D3DSurface_GetDesc), OOVPA_TABLE_PATCH(D3DSurface_GetDesc, 3925, D3DSurface_GetDesc),
// IDirect3DDevice8::SetLight // IDirect3DDevice8::SetLight
OOVPA_TABLE_PATCH(D3DDevice_SetLight_1_0_4034, D3DDevice_SetLight), OOVPA_TABLE_PATCH(D3DDevice_SetLight, 4034, D3DDevice_SetLight),
// IDirect3DVertexBuffer8::Lock // IDirect3DVertexBuffer8::Lock
OOVPA_TABLE_PATCH(D3DVertexBuffer_Lock_1_0_4034, D3DVertexBuffer_Lock), OOVPA_TABLE_PATCH(D3DVertexBuffer_Lock, 4034, D3DVertexBuffer_Lock),
// IDirect3DDevice8::SetTexture // IDirect3DDevice8::SetTexture
OOVPA_TABLE_PATCH(D3DDevice_SetTexture_1_0_4034, D3DDevice_SetTexture), OOVPA_TABLE_PATCH(D3DDevice_SetTexture, 4034, D3DDevice_SetTexture),
// IDirect3DDevice8::SetPalette // IDirect3DDevice8::SetPalette
OOVPA_TABLE_PATCH(D3DDevice_SetPalette_1_0_4034, D3DDevice_SetPalette), OOVPA_TABLE_PATCH(D3DDevice_SetPalette, 4034, D3DDevice_SetPalette),
// IDirect3DDevice8::SetRenderState_TexCoordIndex // IDirect3DDevice8::SetRenderState_TexCoordIndex
OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_TexCoordIndex_1_0_4034, D3DDevice_SetTextureState_TexCoordIndex), OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_TexCoordIndex, 4034, D3DDevice_SetTextureState_TexCoordIndex),
// IDirect3DDevice8::SetMaterial // IDirect3DDevice8::SetMaterial
OOVPA_TABLE_PATCH(D3DDevice_SetMaterial_1_0_4034, D3DDevice_SetMaterial), OOVPA_TABLE_PATCH(D3DDevice_SetMaterial, 4034, D3DDevice_SetMaterial),
// IDirect3DDevice8::SetVertexShader // IDirect3DDevice8::SetVertexShader
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShader_1_0_4034, D3DDevice_SetVertexShader), OOVPA_TABLE_PATCH(D3DDevice_SetVertexShader, 4034, D3DDevice_SetVertexShader),
// IDirect3DDevice8::Swap // IDirect3DDevice8::Swap
OOVPA_TABLE_PATCH(D3DDevice_Swap_1_0_4034, D3DDevice_Swap), OOVPA_TABLE_PATCH(D3DDevice_Swap, 4034, D3DDevice_Swap),
// IDirect3D8::KickOffAndWaitForIdle // IDirect3D8::KickOffAndWaitForIdle
OOVPA_TABLE_PATCH(D3D_KickOffAndWaitForIdle_1_0_4034, D3D_KickOffAndWaitForIdle), OOVPA_TABLE_PATCH(D3D_KickOffAndWaitForIdle, 4034, D3D_KickOffAndWaitForIdle),
// IDirect3DDevice8::CreateImageSurface (* unchanged since 4034 *) // IDirect3DDevice8::CreateImageSurface (* unchanged since 4034 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateImageSurface_1_0_4034, D3DDevice_CreateImageSurface), OOVPA_TABLE_PATCH(D3DDevice_CreateImageSurface, 4034, D3DDevice_CreateImageSurface),
// IDirect3DDevice8::GetBackBuffer // IDirect3DDevice8::GetBackBuffer
OOVPA_TABLE_PATCH(D3DDevice_GetBackBuffer_1_0_4034, D3DDevice_GetBackBuffer), OOVPA_TABLE_PATCH(D3DDevice_GetBackBuffer, 4034, D3DDevice_GetBackBuffer),
// D3DDevice_ // D3DDevice_
/* /*
OOVPA_TABLE_PATCH(D3DDevice__1_0_4034, D3DDevice_), OOVPA_TABLE_PATCH(D3DDevice_, 4034, D3DDevice_),
// D3DDevice_ // D3DDevice_
OOVPA_TABLE_PATCH(D3DDevice__1_0_4034, D3DDevice_), OOVPA_TABLE_PATCH(D3DDevice_, 4034, D3DDevice_),
// D3DDevice_ // D3DDevice_
OOVPA_TABLE_PATCH(D3DDevice__1_0_4034, D3DDevice_), OOVPA_TABLE_PATCH(D3DDevice_, 4034, D3DDevice_),
*/ */
}; };
// ****************************************************************** // ******************************************************************
// * D3D8_1_0_4034_SIZE // * D3D8_4034_SIZE
// ****************************************************************** // ******************************************************************
uint32 D3D8_1_0_4034_SIZE = sizeof(D3D8_1_0_4034); uint32 D3D8_4034_SIZE = sizeof(D3D8_4034);

View File

@ -31,14 +31,14 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef D3D8_1_0_4134_H #ifndef D3D8_4134_H
#define D3D8_1_0_4134_H #define D3D8_4134_H
#include "OOVPA.h" #include "OOVPA.h"
extern SOOVPA<10> D3DDevice_SetTextureState_TexCoordIndex_1_0_4134; extern SOOVPA<10> D3DDevice_SetTextureState_TexCoordIndex_4134;
extern OOVPATable D3D8_1_0_4134[]; extern OOVPATable D3D8_4134[];
extern uint32 D3D8_1_0_4134_SIZE; extern uint32 D3D8_4134_SIZE;
#endif #endif

File diff suppressed because it is too large Load Diff

View File

@ -31,14 +31,14 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef D3D8_1_0_4361_H #ifndef D3D8_4361_H
#define D3D8_1_0_4361_H #define D3D8_4361_H
#include "OOVPA.h" #include "OOVPA.h"
extern SOOVPA<10> D3DDevice_SetTextureState_TexCoordIndex_1_0_4361; extern SOOVPA<10> D3DDevice_SetTextureState_TexCoordIndex_4361;
extern OOVPATable D3D8_1_0_4361[]; extern OOVPATable D3D8_4361[];
extern uint32 D3D8_1_0_4361_SIZE; extern uint32 D3D8_4361_SIZE;
#endif #endif

File diff suppressed because it is too large Load Diff

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef D3D8_1_0_4432_H #ifndef D3D8_4432_H
#define D3D8_1_0_4432_H #define D3D8_4432_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable D3D8_1_0_4432[]; extern OOVPATable D3D8_4432[];
extern uint32 D3D8_1_0_4432_SIZE; extern uint32 D3D8_4432_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * D3D_CreateDevice // * D3D_CreateDevice
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3D_CreateDevice_1_0_4432, 8) OOVPA_NO_XREF(D3D_CreateDevice, 4432, 8)
// D3D_CreateDevice+0x07 : jnz +0x0A // D3D_CreateDevice+0x07 : jnz +0x0A
{ 0x07, 0x75 }, // (Offset,Value)-Pair #1 { 0x07, 0x75 }, // (Offset,Value)-Pair #1
@ -57,7 +57,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_GetRenderTarget // * D3DDevice_GetRenderTarget
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_GetRenderTarget_1_0_4432, 11) OOVPA_NO_XREF(D3DDevice_GetRenderTarget, 4432, 11)
// D3DDevice_GetRenderTarget+0x00 : mov eax, [addr] // D3DDevice_GetRenderTarget+0x00 : mov eax, [addr]
{ 0x00, 0xA1 }, // (Offset,Value)-Pair #1 { 0x00, 0xA1 }, // (Offset,Value)-Pair #1
@ -86,7 +86,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_GetDepthStencilSurface // * D3DDevice_GetDepthStencilSurface
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_GetDepthStencilSurface_1_0_4432, 11) OOVPA_NO_XREF(D3DDevice_GetDepthStencilSurface, 4432, 11)
// D3DDevice_GetDepthStencilSurface+0x00 : mov eax, [addr] // D3DDevice_GetDepthStencilSurface+0x00 : mov eax, [addr]
{ 0x00, 0xA1 }, // (Offset,Value)-Pair #1 { 0x00, 0xA1 }, // (Offset,Value)-Pair #1
@ -115,7 +115,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetPixelShader // * D3DDevice_SetPixelShader
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetPixelShader_1_0_4432, 10) OOVPA_NO_XREF(D3DDevice_SetPixelShader, 4432, 10)
// D3DDevice_SetPixelShader+0x22 : or ecx, 0x4800 // D3DDevice_SetPixelShader+0x22 : or ecx, 0x4800
{ 0x22, 0x81 }, // (Offset,Value)-Pair #1 { 0x22, 0x81 }, // (Offset,Value)-Pair #1
@ -139,7 +139,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetTextureState_TwoSidedLighting // * D3DDevice_SetTextureState_TwoSidedLighting
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTextureState_TwoSidedLighting_1_0_4432, 13) OOVPA_NO_XREF(D3DDevice_SetTextureState_TwoSidedLighting, 4432, 13)
// D3DDevice_SetTextureState_TwoSidedLighting+0x11 : or edx, 0x1000 // D3DDevice_SetTextureState_TwoSidedLighting+0x11 : or edx, 0x1000
{ 0x11, 0x81 }, // (Offset,Value)-Pair #1 { 0x11, 0x81 }, // (Offset,Value)-Pair #1
@ -166,7 +166,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetTextureState_ColorKeyColor // * D3DDevice_SetTextureState_ColorKeyColor
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTextureState_ColorKeyColor_1_0_4432, 12) OOVPA_NO_XREF(D3DDevice_SetTextureState_ColorKeyColor, 4432, 12)
// D3DDevice_SetTextureState_ColorKeyColor+0x0C : jb +0x05 // D3DDevice_SetTextureState_ColorKeyColor+0x0C : jb +0x05
{ 0x0C, 0x72 }, // (Offset,Value)-Pair #1 { 0x0C, 0x72 }, // (Offset,Value)-Pair #1
@ -190,7 +190,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_NormalizeNormals // * D3DDevice_SetRenderState_NormalizeNormals
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_NormalizeNormals_1_0_4432, 8) OOVPA_NO_XREF(D3DDevice_SetRenderState_NormalizeNormals, 4432, 8)
// D3DDevice_SetRenderState_NormalizeNormals+0x07 : mov eax, [esi] // D3DDevice_SetRenderState_NormalizeNormals+0x07 : mov eax, [esi]
{ 0x07, 0x8B }, // (Offset,Value)-Pair #1 { 0x07, 0x8B }, // (Offset,Value)-Pair #1
@ -210,7 +210,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_ZEnable // * D3DDevice_SetRenderState_ZEnable
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_ZEnable_1_0_4432, 13) OOVPA_NO_XREF(D3DDevice_SetRenderState_ZEnable, 4432, 13)
// D3DDevice_SetRenderState_ZEnable+0x0C : jb +0x05 // D3DDevice_SetRenderState_ZEnable+0x0C : jb +0x05
{ 0x0C, 0x72 }, // (Offset,Value)-Pair #1 { 0x0C, 0x72 }, // (Offset,Value)-Pair #1
@ -237,7 +237,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_MultiSampleAntiAlias // * D3DDevice_SetRenderState_MultiSampleAntiAlias
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_MultiSampleAntiAlias_1_0_4432, 9) OOVPA_NO_XREF(D3DDevice_SetRenderState_MultiSampleAntiAlias, 4432, 9)
// D3DDevice_SetRenderState_MultiSampleAntiAlias+0x04 : push esi // D3DDevice_SetRenderState_MultiSampleAntiAlias+0x04 : push esi
{ 0x04, 0x56 }, // (Offset,Value)-Pair #1 { 0x04, 0x56 }, // (Offset,Value)-Pair #1
@ -262,7 +262,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_LineWidth // * D3DDevice_SetRenderState_LineWidth
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_LineWidth_1_0_4432, 10) OOVPA_NO_XREF(D3DDevice_SetRenderState_LineWidth, 4432, 10)
// D3DDevice_SetRenderState_LineWidth+0x15 : fmul dword ptr [esi+0x460] // D3DDevice_SetRenderState_LineWidth+0x15 : fmul dword ptr [esi+0x460]
{ 0x15, 0xD8 }, // (Offset,Value)-Pair #1 { 0x15, 0xD8 }, // (Offset,Value)-Pair #1
@ -286,7 +286,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetPalette // * D3DDevice_SetPalette
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetPalette_1_0_4432, 12) OOVPA_NO_XREF(D3DDevice_SetPalette, 4432, 12)
// D3DDevice_SetPalette+0x0D : mov eax, [edi+esi*4+0x0A88] // D3DDevice_SetPalette+0x0D : mov eax, [edi+esi*4+0x0A88]
{ 0x0D, 0x8B }, // (Offset,Value)-Pair #1 { 0x0D, 0x8B }, // (Offset,Value)-Pair #1
@ -310,7 +310,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_Swap // * D3DDevice_Swap
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_Swap_1_0_4432, 11) OOVPA_NO_XREF(D3DDevice_Swap, 4432, 11)
// D3DDevice_Swap+0x10 : mov ebx, 5 // D3DDevice_Swap+0x10 : mov ebx, 5
{ 0x10, 0xBB }, // (Offset,Value)-Pair #1 { 0x10, 0xBB }, // (Offset,Value)-Pair #1
@ -335,7 +335,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_Swap // * D3DDevice_Swap
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_Swap_1_0_4531, 11) OOVPA_NO_XREF(D3DDevice_Swap, 4531, 11)
// D3DDevice_Swap+0x10 : mov ebx, 5 // D3DDevice_Swap+0x10 : mov ebx, 5
{ 0x10, 0xBB }, // (Offset,Value)-Pair #1 { 0x10, 0xBB }, // (Offset,Value)-Pair #1
@ -360,7 +360,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_UpdateOverlay // * D3DDevice_UpdateOverlay
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_UpdateOverlay_1_0_4432, 11) OOVPA_NO_XREF(D3DDevice_UpdateOverlay, 4432, 11)
// D3DDevice_UpdateOverlay+0x0F : mov [eax+0x2AA4], ecx // D3DDevice_UpdateOverlay+0x0F : mov [eax+0x2AA4], ecx
{ 0x0F, 0x89 }, // (Offset,Value)-Pair #1 { 0x0F, 0x89 }, // (Offset,Value)-Pair #1
@ -383,7 +383,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_BlockUntilVerticalBlank // * D3DDevice_BlockUntilVerticalBlank
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_BlockUntilVerticalBlank_1_0_4432, 11) OOVPA_NO_XREF(D3DDevice_BlockUntilVerticalBlank, 4432, 11)
// D3DDevice_BlockUntilVerticalBlank+0x05 : push 0; push 0; push 1 // D3DDevice_BlockUntilVerticalBlank+0x05 : push 0; push 0; push 1
{ 0x05, 0x6A }, // (Offset,Value)-Pair #1 { 0x05, 0x6A }, // (Offset,Value)-Pair #1
@ -408,7 +408,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetVerticalBlankCallback // * D3DDevice_SetVerticalBlankCallback
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetVerticalBlankCallback_1_0_4432, 12) OOVPA_NO_XREF(D3DDevice_SetVerticalBlankCallback, 4432, 12)
// D3DDevice_SetVerticalBlankCallback+0x00 : mov eax, [esp+0x04] // D3DDevice_SetVerticalBlankCallback+0x00 : mov eax, [esp+0x04]
{ 0x00, 0x8B }, // (Offset,Value)-Pair #1 { 0x00, 0x8B }, // (Offset,Value)-Pair #1
@ -434,7 +434,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_BackFillMode // * D3DDevice_SetRenderState_BackFillMode
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_BackFillMode_1_0_4531, 9) OOVPA_NO_XREF(D3DDevice_SetRenderState_BackFillMode, 4531, 9)
{ 0x04, 0x56 }, { 0x04, 0x56 },
{ 0x10, 0x8B }, { 0x10, 0x8B },
@ -450,7 +450,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_BeginPush // * D3DDevice_BeginPush
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_BeginPush_1_0_4432, 6) OOVPA_NO_XREF(D3DDevice_BeginPush, 4432, 6)
{ 0x09, 0x8B }, { 0x09, 0x8B },
{ 0x0A, 0xCE }, { 0x0A, 0xCE },
@ -463,7 +463,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_EndPush // * D3DDevice_EndPush
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_EndPush_1_0_4432, 8) OOVPA_NO_XREF(D3DDevice_EndPush, 4432, 8)
{ 0x00, 0x8B }, { 0x00, 0x8B },
{ 0x02, 0x24 }, { 0x02, 0x24 },
@ -479,7 +479,7 @@ OOVPA_END;
// * D3DDevice_DeletePixelShader // * D3DDevice_DeletePixelShader
// ****************************************************************** // ******************************************************************
// TODO: Add // TODO: Add
OOVPA_NO_XREF(D3DDevice_DeletePixelShader_1_0_4531, 7) OOVPA_NO_XREF(D3DDevice_DeletePixelShader, 4531, 7)
{ 0x02, 0x24 }, { 0x02, 0x24 },
{ 0x06, 0x75 }, { 0x06, 0x75 },
@ -493,7 +493,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_Release // * D3DDevice_Release
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_Release_1_0_4432, 11) OOVPA_NO_XREF(D3DDevice_Release, 4432, 11)
{ 0x07, 0x8B }, { 0x07, 0x8B },
{ 0x08, 0x87 }, { 0x08, 0x87 },
@ -511,7 +511,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DTexture_GetSurfaceLevel // * D3DTexture_GetSurfaceLevel
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DTexture_GetSurfaceLevel_1_0_4432, 14) OOVPA_NO_XREF(D3DTexture_GetSurfaceLevel, 4432, 14)
// D3DTexture_GetSurfaceLevel+0x00 : sub esp, 0x0C // D3DTexture_GetSurfaceLevel+0x00 : sub esp, 0x0C
{ 0x00, 0x83 }, // (Offset,Value)-Pair #1 { 0x00, 0x83 }, // (Offset,Value)-Pair #1
@ -545,7 +545,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_GetDisplayMode // * D3DDevice_GetDisplayMode
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_GetDisplayMode_1_0_4432, 12) OOVPA_NO_XREF(D3DDevice_GetDisplayMode, 4432, 12)
// D3DDevice_GetDisplayMode+0x01 : mov esi, ds:[*] // D3DDevice_GetDisplayMode+0x01 : mov esi, ds:[*]
{ 0x01, 0x8B }, // (Offset,Value)-Pair #1 { 0x01, 0x8B }, // (Offset,Value)-Pair #1
@ -573,7 +573,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetFlickerFilter // * D3DDevice_SetFlickerFilter
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetFlickerFilter_1_0_4432, 11) OOVPA_NO_XREF(D3DDevice_SetFlickerFilter, 4432, 11)
// D3DDevice_SetFlickerFilter+0x1C : mov eax, [eax+0x227C] // D3DDevice_SetFlickerFilter+0x1C : mov eax, [eax+0x227C]
{ 0x1D, 0x80 }, // (Offset,Value)-Pair #2 { 0x1D, 0x80 }, // (Offset,Value)-Pair #2
@ -596,7 +596,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetFlickerFilter // * D3DDevice_SetFlickerFilter
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetSoftDisplayFilter_1_0_4432, 12) OOVPA_NO_XREF(D3DDevice_SetSoftDisplayFilter, 4432, 12)
// D3DDevice_SetSoftDisplayFilter+0x25 : mov edx, [eax+0x227C] // D3DDevice_SetSoftDisplayFilter+0x25 : mov edx, [eax+0x227C]
{ 0x25, 0x8B }, // (Offset,Value)-Pair #1 { 0x25, 0x8B }, // (Offset,Value)-Pair #1
@ -620,7 +620,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DVertexBuffer_Lock // * D3DVertexBuffer_Lock
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DVertexBuffer_Lock_1_0_4531, 11) OOVPA_NO_XREF(D3DVertexBuffer_Lock, 4531, 11)
// D3DVertexBuffer_Lock+0x01 : mov bl, [esp+0x18] // D3DVertexBuffer_Lock+0x01 : mov bl, [esp+0x18]
{ 0x01, 0x8A }, // (Offset,Value)-Pair #1 { 0x01, 0x8A }, // (Offset,Value)-Pair #1
@ -645,7 +645,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_GetProjectionViewportMatrix // * D3DDevice_GetProjectionViewportMatrix
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_GetProjectionViewportMatrix_1_0_4432, 7) OOVPA_NO_XREF(D3DDevice_GetProjectionViewportMatrix, 4432, 7)
{ 0x02, 0x35 }, { 0x02, 0x35 },
{ 0x07, 0x57 }, { 0x07, 0x57 },
@ -659,7 +659,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetVertexShaderInput // * D3DDevice_SetVertexShaderInput
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetVertexShaderInput_1_0_4432, 8) OOVPA_NO_XREF(D3DDevice_SetVertexShaderInput, 4432, 8)
{ 0x1E, 0x83 }, { 0x1E, 0x83 },
{ 0x3E, 0x10 }, { 0x3E, 0x10 },
@ -674,7 +674,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetModelView // * D3DDevice_SetModelView
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetModelView_1_0_4432, 7) OOVPA_NO_XREF(D3DDevice_SetModelView, 4432, 7)
{ 0x15, 0x25 }, { 0x15, 0x25 },
{ 0x2F, 0x81 }, { 0x2F, 0x81 },
@ -686,245 +686,245 @@ OOVPA_NO_XREF(D3DDevice_SetModelView_1_0_4432, 7)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3D8_1_0_4432 // * D3D8_4432
// ****************************************************************** // ******************************************************************
OOVPATable D3D8_1_0_4432[] { OOVPATable D3D8_4432[] {
// IDirect3D8::CreateDevice // IDirect3D8::CreateDevice
OOVPA_TABLE_PATCH(D3D_CreateDevice_1_0_4432, D3D_CreateDevice), OOVPA_TABLE_PATCH(D3D_CreateDevice, 4432, D3D_CreateDevice),
// IDirect3D8::CheckDeviceFormat (* unchanged since 4361 *) // IDirect3D8::CheckDeviceFormat (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3D_CheckDeviceFormat_1_0_4361, D3D_CheckDeviceFormat), OOVPA_TABLE_PATCH(D3D_CheckDeviceFormat, 4361, D3D_CheckDeviceFormat),
// IDirect3DDevice8::SetRenderTarget (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderTarget (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderTarget_1_0_4134, D3DDevice_SetRenderTarget), OOVPA_TABLE_PATCH(D3DDevice_SetRenderTarget, 4134, D3DDevice_SetRenderTarget),
// IDirect3DDevice8::AddRef (* unchanged since 4361 *) // IDirect3DDevice8::AddRef (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_AddRef_1_0_4361, D3DDevice_AddRef), OOVPA_TABLE_PATCH(D3DDevice_AddRef, 4361, D3DDevice_AddRef),
// IDirect3DDevice8::GetBackBuffer (* unchanged since 4134 *) // IDirect3DDevice8::GetBackBuffer (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_GetBackBuffer_1_0_4134, D3DDevice_GetBackBuffer), OOVPA_TABLE_PATCH(D3DDevice_GetBackBuffer, 4134, D3DDevice_GetBackBuffer),
// IDirect3DDevice8::Reset (* unchanged since 4134 *) // IDirect3DDevice8::Reset (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_Reset_1_0_4134, D3DDevice_Reset), OOVPA_TABLE_PATCH(D3DDevice_Reset, 4134, D3DDevice_Reset),
// IDirect3DDevice8::GetRenderTarget // IDirect3DDevice8::GetRenderTarget
OOVPA_TABLE_PATCH(D3DDevice_GetRenderTarget_1_0_4432, D3DDevice_GetRenderTarget), OOVPA_TABLE_PATCH(D3DDevice_GetRenderTarget, 4432, D3DDevice_GetRenderTarget),
// IDirect3DDevice8::GetDepthStencilSurface // IDirect3DDevice8::GetDepthStencilSurface
OOVPA_TABLE_PATCH(D3DDevice_GetDepthStencilSurface_1_0_4432, D3DDevice_GetDepthStencilSurface), OOVPA_TABLE_PATCH(D3DDevice_GetDepthStencilSurface, 4432, D3DDevice_GetDepthStencilSurface),
// IDirect3DDevice8::CreateVertexShader (* unchanged since 3925 *) // IDirect3DDevice8::CreateVertexShader (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateVertexShader_1_0_3925, D3DDevice_CreateVertexShader), OOVPA_TABLE_PATCH(D3DDevice_CreateVertexShader, 3925, D3DDevice_CreateVertexShader),
// IDirect3DDevice8::SetPixelShader // IDirect3DDevice8::SetPixelShader
OOVPA_TABLE_PATCH(D3DDevice_SetPixelShader_1_0_4432, D3DDevice_SetPixelShader), OOVPA_TABLE_PATCH(D3DDevice_SetPixelShader, 4432, D3DDevice_SetPixelShader),
// IDirect3D8::KickOffAndWaitForIdle (* unchanged since 4034 *) // IDirect3D8::KickOffAndWaitForIdle (* unchanged since 4034 *)
OOVPA_TABLE_PATCH(D3D_KickOffAndWaitForIdle_1_0_4034, D3D_KickOffAndWaitForIdle), OOVPA_TABLE_PATCH(D3D_KickOffAndWaitForIdle, 4034, D3D_KickOffAndWaitForIdle),
// IDirect3DDevice8::SetViewport (* unchanged since 4034 *) // IDirect3DDevice8::SetViewport (* unchanged since 4034 *)
OOVPA_TABLE_PATCH(D3DDevice_SetViewport_1_0_4034, D3DDevice_SetViewport), OOVPA_TABLE_PATCH(D3DDevice_SetViewport, 4034, D3DDevice_SetViewport),
// IDirect3DDevice8::SetTexture (* unchanged since 4361 *) // IDirect3DDevice8::SetTexture (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetTexture_1_0_4361, D3DDevice_SetTexture), OOVPA_TABLE_PATCH(D3DDevice_SetTexture, 4361, D3DDevice_SetTexture),
// IDirect3DDevice8::EnableOverlay (* unchanged since 4361 *) // IDirect3DDevice8::EnableOverlay (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_EnableOverlay_1_0_4361, D3DDevice_EnableOverlay), OOVPA_TABLE_PATCH(D3DDevice_EnableOverlay, 4361, D3DDevice_EnableOverlay),
// IDirect3DDevice8::SetTextureState_BumpEnv (* unchanged since 4361 *) // IDirect3DDevice8::SetTextureState_BumpEnv (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_BumpEnv_1_0_4361, D3DDevice_SetTextureState_BumpEnv), OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_BumpEnv, 4361, D3DDevice_SetTextureState_BumpEnv),
// IDirect3DDevice8::SetTextureState_TwoSidedLighting (* unchanged since 4134 *) // IDirect3DDevice8::SetTextureState_TwoSidedLighting (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_TwoSidedLighting_1_0_4134, D3DDevice_SetTextureState_TwoSidedLighting), OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_TwoSidedLighting, 4134, D3DDevice_SetTextureState_TwoSidedLighting),
// IDirect3DDevice8::SetRenderState_BackFillMode // IDirect3DDevice8::SetRenderState_BackFillMode
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_BackFillMode_1_0_4134, D3DDevice_SetRenderState_BackFillMode), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_BackFillMode, 4134, D3DDevice_SetRenderState_BackFillMode),
// IDirect3DDevice8::SetTextureState_BorderColor (* unchanged since 4361 *) // IDirect3DDevice8::SetTextureState_BorderColor (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_BorderColor_1_0_4361, D3DDevice_SetTextureState_BorderColor), OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_BorderColor, 4361, D3DDevice_SetTextureState_BorderColor),
// IDirect3DDevice8::SetTextureState_ColorKeyColor (* unchanged since 4134 *) // IDirect3DDevice8::SetTextureState_ColorKeyColor (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_ColorKeyColor_1_0_4134, D3DDevice_SetTextureState_ColorKeyColor), OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_ColorKeyColor, 4134, D3DDevice_SetTextureState_ColorKeyColor),
// IDirect3DDevice8::SetTextureState_TexCoordIndex (* unchanged since 4361 *) // IDirect3DDevice8::SetTextureState_TexCoordIndex (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_TexCoordIndex_1_0_4361, D3DDevice_SetTextureState_TexCoordIndex), OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_TexCoordIndex, 4361, D3DDevice_SetTextureState_TexCoordIndex),
// IDirect3DDevice8::SetRenderState_VertexBlend (* unchanged since 4361 *) // IDirect3DDevice8::SetRenderState_VertexBlend (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_VertexBlend_1_0_4361, D3DDevice_SetRenderState_VertexBlend), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_VertexBlend, 4361, D3DDevice_SetRenderState_VertexBlend),
// IDirect3DDevice8::SetRenderState_CullMode (* unchanged since 4034 *) // IDirect3DDevice8::SetRenderState_CullMode (* unchanged since 4034 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_CullMode_1_0_4034, D3DDevice_SetRenderState_CullMode), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_CullMode, 4034, D3DDevice_SetRenderState_CullMode),
// IDirect3DDevice8::SetRenderState_FrontFace (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderState_FrontFace (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FrontFace_1_0_4134, D3DDevice_SetRenderState_FrontFace), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FrontFace, 4134, D3DDevice_SetRenderState_FrontFace),
// IDirect3DDevice8::SetRenderState_LogicOp (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderState_LogicOp (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LogicOp_1_0_4134, D3DDevice_SetRenderState_LogicOp), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LogicOp, 4134, D3DDevice_SetRenderState_LogicOp),
// IDirect3DDevice8::SetRenderState_NormalizeNormals // IDirect3DDevice8::SetRenderState_NormalizeNormals
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_NormalizeNormals_1_0_4432, D3DDevice_SetRenderState_NormalizeNormals), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_NormalizeNormals, 4432, D3DDevice_SetRenderState_NormalizeNormals),
// IDirect3DDevice8::SetRenderState_TextureFactor (* unchanged since 4361 *) // IDirect3DDevice8::SetRenderState_TextureFactor (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_TextureFactor_1_0_4361, D3DDevice_SetRenderState_TextureFactor), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_TextureFactor, 4361, D3DDevice_SetRenderState_TextureFactor),
// IDirect3DDevice8::SetRenderState_ZBias (* unchanged since 3925 *) // IDirect3DDevice8::SetRenderState_ZBias (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ZBias_1_0_3925, D3DDevice_SetRenderState_ZBias), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ZBias, 3925, D3DDevice_SetRenderState_ZBias),
// IDirect3DDevice8::GetCreationParameters (* unchanged since 4034 *) // IDirect3DDevice8::GetCreationParameters (* unchanged since 4034 *)
OOVPA_TABLE_PATCH(D3DDevice_GetCreationParameters_1_0_4034, D3DDevice_GetCreationParameters), OOVPA_TABLE_PATCH(D3DDevice_GetCreationParameters, 4034, D3DDevice_GetCreationParameters),
// IDirect3DDevice8::GetVisibilityTestResult (* unchanged since 3925 *) // IDirect3DDevice8::GetVisibilityTestResult (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_GetVisibilityTestResult_1_0_3925, D3DDevice_GetVisibilityTestResult), OOVPA_TABLE_PATCH(D3DDevice_GetVisibilityTestResult, 3925, D3DDevice_GetVisibilityTestResult),
// IDirect3DDevice8::SetRenderState_EdgeAntiAlias (* unchanged since 4361 *) // IDirect3DDevice8::SetRenderState_EdgeAntiAlias (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_EdgeAntiAlias_1_0_4361, D3DDevice_SetRenderState_EdgeAntiAlias), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_EdgeAntiAlias, 4361, D3DDevice_SetRenderState_EdgeAntiAlias),
// IDirect3DDevice8::SetRenderState_FillMode (* unchanged since 4361 *) // IDirect3DDevice8::SetRenderState_FillMode (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FillMode_1_0_4361, D3DDevice_SetRenderState_FillMode), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FillMode, 4361, D3DDevice_SetRenderState_FillMode),
// IDirect3DDevice8::SetRenderState_FogColor (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderState_FogColor (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FogColor_1_0_4134, D3DDevice_SetRenderState_FogColor), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FogColor, 4134, D3DDevice_SetRenderState_FogColor),
// IDirect3DDevice8::SetRenderState_Simple (* unchanged since 4361 *) // IDirect3DDevice8::SetRenderState_Simple (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_Simple_1_0_4361, D3DDevice_SetRenderState_Simple), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_Simple, 4361, D3DDevice_SetRenderState_Simple),
// IDirect3DDevice8::SetRenderState_StencilEnable (* unchanged since 4361 *) // IDirect3DDevice8::SetRenderState_StencilEnable (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilEnable_1_0_4361, D3DDevice_SetRenderState_StencilEnable), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilEnable, 4361, D3DDevice_SetRenderState_StencilEnable),
// IDirect3DDevice8::SetRenderState_LineWidth // IDirect3DDevice8::SetRenderState_LineWidth
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LineWidth_1_0_4432, D3DDevice_SetRenderState_LineWidth), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LineWidth, 4432, D3DDevice_SetRenderState_LineWidth),
// IDirect3DDevice8::SetRenderState_StencilFail (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderState_StencilFail (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilFail_1_0_4134, D3DDevice_SetRenderState_StencilFail), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilFail, 4134, D3DDevice_SetRenderState_StencilFail),
// IDirect3DDevice8::SetRenderState_OcclusionCullEnable (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderState_OcclusionCullEnable (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_OcclusionCullEnable_1_0_4134, D3DDevice_SetRenderState_OcclusionCullEnable), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_OcclusionCullEnable, 4134, D3DDevice_SetRenderState_OcclusionCullEnable),
// IDirect3DDevice8::SetRenderState_StencilCullEnable (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderState_StencilCullEnable (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilCullEnable_1_0_4134, D3DDevice_SetRenderState_StencilCullEnable), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilCullEnable, 4134, D3DDevice_SetRenderState_StencilCullEnable),
// IDirect3DDevice8::SetRenderState_RopZCmpAlwaysRead (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderState_RopZCmpAlwaysRead (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_RopZCmpAlwaysRead_1_0_4134, D3DDevice_SetRenderState_RopZCmpAlwaysRead), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_RopZCmpAlwaysRead, 4134, D3DDevice_SetRenderState_RopZCmpAlwaysRead),
// IDirect3DDevice8::SetRenderState_RopZRead (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderState_RopZRead (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_RopZRead_1_0_4134, D3DDevice_SetRenderState_RopZRead), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_RopZRead, 4134, D3DDevice_SetRenderState_RopZRead),
// IDirect3DDevice8::SetRenderState_DoNotCullUncompressed (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderState_DoNotCullUncompressed (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_DoNotCullUncompressed_1_0_4134, D3DDevice_SetRenderState_DoNotCullUncompressed), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_DoNotCullUncompressed, 4134, D3DDevice_SetRenderState_DoNotCullUncompressed),
// IDirect3DDevice8::SetRenderState_Dxt1NoiseEnable (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderState_Dxt1NoiseEnable (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_Dxt1NoiseEnable_1_0_4134, D3DDevice_SetRenderState_Dxt1NoiseEnable), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_Dxt1NoiseEnable, 4134, D3DDevice_SetRenderState_Dxt1NoiseEnable),
// IDirect3DDevice8::SetRenderState_ZEnable // IDirect3DDevice8::SetRenderState_ZEnable
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ZEnable_1_0_4432, D3DDevice_SetRenderState_ZEnable), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ZEnable, 4432, D3DDevice_SetRenderState_ZEnable),
// IDirect3DDevice8::SetRenderState_MultiSampleAntiAlias // IDirect3DDevice8::SetRenderState_MultiSampleAntiAlias
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleAntiAlias_1_0_4432, D3DDevice_SetRenderState_MultiSampleAntiAlias), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleAntiAlias, 4432, D3DDevice_SetRenderState_MultiSampleAntiAlias),
// IDirect3DDevice8::SetRenderState_MultiSampleMask (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderState_MultiSampleMask (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMask_1_0_4134, D3DDevice_SetRenderState_MultiSampleMask), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMask, 4134, D3DDevice_SetRenderState_MultiSampleMask),
// IDirect3DDevice8::SetRenderState_MultiSampleMode (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderState_MultiSampleMode (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMode_1_0_4134, D3DDevice_SetRenderState_MultiSampleMode), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMode, 4134, D3DDevice_SetRenderState_MultiSampleMode),
// IDirect3DDevice8::SetRenderState_MultiSampleRenderTargetMode (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderState_MultiSampleRenderTargetMode (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleRenderTargetMode_1_0_4134, D3DDevice_SetRenderState_MultiSampleRenderTargetMode), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleRenderTargetMode, 4134, D3DDevice_SetRenderState_MultiSampleRenderTargetMode),
// IDirect3DDevice8::SetRenderState_ShadowFunc (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderState_ShadowFunc (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ShadowFunc_1_0_4134, D3DDevice_SetRenderState_ShadowFunc), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ShadowFunc, 4134, D3DDevice_SetRenderState_ShadowFunc),
// IDirect3DDevice8::SwitchTexture (* unchanged since 4361 *) // IDirect3DDevice8::SwitchTexture (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SwitchTexture_1_0_4361, D3DDevice_SwitchTexture), OOVPA_TABLE_PATCH(D3DDevice_SwitchTexture, 4361, D3DDevice_SwitchTexture),
// IDirect3DDevice8::SetRenderState_YuvEnable (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderState_YuvEnable (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_YuvEnable_1_0_4134, D3DDevice_SetRenderState_YuvEnable), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_YuvEnable, 4134, D3DDevice_SetRenderState_YuvEnable),
// IDirect3DDevice8::SetTransform (* unchanged since 4134 *) // IDirect3DDevice8::SetTransform (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetTransform_1_0_4134, D3DDevice_SetTransform), OOVPA_TABLE_PATCH(D3DDevice_SetTransform, 4134, D3DDevice_SetTransform),
// IDirect3DDevice8::GetTransform (* unchanged since 4361 *) // IDirect3DDevice8::GetTransform (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_GetTransform_1_0_4361, D3DDevice_GetTransform), OOVPA_TABLE_PATCH(D3DDevice_GetTransform, 4361, D3DDevice_GetTransform),
// IDirect3DDevice8::Clear (* unchanged since 4134 *) // IDirect3DDevice8::Clear (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_Clear_1_0_4134, D3DDevice_Clear), OOVPA_TABLE_PATCH(D3DDevice_Clear, 4134, D3DDevice_Clear),
// IDirect3DDevice8::CreatePalette (* unchanged since 3925 *) // IDirect3DDevice8::CreatePalette (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_CreatePalette_1_0_3925, D3DDevice_CreatePalette), OOVPA_TABLE_PATCH(D3DDevice_CreatePalette, 3925, D3DDevice_CreatePalette),
// IDirect3DDevice8::SetPalette // IDirect3DDevice8::SetPalette
OOVPA_TABLE_PATCH(D3DDevice_SetPalette_1_0_4432, D3DDevice_SetPalette), OOVPA_TABLE_PATCH(D3DDevice_SetPalette, 4432, D3DDevice_SetPalette),
// IDirect3DDevice8::CreateTexture (* unchanged since 3925 *) // IDirect3DDevice8::CreateTexture (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateTexture_1_0_3925, D3DDevice_CreateTexture), OOVPA_TABLE_PATCH(D3DDevice_CreateTexture, 3925, D3DDevice_CreateTexture),
// IDirect3DDevice8::Swap // IDirect3DDevice8::Swap
OOVPA_TABLE_PATCH(D3DDevice_Swap_1_0_4432, D3DDevice_Swap), OOVPA_TABLE_PATCH(D3DDevice_Swap, 4432, D3DDevice_Swap),
// IDirect3DDevice8::Swap // IDirect3DDevice8::Swap
OOVPA_TABLE_PATCH(D3DDevice_Swap_1_0_4531, D3DDevice_Swap), OOVPA_TABLE_PATCH(D3DDevice_Swap, 4531, D3DDevice_Swap),
// IDirect3DDevice8::UpdateOverlay // IDirect3DDevice8::UpdateOverlay
OOVPA_TABLE_PATCH(D3DDevice_UpdateOverlay_1_0_4432, D3DDevice_UpdateOverlay), OOVPA_TABLE_PATCH(D3DDevice_UpdateOverlay, 4432, D3DDevice_UpdateOverlay),
// IDirect3DDevice8::BlockUntilVerticalBlank // IDirect3DDevice8::BlockUntilVerticalBlank
OOVPA_TABLE_PATCH(D3DDevice_BlockUntilVerticalBlank_1_0_4432, D3DDevice_BlockUntilVerticalBlank), OOVPA_TABLE_PATCH(D3DDevice_BlockUntilVerticalBlank, 4432, D3DDevice_BlockUntilVerticalBlank),
// IDirect3DDevice8::SetVerticalBlankCallback // IDirect3DDevice8::SetVerticalBlankCallback
OOVPA_TABLE_PATCH(D3DDevice_SetVerticalBlankCallback_1_0_4432, D3DDevice_SetVerticalBlankCallback), OOVPA_TABLE_PATCH(D3DDevice_SetVerticalBlankCallback, 4432, D3DDevice_SetVerticalBlankCallback),
// IDirect3DDevice8::DrawIndexedVerticesUP (* unchanged since 4134 *) // IDirect3DDevice8::DrawIndexedVerticesUP (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVerticesUP_1_0_4134, D3DDevice_DrawIndexedVerticesUP), OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVerticesUP, 4134, D3DDevice_DrawIndexedVerticesUP),
// IDirect3DDevice8::SetStreamSource (* unchanged since 4361 *) // IDirect3DDevice8::SetStreamSource (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetStreamSource_1_0_4361, D3DDevice_SetStreamSource), OOVPA_TABLE_PATCH(D3DDevice_SetStreamSource, 4361, D3DDevice_SetStreamSource),
// IDirect3DDevice8::SetVertexShader (* unchanged since 4361 *) // IDirect3DDevice8::SetVertexShader (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShader_1_0_4361, D3DDevice_SetVertexShader), OOVPA_TABLE_PATCH(D3DDevice_SetVertexShader, 4361, D3DDevice_SetVertexShader),
// IDirect3DDevice8::DrawVerticesUP (* unchanged since 4361 *) // IDirect3DDevice8::DrawVerticesUP (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_DrawVerticesUP_1_0_4361, D3DDevice_DrawVerticesUP), OOVPA_TABLE_PATCH(D3DDevice_DrawVerticesUP, 4361, D3DDevice_DrawVerticesUP),
// IDirect3DDevice8::SetLight (* unchanged since 4361 *) // IDirect3DDevice8::SetLight (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetLight_1_0_4361, D3DDevice_SetLight), OOVPA_TABLE_PATCH(D3DDevice_SetLight, 4361, D3DDevice_SetLight),
// IDirect3DDevice8::LightEnable (* unchanged since 4361 *) // IDirect3DDevice8::LightEnable (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_LightEnable_1_0_4361, D3DDevice_LightEnable), OOVPA_TABLE_PATCH(D3DDevice_LightEnable, 4361, D3DDevice_LightEnable),
// IDirect3DResource8::Register (* unchanged since 3925 *) // IDirect3DResource8::Register (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DResource_Register_1_0_3925, D3DResource_Register), OOVPA_TABLE_PATCH(D3DResource_Register, 3925, D3DResource_Register),
// IDirect3DResource8::AddRef (* unchanged since 3925 *) // IDirect3DResource8::AddRef (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DResource_AddRef_1_0_3925, D3DResource_AddRef), OOVPA_TABLE_PATCH(D3DResource_AddRef, 3925, D3DResource_AddRef),
// IDirect3DResource8::Release (* unchanged since 3925 *) // IDirect3DResource8::Release (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DResource_Release_1_0_3925, D3DResource_Release), OOVPA_TABLE_PATCH(D3DResource_Release, 3925, D3DResource_Release),
// IDirect3DResource8::IsBusy (* unchanged since 4361 *) // IDirect3DResource8::IsBusy (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DResource_IsBusy_1_0_4361, D3DResource_IsBusy), OOVPA_TABLE_PATCH(D3DResource_IsBusy, 4361, D3DResource_IsBusy),
// IDirect3DTexture8::GetSurfaceLevel // IDirect3DTexture8::GetSurfaceLevel
OOVPA_TABLE_PATCH(D3DTexture_GetSurfaceLevel_1_0_4432, D3DTexture_GetSurfaceLevel), OOVPA_TABLE_PATCH(D3DTexture_GetSurfaceLevel, 4432, D3DTexture_GetSurfaceLevel),
// IDirect3DPalette8::Lock (* unchanged since 3925 *) // IDirect3DPalette8::Lock (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DPalette_Lock_1_0_3925, D3DPalette_Lock), OOVPA_TABLE_PATCH(D3DPalette_Lock, 3925, D3DPalette_Lock),
// IDirect3DSurface8::LockRect (* unchanged since 3925 *) // IDirect3DSurface8::LockRect (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DSurface_LockRect_1_0_3925, D3DSurface_LockRect), OOVPA_TABLE_PATCH(D3DSurface_LockRect, 3925, D3DSurface_LockRect),
// D3DDevice_Release // D3DDevice_Release
OOVPA_TABLE_PATCH(D3DDevice_Release_1_0_4432, D3DDevice_Release), OOVPA_TABLE_PATCH(D3DDevice_Release, 4432, D3DDevice_Release),
// IDirect3DDevice8::SetMaterial (* unchanged since 4361 *) // IDirect3DDevice8::SetMaterial (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetMaterial_1_0_4361, D3DDevice_SetMaterial), OOVPA_TABLE_PATCH(D3DDevice_SetMaterial, 4361, D3DDevice_SetMaterial),
// D3DDevice_GetDeviceCaps (* unchanged since 3925 *) // D3DDevice_GetDeviceCaps (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_GetDeviceCaps_1_0_3925, D3DDevice_GetDeviceCaps), OOVPA_TABLE_PATCH(D3DDevice_GetDeviceCaps, 3925, D3DDevice_GetDeviceCaps),
// D3DDevice_BackFillMode_4531 // D3DDevice_BackFillMode_4531
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_BackFillMode_1_0_4531, D3DDevice_SetRenderState_BackFillMode), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_BackFillMode, 4531, D3DDevice_SetRenderState_BackFillMode),
// IDirect3DSurface8::GetDesc (* unchanged since 4361 *) // IDirect3DSurface8::GetDesc (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DSurface_GetDesc_1_0_4361, D3DSurface_GetDesc), OOVPA_TABLE_PATCH(D3DSurface_GetDesc, 4361, D3DSurface_GetDesc),
// Get2DSurfacDesc (* unchanged since 4361 *) // Get2DSurfacDesc (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_4361, Get2DSurfaceDesc), OOVPA_TABLE_PATCH(Get2DSurfaceDesc, 4361, Get2DSurfaceDesc),
// IDirect3DDevice8::SetPixelShaderConstant (* unchanged since 4134 *) // IDirect3DDevice8::SetPixelShaderConstant (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetPixelShaderConstant_1_0_4134, D3DDevice_SetPixelShaderConstant), OOVPA_TABLE_PATCH(D3DDevice_SetPixelShaderConstant, 4134, D3DDevice_SetPixelShaderConstant),
// IDirect3DDevice8::DeletePixelShader (* unchanged since 4134 *) // IDirect3DDevice8::DeletePixelShader (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_DeletePixelShader_1_0_4134, D3DDevice_DeletePixelShader), OOVPA_TABLE_PATCH(D3DDevice_DeletePixelShader, 4134, D3DDevice_DeletePixelShader),
// IDirect3DDevice8::SetRenderState_CullModeB (* unchanged since 4134 *) // IDirect3DDevice8::SetRenderState_CullModeB (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_CullModeB_1_0_4134, D3DDevice_SetRenderState_CullMode), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_CullModeB, 4134, D3DDevice_SetRenderState_CullMode),
// D3DDevice_DeleteVertexShader (* unchanged since 3925 *) // D3DDevice_DeleteVertexShader (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_3925, D3DDevice_DeleteVertexShader), OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader, 3925, D3DDevice_DeleteVertexShader),
// D3DDevice_SetScreenSpaceOffset (* unchanged since 4134 *) // D3DDevice_SetScreenSpaceOffset (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(D3DDevice_SetScreenSpaceOffset_1_0_4134, D3DDevice_SetScreenSpaceOffset), OOVPA_TABLE_PATCH(D3DDevice_SetScreenSpaceOffset, 4134, D3DDevice_SetScreenSpaceOffset),
// D3D::SetFence (XREF) (* unchanged since 4134 *) // D3D::SetFence (XREF) (* unchanged since 4134 *)
OOVPA_TABLE_XREF(D3D_SetFence_1_0_4134), OOVPA_TABLE_XREF(D3D_SetFence, 4134),
// IDirect3DDevice8::GetGammaRamp (* unchanged since 4034 *) // IDirect3DDevice8::GetGammaRamp (* unchanged since 4034 *)
OOVPA_TABLE_PATCH(D3DDevice_GetGammaRamp_1_0_4034, D3DDevice_GetGammaRamp), OOVPA_TABLE_PATCH(D3DDevice_GetGammaRamp, 4034, D3DDevice_GetGammaRamp),
// IDirect3DDevice8::GetDisplayMode // IDirect3DDevice8::GetDisplayMode
OOVPA_TABLE_PATCH(D3DDevice_GetDisplayMode_1_0_4432, D3DDevice_GetDisplayMode), OOVPA_TABLE_PATCH(D3DDevice_GetDisplayMode, 4432, D3DDevice_GetDisplayMode),
// IDirect3DDevice8::CreateVertexBuffer (* unchanged since 3925 *) // IDirect3DDevice8::CreateVertexBuffer (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateVertexBuffer_1_0_3925, D3DDevice_CreateVertexBuffer), OOVPA_TABLE_PATCH(D3DDevice_CreateVertexBuffer, 3925, D3DDevice_CreateVertexBuffer),
// IDirect3DVertexBuffer8::Lock (* unchanged since 4361 *) // IDirect3DVertexBuffer8::Lock (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DVertexBuffer_Lock_1_0_4361, D3DVertexBuffer_Lock), OOVPA_TABLE_PATCH(D3DVertexBuffer_Lock, 4361, D3DVertexBuffer_Lock),
// IDirect3DVertexBuffer8::Lock // IDirect3DVertexBuffer8::Lock
OOVPA_TABLE_PATCH(D3DVertexBuffer_Lock_1_0_4531, D3DVertexBuffer_Lock), OOVPA_TABLE_PATCH(D3DVertexBuffer_Lock, 4531, D3DVertexBuffer_Lock),
// IDirect3DDevice8::SetShaderConstantMode (* unchanged since 4361 *) // IDirect3DDevice8::SetShaderConstantMode (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetShaderConstantMode_1_0_4361, D3DDevice_SetShaderConstantMode), OOVPA_TABLE_PATCH(D3DDevice_SetShaderConstantMode, 4361, D3DDevice_SetShaderConstantMode),
// IDirect3DDevice8::SetVertexShaderConstant (* unchanged since 4361 *) // IDirect3DDevice8::SetVertexShaderConstant (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderConstant_1_0_4361, D3DDevice_SetVertexShaderConstant), OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderConstant, 4361, D3DDevice_SetVertexShaderConstant),
// IDirect3DDevice8::CreatePixelShader (* unchanged since 3925 *) // IDirect3DDevice8::CreatePixelShader (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(D3DDevice_CreatePixelShader_1_0_3925, D3DDevice_CreatePixelShader), OOVPA_TABLE_PATCH(D3DDevice_CreatePixelShader, 3925, D3DDevice_CreatePixelShader),
// IDirect3DDevice8::GetViewport (* unchanged since 4361 *) // IDirect3DDevice8::GetViewport (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_GetViewport_1_0_4361, D3DDevice_GetViewport), OOVPA_TABLE_PATCH(D3DDevice_GetViewport, 4361, D3DDevice_GetViewport),
// IDirect3DDevice8::DrawVertices (* unchanged since 4361 *) // IDirect3DDevice8::DrawVertices (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_DrawVertices_1_0_4361, D3DDevice_DrawVertices), OOVPA_TABLE_PATCH(D3DDevice_DrawVertices, 4361, D3DDevice_DrawVertices),
// IDirect3DDevice8::SetFlickerFilter // IDirect3DDevice8::SetFlickerFilter
OOVPA_TABLE_PATCH(D3DDevice_SetFlickerFilter_1_0_4432, D3DDevice_SetFlickerFilter), OOVPA_TABLE_PATCH(D3DDevice_SetFlickerFilter, 4432, D3DDevice_SetFlickerFilter),
// IDirect3DDevice8::SetSoftDisplayFilter // IDirect3DDevice8::SetSoftDisplayFilter
OOVPA_TABLE_PATCH(D3DDevice_SetSoftDisplayFilter_1_0_4432, D3DDevice_SetSoftDisplayFilter), OOVPA_TABLE_PATCH(D3DDevice_SetSoftDisplayFilter, 4432, D3DDevice_SetSoftDisplayFilter),
// IDirect3DDevice8::SetGammaRamp (* unchanged since 4361 *) // IDirect3DDevice8::SetGammaRamp (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetGammaRamp_1_0_4361, D3DDevice_SetGammaRamp), OOVPA_TABLE_PATCH(D3DDevice_SetGammaRamp, 4361, D3DDevice_SetGammaRamp),
// IDirect3DDevice8::DrawIndexedVertices (* unchanged since 4361 *) // IDirect3DDevice8::DrawIndexedVertices (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVertices_1_0_4361, D3DDevice_DrawIndexedVertices), OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVertices, 4361, D3DDevice_DrawIndexedVertices),
// IDirect3DDevice8::Begin (* unchanged since 4361 *) // IDirect3DDevice8::Begin (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_Begin_1_0_4361, D3DDevice_Begin), OOVPA_TABLE_PATCH(D3DDevice_Begin, 4361, D3DDevice_Begin),
// IDirect3DDevice8::End (* unchanged since 4361 *) // IDirect3DDevice8::End (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_End_1_0_4361, D3DDevice_End), OOVPA_TABLE_PATCH(D3DDevice_End, 4361, D3DDevice_End),
// IDirect3DDevice8::SetVertexData2f (* unchanged since 4361 *) // IDirect3DDevice8::SetVertexData2f (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f_1_0_4361, D3DDevice_SetVertexData2f), OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f, 4361, D3DDevice_SetVertexData2f),
// IDirect3DDevice8::SetVertexData4f (* unchanged since 4361 *) // IDirect3DDevice8::SetVertexData4f (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4f_1_0_4361, D3DDevice_SetVertexData4f), OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4f, 4361, D3DDevice_SetVertexData4f),
// IDirect3DDevice8::SetVertexData4ub (* un`anged since 4361 *) // IDirect3DDevice8::SetVertexData4ub (* un`anged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4ub_1_0_4361, D3DDevice_SetVertexData4ub), OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4ub, 4361, D3DDevice_SetVertexData4ub),
// IDirect3DDevice8::SetIndices (* unchanged since 4361 *) // IDirect3DDevice8::SetIndices (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DDevice_SetIndices_1_0_4361, D3DDevice_SetIndices), OOVPA_TABLE_PATCH(D3DDevice_SetIndices, 4361, D3DDevice_SetIndices),
// D3DDevice_GetVertexShaderSize (* unchanged since 3925 *) // D3DDevice_GetVertexShaderSize (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, D3DDevice_GetVertexShaderSize), OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize, 3925, D3DDevice_GetVertexShaderSize),
// IDirect3DDevice8::BeginStateBlock // IDirect3DDevice8::BeginStateBlock
OOVPA_TABLE_PATCH(D3DDevice_BeginStateBlock_1_0_4361, D3DDevice_BeginStateBlock), OOVPA_TABLE_PATCH(D3DDevice_BeginStateBlock, 4361, D3DDevice_BeginStateBlock),
// IDirect3DDevice8::EndStateBlock // IDirect3DDevice8::EndStateBlock
OOVPA_TABLE_PATCH(D3DDevice_EndStateBlock_1_0_4361, D3DDevice_EndStateBlock), OOVPA_TABLE_PATCH(D3DDevice_EndStateBlock, 4361, D3DDevice_EndStateBlock),
// Lock2DSurface (* unchanged since 3925 *) // Lock2DSurface (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, Lock2DSurface), OOVPA_TABLE_PATCH(Lock2DSurface, 3925, Lock2DSurface),
// IDirect3DBaseTexture8::GetLevelCount (* unchanged since 4361 *) // IDirect3DBaseTexture8::GetLevelCount (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(D3DBaseTexture_GetLevelCount_1_0_4361, D3DBaseTexture_GetLevelCount), OOVPA_TABLE_PATCH(D3DBaseTexture_GetLevelCount, 4361, D3DBaseTexture_GetLevelCount),
// D3DDevice_GetProjectionViewportMatrix // D3DDevice_GetProjectionViewportMatrix
OOVPA_TABLE_PATCH(D3DDevice_GetProjectionViewportMatrix_1_0_4432, D3DDevice_GetProjectionViewportMatrix), OOVPA_TABLE_PATCH(D3DDevice_GetProjectionViewportMatrix, 4432, D3DDevice_GetProjectionViewportMatrix),
// D3DDevice_SetVertexShaderInputDirect // D3DDevice_SetVertexShaderInputDirect
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderInput_1_0_4432, D3DDevice_SetVertexShaderInput), OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderInput, 4432, D3DDevice_SetVertexShaderInput),
// D3DDevice_SetModelView // D3DDevice_SetModelView
OOVPA_TABLE_PATCH(D3DDevice_SetModelView_1_0_4432, D3DDevice_SetModelView), OOVPA_TABLE_PATCH(D3DDevice_SetModelView, 4432, D3DDevice_SetModelView),
// IDirect3DDevice8::BeginPush // IDirect3DDevice8::BeginPush
OOVPA_TABLE_PATCH(D3DDevice_BeginPush_1_0_4432, D3DDevice_BeginPush), OOVPA_TABLE_PATCH(D3DDevice_BeginPush, 4432, D3DDevice_BeginPush),
// IDirect3DDevice8::EndPush // IDirect3DDevice8::EndPush
OOVPA_TABLE_PATCH(D3DDevice_EndPush_1_0_4432, D3DDevice_EndPush), OOVPA_TABLE_PATCH(D3DDevice_EndPush, 4432, D3DDevice_EndPush),
}; };
// ****************************************************************** // ******************************************************************
// * D3D8_1_0_4432_SIZE // * D3D8_4432_SIZE
// ****************************************************************** // ******************************************************************
uint32 D3D8_1_0_4432_SIZE = sizeof(D3D8_1_0_4432); uint32 D3D8_4432_SIZE = sizeof(D3D8_4432);

View File

@ -31,14 +31,14 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef D3D8_1_0_4627_H #ifndef D3D8_4627_H
#define D3D8_1_0_4627_H #define D3D8_4627_H
#include "OOVPA.h" #include "OOVPA.h"
extern SOOVPA<10> D3DDevice_SetTextureState_TexCoordIndex_1_0_4627; extern SOOVPA<10> D3DDevice_SetTextureState_TexCoordIndex_4627;
extern OOVPATable D3D8_1_0_4627[]; extern OOVPATable D3D8_4627[];
extern uint32 D3D8_1_0_4627_SIZE; extern uint32 D3D8_4627_SIZE;
#endif #endif

File diff suppressed because it is too large Load Diff

View File

@ -31,14 +31,14 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef D3D8_1_0_5233_H #ifndef D3D8_5233_H
#define D3D8_1_0_5233_H #define D3D8_5233_H
#include "OOVPA.h" #include "OOVPA.h"
extern SOOVPA<13> D3DDevice_SetRenderState_CullMode_1_0_5233; extern SOOVPA<13> D3DDevice_SetRenderState_CullMode_5233;
extern OOVPATable D3D8_1_0_5233[]; extern OOVPATable D3D8_5233[];
extern uint32 D3D8_1_0_5233_SIZE; extern uint32 D3D8_5233_SIZE;
#endif #endif

File diff suppressed because it is too large Load Diff

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef D3D8_1_0_5558_H #ifndef D3D8_5558_H
#define D3D8_1_0_5558_H #define D3D8_5558_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable D3D8_1_0_5558[]; extern OOVPATable D3D8_5558[];
extern uint32 D3D8_1_0_5558_SIZE; extern uint32 D3D8_5558_SIZE;
#endif #endif

File diff suppressed because it is too large Load Diff

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef D3D8_1_0_5788_H #ifndef D3D8_5788_H
#define D3D8_1_0_5788_H #define D3D8_5788_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable D3D8_1_0_5788[]; extern OOVPATable D3D8_5788[];
extern uint32 D3D8_1_0_5788_SIZE; extern uint32 D3D8_5788_SIZE;
#endif #endif

File diff suppressed because it is too large Load Diff

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef D3D8_1_0_5849_H #ifndef D3D8_5849_H
#define D3D8_1_0_5849_H #define D3D8_5849_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable D3D8_1_0_5849[]; extern OOVPATable D3D8_5849[];
extern uint32 D3D8_1_0_5849_SIZE; extern uint32 D3D8_5849_SIZE;
#endif #endif

File diff suppressed because it is too large Load Diff

View File

@ -31,15 +31,15 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef D3D8LTCG_1_0_5849_H #ifndef D3D8LTCG_5849_H
#define D3D8LTCG_1_0_5849_H #define D3D8LTCG_5849_H
#include "OOVPA.h" #include "OOVPA.h"
extern SOOVPA<13> D3DDevice_SetRenderState_CullMode_1_0_5849_LTCG; extern SOOVPA<13> D3DDevice_SetRenderState_CullMode_LTCG_5849;
extern SOOVPA<10> D3DDevice_SetTextureState_TexCoordIndex_1_0_5849_LTCG; extern SOOVPA<10> D3DDevice_SetTextureState_TexCoordIndex_LTCG_5849;
extern OOVPATable D3D8LTCG_1_0_5849[]; extern OOVPATable D3D8LTCG_5849[];
extern uint32 D3D8LTCG_1_0_5849_SIZE; extern uint32 D3D8LTCG_5849_SIZE;
#endif #endif

View File

@ -38,7 +38,7 @@
// ****************************************************************** // ******************************************************************
// * D3D_CreateDevice // * D3D_CreateDevice
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3D_CreateDevice_1_0_5849_LTCG, 8) OOVPA_NO_XREF(D3D_CreateDevice_LTCG, 5849, 8)
// D3D_CreateDevice+0x07 : jnz +0x0A // D3D_CreateDevice+0x07 : jnz +0x0A
{ 0x07, 0x75 }, // (Offset,Value)-Pair #1 { 0x07, 0x75 }, // (Offset,Value)-Pair #1
@ -60,7 +60,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetPixelShader // * D3DDevice_SetPixelShader
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetPixelShader_1_0_5849_LTCG, 9) OOVPA_NO_XREF(D3DDevice_SetPixelShader_LTCG, 5849, 9)
// D3D_SetPixelShader+0x1E : jnz +0x67 // D3D_SetPixelShader+0x1E : jnz +0x67
{ 0x1E, 0x75 }, // (Offset,Value)-Pair #1 { 0x1E, 0x75 }, // (Offset,Value)-Pair #1
@ -85,7 +85,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_CreateVertexShader // * D3DDevice_CreateVertexShader
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_CreateVertexShader_1_0_5849_LTCG, 8) OOVPA_NO_XREF(D3DDevice_CreateVertexShader_LTCG, 5849, 8)
{ 0x1E, 0x85 }, { 0x1E, 0x85 },
{ 0x3E, 0xE8 }, { 0x3E, 0xE8 },
@ -100,7 +100,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_DrawIndexedVertices // * D3DDevice_DrawIndexedVertices
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_DrawIndexedVertices_1_0_5849_LTCG, 8) OOVPA_NO_XREF(D3DDevice_DrawIndexedVertices_LTCG, 5849, 8)
{ 0x13, 0x89 }, { 0x13, 0x89 },
{ 0x3E, 0x3B }, { 0x3E, 0x3B },
@ -117,7 +117,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetTexture // * D3DDevice_SetTexture
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTexture_1_0_5849_LTCG, 8) OOVPA_NO_XREF(D3DDevice_SetTexture_LTCG, 5849, 8)
{ 0x1E, 0x7C }, { 0x1E, 0x7C },
{ 0x3C, 0xE8 }, { 0x3C, 0xE8 },
@ -132,7 +132,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetViewport // * D3DDevice_SetViewport
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetViewport_1_0_5849_LTCG, 8) OOVPA_NO_XREF(D3DDevice_SetViewport_LTCG, 5849, 8)
{ 0x1E, 0xAE }, { 0x1E, 0xAE },
{ 0x3E, 0x53 }, { 0x3E, 0x53 },
@ -147,7 +147,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetLight // * D3DDevice_SetLight
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetLight_1_0_5849_LTCG, 8) OOVPA_NO_XREF(D3DDevice_SetLight_LTCG, 5849, 8)
{ 0x1E, 0x00 }, { 0x1E, 0x00 },
{ 0x3E, 0x89 }, { 0x3E, 0x89 },
@ -163,7 +163,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetTransform // * D3DDevice_SetTransform
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTransform_1_0_5849_LTCG, 8) OOVPA_NO_XREF(D3DDevice_SetTransform_LTCG, 5849, 8)
{ 0x1D, 0xB9 }, { 0x1D, 0xB9 },
{ 0x3E, 0x0F }, { 0x3E, 0x0F },
@ -180,7 +180,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetMaterial // * D3DDevice_SetMaterial
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetMaterial_1_0_5849_LTCG, 9) OOVPA_NO_XREF(D3DDevice_SetMaterial_LTCG, 5849, 9)
{ 0x04, 0x08 }, { 0x04, 0x08 },
{ 0x0C, 0x81 }, { 0x0C, 0x81 },
@ -197,7 +197,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetStreamSource // * D3DDevice_SetStreamSource
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetStreamSource_1_0_5849_LTCG, 14) OOVPA_NO_XREF(D3DDevice_SetStreamSource_LTCG, 5849, 14)
// D3DDevice_SetStreamSource+0x07 : mov ebx, [esp+0x0C] // D3DDevice_SetStreamSource+0x07 : mov ebx, [esp+0x0C]
{ 0x07, 0x8B }, // (Offset,Value)-Pair #1 { 0x07, 0x8B }, // (Offset,Value)-Pair #1
{ 0x08, 0x5C }, // (Offset,Value)-Pair #2 { 0x08, 0x5C }, // (Offset,Value)-Pair #2
@ -227,7 +227,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetVertexShaderConstant1 // * D3DDevice_SetVertexShaderConstant1
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetVertexShaderConstant1_1_0_5849_LTCG, 11) OOVPA_NO_XREF(D3DDevice_SetVertexShaderConstant1_LTCG, 5849, 11)
// D3DDevice_SetVertexShaderConstant1+0x06 : add eax, 0x1C // D3DDevice_SetVertexShaderConstant1+0x06 : add eax, 0x1C
{ 0x06, 0x83 }, // (Offset,Value)-Pair #1 { 0x06, 0x83 }, // (Offset,Value)-Pair #1
{ 0x07, 0xC0 }, // (Offset,Value)-Pair #2 { 0x07, 0xC0 }, // (Offset,Value)-Pair #2
@ -255,7 +255,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_CreateVertexBuffer2 // * D3DDevice_CreateVertexBuffer2
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_CreateVertexBuffer2_1_0_5849_LTCG, 7) OOVPA_NO_XREF(D3DDevice_CreateVertexBuffer2_LTCG, 5849, 7)
{ 0x08, 0xE8 }, { 0x08, 0xE8 },
{ 0x12, 0x1E }, { 0x12, 0x1E },
{ 0x1C, 0x50 }, { 0x1C, 0x50 },
@ -269,7 +269,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetTextureState_TexCoordIndex // * D3DDevice_SetTextureState_TexCoordIndex
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTextureState_TexCoordIndex_1_0_5849_LTCG, 10) OOVPA_NO_XREF(D3DDevice_SetTextureState_TexCoordIndex_LTCG, 5849, 10)
// D3DDevice_SetTextureState_TexCoordIndex+0x14 : shl eax, 0x07 // D3DDevice_SetTextureState_TexCoordIndex+0x14 : shl eax, 0x07
{ 0x14, 0xC1 }, // (Offset,Value)-Pair #1 { 0x14, 0xC1 }, // (Offset,Value)-Pair #1
@ -293,7 +293,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetTextureState_BumpEnv // * D3DDevice_SetTextureState_BumpEnv
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTextureState_BumpEnv_1_0_5849_LTCG, 12) OOVPA_NO_XREF(D3DDevice_SetTextureState_BumpEnv_LTCG, 5849, 12)
// D3DDevice_SetTextureState_BumpEnv+0x18 : jnz +0x03 // D3DDevice_SetTextureState_BumpEnv+0x18 : jnz +0x03
{ 0x18, 0x75 }, // (Offset,Value)-Pair #1 { 0x18, 0x75 }, // (Offset,Value)-Pair #1
{ 0x19, 0x03 }, // (Offset,Value)-Pair #2 { 0x19, 0x03 }, // (Offset,Value)-Pair #2
@ -318,7 +318,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetTextureState_BorderColor // * D3DDevice_SetTextureState_BorderColor
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTextureState_BorderColor_1_0_5849_LTCG, 15) OOVPA_NO_XREF(D3DDevice_SetTextureState_BorderColor_LTCG, 5849, 15)
// D3DDevice_SetTextureState_BorderColor+0x0C : jb +0x0E // D3DDevice_SetTextureState_BorderColor+0x0C : jb +0x0E
{ 0x0C, 0x72 }, // (Offset,Value)-Pair #1 { 0x0C, 0x72 }, // (Offset,Value)-Pair #1
{ 0x0D, 0x0E }, // (Offset,Value)-Pair #2 { 0x0D, 0x0E }, // (Offset,Value)-Pair #2
@ -346,7 +346,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_CullMode // * D3DDevice_SetRenderState_CullMode
// ****************************************************************** // ******************************************************************
OOVPA_XREF(D3DDevice_SetRenderState_CullMode_1_0_5849_LTCG, 13, OOVPA_XREF(D3DDevice_SetRenderState_CullMode_LTCG, 5849, 13,
XREF_DXSRSCULLMODE, XREF_DXSRSCULLMODE,
XRefZero) XRefZero)
@ -376,7 +376,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_TextureFactor // * D3DDevice_SetRenderState_TextureFactor
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_TextureFactor_1_0_5849_LTCG, 7) OOVPA_NO_XREF(D3DDevice_SetRenderState_TextureFactor_LTCG, 5849, 7)
{ 0x09, 0x84 }, { 0x09, 0x84 },
{ 0x14, 0x46 }, { 0x14, 0x46 },
{ 0x28, 0x24 }, { 0x28, 0x24 },
@ -389,7 +389,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_NormalizeNormals // * D3DDevice_SetRenderState_NormalizeNormals
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_NormalizeNormals_1_0_5849_LTCG, 8) OOVPA_NO_XREF(D3DDevice_SetRenderState_NormalizeNormals_LTCG, 5849, 8)
// D3DDevice_SetRenderState_NormalizeNormals+0x07 : mov eax, [esi] // D3DDevice_SetRenderState_NormalizeNormals+0x07 : mov eax, [esi]
{ 0x07, 0x8B }, // (Offset,Value)-Pair #1 { 0x07, 0x8B }, // (Offset,Value)-Pair #1
{ 0x08, 0x06 }, // (Offset,Value)-Pair #2 { 0x08, 0x06 }, // (Offset,Value)-Pair #2
@ -408,7 +408,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_ZEnable // * D3DDevice_SetRenderState_ZEnable
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_ZEnable_1_0_5849_LTCG, 8) OOVPA_NO_XREF(D3DDevice_SetRenderState_ZEnable_LTCG, 5849, 8)
{ 0x0C, 0x72 }, { 0x0C, 0x72 },
{ 0x2B, 0xC9 }, { 0x2B, 0xC9 },
{ 0x3D, 0x89 }, { 0x3D, 0x89 },
@ -422,7 +422,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_StencilEnable // * D3DDevice_SetRenderState_StencilEnable
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_StencilEnable_1_0_5849_LTCG, 8) OOVPA_NO_XREF(D3DDevice_SetRenderState_StencilEnable_LTCG, 5849, 8)
{ 0x12, 0x8B }, { 0x12, 0x8B },
{ 0x2D, 0x33 }, { 0x2D, 0x33 },
{ 0x40, 0x74 }, { 0x40, 0x74 },
@ -436,7 +436,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_Swap // * D3DDevice_Swap
// ****************************************************************** // ******************************************************************
//OOVPA_NO_XREF(D3DDevice_Swap_1_0_5849_LTCG, 7) //OOVPA_NO_XREF(D3DDevice_Swap_LTCG, 5849, 7)
// { 0x1B, 0xE8 }, // { 0x1B, 0xE8 },
// { 0x38, 0xC3 }, // { 0x38, 0xC3 },
// { 0x55, 0xC0 }, // { 0x55, 0xC0 },
@ -450,7 +450,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetVertexData2f // * D3DDevice_SetVertexData2f
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetVertexData2f_1_0_5849_LTCG, 14) OOVPA_NO_XREF(D3DDevice_SetVertexData2f_LTCG, 5849, 14)
// D3DDevice_SetVertexData2f+0x20 : lea edx, ds:abs[ecx*8] // D3DDevice_SetVertexData2f+0x20 : lea edx, ds:abs[ecx*8]
{ 0x20, 0x8D }, // (Offset,Value)-Pair #1 { 0x20, 0x8D }, // (Offset,Value)-Pair #1
{ 0x21, 0x14 }, // (Offset,Value)-Pair #2 { 0x21, 0x14 }, // (Offset,Value)-Pair #2
@ -478,7 +478,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_End // * D3DDevice_End
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_End_1_0_5849_LTCG, 7) OOVPA_NO_XREF(D3DDevice_End_LTCG, 5849, 7)
{ 0x07, 0x8B }, { 0x07, 0x8B },
{ 0x13, 0x50 }, { 0x13, 0x50 },
{ 0x1C, 0xC7 }, { 0x1C, 0xC7 },
@ -491,7 +491,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_FillMode // * D3DDevice_SetRenderState_FillMode
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_FillMode_1_0_5849_LTCG, 11) OOVPA_NO_XREF(D3DDevice_SetRenderState_FillMode_LTCG, 5849, 11)
// D3DDevice_SetRenderState_FillMode+0x07 : mov eax, [esi] // D3DDevice_SetRenderState_FillMode+0x07 : mov eax, [esi]
{ 0x07, 0x8B }, // (Offset,Value)-Pair #1 { 0x07, 0x8B }, // (Offset,Value)-Pair #1
{ 0x08, 0x06 }, // (Offset,Value)-Pair #2 { 0x08, 0x06 }, // (Offset,Value)-Pair #2
@ -515,7 +515,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_FogColor // * D3DDevice_SetRenderState_FogColor
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_FogColor_1_0_5849_LTCG, 10) OOVPA_NO_XREF(D3DDevice_SetRenderState_FogColor_LTCG, 5849, 10)
// D3DDevice_SetRenderState_FogColor+0x07 : mov eax, [esi] // D3DDevice_SetRenderState_FogColor+0x07 : mov eax, [esi]
{ 0x07, 0x8B }, // (Offset,Value)-Pair #1 { 0x07, 0x8B }, // (Offset,Value)-Pair #1
{ 0x08, 0x06 }, // (Offset,Value)-Pair #2 { 0x08, 0x06 }, // (Offset,Value)-Pair #2
@ -538,7 +538,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_DrawVerticesUP // * D3DDevice_DrawVerticesUP
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_DrawVerticesUP_1_0_5849_LTCG, 8) OOVPA_NO_XREF(D3DDevice_DrawVerticesUP_LTCG, 5849, 8)
{ 0x1E, 0xA1 }, { 0x1E, 0xA1 },
{ 0x3E, 0x8B }, { 0x3E, 0x8B },
{ 0x5E, 0x08 }, { 0x5E, 0x08 },
@ -555,7 +555,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DVertexBuffer_Lock2 // * D3DVertexBuffer_Lock2
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DVertexBuffer_Lock2_1_0_5849_LTCG, 10) OOVPA_NO_XREF(D3DVertexBuffer_Lock2_LTCG, 5849, 10)
// D3DVertexBuffer_Lock2+0x05 : test bl, 0x10 // D3DVertexBuffer_Lock2+0x05 : test bl, 0x10
{ 0x05, 0xF6 }, { 0x05, 0xF6 },
{ 0x06, 0xC3 }, { 0x06, 0xC3 },
@ -575,7 +575,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_YuvEnable // * D3DDevice_SetRenderState_YuvEnable
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_YuvEnable_1_0_5849_LTCG, 13) OOVPA_NO_XREF(D3DDevice_SetRenderState_YuvEnable_LTCG, 5849, 13)
// D3DDevice_SetRenderState_YuvEnable+0x00 : mov eax, [esp+0x04] // D3DDevice_SetRenderState_YuvEnable+0x00 : mov eax, [esp+0x04]
{ 0x00, 0x8B }, // (Offset,Value)-Pair #1 { 0x00, 0x8B }, // (Offset,Value)-Pair #1
{ 0x01, 0x44 }, // (Offset,Value)-Pair #2 { 0x01, 0x44 }, // (Offset,Value)-Pair #2
@ -603,7 +603,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_ShadowFunc // * D3DDevice_SetRenderState_ShadowFunc
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_ShadowFunc_1_0_5849_LTCG, 13) OOVPA_NO_XREF(D3DDevice_SetRenderState_ShadowFunc_LTCG, 5849, 13)
// D3DDevice_SetRenderState_ShadowFunc+0x00 : push esi // D3DDevice_SetRenderState_ShadowFunc+0x00 : push esi
{ 0x00, 0x56 }, // (Offset,Value)-Pair #1 { 0x00, 0x56 }, // (Offset,Value)-Pair #1
@ -632,7 +632,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_OcclusionCullEnable // * D3DDevice_SetRenderState_OcclusionCullEnable
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_OcclusionCullEnable_1_0_5849_LTCG, 12) OOVPA_NO_XREF(D3DDevice_SetRenderState_OcclusionCullEnable_LTCG, 5849, 12)
// D3DDevice_SetRenderState_OcclusionCullEnable+0x15 : jb +0x0E // D3DDevice_SetRenderState_OcclusionCullEnable+0x15 : jb +0x0E
{ 0x15, 0x72 }, // (Offset,Value)-Pair #1 { 0x15, 0x72 }, // (Offset,Value)-Pair #1
@ -658,7 +658,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetRenderState_EdgeAntiAlias // * D3DDevice_SetRenderState_EdgeAntiAlias
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_EdgeAntiAlias_1_0_5849_LTCG, 10) OOVPA_NO_XREF(D3DDevice_SetRenderState_EdgeAntiAlias_LTCG, 5849, 10)
// D3DDevice_SetRenderState_EdgeAntiAlias+0x07 : mov eax, [esi] // D3DDevice_SetRenderState_EdgeAntiAlias+0x07 : mov eax, [esi]
{ 0x07, 0x8B }, // (Offset,Value)-Pair #1 { 0x07, 0x8B }, // (Offset,Value)-Pair #1
@ -686,7 +686,7 @@ OOVPA_END;
// * NOTE: We are actually intercepting Get2DSurfaceDesc, because // * NOTE: We are actually intercepting Get2DSurfaceDesc, because
// * GetLevelDesc Simply redirects to that function // * GetLevelDesc Simply redirects to that function
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(Get2DSurfaceDesc_1_0_5849_LTCG, 9) OOVPA_NO_XREF(Get2DSurfaceDesc_LTCG, 5849, 9)
// Get2DSurfaceDesc+0x1E : movzx ecx, byte ptr [edi+0x0D] // Get2DSurfaceDesc+0x1E : movzx ecx, byte ptr [edi+0x0D]
{ 0x1E, 0x0F }, // (Offset,Value)-Pair #1 { 0x1E, 0x0F }, // (Offset,Value)-Pair #1
@ -707,7 +707,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetShaderConstantMode // * D3DDevice_SetShaderConstantMode
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetShaderConstantMode_1_0_5849_LTCG, 8) OOVPA_NO_XREF(D3DDevice_SetShaderConstantMode_LTCG, 5849, 8)
{ 0x19, 0xFD }, { 0x19, 0xFD },
{ 0x38, 0x8B }, { 0x38, 0x8B },
@ -727,7 +727,7 @@ I don't know which one of these is the right one :
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetIndices // * D3DDevice_SetIndices
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetIndices_1_0_5849, 7) OOVPA_NO_XREF(D3DDevice_SetIndices, 5849, 7)
{ 0x0F, 0x10 }, { 0x0F, 0x10 },
{ 0x20, 0xC7 }, { 0x20, 0xC7 },
@ -764,7 +764,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DResource_AddRef // * D3DResource_AddRef
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DResource_AddRef_1_0_5849_LTCG, 10) OOVPA_NO_XREF(D3DResource_AddRef_LTCG, 5849, 10)
// D3DResource_AddRef+0x11 : test eax, 0xFFFF // D3DResource_AddRef+0x11 : test eax, 0xFFFF
{ 0x11, 0xA9 }, // (Offset,Value)-Pair #1 { 0x11, 0xA9 }, // (Offset,Value)-Pair #1
{ 0x12, 0xFF }, // (Offset,Value)-Pair #2 { 0x12, 0xFF }, // (Offset,Value)-Pair #2
@ -791,7 +791,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DResource_Release // * D3DResource_Release
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DResource_Release_1_0_5849_LTCG, 11) OOVPA_NO_XREF(D3DResource_Release_LTCG, 5849, 11)
// D3DResource_Release+0x09 : and ecx, 0xFFFF // D3DResource_Release+0x09 : and ecx, 0xFFFF
{ 0x09, 0x81 }, // (Offset,Value)-Pair #1 { 0x09, 0x81 }, // (Offset,Value)-Pair #1
@ -819,7 +819,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetTextureState_ColorKeyColor (Not sure) // * D3DDevice_SetTextureState_ColorKeyColor (Not sure)
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTextureState_ColorKeyColor_1_0_5849_LTCG, 10) OOVPA_NO_XREF(D3DDevice_SetTextureState_ColorKeyColor_LTCG, 5849, 10)
// D3DDevice_SetTextureState_ColorKeyColor+0x05 : cmp esi, 0x5C // D3DDevice_SetTextureState_ColorKeyColor+0x05 : cmp esi, 0x5C
{ 0x05, 0x83 }, { 0x05, 0x83 },
@ -843,7 +843,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_Unknown1_3 // * D3DDevice_Unknown1_3
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_Unknown1_3_1_0_5849_LTCG, 13) OOVPA_NO_XREF(D3DDevice_Unknown1_3_LTCG, 5849, 13)
// D3DDevice_Unknown1_3+0x04 : cmp eax, 0x0C // D3DDevice_Unknown1_3+0x04 : cmp eax, 0x0C
{ 0x04, 0x83 }, { 0x04, 0x83 },
@ -870,7 +870,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_Clear // * D3DDevice_Clear
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF_LARGE(D3DDevice_Clear_1_0_5849_LTCG, 9) OOVPA_NO_XREF_LARGE(D3DDevice_Clear_LTCG, 5849, 9)
// D3DDevice_Clear+0x0000 : sub esp, 38h // D3DDevice_Clear+0x0000 : sub esp, 38h
{ 0x0000, 0x83 }, // (Offset,Value)-Pair #1 { 0x0000, 0x83 }, // (Offset,Value)-Pair #1
{ 0x0001, 0xEC }, // (Offset,Value)-Pair #2 { 0x0001, 0xEC }, // (Offset,Value)-Pair #2
@ -890,7 +890,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_Swap // * D3DDevice_Swap
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_Swap_1_0_5849_LTCG, 6) OOVPA_NO_XREF(D3DDevice_Swap_LTCG, 5849, 6)
// D3DDevice_Swap+0x00 : push esi // D3DDevice_Swap+0x00 : push esi
{ 0x00, 0x56 }, { 0x00, 0x56 },
@ -906,7 +906,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_SetVertexShader // * D3DDevice_SetVertexShader
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetVertexShader_1_0_5849_LTCG, 10) OOVPA_NO_XREF(D3DDevice_SetVertexShader_LTCG, 5849, 10)
// D3DDevice_SetVertexShader+0x27 : test al, 0x10 // D3DDevice_SetVertexShader+0x27 : test al, 0x10
{ 0x27, 0xA8 }, { 0x27, 0xA8 },
@ -926,7 +926,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3DDevice_DrawVertices // * D3DDevice_DrawVertices
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(D3DDevice_DrawVertices_1_0_5849_LTCG, 14) OOVPA_NO_XREF(D3DDevice_DrawVertices_LTCG, 5849, 14)
// D3DDevice_DrawVertices+0x2B : and ecx, 0x200 // D3DDevice_DrawVertices+0x2B : and ecx, 0x200
{ 0x2B, 0x81 }, { 0x2B, 0x81 },
@ -948,91 +948,91 @@ OOVPA_NO_XREF(D3DDevice_DrawVertices_1_0_5849_LTCG, 14)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * D3D8LTCG_1_0_5849 // * D3D8LTCG_5849
// ****************************************************************** // ******************************************************************
OOVPATable D3D8LTCG_1_0_5849[] = { OOVPATable D3D8LTCG_5849[] = {
// IDirect3D8::CreateDevice // IDirect3D8::CreateDevice
OOVPA_TABLE_PATCH(D3D_CreateDevice_1_0_5849_LTCG, D3D_CreateDevice), OOVPA_TABLE_PATCH(D3D_CreateDevice_LTCG, 5849, D3D_CreateDevice),
// IDirect3DDevice8::SetPixelShader // IDirect3DDevice8::SetPixelShader
OOVPA_TABLE_PATCH(D3DDevice_SetPixelShader_1_0_5849_LTCG, D3DDevice_SetPixelShader), OOVPA_TABLE_PATCH(D3DDevice_SetPixelShader_LTCG, 5849, D3DDevice_SetPixelShader),
// IDirect3DDevice8::CreateVertexShader // IDirect3DDevice8::CreateVertexShader
OOVPA_TABLE_PATCH(D3DDevice_CreateVertexShader_1_0_5849_LTCG, D3DDevice_CreateVertexShader), OOVPA_TABLE_PATCH(D3DDevice_CreateVertexShader_LTCG, 5849, D3DDevice_CreateVertexShader),
// IDirect3DDevice8::DrawIndexedVertices // IDirect3DDevice8::DrawIndexedVertices
OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVertices_1_0_5849_LTCG, D3DDevice_DrawIndexedVertices), OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVertices_LTCG, 5849, D3DDevice_DrawIndexedVertices),
// IDirect3DDevice8::SetVertexShader // IDirect3DDevice8::SetVertexShader
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShader_1_0_5849_LTCG, D3DDevice_SetVertexShader), OOVPA_TABLE_PATCH(D3DDevice_SetVertexShader_LTCG, 5849, D3DDevice_SetVertexShader),
// IDirect3DDevice8::SetTexture // IDirect3DDevice8::SetTexture
OOVPA_TABLE_PATCH(D3DDevice_SetTexture_1_0_5849_LTCG, D3DDevice_SetTexture), OOVPA_TABLE_PATCH(D3DDevice_SetTexture_LTCG, 5849, D3DDevice_SetTexture),
// IDirect3DDevice8::SetViewport // IDirect3DDevice8::SetViewport
OOVPA_TABLE_PATCH(D3DDevice_SetViewport_1_0_5849_LTCG, D3DDevice_SetViewport), OOVPA_TABLE_PATCH(D3DDevice_SetViewport_LTCG, 5849, D3DDevice_SetViewport),
// IDirect3DDevice8::SetLight // IDirect3DDevice8::SetLight
OOVPA_TABLE_PATCH(D3DDevice_SetLight_1_0_5849_LTCG, D3DDevice_SetLight), OOVPA_TABLE_PATCH(D3DDevice_SetLight_LTCG, 5849, D3DDevice_SetLight),
// IDirect3DDevice8::SetTransform (* unchanged since 5558 *) // IDirect3DDevice8::SetTransform (* unchanged since 5558 *)
OOVPA_TABLE_PATCH(D3DDevice_SetTransform_1_0_5558, D3DDevice_SetTransform), OOVPA_TABLE_PATCH(D3DDevice_SetTransform, 5558, D3DDevice_SetTransform),
// IDirect3DDevice8::SetMaterial (* unchanged since 5849 *) // IDirect3DDevice8::SetMaterial (* unchanged since 5849 *)
OOVPA_TABLE_PATCH(D3DDevice_SetMaterial_1_0_5849, D3DDevice_SetMaterial), OOVPA_TABLE_PATCH(D3DDevice_SetMaterial, 5849, D3DDevice_SetMaterial),
// IDirect3DDevice8::SetStreamSource // IDirect3DDevice8::SetStreamSource
OOVPA_TABLE_PATCH(D3DDevice_SetStreamSource_1_0_5849_LTCG, D3DDevice_SetStreamSource), OOVPA_TABLE_PATCH(D3DDevice_SetStreamSource_LTCG, 5849, D3DDevice_SetStreamSource),
// IDirect3DDevice8::SetVertexShaderConstant1 (* unchanged since 5849 *) // IDirect3DDevice8::SetVertexShaderConstant1 (* unchanged since 5849 *)
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderConstant1_1_0_5849, D3DDevice_SetVertexShaderConstant1), OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderConstant1, 5849, D3DDevice_SetVertexShaderConstant1),
// IDirect3DDevice8::CreateVertexBuffer2 (* unchanged since 5849 *) // IDirect3DDevice8::CreateVertexBuffer2 (* unchanged since 5849 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateVertexBuffer2_1_0_5849, D3DDevice_CreateVertexBuffer2), OOVPA_TABLE_PATCH(D3DDevice_CreateVertexBuffer2, 5849, D3DDevice_CreateVertexBuffer2),
// IDirect3DDevice8::SetTextureState_TexCoordIndex // IDirect3DDevice8::SetTextureState_TexCoordIndex
OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_TexCoordIndex_1_0_5849_LTCG, D3DDevice_SetTextureState_TexCoordIndex), OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_TexCoordIndex_LTCG, 5849, D3DDevice_SetTextureState_TexCoordIndex),
// IDirect3DDevice8::SetTextureState_BumpEnv // IDirect3DDevice8::SetTextureState_BumpEnv
OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_BumpEnv_1_0_5849_LTCG, D3DDevice_SetTextureState_BumpEnv), OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_BumpEnv_LTCG, 5849, D3DDevice_SetTextureState_BumpEnv),
// IDirect3DDevice8::SetTextureState_BorderColor // IDirect3DDevice8::SetTextureState_BorderColor
OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_BorderColor_1_0_5849_LTCG, D3DDevice_SetTextureState_BorderColor), OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_BorderColor_LTCG, 5849, D3DDevice_SetTextureState_BorderColor),
// IDirect3DDevice8::SetRenderState_CullMode // IDirect3DDevice8::SetRenderState_CullMode
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_CullMode_1_0_5849_LTCG, D3DDevice_SetRenderState_CullMode), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_CullMode_LTCG, 5849, D3DDevice_SetRenderState_CullMode),
// IDirect3DDevice8::SetRenderState_TextureFactor // IDirect3DDevice8::SetRenderState_TextureFactor
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_TextureFactor_1_0_5849_LTCG, D3DDevice_SetRenderState_TextureFactor), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_TextureFactor_LTCG, 5849, D3DDevice_SetRenderState_TextureFactor),
// IDirect3DDevice8::SetRenderState_NormalizeNormals // IDirect3DDevice8::SetRenderState_NormalizeNormals
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_NormalizeNormals_1_0_5849_LTCG, D3DDevice_SetRenderState_NormalizeNormals), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_NormalizeNormals_LTCG, 5849, D3DDevice_SetRenderState_NormalizeNormals),
// IDirect3DDevice8::SetRenderState_ZEnable // IDirect3DDevice8::SetRenderState_ZEnable
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ZEnable_1_0_5849_LTCG, D3DDevice_SetRenderState_ZEnable), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ZEnable_LTCG, 5849, D3DDevice_SetRenderState_ZEnable),
// IDirect3DDevice8::SetRenderState_StencilEnable // IDirect3DDevice8::SetRenderState_StencilEnable
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilEnable_1_0_5849_LTCG, D3DDevice_SetRenderState_StencilEnable), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilEnable_LTCG, 5849, D3DDevice_SetRenderState_StencilEnable),
// IDirect3DDevice8::Swap // IDirect3DDevice8::Swap
OOVPA_TABLE_PATCH(D3DDevice_Swap_1_0_5849_LTCG, D3DDevice_Swap), OOVPA_TABLE_PATCH(D3DDevice_Swap_LTCG, 5849, D3DDevice_Swap),
// IDirect3DDevice8::SetVertexData2f (* unchanged since 4627 *) // IDirect3DDevice8::SetVertexData2f (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f_1_0_4627, D3DDevice_SetVertexData2f), OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f, 4627, D3DDevice_SetVertexData2f),
// IDirect3DDevice8::End // IDirect3DDevice8::End
OOVPA_TABLE_PATCH(D3DDevice_End_1_0_5849_LTCG, D3DDevice_End), OOVPA_TABLE_PATCH(D3DDevice_End_LTCG, 5849, D3DDevice_End),
// IDirect3DDevice8::SetRenderState_FillMode // IDirect3DDevice8::SetRenderState_FillMode
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FillMode_1_0_5849_LTCG, D3DDevice_SetRenderState_FillMode), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FillMode_LTCG, 5849, D3DDevice_SetRenderState_FillMode),
// IDirect3DDevice8::SetRenderState_FogColor // IDirect3DDevice8::SetRenderState_FogColor
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FogColor_1_0_5849_LTCG, D3DDevice_SetRenderState_FogColor), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FogColor_LTCG, 5849, D3DDevice_SetRenderState_FogColor),
// IDirect3DDevice8::DrawVertices // IDirect3DDevice8::DrawVertices
OOVPA_TABLE_PATCH(D3DDevice_DrawVertices_1_0_5849_LTCG, D3DDevice_DrawVertices), OOVPA_TABLE_PATCH(D3DDevice_DrawVertices_LTCG, 5849, D3DDevice_DrawVertices),
// IDirect3DDevice8::DrawVerticesUP // IDirect3DDevice8::DrawVerticesUP
OOVPA_TABLE_PATCH(D3DDevice_DrawVerticesUP_1_0_5849_LTCG, D3DDevice_DrawVerticesUP), OOVPA_TABLE_PATCH(D3DDevice_DrawVerticesUP_LTCG, 5849, D3DDevice_DrawVerticesUP),
// IDirect3DDevice8::SetVertexShaderConstant4 (* unchanged since 4627 *) // IDirect3DDevice8::SetVertexShaderConstant4 (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderConstant4_1_0_4627, D3DDevice_SetVertexShaderConstant4), OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderConstant4, 4627, D3DDevice_SetVertexShaderConstant4),
// IDirect3DVertexBuffer8::Lock2 // IDirect3DVertexBuffer8::Lock2
OOVPA_TABLE_PATCH(D3DVertexBuffer_Lock2_1_0_5849_LTCG, D3DVertexBuffer_Lock2), OOVPA_TABLE_PATCH(D3DVertexBuffer_Lock2_LTCG, 5849, D3DVertexBuffer_Lock2),
// IDirect3DDevice8::SetRenderState_YuvEnable // IDirect3DDevice8::SetRenderState_YuvEnable
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_YuvEnable_1_0_5849_LTCG, D3DDevice_SetRenderState_YuvEnable), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_YuvEnable_LTCG, 5849, D3DDevice_SetRenderState_YuvEnable),
// IDirect3DDevice8::SetRenderState_ShadowFunc // IDirect3DDevice8::SetRenderState_ShadowFunc
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ShadowFunc_1_0_5849_LTCG, D3DDevice_SetRenderState_ShadowFunc), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ShadowFunc_LTCG, 5849, D3DDevice_SetRenderState_ShadowFunc),
// IDirect3DDevice8::SetRenderState_OcclusionCullEnable // IDirect3DDevice8::SetRenderState_OcclusionCullEnable
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_OcclusionCullEnable_1_0_5849_LTCG, D3DDevice_SetRenderState_OcclusionCullEnable), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_OcclusionCullEnable_LTCG, 5849, D3DDevice_SetRenderState_OcclusionCullEnable),
// IDirect3DDevice8::SetRenderState_EdgeAntiAlias // IDirect3DDevice8::SetRenderState_EdgeAntiAlias
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_EdgeAntiAlias_1_0_5849_LTCG, D3DDevice_SetRenderState_EdgeAntiAlias), OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_EdgeAntiAlias_LTCG, 5849, D3DDevice_SetRenderState_EdgeAntiAlias),
// IDirect3DTexture8::GetLevelDesc // IDirect3DTexture8::GetLevelDesc
OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_5849_LTCG, Get2DSurfaceDesc), OOVPA_TABLE_PATCH(Get2DSurfaceDesc_LTCG, 5849, Get2DSurfaceDesc),
// IDirect3DDevice8::SetShaderConstantMode // IDirect3DDevice8::SetShaderConstantMode
OOVPA_TABLE_PATCH(D3DDevice_SetShaderConstantMode_1_0_5849_LTCG, D3DDevice_SetShaderConstantMode), OOVPA_TABLE_PATCH(D3DDevice_SetShaderConstantMode_LTCG, 5849, D3DDevice_SetShaderConstantMode),
// IDirect3DResource8::AddRef // IDirect3DResource8::AddRef
OOVPA_TABLE_PATCH(D3DResource_AddRef_1_0_3925, D3DResource_AddRef), OOVPA_TABLE_PATCH(D3DResource_AddRef, 3925, D3DResource_AddRef),
// IDirect3DResource8::Release // IDirect3DResource8::Release
OOVPA_TABLE_PATCH(D3DResource_Release_1_0_5849_LTCG, D3DResource_Release), OOVPA_TABLE_PATCH(D3DResource_Release_LTCG, 5849, D3DResource_Release),
// IDirect3DDevice8::SetTextureState_ColorKeyColor // IDirect3DDevice8::SetTextureState_ColorKeyColor
OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_ColorKeyColor_1_0_5849_LTCG, D3DDevice_SetTextureState_ColorKeyColor), OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_ColorKeyColor_LTCG, 5849, D3DDevice_SetTextureState_ColorKeyColor),
// IDirect3DDevice8::Clear // IDirect3DDevice8::Clear
OOVPA_TABLE_PATCH(D3DDevice_Clear_1_0_5849_LTCG, D3DDevice_Clear), OOVPA_TABLE_PATCH(D3DDevice_Clear_LTCG, 5849, D3DDevice_Clear),
}; };
uint32 D3D8LTCG_1_0_5849_SIZE = sizeof(D3D8LTCG_1_0_5849); uint32 D3D8LTCG_5849_SIZE = sizeof(D3D8LTCG_5849);

View File

@ -27,16 +27,16 @@
// * 59 Temple Place - Suite 330, Bostom, MA 02111-1307, USA. // * 59 Temple Place - Suite 330, Bostom, MA 02111-1307, USA.
// * // *
// * (c) 2002-2003 Aaron Robinson <caustik@caustik.com> // * (c) 2002-2003 Aaron Robinson <caustik@caustik.com>
// * // * u
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef DSOUND_1_0_3936_H #ifndef DSOUND_3936_H
#define DSOUND_1_0_3936_H #define DSOUND_3936_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable DSOUND_1_0_3936[]; extern OOVPATable DSOUND_3936[];
extern uint32 DSOUND_1_0_3936_SIZE; extern uint32 DSOUND_3936_SIZE;
#endif #endif

File diff suppressed because it is too large Load Diff

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef DSOUND_1_0_4134_H #ifndef DSOUND_4134_H
#define DSOUND_1_0_4134_H #define DSOUND_4134_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable DSOUND_1_0_4134[]; extern OOVPATable DSOUND_4134[];
extern uint32 DSOUND_1_0_4134_SIZE; extern uint32 DSOUND_4134_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * DirectSoundCreate // * DirectSoundCreate
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(DirectSoundCreate_1_0_4134, 9) OOVPA_NO_XREF(DirectSoundCreate, 4134, 9)
// DirectSoundCreate+0x0B : movzx esi, al // DirectSoundCreate+0x0B : movzx esi, al
{ 0x0B, 0x0F }, // (Offset,Value)-Pair #1 { 0x0B, 0x0F }, // (Offset,Value)-Pair #1
@ -60,7 +60,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSound8_CreateSoundBuffer // * IDirectSound8_CreateSoundBuffer
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(IDirectSound8_CreateSoundBuffer_1_0_4134, 9) OOVPA_NO_XREF(IDirectSound8_CreateSoundBuffer, 4134, 9)
// IDirectSound8_CreateSoundBuffer+0x2A : push 0x24 // IDirectSound8_CreateSoundBuffer+0x2A : push 0x24
{ 0x2A, 0x6A }, // (Offset,Value)-Pair #1 { 0x2A, 0x6A }, // (Offset,Value)-Pair #1
@ -81,7 +81,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundVoice::SetHeadroom // * DirectSound::CDirectSoundVoice::SetHeadroom
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSoundVoice_SetHeadroom_1_0_4134, 7, OOVPA_XREF(DirectSound_CDirectSoundVoice_SetHeadroom, 4134, 7,
XREF_DirectSound_CDirectSoundVoice_SetHeadroom, XREF_DirectSound_CDirectSoundVoice_SetHeadroom,
XRefZero) XRefZero)
@ -97,7 +97,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundBuffer::SetHeadroom // * DirectSound::CDirectSoundBuffer::SetHeadroom
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSoundBuffer_SetHeadroom_1_0_4134, 8, OOVPA_XREF(DirectSound_CDirectSoundBuffer_SetHeadroom, 4134, 8,
XREF_DirectSound_CDirectSoundBuffer_SetHeadroom, XREF_DirectSound_CDirectSoundBuffer_SetHeadroom,
XRefOne) XRefOne)
@ -116,7 +116,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer_SetHeadroom // * IDirectSoundBuffer_SetHeadroom
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer_SetHeadroom_1_0_4134, 8, OOVPA_XREF(IDirectSoundBuffer_SetHeadroom, 4134, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -135,7 +135,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer_Lock // * IDirectSoundBuffer_Lock
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(IDirectSoundBuffer_Lock_1_0_4134, 8) OOVPA_NO_XREF(IDirectSoundBuffer_Lock, 4134, 8)
{ 0x04, 0x75 }, { 0x04, 0x75 },
{ 0x0A, 0x75 }, { 0x0A, 0x75 },
@ -150,7 +150,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundVoice::SetVolume // * DirectSound::CDirectSoundVoice::SetVolume
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSoundVoice_SetVolume_1_0_4134, 7, OOVPA_XREF(DirectSound_CDirectSoundVoice_SetVolume, 4134, 7,
XREF_DirectSound_CDirectSoundVoice_SetVolume, XREF_DirectSound_CDirectSoundVoice_SetVolume,
XRefZero) XRefZero)
@ -166,7 +166,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundBuffer::SetVolume // * DirectSound::CDirectSoundBuffer::SetVolume
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSoundBuffer_SetVolume_1_0_4134, 8, OOVPA_XREF(DirectSound_CDirectSoundBuffer_SetVolume, 4134, 8,
XREF_DirectSound_CDirectSoundBuffer_SetVolume, XREF_DirectSound_CDirectSoundBuffer_SetVolume,
XRefOne) XRefOne)
@ -185,7 +185,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer_SetVolume // * IDirectSoundBuffer_SetVolume
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer_SetVolume_1_0_4134, 8, OOVPA_XREF(IDirectSoundBuffer_SetVolume, 4134, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -204,7 +204,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSound::SetI3DL2Listener // * DirectSound::CDirectSound::SetI3DL2Listener
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSound_SetI3DL2Listener_1_0_4134, 7, OOVPA_XREF(DirectSound_CDirectSound_SetI3DL2Listener, 4134, 7,
XREF_DSSETI3DL2LISTENER, XREF_DSSETI3DL2LISTENER,
XRefZero) XRefZero)
@ -220,7 +220,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSound_SetI3DL2Listener // * IDirectSound_SetI3DL2Listener
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSound_SetI3DL2Listener_1_0_4134, 9, OOVPA_XREF(IDirectSound_SetI3DL2Listener, 4134, 9,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -240,7 +240,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundBuffer::SetBufferData // * DirectSound::CDirectSoundBuffer::SetBufferData
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSoundBuffer_SetBufferData_1_0_4134, 7, OOVPA_XREF(DirectSound_CDirectSoundBuffer_SetBufferData, 4134, 7,
XREF_DSSETBUFFERDATA2, XREF_DSSETBUFFERDATA2,
XRefZero) XRefZero)
@ -256,7 +256,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer_SetBufferData // * IDirectSoundBuffer_SetBufferData
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer_SetBufferData_1_0_4134, 9, OOVPA_XREF(IDirectSoundBuffer_SetBufferData, 4134, 9,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -276,7 +276,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSound::GetEffectData // * DirectSound::CDirectSound::GetEffectData
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSound_GetEffectData_1_0_4134, 8, OOVPA_XREF(DirectSound_CDirectSound_GetEffectData, 4134, 8,
XREF_DirectSound_CDirectSound_GetEffectData, XREF_DirectSound_CDirectSound_GetEffectData,
XRefZero) XRefZero)
@ -293,7 +293,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSound_GetEffectData // * IDirectSound_GetEffectData
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSound_GetEffectData_1_0_4134, 9, OOVPA_XREF(IDirectSound_GetEffectData, 4134, 9,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -313,7 +313,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundVoiceSettings::SetMixBins // * DirectSound::CDirectSoundVoiceSettings::SetMixBins
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSoundVoiceSettings_SetMixBins_1_0_4134, 7, OOVPA_XREF(DirectSound_CDirectSoundVoiceSettings_SetMixBins, 4134, 7,
XREF_DSSETMIXBINSC, XREF_DSSETMIXBINSC,
XRefZero) XRefZero)
@ -329,7 +329,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundVoice::SetMixBins // * DirectSound::CDirectSoundVoice::SetMixBins
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSoundVoice_SetMixBins_1_0_4134, 8, OOVPA_XREF(DirectSound_CDirectSoundVoice_SetMixBins, 4134, 8,
XREF_DSSETMIXBINSB, XREF_DSSETMIXBINSB,
XRefOne) XRefOne)
@ -348,7 +348,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundBuffer::SetMixBins // * DirectSound::CDirectSoundBuffer::SetMixBins
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSoundBuffer_SetMixBins_1_0_4134, 8, OOVPA_XREF(DirectSound_CDirectSoundBuffer_SetMixBins, 4134, 8,
XREF_DSSETMIXBINSA, XREF_DSSETMIXBINSA,
XRefOne) XRefOne)
@ -367,7 +367,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer_SetMixBins // * IDirectSoundBuffer_SetMixBins
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer_SetMixBins_1_0_4134, 8, OOVPA_XREF(IDirectSoundBuffer_SetMixBins, 4134, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -384,59 +384,59 @@ OOVPA_XREF(IDirectSoundBuffer_SetMixBins_1_0_4134, 8,
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSoundCreate_1_0_4134 // * DirectSoundCreate, 4134
// ****************************************************************** // ******************************************************************
OOVPATable DSound_1_0_4134[] = { OOVPATable DSound_4134[] = {
// DirectSoundCreate // DirectSoundCreate
OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4134, DirectSoundCreate), OOVPA_TABLE_PATCH(DirectSoundCreate, 4134, DirectSoundCreate),
// IDirectSound8::AddRef (* unchanged since 3936 *) // IDirectSound8::AddRef (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, IDirectSound8_AddRef), OOVPA_TABLE_PATCH(IDirectSound8_AddRef, 3936, IDirectSound8_AddRef),
// IDirectSound8::Release (* unchanged since 3936 *) // IDirectSound8::Release (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, IDirectSound8_Release), OOVPA_TABLE_PATCH(IDirectSound8_Release, 3936, IDirectSound8_Release),
// IDirectSound8::DownloadEffectsImage (* unchanged since 3936 *) // IDirectSound8::DownloadEffectsImage (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, IDirectSound8_DownloadEffectsImage), OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage, 3936, IDirectSound8_DownloadEffectsImage),
// IDirectSound8::CreateSoundBuffer // IDirectSound8::CreateSoundBuffer
OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4134, IDirectSound8_CreateSoundBuffer), OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer, 4134, IDirectSound8_CreateSoundBuffer),
// DirectSound::CDirectSoundVoice::SetHeadroom (XREF) // DirectSound::CDirectSoundVoice::SetHeadroom (XREF)
OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetHeadroom_1_0_4134), OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetHeadroom, 4134),
// DirectSound::CDirectSoundBuffer::SetHeadroom (XREF) // DirectSound::CDirectSoundBuffer::SetHeadroom (XREF)
OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetHeadroom_1_0_4134), OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetHeadroom, 4134),
// IDirectSoundBuffer_SetHeadroom // IDirectSoundBuffer_SetHeadroom
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetHeadroom_1_0_4134, IDirectSoundBuffer8_SetHeadroom), OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetHeadroom, 4134, IDirectSoundBuffer8_SetHeadroom),
// IDirectSoundBuffer8::Lock // IDirectSoundBuffer8::Lock
OOVPA_TABLE_PATCH(IDirectSoundBuffer_Lock_1_0_4134, IDirectSoundBuffer8_Lock), OOVPA_TABLE_PATCH(IDirectSoundBuffer_Lock, 4134, IDirectSoundBuffer8_Lock),
// DirectSound::CDirectSoundVoice::SetVolume (XREF) // DirectSound::CDirectSoundVoice::SetVolume (XREF)
OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetVolume_1_0_4134), OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetVolume, 4134),
// DirectSound::CDirectSoundBuffer::SetVolume (XREF) // DirectSound::CDirectSoundBuffer::SetVolume (XREF)
OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetVolume_1_0_4134), OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetVolume, 4134),
// IDirectSoundBuffer_SetVolume (XREF) // IDirectSoundBuffer_SetVolume (XREF)
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetVolume_1_0_4134, IDirectSoundBuffer8_SetVolume), OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetVolume, 4134, IDirectSoundBuffer8_SetVolume),
// CDirectSound_SetI3DL2Listener // CDirectSound_SetI3DL2Listener
OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetI3DL2Listener_1_0_4134), OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetI3DL2Listener, 4134),
// IDirectSound8_SetI3DL2Listener // IDirectSound8_SetI3DL2Listener
OOVPA_TABLE_PATCH(IDirectSound_SetI3DL2Listener_1_0_4134, IDirectSound8_SetI3DL2Listener), OOVPA_TABLE_PATCH(IDirectSound_SetI3DL2Listener, 4134, IDirectSound8_SetI3DL2Listener),
// CDirectSound_GetEffectData // CDirectSound_GetEffectData
OOVPA_TABLE_XREF(DirectSound_CDirectSound_GetEffectData_1_0_4134), OOVPA_TABLE_XREF(DirectSound_CDirectSound_GetEffectData, 4134),
// IDirectSound8_SetI3DL2Listener // IDirectSound8_SetI3DL2Listener
OOVPA_TABLE_PATCH(IDirectSound_GetEffectData_1_0_4134, IDirectSound8_GetEffectData), OOVPA_TABLE_PATCH(IDirectSound_GetEffectData, 4134, IDirectSound8_GetEffectData),
// CDirectSoundBuffer::SetBufferData // CDirectSoundBuffer::SetBufferData
OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetBufferData_1_0_4134), OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetBufferData, 4134),
// IDirectSoundBuffer8::SetBufferData // IDirectSoundBuffer8::SetBufferData
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetBufferData_1_0_4134, IDirectSoundBuffer8_SetBufferData), OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetBufferData, 4134, IDirectSoundBuffer8_SetBufferData),
// IDirectSound8_CreateStream // IDirectSound8_CreateStream
OOVPA_TABLE_PATCH(IDirectSound8_CreateStream_1_0_3936, IDirectSound8_CreateStream), OOVPA_TABLE_PATCH(IDirectSound8_CreateStream, 3936, IDirectSound8_CreateStream),
// CDirectSoundVoiceSettings::SetMixBins // CDirectSoundVoiceSettings::SetMixBins
OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoiceSettings_SetMixBins_1_0_4134), OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoiceSettings_SetMixBins, 4134),
// CDirectSoundVoice::SetMixBins // CDirectSoundVoice::SetMixBins
OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetMixBins_1_0_4134), OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetMixBins, 4134),
// CDirectSoundBuffer::SetMixBins // CDirectSoundBuffer::SetMixBins
OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetMixBins_1_0_4134), OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetMixBins, 4134),
// IDirectSoundBuffer8::SetMixBins // IDirectSoundBuffer8::SetMixBins
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMixBins_1_0_4134, IDirectSoundBuffer8_SetMixBins), OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMixBins, 4134, IDirectSoundBuffer8_SetMixBins),
}; };
// ****************************************************************** // ******************************************************************
// * DSound_1_0_4134_SIZE // * DSound_4134_SIZE
// ****************************************************************** // ******************************************************************
uint32 DSound_1_0_4134_SIZE = sizeof(DSound_1_0_4134); uint32 DSound_4134_SIZE = sizeof(DSound_4134);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef DSOUND_1_0_4361_H #ifndef DSOUND_4361_H
#define DSOUND_1_0_4361_H #define DSOUND_4361_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable DSOUND_1_0_4361[]; extern OOVPATable DSOUND_4361[];
extern uint32 DSOUND_1_0_4361_SIZE; extern uint32 DSOUND_4361_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * DirectSoundCreate // * DirectSoundCreate
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(DirectSoundCreate_1_0_4361, 9) OOVPA_NO_XREF(DirectSoundCreate, 4361, 9)
// DirectSoundCreate+0x0B : movzx esi, al // DirectSoundCreate+0x0B : movzx esi, al
{ 0x0B, 0x0F }, // (Offset,Value)-Pair #1 { 0x0B, 0x0F }, // (Offset,Value)-Pair #1
@ -60,7 +60,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSound8_CreateSoundBuffer // * IDirectSound8_CreateSoundBuffer
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(IDirectSound8_CreateSoundBuffer_1_0_4361, 9) OOVPA_NO_XREF(IDirectSound8_CreateSoundBuffer, 4361, 9)
// IDirectSound8_CreateSoundBuffer+0x2A : push 0x24 // IDirectSound8_CreateSoundBuffer+0x2A : push 0x24
{ 0x2A, 0x6A }, // (Offset,Value)-Pair #1 { 0x2A, 0x6A }, // (Offset,Value)-Pair #1
@ -81,7 +81,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSound::CreateSoundStream // * CDirectSound::CreateSoundStream
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSound_CreateSoundStream_1_0_4361, 14, OOVPA_XREF(CDirectSound_CreateSoundStream, 4361, 14,
XREF_DSCREATESOUNDSTREAM, XREF_DSCREATESOUNDSTREAM,
XRefZero) XRefZero)
@ -112,7 +112,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSoundCreateStream // * DirectSoundCreateStream
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSoundCreateStream_1_0_4361, 12, OOVPA_XREF(DirectSoundCreateStream, 4361, 12,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -143,7 +143,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CMcpxStream_Pause // * CMcpxStream_Pause
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CMcpxStream_Pause_1_0_4361, 11, OOVPA_XREF(CMcpxStream_Pause, 4361, 11,
XREF_DSSTREAMPAUSE, XREF_DSSTREAMPAUSE,
XRefZero) XRefZero)
@ -171,7 +171,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundStream_Pause // * CDirectSoundStream_Pause
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundStream_Pause_1_0_4361, 11, OOVPA_XREF(CDirectSoundStream_Pause, 4361, 11,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -199,7 +199,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer8_SetPlayRegion // * IDirectSoundBuffer8_SetPlayRegion
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(IDirectSoundBuffer8_SetPlayRegion_1_0_4361, 10) OOVPA_NO_XREF(IDirectSoundBuffer8_SetPlayRegion, 4361, 10)
// NOTE: This is actually intercepting CDirectSoundBuffer::SetPlayRegion(ULONG, ULONG) // NOTE: This is actually intercepting CDirectSoundBuffer::SetPlayRegion(ULONG, ULONG)
// IDirectSoundBuffer8_SetPlayRegion+0x10 : movzx edi, al // IDirectSoundBuffer8_SetPlayRegion+0x10 : movzx edi, al
@ -222,7 +222,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer8_SetLoopRegion // * IDirectSoundBuffer8_SetLoopRegion
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(IDirectSoundBuffer8_SetLoopRegion_1_0_4361, 11) OOVPA_NO_XREF(IDirectSoundBuffer8_SetLoopRegion, 4361, 11)
// NOTE: This is actually intercepting CDirectSoundBuffer::SetLoopRegion(ULONG, ULONG) // NOTE: This is actually intercepting CDirectSoundBuffer::SetLoopRegion(ULONG, ULONG)
// IDirectSoundBuffer8_SetLoopRegion+0x24 : mov eax, 0x80004005 // IDirectSoundBuffer8_SetLoopRegion+0x24 : mov eax, 0x80004005
@ -248,7 +248,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer8_SetVolume // * IDirectSoundBuffer8_SetVolume
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(IDirectSoundBuffer8_SetVolume_1_0_4361, 11) OOVPA_NO_XREF(IDirectSoundBuffer8_SetVolume, 4361, 11)
// NOTE: This is actually intercepting CDirectSoundBuffer::SetVolume(ULONG) // NOTE: This is actually intercepting CDirectSoundBuffer::SetVolume(ULONG)
// IDirectSoundBuffer8_SetVolume+0x0D : movzx esi, al // IDirectSoundBuffer8_SetVolume+0x0D : movzx esi, al
@ -274,7 +274,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CMcpxBuffer_SetBufferData // * CMcpxBuffer_SetBufferData
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CMcpxBuffer_SetBufferData_1_0_4361, 9, OOVPA_XREF(CMcpxBuffer_SetBufferData, 4361, 9,
XREF_DSSETBUFFERDATA, XREF_DSSETBUFFERDATA,
XRefZero) XRefZero)
@ -300,7 +300,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundBuffer_SetBufferData // * CDirectSoundBuffer_SetBufferData
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetBufferData_1_0_4361, 10, OOVPA_XREF(CDirectSoundBuffer_SetBufferData, 4361, 10,
XREF_DSSETBUFFERDATA2, XREF_DSSETBUFFERDATA2,
XRefOne) XRefOne)
@ -327,7 +327,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer8_SetBufferData // * IDirectSoundBuffer8_SetBufferData
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetBufferData_1_0_4361, 8, OOVPA_XREF(IDirectSoundBuffer8_SetBufferData, 4361, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -352,7 +352,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CMcpxBuffer_SetCurrentPosition // * CMcpxBuffer_SetCurrentPosition
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CMcpxBuffer_SetCurrentPosition_1_0_4361, 9, OOVPA_XREF(CMcpxBuffer_SetCurrentPosition, 4361, 9,
XREF_SETCURRENTPOSITION, XREF_SETCURRENTPOSITION,
XRefZero) XRefZero)
@ -376,7 +376,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundBuffer_SetCurrentPosition // * CDirectSoundBuffer_SetCurrentPosition
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetCurrentPosition_1_0_4361, 10, OOVPA_XREF(CDirectSoundBuffer_SetCurrentPosition, 4361, 10,
XREF_SETCURRENTPOSITION2, XREF_SETCURRENTPOSITION2,
XRefOne) XRefOne)
@ -403,7 +403,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer8_SetCurrentPosition // * IDirectSoundBuffer8_SetCurrentPosition
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetCurrentPosition_1_0_4361, 8, OOVPA_XREF(IDirectSoundBuffer8_SetCurrentPosition, 4361, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -428,7 +428,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CMcpxBuffer_GetCurrentPosition // * CMcpxBuffer_GetCurrentPosition
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CMcpxBuffer_GetCurrentPosition_1_0_4361, 11, OOVPA_XREF(CMcpxBuffer_GetCurrentPosition, 4361, 11,
XREF_GETCURRENTPOSITION, XREF_GETCURRENTPOSITION,
XRefZero) XRefZero)
@ -456,7 +456,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundBuffer_GetCurrentPosition // * CDirectSoundBuffer_GetCurrentPosition
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_GetCurrentPosition_1_0_4361, 10, OOVPA_XREF(CDirectSoundBuffer_GetCurrentPosition, 4361, 10,
XREF_GETCURRENTPOSITION2, XREF_GETCURRENTPOSITION2,
XRefOne) XRefOne)
@ -483,7 +483,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CMcpxBuffer_Play // * CMcpxBuffer_Play
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CMcpxBuffer_Play_1_0_4361, 11, OOVPA_XREF(CMcpxBuffer_Play, 4361, 11,
XREF_DSOUNDPLAY, XREF_DSOUNDPLAY,
XRefZero) XRefZero)
@ -511,7 +511,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundBuffer_Play // * CDirectSoundBuffer_Play
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_Play_1_0_4361, 10, OOVPA_XREF(CDirectSoundBuffer_Play, 4361, 10,
XREF_DSOUNDPLAY2, XREF_DSOUNDPLAY2,
XRefOne) XRefOne)
@ -538,7 +538,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer8_Play // * IDirectSoundBuffer8_Play
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_Play_1_0_4361, 9, OOVPA_XREF(IDirectSoundBuffer8_Play, 4361, 9,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -564,7 +564,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CMcpxBuffer_Stop // * CMcpxBuffer_Stop
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CMcpxBuffer_Stop_1_0_4361, 9, OOVPA_XREF(CMcpxBuffer_Stop, 4361, 9,
XREF_DSOUNDSTOP, XREF_DSOUNDSTOP,
XRefZero) XRefZero)
@ -588,7 +588,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundBuffer_Stop // * CDirectSoundBuffer_Stop
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_Stop_1_0_4361, 10, OOVPA_XREF(CDirectSoundBuffer_Stop, 4361, 10,
XREF_DSOUNDSTOP2, XREF_DSOUNDSTOP2,
XRefOne) XRefOne)
@ -615,7 +615,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer8_Stop // * IDirectSoundBuffer8_Stop
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_Stop_1_0_4361, 8, OOVPA_XREF(IDirectSoundBuffer8_Stop, 4361, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -640,7 +640,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundVoiceSettings::SetMixBinVolumes // * DirectSound::CDirectSoundVoiceSettings::SetMixBinVolumes
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSoundVoiceSettings_SetMixBinVolumes_1_0_4361, 7, OOVPA_XREF(DirectSound_CDirectSoundVoiceSettings_SetMixBinVolumes, 4361, 7,
XREF_DSSETMIXBINVOLUMESC, XREF_DSSETMIXBINVOLUMESC,
XRefZero) XRefZero)
@ -657,7 +657,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundVoice::SetMixBinVolumes // * DirectSound::CDirectSoundVoice::SetMixBinVolumes
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSoundVoice_SetMixBinVolumes_1_0_4361, 8, OOVPA_XREF(DirectSound_CDirectSoundVoice_SetMixBinVolumes, 4361, 8,
XREF_DSSETMIXBINVOLUMESB, XREF_DSSETMIXBINVOLUMESB,
XRefOne) XRefOne)
@ -676,7 +676,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundBuffer::SetMixBinVolumes // * DirectSound::CDirectSoundBuffer::SetMixBinVolumes
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSoundBuffer_SetMixBinVolumes_1_0_4361, 8, OOVPA_XREF(DirectSound_CDirectSoundBuffer_SetMixBinVolumes, 4361, 8,
XREF_DSSETMIXBINVOLUMESA, XREF_DSSETMIXBINVOLUMESA,
XRefOne) XRefOne)
@ -695,7 +695,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundBuffer::PlayEx // * DirectSound::CDirectSoundBuffer::PlayEx
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSoundBuffer_PlayEx_1_0_4361, 8, OOVPA_XREF(DirectSound_CDirectSoundBuffer_PlayEx, 4361, 8,
XREF_DirectSound_CDirectSoundBuffer_PlayEx, XREF_DirectSound_CDirectSoundBuffer_PlayEx,
XRefOne) XRefOne)
@ -714,7 +714,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer_PlayEx // * IDirectSoundBuffer_PlayEx
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer_PlayEx_1_0_4361, 8, OOVPA_XREF(IDirectSoundBuffer_PlayEx, 4361, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -733,7 +733,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CMcpxBuffer::Stop2 // * CMcpxBuffer::Stop2
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CMcpxBuffer_Stop2_1_0_4361, 10, OOVPA_XREF(CMcpxBuffer_Stop2, 4361, 10,
XREF_CMcpxBuffer_Stop2, XREF_CMcpxBuffer_Stop2,
XRefZero) XRefZero)
@ -757,7 +757,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundBuffer::StopEx // * DirectSound::CDirectSoundBuffer::StopEx
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSoundBuffer_StopEx_1_0_4361, 8, OOVPA_XREF(DirectSound_CDirectSoundBuffer_StopEx, 4361, 8,
XREF_DirectSound_CDirectSoundBuffer_StopEx, XREF_DirectSound_CDirectSoundBuffer_StopEx,
XRefOne) XRefOne)
@ -776,7 +776,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer_StopEx // * IDirectSoundBuffer_StopEx
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer_StopEx_1_0_4361, 8, OOVPA_XREF(IDirectSoundBuffer_StopEx, 4361, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -793,85 +793,85 @@ OOVPA_XREF(IDirectSoundBuffer_StopEx_1_0_4361, 8,
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSoundCreate_1_0_4361 // * DirectSoundCreate, 4361
// ****************************************************************** // ******************************************************************
OOVPATable DSound_1_0_4361[] = { OOVPATable DSound_4361[] = {
// DirectSoundCreate // DirectSoundCreate
OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, DirectSoundCreate), OOVPA_TABLE_PATCH(DirectSoundCreate, 4361, DirectSoundCreate),
// CDirectSound_CreateSoundStream // CDirectSound_CreateSoundStream
OOVPA_TABLE_XREF(CDirectSound_CreateSoundStream_1_0_4361), OOVPA_TABLE_XREF(CDirectSound_CreateSoundStream, 4361),
// IDirectSound8_CreateStream // IDirectSound8_CreateStream
OOVPA_TABLE_PATCH(IDirectSound8_CreateStream_1_0_3936, IDirectSound8_CreateStream), OOVPA_TABLE_PATCH(IDirectSound8_CreateStream, 3936, IDirectSound8_CreateStream),
// DirectSoundCreateStream // DirectSoundCreateStream
OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_4361, DirectSoundCreateStream), OOVPA_TABLE_PATCH(DirectSoundCreateStream, 4361, DirectSoundCreateStream),
// CMcpxStream::Pause // CMcpxStream::Pause
OOVPA_TABLE_XREF(CMcpxStream_Pause_1_0_4361), OOVPA_TABLE_XREF(CMcpxStream_Pause, 4361),
// CDirectSoundStream::Pause // CDirectSoundStream::Pause
OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_4361, CDirectSoundStream_Pause), OOVPA_TABLE_PATCH(CDirectSoundStream_Pause, 4361, CDirectSoundStream_Pause),
// IDirectSound8::AddRef (* unchanged since 3936 *) // IDirectSound8::AddRef (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, IDirectSound8_AddRef), OOVPA_TABLE_PATCH(IDirectSound8_AddRef, 3936, IDirectSound8_AddRef),
// IDirectSound8::CreateSoundBuffer // IDirectSound8::CreateSoundBuffer
OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4361, IDirectSound8_CreateSoundBuffer), OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer, 4361, IDirectSound8_CreateSoundBuffer),
// IDirectSoundBuffer8::SetPlayRegion // IDirectSoundBuffer8::SetPlayRegion
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPlayRegion_1_0_4361, IDirectSoundBuffer8_SetPlayRegion), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPlayRegion, 4361, IDirectSoundBuffer8_SetPlayRegion),
// IDirectSoundBuffer8::SetLoopRegion // IDirectSoundBuffer8::SetLoopRegion
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetLoopRegion_1_0_4361, IDirectSoundBuffer8_SetLoopRegion), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetLoopRegion, 4361, IDirectSoundBuffer8_SetLoopRegion),
// IDirectSoundBuffer8::SetVolume // IDirectSoundBuffer8::SetVolume
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVolume_1_0_4361, IDirectSoundBuffer8_SetVolume), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVolume, 4361, IDirectSoundBuffer8_SetVolume),
// CMcpxBuffer::SetBufferData // CMcpxBuffer::SetBufferData
OOVPA_TABLE_XREF(CMcpxBuffer_SetBufferData_1_0_4361), OOVPA_TABLE_XREF(CMcpxBuffer_SetBufferData, 4361),
// CDirectSoundBuffer::SetBufferData // CDirectSoundBuffer::SetBufferData
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetBufferData_1_0_4361), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetBufferData, 4361),
// IDirectSoundBuffer8::SetBufferData // IDirectSoundBuffer8::SetBufferData
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_4361, IDirectSoundBuffer8_SetBufferData), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData, 4361, IDirectSoundBuffer8_SetBufferData),
// CMcpxBuffer::SetCurrentPosition // CMcpxBuffer::SetCurrentPosition
OOVPA_TABLE_XREF(CMcpxBuffer_SetCurrentPosition_1_0_4361), OOVPA_TABLE_XREF(CMcpxBuffer_SetCurrentPosition, 4361),
// CDirectSoundBuffer::SetCurrentPosition // CDirectSoundBuffer::SetCurrentPosition
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetCurrentPosition_1_0_4361), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetCurrentPosition, 4361),
// IDirectSoundBuffer8::SetCurrentPosition // IDirectSoundBuffer8::SetCurrentPosition
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetCurrentPosition_1_0_4361, IDirectSoundBuffer8_SetCurrentPosition), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetCurrentPosition, 4361, IDirectSoundBuffer8_SetCurrentPosition),
// CMcpxBuffer::GetCurrentPosition // CMcpxBuffer::GetCurrentPosition
OOVPA_TABLE_XREF(CMcpxBuffer_GetCurrentPosition_1_0_4361), OOVPA_TABLE_XREF(CMcpxBuffer_GetCurrentPosition, 4361),
// CDirectSoundBuffer::GetCurrentPosition // CDirectSoundBuffer::GetCurrentPosition
OOVPA_TABLE_XREF(CDirectSoundBuffer_GetCurrentPosition_1_0_4361), OOVPA_TABLE_XREF(CDirectSoundBuffer_GetCurrentPosition, 4361),
// IDirectSoundBuffer8::GetCurrentPosition (* unchanged since 3936 *) // IDirectSoundBuffer8::GetCurrentPosition (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetCurrentPosition_1_0_3936, IDirectSoundBuffer8_GetCurrentPosition), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetCurrentPosition, 3936, IDirectSoundBuffer8_GetCurrentPosition),
// CMcpxBuffer::Play // CMcpxBuffer::Play
OOVPA_TABLE_XREF(CMcpxBuffer_Play_1_0_4361), OOVPA_TABLE_XREF(CMcpxBuffer_Play, 4361),
// CDirectSoundBuffer::Play // CDirectSoundBuffer::Play
OOVPA_TABLE_XREF(CDirectSoundBuffer_Play_1_0_4361), OOVPA_TABLE_XREF(CDirectSoundBuffer_Play, 4361),
// IDirectSoundBuffer8::Play // IDirectSoundBuffer8::Play
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Play_1_0_4361, IDirectSoundBuffer8_Play), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Play, 4361, IDirectSoundBuffer8_Play),
// CMcpxBuffer::Stop // CMcpxBuffer::Stop
OOVPA_TABLE_XREF(CMcpxBuffer_Stop_1_0_4361), OOVPA_TABLE_XREF(CMcpxBuffer_Stop, 4361),
// CMcpxBuffer_Stop2 // CMcpxBuffer_Stop2
OOVPA_TABLE_XREF(CMcpxBuffer_Stop2_1_0_4361), OOVPA_TABLE_XREF(CMcpxBuffer_Stop2, 4361),
// CDirectSoundBuffer::Stop // CDirectSoundBuffer::Stop
OOVPA_TABLE_XREF(CDirectSoundBuffer_Stop_1_0_4361), OOVPA_TABLE_XREF(CDirectSoundBuffer_Stop, 4361),
// IDirectSoundBuffer8::Stop // IDirectSoundBuffer8::Stop
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Stop_1_0_4361, IDirectSoundBuffer8_Stop), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Stop, 4361, IDirectSoundBuffer8_Stop),
// CDirectSoundVoiceSettings_SetMixBinVolumes // CDirectSoundVoiceSettings_SetMixBinVolumes
OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoiceSettings_SetMixBinVolumes_1_0_4361), OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoiceSettings_SetMixBinVolumes, 4361),
// CDirectSoundVoice_SetMixBinVolumes // CDirectSoundVoice_SetMixBinVolumes
OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetMixBinVolumes_1_0_4361), OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetMixBinVolumes, 4361),
// CDirectSoundBuffer_SetMixBinVolumes // CDirectSoundBuffer_SetMixBinVolumes
OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetMixBinVolumes_1_0_4361), OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetMixBinVolumes, 4361),
// DirectSound::CDirectSoundBuffer::PlayEx (XREF) // DirectSound::CDirectSoundBuffer::PlayEx (XREF)
OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_PlayEx_1_0_4361), OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_PlayEx, 4361),
// IDirectSoundBuffer_PlayEx // IDirectSoundBuffer_PlayEx
OOVPA_TABLE_PATCH(IDirectSoundBuffer_PlayEx_1_0_4361, IDirectSoundBuffer8_PlayEx), OOVPA_TABLE_PATCH(IDirectSoundBuffer_PlayEx, 4361, IDirectSoundBuffer8_PlayEx),
// DirectSound::CDirectSoundBuffer::StopEx (XREF) // DirectSound::CDirectSoundBuffer::StopEx (XREF)
OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_StopEx_1_0_4361), OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_StopEx, 4361),
// IDirectSoundBuffer_StopEx // IDirectSoundBuffer_StopEx
OOVPA_TABLE_PATCH(IDirectSoundBuffer_StopEx_1_0_4361, IDirectSoundBuffer8_StopEx), OOVPA_TABLE_PATCH(IDirectSoundBuffer_StopEx, 4361, IDirectSoundBuffer8_StopEx),
// IDirectSoundBuffer_AddRef (* unchanged since 3936 *) // IDirectSoundBuffer_AddRef (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_AddRef_1_0_3936, IDirectSoundBuffer8_AddRef), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_AddRef, 3936, IDirectSoundBuffer8_AddRef),
// IDirectSound8::Release (* unchanged since 3936 *) // IDirectSound8::Release (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, IDirectSound8_Release), OOVPA_TABLE_PATCH(IDirectSound8_Release, 3936, IDirectSound8_Release),
}; };
// ****************************************************************** // ******************************************************************
// * DSound_1_0_4361_SIZE // * DSound_4361_SIZE
// ****************************************************************** // ******************************************************************
uint32 DSound_1_0_4361_SIZE = sizeof(DSound_1_0_4361); uint32 DSound_4361_SIZE = sizeof(DSound_4361);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef DSOUND_1_0_4432_H #ifndef DSOUND_4432_H
#define DSOUND_1_0_4432_H #define DSOUND_4432_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable DSOUND_1_0_4432[]; extern OOVPATable DSOUND_4432[];
extern uint32 DSOUND_1_0_4432_SIZE; extern uint32 DSOUND_4432_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * IDirectSound8_Release // * IDirectSound8_Release
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(IDirectSound8_Release_1_0_4432, 12) OOVPA_NO_XREF(IDirectSound8_Release, 4432, 12)
// IDirectSound8_Release+0x04 : lea ecx, [eax-8] // IDirectSound8_Release+0x04 : lea ecx, [eax-8]
{ 0x04, 0x8D }, // (Offset,Value)-Pair #1 { 0x04, 0x8D }, // (Offset,Value)-Pair #1
@ -63,7 +63,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundVoice::SetMaxDistance // * CDirectSoundVoice::SetMaxDistance
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetMaxDistance_1_0_4432, 9, OOVPA_XREF(CDirectSoundVoice_SetMaxDistance, 4432, 9,
XREF_DSVOICESETMAXDISTANCE, XREF_DSVOICESETMAXDISTANCE,
XRefZero) XRefZero)
@ -87,7 +87,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundBuffer::SetMaxDistance // * CDirectSoundBuffer::SetMaxDistance
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetMaxDistance_1_0_4432, 10, OOVPA_XREF(CDirectSoundBuffer_SetMaxDistance, 4432, 10,
XREF_DSBUFFERSETMAXDISTANCE, XREF_DSBUFFERSETMAXDISTANCE,
XRefOne) XRefOne)
@ -114,7 +114,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer_SetMaxDistance // * IDirectSoundBuffer_SetMaxDistance
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer_SetMaxDistance_1_0_4432, 10, OOVPA_XREF(IDirectSoundBuffer_SetMaxDistance, 4432, 10,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -141,7 +141,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundVoice::SetMinDistance // * CDirectSoundVoice::SetMinDistance
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetMinDistance_1_0_4432, 9, OOVPA_XREF(CDirectSoundVoice_SetMinDistance, 4432, 9,
XREF_DSVOICESETMINDISTANCE, XREF_DSVOICESETMINDISTANCE,
XRefZero) XRefZero)
@ -165,7 +165,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundBuffer::SetMinDistance // * CDirectSoundBuffer::SetMinDistance
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetMinDistance_1_0_4432, 10, OOVPA_XREF(CDirectSoundBuffer_SetMinDistance, 4432, 10,
XREF_DSBUFFERSETMINDISTANCE, XREF_DSBUFFERSETMINDISTANCE,
XRefOne) XRefOne)
@ -192,7 +192,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer_SetMinDistance // * IDirectSoundBuffer_SetMinDistance
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer_SetMinDistance_1_0_4432, 10, OOVPA_XREF(IDirectSoundBuffer_SetMinDistance, 4432, 10,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -219,7 +219,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSound::SetI3DL2Listener // * CDirectSound::SetI3DL2Listener
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSound_SetI3DL2Listener_1_0_4432, 11, OOVPA_XREF(CDirectSound_SetI3DL2Listener, 4432, 11,
XREF_DSSETI3DL2LISTENER, XREF_DSSETI3DL2LISTENER,
XRefZero) XRefZero)
@ -245,7 +245,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSound8_SetI3DL2Listener // * IDirectSound8_SetI3DL2Listener
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSound8_SetI3DL2Listener_1_0_4432, 12, OOVPA_XREF(IDirectSound8_SetI3DL2Listener, 4432, 12,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -276,7 +276,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundVoiceSettings::SetMixBins // * CDirectSoundVoiceSettings::SetMixBins
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundVoiceSettings_SetMixBins_1_0_4432, 10, OOVPA_XREF(CDirectSoundVoiceSettings_SetMixBins, 4432, 10,
XREF_DSSETMIXBINSC, XREF_DSSETMIXBINSC,
XRefZero) XRefZero)
@ -303,7 +303,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundVoice::SetMixBins // * CDirectSoundVoice::SetMixBins
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetMixBins_1_0_4432, 17, OOVPA_XREF(CDirectSoundVoice_SetMixBins, 4432, 17,
XREF_DSSETMIXBINSB, XREF_DSSETMIXBINSB,
XRefOne) XRefOne)
@ -341,7 +341,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundBuffer::SetMixBins // * CDirectSoundBuffer::SetMixBins
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetMixBins_1_0_4432, 17, OOVPA_XREF(CDirectSoundBuffer_SetMixBins, 4432, 17,
XREF_DSSETMIXBINSA, XREF_DSSETMIXBINSA,
XRefOne) XRefOne)
@ -377,7 +377,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer8_SetMixBins // * IDirectSoundBuffer8_SetMixBins
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetMixBins_1_0_4432, 12, OOVPA_XREF(IDirectSoundBuffer8_SetMixBins, 4432, 12,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -408,7 +408,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSound::CommitDeferredSettings // * CDirectSound::CommitDeferredSettings
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(CDirectSound_CommitDeferredSettings_1_0_4432, 11) OOVPA_NO_XREF(CDirectSound_CommitDeferredSettings, 4432, 11)
// CDirectSound_CommitDeferredSettings+0x10 : movzx eax, al // CDirectSound_CommitDeferredSettings+0x10 : movzx eax, al
{ 0x10, 0x0F }, // (Offset,Value)-Pair #1 { 0x10, 0x0F }, // (Offset,Value)-Pair #1
@ -433,7 +433,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSound::SetDistanceFactorA // * CDirectSound::SetDistanceFactorA
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSound_SetDistanceFactorA_1_0_4432, 11, OOVPA_XREF(CDirectSound_SetDistanceFactorA, 4432, 11,
XREF_SETDISTANCEFACTORA, XREF_SETDISTANCEFACTORA,
XRefZero) XRefZero)
@ -459,7 +459,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSound8_SetDistanceFactor // * IDirectSound8_SetDistanceFactor
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSound8_SetDistanceFactor_1_0_4432, 11, OOVPA_XREF(IDirectSound8_SetDistanceFactor, 4432, 11,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -489,7 +489,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSound::SetPositionA // * CDirectSound::SetPositionA
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSound_SetPositionA_1_0_4432, 11, OOVPA_XREF(CDirectSound_SetPositionA, 4432, 11,
XREF_DSSETPOSITIONA, XREF_DSSETPOSITIONA,
XRefZero) XRefZero)
@ -515,7 +515,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSound::SetVelocity // * CDirectSound::SetVelocity
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSound_SetVelocity_1_0_4432, 15, OOVPA_XREF(CDirectSound_SetVelocity, 4432, 15,
XREF_DSSETVELOCITYA, XREF_DSSETVELOCITYA,
XRefZero) XRefZero)
@ -547,7 +547,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundVoice::SetPosition // * CDirectSoundVoice::SetPosition
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetPosition_1_0_4432, 8, OOVPA_XREF(CDirectSoundVoice_SetPosition, 4432, 8,
XREF_DSVOICESETPOSITION, XREF_DSVOICESETPOSITION,
XRefZero) XRefZero)
@ -568,87 +568,87 @@ OOVPA_XREF(CDirectSoundVoice_SetPosition_1_0_4432, 8,
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSoundCreate_1_0_4432 // * DirectSoundCreate, 4432
// ****************************************************************** // ******************************************************************
OOVPATable DSound_1_0_4432[] = { OOVPATable DSound_4432[] = {
// DirectSoundCreate (* unchanged since 4361 *) // DirectSoundCreate (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, DirectSoundCreate), OOVPA_TABLE_PATCH(DirectSoundCreate, 4361, DirectSoundCreate),
// IDirectSound8_CreateStream // IDirectSound8_CreateStream
OOVPA_TABLE_PATCH(IDirectSound8_CreateStream_1_0_3936, IDirectSound8_CreateStream), OOVPA_TABLE_PATCH(IDirectSound8_CreateStream, 3936, IDirectSound8_CreateStream),
// CDirectSound_CreateSoundStream (* unchanged since 4361 *) // CDirectSound_CreateSoundStream (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CDirectSound_CreateSoundStream_1_0_4361), OOVPA_TABLE_XREF(CDirectSound_CreateSoundStream, 4361),
// DirectSoundCreateStream (* unchanged since 4361 *) // DirectSoundCreateStream (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_4361, DirectSoundCreateStream), OOVPA_TABLE_PATCH(DirectSoundCreateStream, 4361, DirectSoundCreateStream),
// CMcpxStream::Pause (* unchanged since 4361 *) // CMcpxStream::Pause (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CMcpxStream_Pause_1_0_4361), OOVPA_TABLE_XREF(CMcpxStream_Pause, 4361),
// CDirectSoundStream::Pause (* unchanged since 4361 *) // CDirectSoundStream::Pause (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_4361, CDirectSoundStream_Pause), OOVPA_TABLE_PATCH(CDirectSoundStream_Pause, 4361, CDirectSoundStream_Pause),
// IDirectSound8::AddRef (* unchanged since 3936 *) // IDirectSound8::AddRef (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, IDirectSound8_AddRef), OOVPA_TABLE_PATCH(IDirectSound8_AddRef, 3936, IDirectSound8_AddRef),
// IDirectSound8::Release // IDirectSound8::Release
OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_4432, IDirectSound8_Release), OOVPA_TABLE_PATCH(IDirectSound8_Release, 4432, IDirectSound8_Release),
// IDirectSound8::CreateSoundBuffer (* unchanged since 4361 *) // IDirectSound8::CreateSoundBuffer (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4361, IDirectSound8_CreateSoundBuffer), OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer, 4361, IDirectSound8_CreateSoundBuffer),
// IDirectSoundBuffer8::Release (* unchanged since 3936 *) // IDirectSoundBuffer8::Release (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release_1_0_3936, IDirectSoundBuffer8_Release), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release, 3936, IDirectSoundBuffer8_Release),
// IDirectSoundBuffer8::SetLoopRegion (* unchanged since 4361 *) // IDirectSoundBuffer8::SetLoopRegion (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetLoopRegion_1_0_4361, IDirectSoundBuffer8_SetLoopRegion), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetLoopRegion, 4361, IDirectSoundBuffer8_SetLoopRegion),
// CMcpxBuffer::SetBufferData (* unchanged since 4361 *) // CMcpxBuffer::SetBufferData (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CMcpxBuffer_SetBufferData_1_0_4361), OOVPA_TABLE_XREF(CMcpxBuffer_SetBufferData, 4361),
// CDirectSoundBuffer::SetBufferData (* unchanged since 4361 *) // CDirectSoundBuffer::SetBufferData (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetBufferData_1_0_4361), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetBufferData, 4361),
// IDirectSoundBuffer8::SetBufferData (* unchanged since 4361 *) // IDirectSoundBuffer8::SetBufferData (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_4361, IDirectSoundBuffer8_SetBufferData), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData, 4361, IDirectSoundBuffer8_SetBufferData),
// CMcpxBuffer::SetCurrentPosition (* unchanged since 4361 *) // CMcpxBuffer::SetCurrentPosition (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CMcpxBuffer_SetCurrentPosition_1_0_4361), OOVPA_TABLE_XREF(CMcpxBuffer_SetCurrentPosition, 4361),
// CDirectSoundBuffer::SetCurrentPosition (* unchanged since 4361 *) // CDirectSoundBuffer::SetCurrentPosition (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetCurrentPosition_1_0_4361), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetCurrentPosition, 4361),
// IDirectSoundBuffer8::SetCurrentPosition (* unchanged since 4361 *) // IDirectSoundBuffer8::SetCurrentPosition (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetCurrentPosition_1_0_4361, IDirectSoundBuffer8_SetCurrentPosition), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetCurrentPosition, 4361, IDirectSoundBuffer8_SetCurrentPosition),
// CMcpxBuffer::Stop (* unchanged since 4361 *) // CMcpxBuffer::Stop (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CMcpxBuffer_Stop_1_0_4361), OOVPA_TABLE_XREF(CMcpxBuffer_Stop, 4361),
// CDirectSoundBuffer::Stop (* unchanged since 4361 *) // CDirectSoundBuffer::Stop (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_Stop_1_0_4361), OOVPA_TABLE_XREF(CDirectSoundBuffer_Stop, 4361),
// IDirectSoundBuffer8::Stop (* unchanged since 4361 *) // IDirectSoundBuffer8::Stop (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Stop_1_0_4361, IDirectSoundBuffer8_Stop), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Stop, 4361, IDirectSoundBuffer8_Stop),
// CDirectSoundVoice::SetMaxDistance (XREF) // CDirectSoundVoice::SetMaxDistance (XREF)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMaxDistance_1_0_4432), OOVPA_TABLE_XREF(CDirectSoundVoice_SetMaxDistance, 4432),
// CDirectSoundBuffer::SetMaxDistance (XREF) // CDirectSoundBuffer::SetMaxDistance (XREF)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance_1_0_4432), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance, 4432),
// IDirectSoundBuffer_SetMaxDistance // IDirectSoundBuffer_SetMaxDistance
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_4432, IDirectSoundBuffer8_SetMaxDistance), OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance, 4432, IDirectSoundBuffer8_SetMaxDistance),
// CDirectSoundVoice::SetMinDistance (XREF) // CDirectSoundVoice::SetMinDistance (XREF)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance_1_0_4432), OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance, 4432),
// CDirectSoundBuffer::SetMinDistance (XREF) // CDirectSoundBuffer::SetMinDistance (XREF)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMinDistance_1_0_4432), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMinDistance, 4432),
// IDirectSoundBuffer_SetMinDistance // IDirectSoundBuffer_SetMinDistance
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_4432, IDirectSoundBuffer8_SetMinDistance), OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance, 4432, IDirectSoundBuffer8_SetMinDistance),
// CDirectSound_SetI3DL2Listener // CDirectSound_SetI3DL2Listener
OOVPA_TABLE_XREF(CDirectSound_SetI3DL2Listener_1_0_4432), OOVPA_TABLE_XREF(CDirectSound_SetI3DL2Listener, 4432),
// IDirectSound8_SetI3DL2Listener // IDirectSound8_SetI3DL2Listener
OOVPA_TABLE_PATCH(IDirectSound8_SetI3DL2Listener_1_0_4432, IDirectSound8_SetI3DL2Listener), OOVPA_TABLE_PATCH(IDirectSound8_SetI3DL2Listener, 4432, IDirectSound8_SetI3DL2Listener),
// CDirectSoundVoiceSettings_SetMixBins // CDirectSoundVoiceSettings_SetMixBins
OOVPA_TABLE_XREF(CDirectSoundVoiceSettings_SetMixBins_1_0_4432), OOVPA_TABLE_XREF(CDirectSoundVoiceSettings_SetMixBins, 4432),
// CDirectSoundVoice_SetMixBins // CDirectSoundVoice_SetMixBins
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMixBins_1_0_4432), OOVPA_TABLE_XREF(CDirectSoundVoice_SetMixBins, 4432),
// CDirectSoundBuffer_SetMixBins // CDirectSoundBuffer_SetMixBins
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMixBins_1_0_4432), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMixBins, 4432),
// IDirectSoundBuffer8_SetMixBins // IDirectSoundBuffer8_SetMixBins
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBins_1_0_4432, IDirectSoundBuffer8_SetMixBins), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBins, 4432, IDirectSoundBuffer8_SetMixBins),
// CDirectSound::CommitDeferredSettings // CDirectSound::CommitDeferredSettings
OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings_1_0_4432, CDirectSound_CommitDeferredSettings), OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings, 4432, CDirectSound_CommitDeferredSettings),
// CDirectSound::SetDistanceFactorA (XREF) // CDirectSound::SetDistanceFactorA (XREF)
OOVPA_TABLE_XREF(CDirectSound_SetDistanceFactorA_1_0_4432), OOVPA_TABLE_XREF(CDirectSound_SetDistanceFactorA, 4432),
// IDirectSound8::SetDistanceFactor // IDirectSound8::SetDistanceFactor
OOVPA_TABLE_PATCH(IDirectSound8_SetDistanceFactor_1_0_4432, IDirectSound8_SetDistanceFactor), OOVPA_TABLE_PATCH(IDirectSound8_SetDistanceFactor, 4432, IDirectSound8_SetDistanceFactor),
// IDirectSound8::DownloadEffectsImage (* unchanged since 3936 *) // IDirectSound8::DownloadEffectsImage (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, IDirectSound8_DownloadEffectsImage), OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage, 3936, IDirectSound8_DownloadEffectsImage),
// IDirectSoundBuffer_AddRef (* unchanged since 3936 *) // IDirectSoundBuffer_AddRef (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_AddRef_1_0_3936, IDirectSoundBuffer8_AddRef), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_AddRef, 3936, IDirectSoundBuffer8_AddRef),
}; };
// ****************************************************************** // ******************************************************************
// * DSound_1_0_4432_SIZE // * DSound_4432_SIZE
// ****************************************************************** // ******************************************************************
uint32 DSound_1_0_4432_SIZE = sizeof(DSound_1_0_4432); uint32 DSound_4432_SIZE = sizeof(DSound_4432);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef DSOUND_1_0_4627_H #ifndef DSOUND_4627_H
#define DSOUND_1_0_4627_H #define DSOUND_4627_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable DSOUND_1_0_4627[]; extern OOVPATable DSOUND_4627[];
extern uint32 DSOUND_1_0_4627_SIZE; extern uint32 DSOUND_4627_SIZE;
#endif #endif

File diff suppressed because it is too large Load Diff

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef DSOUND_1_0_5233_H #ifndef DSOUND_5233_H
#define DSOUND_1_0_5233_H #define DSOUND_5233_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable DSOUND_1_0_5233[]; extern OOVPATable DSOUND_5233[];
extern uint32 DSOUND_1_0_5233_SIZE; extern uint32 DSOUND_5233_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSound::EnableHeadphones // * DirectSound::CDirectSound::EnableHeadphones
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSound_EnableHeadphones_1_0_5233, 8, OOVPA_XREF(CDirectSound_EnableHeadphones, 5233, 8,
XREF_DSENABLEHEADPHONES, XREF_DSENABLEHEADPHONES,
XRefZero) XRefZero)
@ -53,7 +53,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSound8_EnableHeadphones // * IDirectSound8_EnableHeadphones
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSound8_EnableHeadphones_1_0_5233, 8, OOVPA_XREF(IDirectSound8_EnableHeadphones, 5233, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -77,7 +77,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundStream_FlushEx // * CDirectSoundStream_FlushEx
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundStream_FlushEx_1_0_5233, 11, OOVPA_XREF(CDirectSoundStream_FlushEx, 5233, 11,
XREF_DSFLUSHEX2, XREF_DSFLUSHEX2,
XRefZero) XRefZero)
@ -101,7 +101,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer8_StopEx // * IDirectSoundBuffer8_StopEx
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_StopEx_1_0_5233, 9, OOVPA_XREF(IDirectSoundBuffer8_StopEx, 5233, 9,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -124,7 +124,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CMcpxStream_Pause // * CMcpxStream_Pause
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CMcpxStream_Pause_1_0_5233, 11, OOVPA_XREF(CMcpxStream_Pause, 5233, 11,
XREF_DSSTREAMPAUSE, XREF_DSSTREAMPAUSE,
XRefZero) XRefZero)
@ -152,7 +152,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// CMcpxAPU::SynchPlayback // CMcpxAPU::SynchPlayback
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CMcpxAPU_SynchPlayback_1_0_5233, 8, OOVPA_XREF(CMcpxAPU_SynchPlayback, 5233, 8,
XREF_DSSYNCHPLAYBACKB, XREF_DSSYNCHPLAYBACKB,
XRefZero) XRefZero)
@ -170,7 +170,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSound::SynchPlayback // * CDirectSound::SynchPlayback
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSound_SynchPlayback_1_0_5233, 10, OOVPA_XREF(CDirectSound_SynchPlayback, 5233, 10,
XREF_DSSYNCHPLAYBACKA, XREF_DSSYNCHPLAYBACKA,
XRefOne) XRefOne)
@ -196,7 +196,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSound8::SynchPlayback // * IDirectSound8::SynchPlayback
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSound8_SynchPlayback_1_0_5233, 8, OOVPA_XREF(IDirectSound8_SynchPlayback, 5233, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -220,7 +220,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundVoice::SetFormat // * DirectSound::CDirectSoundVoice::SetFormat
// ****************************************************************** // ******************************************************************
OOVPA_XREF(X_DirectSound_CDirectSoundVoice_SetFormat_1_0_5233, 8, OOVPA_XREF(X_DirectSound_CDirectSoundVoice_SetFormat, 5233, 8,
XREF_DirectSound_CDirectSoundVoice_SetFormat, XREF_DirectSound_CDirectSoundVoice_SetFormat,
XRefZero) XRefZero)
@ -238,7 +238,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// CDirectSoundVoice::SetMode // CDirectSoundVoice::SetMode
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetMode_1_0_5233, 8, OOVPA_XREF(CDirectSoundVoice_SetMode, 5233, 8,
XREF_DSBUFFERSETMODEB, XREF_DSBUFFERSETMODEB,
XRefZero) XRefZero)
@ -256,7 +256,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// CDirectSoundBuffer::SetMode // CDirectSoundBuffer::SetMode
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetMode_1_0_5233, 8, OOVPA_XREF(CDirectSoundBuffer_SetMode, 5233, 8,
XREF_DSBUFFERSETMODEA, XREF_DSBUFFERSETMODEA,
XRefOne) XRefOne)
@ -275,7 +275,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer8_SetMode // * IDirectSoundBuffer8_SetMode
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetMode_1_0_5233, 8, OOVPA_XREF(IDirectSoundBuffer8_SetMode, 5233, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -299,7 +299,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundVoice::SetVolume // * CDirectSoundVoice::SetVolume
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetVolume_1_0_5233, 8, OOVPA_XREF(CDirectSoundVoice_SetVolume, 5233, 8,
XREF_DirectSound_CDirectSoundVoice_SetVolume, XREF_DirectSound_CDirectSoundVoice_SetVolume,
XRefOne) XRefOne)
@ -318,7 +318,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundBuffer::SetVolume // * CDirectSoundBuffer::SetVolume
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetVolume_1_0_5233, 8, OOVPA_XREF(CDirectSoundBuffer_SetVolume, 5233, 8,
XREF_DirectSound_CDirectSoundBuffer_SetVolume, XREF_DirectSound_CDirectSoundBuffer_SetVolume,
XRefOne) XRefOne)
@ -337,7 +337,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer8::SetVolume // * IDirectSoundBuffer8::SetVolume
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetVolume_1_0_5233, 8, OOVPA_XREF(IDirectSoundBuffer8_SetVolume, 5233, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -356,7 +356,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundStream::SetVolume // * CDirectSoundStream::SetVolume
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundStream_SetVolume_1_0_5233, 9, OOVPA_XREF(CDirectSoundStream_SetVolume, 5233, 9,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -376,7 +376,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundStream::SetFrequency // * CDirectSoundStream::SetFrequency
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundStream_SetFrequency_1_0_5233, 8, OOVPA_XREF(CDirectSoundStream_SetFrequency, 5233, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -395,7 +395,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundStream::SetMixBins // * CDirectSoundStream::SetMixBins
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundStream_SetMixBins_1_0_5233, 8, OOVPA_XREF(CDirectSoundStream_SetMixBins, 5233, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -414,7 +414,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundVoice::SetRolloffCurve // * CDirectSoundVoice::SetRolloffCurve
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetRolloffCurve_1_0_5233, 8, OOVPA_XREF(CDirectSoundVoice_SetRolloffCurve, 5233, 8,
XREF_DSVOICESETROLLOFFCURVE, XREF_DSVOICESETROLLOFFCURVE,
XRefZero) XRefZero)
@ -432,7 +432,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundBuffer::SetRolloffCurve // * CDirectSoundBuffer::SetRolloffCurve
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetRolloffCurve_1_0_5233, 8, OOVPA_XREF(CDirectSoundBuffer_SetRolloffCurve, 5233, 8,
XREF_DSBUFFERSETROLLOFFCURVE, XREF_DSBUFFERSETROLLOFFCURVE,
XRefOne) XRefOne)
@ -451,7 +451,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer8_SetRolloffCurve // * IDirectSoundBuffer8_SetRolloffCurve
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetRolloffCurve_1_0_5233, 8, OOVPA_XREF(IDirectSoundBuffer8_SetRolloffCurve, 5233, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -470,7 +470,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundVoice::SetMaxDistance // * DirectSound::CDirectSoundVoice::SetMaxDistance
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetMaxDistance_1_0_5344, 7, OOVPA_XREF(CDirectSoundVoice_SetMaxDistance, 5344, 7,
XREF_DSVOICESETMAXDISTANCE, XREF_DSVOICESETMAXDISTANCE,
XRefZero) XRefZero)
@ -486,7 +486,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundBuffer::SetMaxDistance // * CDirectSoundBuffer::SetMaxDistance
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetMaxDistance_1_0_5344, 11, OOVPA_XREF(CDirectSoundBuffer_SetMaxDistance, 5344, 11,
XREF_DSBUFFERSETMAXDISTANCE, XREF_DSBUFFERSETMAXDISTANCE,
XRefOne) XRefOne)
@ -514,7 +514,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer_SetMaxDistance // * IDirectSoundBuffer_SetMaxDistance
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer_SetMaxDistance_1_0_5344, 11, OOVPA_XREF(IDirectSoundBuffer_SetMaxDistance, 5344, 11,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -542,7 +542,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundVoice::SetMinDistance // * DirectSound::CDirectSoundVoice::SetMinDistance
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetMinDistance_1_0_5344, 7, OOVPA_XREF(CDirectSoundVoice_SetMinDistance, 5344, 7,
XREF_DSVOICESETMINDISTANCE, XREF_DSVOICESETMINDISTANCE,
XRefZero) XRefZero)
@ -558,7 +558,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundBuffer::SetMinDistance // * CDirectSoundBuffer::SetMinDistance
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetMinDistance_1_0_5344, 11, OOVPA_XREF(CDirectSoundBuffer_SetMinDistance, 5344, 11,
XREF_DSBUFFERSETMINDISTANCE, XREF_DSBUFFERSETMINDISTANCE,
XRefOne) XRefOne)
@ -586,7 +586,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSoundStream::SetMinDistance // * DirectSound::CDirectSoundStream::SetMinDistance
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSoundStream_SetMinDistance_1_0_5344, 8, OOVPA_XREF(DirectSound_CDirectSoundStream_SetMinDistance, 5344, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -605,7 +605,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer_SetMinDistance // * IDirectSoundBuffer_SetMinDistance
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer_SetMinDistance_1_0_5344, 11, OOVPA_XREF(IDirectSoundBuffer_SetMinDistance, 5344, 11,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -633,7 +633,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSound::SetI3DL2Listener // * DirectSound::CDirectSound::SetI3DL2Listener
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSound_SetI3DL2Listener_1_0_5344, 8, OOVPA_XREF(DirectSound_CDirectSound_SetI3DL2Listener, 5344, 8,
XREF_DSSETI3DL2LISTENER, XREF_DSSETI3DL2LISTENER,
XRefZero) XRefZero)
@ -651,7 +651,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSound_SetI3DL2Listener // * IDirectSound_SetI3DL2Listener
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSound_SetI3DL2Listener_1_0_5344, 9, OOVPA_XREF(IDirectSound_SetI3DL2Listener, 5344, 9,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -671,7 +671,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSound::SetRolloffFactor // * DirectSound::CDirectSound::SetRolloffFactor
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSound_SetRolloffFactor_1_0_5344, 9, OOVPA_XREF(DirectSound_CDirectSound_SetRolloffFactor, 5344, 9,
XREF_SETROLLOFFFACTORA, XREF_SETROLLOFFFACTORA,
XRefZero) XRefZero)
@ -690,7 +690,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSound_SetRolloffFactor // * IDirectSound_SetRolloffFactor
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSound_SetRolloffFactor_1_0_5344, 8, OOVPA_XREF(IDirectSound_SetRolloffFactor, 5344, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -709,7 +709,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundVoice::SetDistanceFactor // * CDirectSoundVoice::SetDistanceFactor
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetDistanceFactor_1_0_5344, 7, OOVPA_XREF(CDirectSoundVoice_SetDistanceFactor, 5344, 7,
XREF_DSVOICESETDISTANCEFACTOR, XREF_DSVOICESETDISTANCEFACTOR,
XRefZero) XRefZero)
@ -726,7 +726,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CDirectSoundBuffer::SetDistanceFactor // * CDirectSoundBuffer::SetDistanceFactor
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetDistanceFactor_1_0_5344, 8, OOVPA_XREF(CDirectSoundBuffer_SetDistanceFactor, 5344, 8,
XREF_DSBUFFERSETDISTANCEFACTOR, XREF_DSBUFFERSETDISTANCEFACTOR,
XRefOne) XRefOne)
@ -745,7 +745,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSoundBuffer8_SetDistanceFactor // * IDirectSoundBuffer8_SetDistanceFactor
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetDistanceFactor_1_0_5344, 8, OOVPA_XREF(IDirectSoundBuffer8_SetDistanceFactor, 5344, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -764,7 +764,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSound::SetDistanceFactor // * DirectSound::CDirectSound::SetDistanceFactor
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSound_SetDistanceFactor_1_0_5344, 9, OOVPA_XREF(DirectSound_CDirectSound_SetDistanceFactor, 5344, 9,
XREF_SETDISTANCEFACTORA, XREF_SETDISTANCEFACTORA,
XRefZero) XRefZero)
@ -783,7 +783,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSound_SetDistanceFactor // * IDirectSound_SetDistanceFactor
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSound_SetDistanceFactor_1_0_5344, 8, OOVPA_XREF(IDirectSound_SetDistanceFactor, 5344, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -802,7 +802,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DirectSound::CDirectSound::SetDopplerFactor // * DirectSound::CDirectSound::SetDopplerFactor
// ****************************************************************** // ******************************************************************
OOVPA_XREF(DirectSound_CDirectSound_SetDopplerFactor_1_0_5344, 9, OOVPA_XREF(DirectSound_CDirectSound_SetDopplerFactor, 5344, 9,
XREF_SETDOPPLERFACTOR, XREF_SETDOPPLERFACTOR,
XRefZero) XRefZero)
@ -822,7 +822,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IDirectSound_SetDopplerFactor // * IDirectSound_SetDopplerFactor
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IDirectSound_SetDopplerFactor_1_0_5344, 8, OOVPA_XREF(IDirectSound_SetDopplerFactor, 5344, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -839,222 +839,222 @@ OOVPA_XREF(IDirectSound_SetDopplerFactor_1_0_5344, 8,
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * Direct_1_0_5233 // * Direct, 5233
// ****************************************************************** // ******************************************************************
OOVPATable DSound_1_0_5233[] = { OOVPATable DSound_5233[] = {
// DirectSoundCreate (* unchanged since 4361 *) // DirectSoundCreate (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, DirectSoundCreate), OOVPA_TABLE_PATCH(DirectSoundCreate, 4361, DirectSoundCreate),
// DirectSoundDoWork (* unchanged since 4627 *) // DirectSoundDoWork (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(DirectSoundDoWork_1_0_4627, DirectSoundDoWork), OOVPA_TABLE_PATCH(DirectSoundDoWork, 4627, DirectSoundDoWork),
// CDirectSound::CreateSoundBuffer (XREF) (* unchanged since 4627 *) // CDirectSound::CreateSoundBuffer (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CDirectSound_CreateSoundBuffer_1_0_4627), OOVPA_TABLE_XREF(CDirectSound_CreateSoundBuffer, 4627),
// CMcpxAPU::SynchPlayback (XRef) // CMcpxAPU::SynchPlayback (XRef)
OOVPA_TABLE_XREF(CMcpxAPU_SynchPlayback_1_0_5233), OOVPA_TABLE_XREF(CMcpxAPU_SynchPlayback, 5233),
// CDirectSound::SynchPlayback (XRef) // CDirectSound::SynchPlayback (XRef)
OOVPA_TABLE_XREF(CDirectSound_SynchPlayback_1_0_5233), OOVPA_TABLE_XREF(CDirectSound_SynchPlayback, 5233),
// IDirectSound_SynchPlayback // IDirectSound_SynchPlayback
OOVPA_TABLE_PATCH(IDirectSound8_SynchPlayback_1_0_5233, IDirectSound8_SynchPlayback), OOVPA_TABLE_PATCH(IDirectSound8_SynchPlayback, 5233, IDirectSound8_SynchPlayback),
// CMcpxStream::Pause (XRef) // CMcpxStream::Pause (XRef)
OOVPA_TABLE_XREF(CMcpxStream_Pause_1_0_5233), OOVPA_TABLE_XREF(CMcpxStream_Pause, 5233),
// CDirectSoundStream::Pause (* unchanged since 4361 *) // CDirectSoundStream::Pause (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_4361, CDirectSoundStream_Pause), OOVPA_TABLE_PATCH(CDirectSoundStream_Pause, 4361, CDirectSoundStream_Pause),
// CDirectSound_SetI3DL2Listener (XREF) (* unchanged since 4432 *) // CDirectSound_SetI3DL2Listener (XREF) (* unchanged since 4432 *)
OOVPA_TABLE_XREF(CDirectSound_SetI3DL2Listener_1_0_4432), OOVPA_TABLE_XREF(CDirectSound_SetI3DL2Listener, 4432),
// IDirectSound8_SetI3DL2Listener (* unchanged since 4432 *) // IDirectSound8_SetI3DL2Listener (* unchanged since 4432 *)
OOVPA_TABLE_PATCH(IDirectSound8_SetI3DL2Listener_1_0_4432, IDirectSound8_SetI3DL2Listener), OOVPA_TABLE_PATCH(IDirectSound8_SetI3DL2Listener, 4432, IDirectSound8_SetI3DL2Listener),
// CDirectSound::SetVelocity (XREF) (* unchanged since 4627 *) // CDirectSound::SetVelocity (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CDirectSound_SetVelocity_1_0_4627), OOVPA_TABLE_XREF(CDirectSound_SetVelocity, 4627),
// IDirectSound8::SetVelocity (* unchanged since 3936 *) // IDirectSound8::SetVelocity (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSound8_SetVelocity_1_0_3936, IDirectSound8_SetVelocity), OOVPA_TABLE_PATCH(IDirectSound8_SetVelocity, 3936, IDirectSound8_SetVelocity),
// CDirectSoundVoiceSettings::SetMixBins (* unchanged since 4432 *) // CDirectSoundVoiceSettings::SetMixBins (* unchanged since 4432 *)
OOVPA_TABLE_XREF(CDirectSoundVoiceSettings_SetMixBins_1_0_4432), OOVPA_TABLE_XREF(CDirectSoundVoiceSettings_SetMixBins, 4432),
// CDirectSoundVoice::SetMixBins (* unchanged since 4432 *) // CDirectSoundVoice::SetMixBins (* unchanged since 4432 *)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMixBins_1_0_4432), OOVPA_TABLE_XREF(CDirectSoundVoice_SetMixBins, 4432),
// CDirectSoundBuffer::SetMixBins (* unchanged since 4432 *) // CDirectSoundBuffer::SetMixBins (* unchanged since 4432 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMixBins_1_0_4432), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMixBins, 4432),
// IDirectSoundBuffer8::SetMixBins (* unchanged since 4432 *) // IDirectSoundBuffer8::SetMixBins (* unchanged since 4432 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBins_1_0_4432, IDirectSoundBuffer8_SetMixBins), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBins, 4432, IDirectSoundBuffer8_SetMixBins),
// CDirectSoundStream::SetMixBins // CDirectSoundStream::SetMixBins
OOVPA_TABLE_PATCH(CDirectSoundStream_SetMixBins_1_0_5233, CDirectSoundStream_SetMixBins), OOVPA_TABLE_PATCH(CDirectSoundStream_SetMixBins, 5233, CDirectSoundStream_SetMixBins),
// CDirectSound::SetPositionA (XREF) (* unchanged since 4627 *) // CDirectSound::SetPositionA (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CDirectSound_SetPositionA_1_0_4627), OOVPA_TABLE_XREF(CDirectSound_SetPositionA, 4627),
// IDirectSound8::SetPosition (* unchanged since 3936 *) // IDirectSound8::SetPosition (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSound8_SetPosition_1_0_3936, IDirectSound8_SetPosition), OOVPA_TABLE_PATCH(IDirectSound8_SetPosition, 3936, IDirectSound8_SetPosition),
// DirectSoundCreateBuffer (* unchanged since 4627 *) // DirectSoundCreateBuffer (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(DirectSoundCreateBuffer_1_0_4627, DirectSoundCreateBuffer), OOVPA_TABLE_PATCH(DirectSoundCreateBuffer, 4627, DirectSoundCreateBuffer),
// IDirectSound8::CreateSoundBuffer (* unchanged since 4627 *) // IDirectSound8::CreateSoundBuffer (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4627, IDirectSound8_CreateSoundBuffer), OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer, 4627, IDirectSound8_CreateSoundBuffer),
// CDirectSoundVoice::SetFrequency (XREF) (* unchanged since 4627 *) // CDirectSoundVoice::SetFrequency (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetFrequency_1_0_4627), OOVPA_TABLE_XREF(CDirectSoundVoice_SetFrequency, 4627),
// CDirectSoundBuffer::SetFrequency (XREF) (* unchanged since 4627 *) // CDirectSoundBuffer::SetFrequency (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetFrequency_1_0_4627), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetFrequency, 4627),
// IDirectSoundBuffer8::SetFrequency (* unchanged since 4627 *) // IDirectSoundBuffer8::SetFrequency (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFrequency_1_0_4627, IDirectSoundBuffer8_SetFrequency), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFrequency, 4627, IDirectSoundBuffer8_SetFrequency),
// CDirectSoundStream::SetFrequency // CDirectSoundStream::SetFrequency
OOVPA_TABLE_PATCH(CDirectSoundStream_SetFrequency_1_0_5233, CDirectSoundStream_SetFrequency), OOVPA_TABLE_PATCH(CDirectSoundStream_SetFrequency, 5233, CDirectSoundStream_SetFrequency),
// CMcpxVoiceClient_SetVolume (XREF) (* unchanged since 4627 *) // CMcpxVoiceClient_SetVolume (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CMcpxVoiceClient_SetVolume_1_0_4627), OOVPA_TABLE_XREF(CMcpxVoiceClient_SetVolume, 4627),
// CDirectSoundVoice::SetVolume (XREF) // CDirectSoundVoice::SetVolume (XREF)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetVolume_1_0_5233), OOVPA_TABLE_XREF(CDirectSoundVoice_SetVolume, 5233),
// CDirectSoundBuffer::SetVolume (XREF) // CDirectSoundBuffer::SetVolume (XREF)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetVolume_1_0_5233), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetVolume, 5233),
// IDirectSoundBuffer8::SetVolume // IDirectSoundBuffer8::SetVolume
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVolume_1_0_5233, IDirectSoundBuffer8_SetVolume), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVolume, 5233, IDirectSoundBuffer8_SetVolume),
// CDirectSoundStream_SetVolume (* unchanged since 4627 *) // CDirectSoundStream_SetVolume (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_4627, CDirectSoundStream_SetVolume), OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume, 4627, CDirectSoundStream_SetVolume),
// IDirectSoundBuffer8::LockA (XREF) // IDirectSoundBuffer8::LockA (XREF)
OOVPA_TABLE_XREF(IDirectSoundBuffer8_LockA_1_0_4627), OOVPA_TABLE_XREF(IDirectSoundBuffer8_LockA, 4627),
// IDirectSoundBuffer8::Lock (* unchanged since 3936 *) // IDirectSoundBuffer8::Lock (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Lock_1_0_3936, IDirectSoundBuffer8_Lock), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Lock, 3936, IDirectSoundBuffer8_Lock),
// CDirectSound_CreateSoundStream (XREF) (* unchanged since 4361 *) // CDirectSound_CreateSoundStream (XREF) (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CDirectSound_CreateSoundStream_1_0_4361), OOVPA_TABLE_XREF(CDirectSound_CreateSoundStream, 4361),
// DirectSoundCreateStream (* unchanged since 4361 *) // DirectSoundCreateStream (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_4361, DirectSoundCreateStream), OOVPA_TABLE_PATCH(DirectSoundCreateStream, 4361, DirectSoundCreateStream),
// IDirectSound8::Release (* unchanged since 3936 *) // IDirectSound8::Release (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, IDirectSound8_Release), OOVPA_TABLE_PATCH(IDirectSound8_Release, 3936, IDirectSound8_Release),
// CMcpxBuffer::SetBufferData (XREF) (* unchanged since 4361 *) // CMcpxBuffer::SetBufferData (XREF) (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CMcpxBuffer_SetBufferData_1_0_4361), OOVPA_TABLE_XREF(CMcpxBuffer_SetBufferData, 4361),
// CDirectSoundBuffer::SetBufferData (XREF) (* unchanged since 4361 *) // CDirectSoundBuffer::SetBufferData (XREF) (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetBufferData_1_0_4361), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetBufferData, 4361),
// IDirectSoundBuffer8::SetBufferData (* unchanged since 4361 *) // IDirectSoundBuffer8::SetBufferData (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_4361, IDirectSoundBuffer8_SetBufferData), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData, 4361, IDirectSoundBuffer8_SetBufferData),
// CMcpxBuffer::GetStatusB (XRef) (* unchanged since 4627 *) // CMcpxBuffer::GetStatusB (XRef) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CMcpxBuffer_GetStatusB_1_0_4627), OOVPA_TABLE_XREF(CMcpxBuffer_GetStatusB, 4627),
// CDirectSoundBuffer::GetStatus (XRef) (* unchanged since 4627 *) // CDirectSoundBuffer::GetStatus (XRef) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_GetStatus_1_0_4627), OOVPA_TABLE_XREF(CDirectSoundBuffer_GetStatus, 4627),
// IDirectSoundBuffer8::GetStatus (* unchanged since 4627 *) // IDirectSoundBuffer8::GetStatus (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetStatus_1_0_4627, IDirectSoundBuffer8_GetStatus), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetStatus, 4627, IDirectSoundBuffer8_GetStatus),
// CMcpxBuffer::GetCurrentPosition (XRef) (* unchanged since 4361 *) // CMcpxBuffer::GetCurrentPosition (XRef) (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CMcpxBuffer_GetCurrentPosition_1_0_4361), OOVPA_TABLE_XREF(CMcpxBuffer_GetCurrentPosition, 4361),
// CMcpxBuffer::Play (XREF) (* unchanged since 4928 *) // CMcpxBuffer::Play (XREF) (* unchanged since 4928 *)
OOVPA_TABLE_XREF(CMcpxBuffer_Play_1_0_4928), OOVPA_TABLE_XREF(CMcpxBuffer_Play, 4928),
// CDirectSoundBuffer::Play (XREF) (* unchanged since 4361 *) // CDirectSoundBuffer::Play (XREF) (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_Play_1_0_4361), OOVPA_TABLE_XREF(CDirectSoundBuffer_Play, 4361),
// IDirectSoundBuffer8::Play (* unchanged since 4361 *) // IDirectSoundBuffer8::Play (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Play_1_0_4361, IDirectSoundBuffer8_Play), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Play, 4361, IDirectSoundBuffer8_Play),
// CDirectSoundStream::FlushEx (XREF) // CDirectSoundStream::FlushEx (XREF)
OOVPA_TABLE_XREF(CDirectSoundStream_FlushEx_1_0_5233), OOVPA_TABLE_XREF(CDirectSoundStream_FlushEx, 5233),
// IDirectSoundBuffer8::StopEx // IDirectSoundBuffer8::StopEx
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_StopEx_1_0_5233, IDirectSoundBuffer8_StopEx), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_StopEx, 5233, IDirectSoundBuffer8_StopEx),
// DirectSound::CDirectSound::EnableHeadphones (XRef) // DirectSound::CDirectSound::EnableHeadphones (XRef)
OOVPA_TABLE_XREF(CDirectSound_EnableHeadphones_1_0_5233), OOVPA_TABLE_XREF(CDirectSound_EnableHeadphones, 5233),
// IDirectSound8::EnableHeadphones // IDirectSound8::EnableHeadphones
OOVPA_TABLE_PATCH(IDirectSound8_EnableHeadphones_1_0_5233, IDirectSound8_EnableHeadphones), OOVPA_TABLE_PATCH(IDirectSound8_EnableHeadphones, 5233, IDirectSound8_EnableHeadphones),
// IDirectSound8::DownloadEffectsImage (* unchanged since 3936 *) // IDirectSound8::DownloadEffectsImage (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, IDirectSound8_DownloadEffectsImage), OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage, 3936, IDirectSound8_DownloadEffectsImage),
// IDirectSound8::SetOrientation (* unchanged since 3936 *) // IDirectSound8::SetOrientation (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSound8_SetOrientation_1_0_3936, IDirectSound8_SetOrientation), OOVPA_TABLE_PATCH(IDirectSound8_SetOrientation, 3936, IDirectSound8_SetOrientation),
// CDirectSound::SetDistanceFactorA (XREF) // CDirectSound::SetDistanceFactorA (XREF)
OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetDistanceFactor_1_0_5344), OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetDistanceFactor, 5344),
// IDirectSound8::SetDistanceFactor // IDirectSound8::SetDistanceFactor
OOVPA_TABLE_PATCH(IDirectSound_SetDistanceFactor_1_0_5344, IDirectSound8_SetDistanceFactor), OOVPA_TABLE_PATCH(IDirectSound_SetDistanceFactor, 5344, IDirectSound8_SetDistanceFactor),
// CDirectSound::SetDistanceFactorA (XREF) (* unchanged since 4627 *) // CDirectSound::SetDistanceFactorA (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CDirectSound_SetDistanceFactorA_1_0_4627), OOVPA_TABLE_XREF(CDirectSound_SetDistanceFactorA, 4627),
// IDirectSound8::SetDistanceFactor (* unchanged since 4432 *) // IDirectSound8::SetDistanceFactor (* unchanged since 4432 *)
OOVPA_TABLE_PATCH(IDirectSound8_SetDistanceFactor_1_0_4432, IDirectSound8_SetDistanceFactor), OOVPA_TABLE_PATCH(IDirectSound8_SetDistanceFactor, 4432, IDirectSound8_SetDistanceFactor),
// CDirectSound::SetRolloffFactor (XREF) (* unchanged since 4627 *) // CDirectSound::SetRolloffFactor (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CDirectSound_SetRolloffFactor_1_0_4627), OOVPA_TABLE_XREF(CDirectSound_SetRolloffFactor, 4627),
// IDirectSound8::SetRolloffFactor (* unchanged since 4627 *) // IDirectSound8::SetRolloffFactor (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(IDirectSound8_SetRolloffFactor_1_0_4627, IDirectSound8_SetRolloffFactor), OOVPA_TABLE_PATCH(IDirectSound8_SetRolloffFactor, 4627, IDirectSound8_SetRolloffFactor),
// CDirectSound::SetDopplerFactor (XREF) // CDirectSound::SetDopplerFactor (XREF)
OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetDopplerFactor_1_0_5344), OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetDopplerFactor, 5344),
// IDirectSound8::SetDopplerFactor // IDirectSound8::SetDopplerFactor
OOVPA_TABLE_PATCH(IDirectSound_SetDopplerFactor_1_0_5344, IDirectSound8_SetDopplerFactor), OOVPA_TABLE_PATCH(IDirectSound_SetDopplerFactor, 5344, IDirectSound8_SetDopplerFactor),
// CDirectSound::SetDopplerFactor (XREF) (* unchanged since 4627 *) // CDirectSound::SetDopplerFactor (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CDirectSound_SetDopplerFactor_1_0_4627), OOVPA_TABLE_XREF(CDirectSound_SetDopplerFactor, 4627),
// IDirectSound8::SetDopplerFactor (* unchanged since 4627 *) // IDirectSound8::SetDopplerFactor (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(IDirectSound8_SetDopplerFactor_1_0_4627, IDirectSound8_SetDopplerFactor), OOVPA_TABLE_PATCH(IDirectSound8_SetDopplerFactor, 4627, IDirectSound8_SetDopplerFactor),
// CDirectSound::CommitDeferredSettings (* unchanged since 4432 *) // CDirectSound::CommitDeferredSettings (* unchanged since 4432 *)
OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings_1_0_4432, CDirectSound_CommitDeferredSettings), OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings, 4432, CDirectSound_CommitDeferredSettings),
// CDirectSoundVoice::SetMaxDistance (XREF) // CDirectSoundVoice::SetMaxDistance (XREF)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMaxDistance_1_0_5344), OOVPA_TABLE_XREF(CDirectSoundVoice_SetMaxDistance, 5344),
// CDirectSoundBuffer::SetMaxDistance (XREF) // CDirectSoundBuffer::SetMaxDistance (XREF)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance_1_0_5344), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance, 5344),
// IDirectSoundBuffer_SetMaxDistance // IDirectSoundBuffer_SetMaxDistance
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_5344, IDirectSoundBuffer8_SetMaxDistance), OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance, 5344, IDirectSoundBuffer8_SetMaxDistance),
// CDirectSoundVoice::SetMinDistance (XREF) // CDirectSoundVoice::SetMinDistance (XREF)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance_1_0_5344), OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance, 5344),
// CDirectSoundBuffer::SetMinDistance (XREF) // CDirectSoundBuffer::SetMinDistance (XREF)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMinDistance_1_0_5344), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMinDistance, 5344),
// IDirectSoundBuffer_SetMinDistance // IDirectSoundBuffer_SetMinDistance
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_5344, IDirectSoundBuffer8_SetMinDistance), OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance, 5344, IDirectSoundBuffer8_SetMinDistance),
// CDirectSoundVoice::SetMinDistance (XREF) (* unchanged since 4432 *) // CDirectSoundVoice::SetMinDistance (XREF) (* unchanged since 4432 *)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance_1_0_4432), OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance, 4432),
// CDirectSoundBuffer::SetMinDistance (XREF) (* unchanged since 4432 *) // CDirectSoundBuffer::SetMinDistance (XREF) (* unchanged since 4432 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMinDistance_1_0_4432), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMinDistance, 4432),
// IDirectSoundBuffer_SetMinDistance (* unchanged since 4432 *) // IDirectSoundBuffer_SetMinDistance (* unchanged since 4432 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_4432, IDirectSoundBuffer8_SetMinDistance), OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance, 4432, IDirectSoundBuffer8_SetMinDistance),
// CDirectSoundVoice::SetMaxDistance (XREF) (* unchanged since 4432 *) // CDirectSoundVoice::SetMaxDistance (XREF) (* unchanged since 4432 *)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMaxDistance_1_0_4432), OOVPA_TABLE_XREF(CDirectSoundVoice_SetMaxDistance, 4432),
// CDirectSoundBuffer::SetMaxDistance (XREF) (* unchanged since 4432 *) // CDirectSoundBuffer::SetMaxDistance (XREF) (* unchanged since 4432 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance_1_0_4432), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance, 4432),
// IDirectSoundBuffer_SetMaxDistance (* unchanged since 4432 *) // IDirectSoundBuffer_SetMaxDistance (* unchanged since 4432 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_4432, IDirectSoundBuffer8_SetMaxDistance), OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance, 4432, IDirectSoundBuffer8_SetMaxDistance),
// CDirectSoundVoice::SetPosition (XREF) (* unchanged since 4627 *) // CDirectSoundVoice::SetPosition (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetPosition_1_0_4627), OOVPA_TABLE_XREF(CDirectSoundVoice_SetPosition, 4627),
// CDirectSoundBuffer::SetPosition (XREF) (* unchanged since 4627 *) // CDirectSoundBuffer::SetPosition (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetPosition_1_0_4627), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetPosition, 4627),
// IDirectSoundBuffer8_SetPosition (* unchanged since 3936 *) // IDirectSoundBuffer8_SetPosition (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPosition_1_0_3936, IDirectSoundBuffer8_SetPosition), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPosition, 3936, IDirectSoundBuffer8_SetPosition),
// CDirectSoundVoice::SetVelocity (XREF) (* unchanged since 4627 *) // CDirectSoundVoice::SetVelocity (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetVelocity_1_0_4627), OOVPA_TABLE_XREF(CDirectSoundVoice_SetVelocity, 4627),
// CDirectSoundBuffer::SetVelocity (XREF) (* unchanged since 4627 *) // CDirectSoundBuffer::SetVelocity (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetVelocity_1_0_4627), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetVelocity, 4627),
// IDirectSoundBuffer8_SetVelocity (* unchanged since 3936 *) // IDirectSoundBuffer8_SetVelocity (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVelocity_1_0_3936, IDirectSoundBuffer8_SetVelocity), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVelocity, 3936, IDirectSoundBuffer8_SetVelocity),
// CDirectSoundVoice::SetI3DL2Source (XREF) (* unchanged since 4627 *) // CDirectSoundVoice::SetI3DL2Source (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetI3DL2Source_1_0_4627), OOVPA_TABLE_XREF(CDirectSoundVoice_SetI3DL2Source, 4627),
// CDirectSoundBuffer::SetI3DL2Source (XREF) (* unchanged since 4627 *) // CDirectSoundBuffer::SetI3DL2Source (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetI3DL2Source_1_0_4627), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetI3DL2Source, 4627),
// IDirectSoundBuffer_SetI3DL2Source (* unchanged since 4627 *) // IDirectSoundBuffer_SetI3DL2Source (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetI3DL2Source_1_0_4627, IDirectSoundBuffer8_SetI3DL2Source), OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetI3DL2Source, 4627, IDirectSoundBuffer8_SetI3DL2Source),
// IDirectSoundBuffer_Stop (* unchanged since 4627 *) // IDirectSoundBuffer_Stop (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer_Stop_1_0_4627, IDirectSoundBuffer8_Stop), OOVPA_TABLE_PATCH(IDirectSoundBuffer_Stop, 4627, IDirectSoundBuffer8_Stop),
// IDirectSoundBuffer8::Release (* unchanged since 3936 *) // IDirectSoundBuffer8::Release (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release_1_0_3936, IDirectSoundBuffer8_Release), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release, 3936, IDirectSoundBuffer8_Release),
// IDirectSoundStream::SetVolume // IDirectSoundStream::SetVolume
// (This is actually the XREF we are using) // (This is actually the XREF we are using)
OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_5233, IDirectSoundStream_SetVolume), OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume, 5233, IDirectSoundStream_SetVolume),
// DirectSound::CDirectSoundVoice::SetFormat (XRef) // DirectSound::CDirectSoundVoice::SetFormat (XRef)
OOVPA_TABLE_XREF(X_DirectSound_CDirectSoundVoice_SetFormat_1_0_5233), OOVPA_TABLE_XREF(X_DirectSound_CDirectSoundVoice_SetFormat, 5233),
// DirectSound::CDirectSoundBuffer::SetFormat (XRef) (* unchanged since 4627 *) // DirectSound::CDirectSoundBuffer::SetFormat (XRef) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(X_DirectSound_CDirectSoundBuffer_SetFormat_1_0_4627), OOVPA_TABLE_XREF(X_DirectSound_CDirectSoundBuffer_SetFormat, 4627),
// IDirectSoundBuffer8_SetFormat (* unchanged since 4627 *) // IDirectSoundBuffer8_SetFormat (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(X_IDirectSoundBuffer_SetFormat_1_0_4627, IDirectSoundBuffer8_SetFormat), OOVPA_TABLE_PATCH(X_IDirectSoundBuffer_SetFormat, 4627, IDirectSoundBuffer8_SetFormat),
// CDirectSoundVoice::SetMode (XRef) // CDirectSoundVoice::SetMode (XRef)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMode_1_0_5233), OOVPA_TABLE_XREF(CDirectSoundVoice_SetMode, 5233),
// CDirectSoundBuffer::SetMode (XRef) // CDirectSoundBuffer::SetMode (XRef)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMode_1_0_5233), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMode, 5233),
// IDirectSoundBuffer_SetMode // IDirectSoundBuffer_SetMode
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMode_1_0_5233, IDirectSoundBuffer8_SetMode), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMode, 5233, IDirectSoundBuffer8_SetMode),
// CDirectSoundVoice::SetRolloffCurve (XREF) // CDirectSoundVoice::SetRolloffCurve (XREF)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetRolloffCurve_1_0_5233), OOVPA_TABLE_XREF(CDirectSoundVoice_SetRolloffCurve, 5233),
// CDirectSoundBuffer::SetRolloffCurve (XREF) // CDirectSoundBuffer::SetRolloffCurve (XREF)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetRolloffCurve_1_0_5233), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetRolloffCurve, 5233),
// IDirectSoundBuffer8::SetRolloffCurve // IDirectSoundBuffer8::SetRolloffCurve
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetRolloffCurve_1_0_5233, IDirectSoundBuffer8_SetRolloffCurve), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetRolloffCurve, 5233, IDirectSoundBuffer8_SetRolloffCurve),
// IDirectSound8::AddRef (* unchanged since 3936 *) // IDirectSound8::AddRef (* unchanged since 3936 *)
OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, IDirectSound8_AddRef), OOVPA_TABLE_PATCH(IDirectSound8_AddRef, 3936, IDirectSound8_AddRef),
// CDirectSound_SetI3DL2Listener // CDirectSound_SetI3DL2Listener
OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetI3DL2Listener_1_0_5344), OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetI3DL2Listener, 5344),
// IDirectSound8_SetI3DL2Listener // IDirectSound8_SetI3DL2Listener
OOVPA_TABLE_PATCH(IDirectSound_SetI3DL2Listener_1_0_5344, IDirectSound8_SetI3DL2Listener), OOVPA_TABLE_PATCH(IDirectSound_SetI3DL2Listener, 5344, IDirectSound8_SetI3DL2Listener),
// CDirectSound::SetRolloffFactor (XREF)` // CDirectSound::SetRolloffFactor (XREF)`
OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetRolloffFactor_1_0_5344), OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetRolloffFactor, 5344),
// IDirectSound8::SetRolloffFactor // IDirectSound8::SetRolloffFactor
OOVPA_TABLE_PATCH(IDirectSound_SetRolloffFactor_1_0_5344, IDirectSound8_SetRolloffFactor), OOVPA_TABLE_PATCH(IDirectSound_SetRolloffFactor, 5344, IDirectSound8_SetRolloffFactor),
#if 0 // Add when needed... #if 0 // Add when needed...
// CDirectSoundVoice::SetDistanceFactor (XREF) // CDirectSoundVoice::SetDistanceFactor (XREF)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetDistanceFactor_1_0_5558), OOVPA_TABLE_XREF(CDirectSoundVoice_SetDistanceFactor, 5558),
// CDirectSoundBuffer::SetDistanceFactor (XREF) // CDirectSoundBuffer::SetDistanceFactor (XREF)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetDistanceFactor_1_0_5558), OOVPA_TABLE_XREF(CDirectSoundBuffer_SetDistanceFactor, 5558),
// IDirectSoundBuffer_SetDistanceFactor // IDirectSoundBuffer_SetDistanceFactor
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetDistanceFactor_1_0_5558, IDirectSoundBuffer8_SetDistanceFactor), OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetDistanceFactor, 5558, IDirectSoundBuffer8_SetDistanceFactor),
#endif #endif
}; };
// ****************************************************************** // ******************************************************************
// * DSound_1_0_5233_SIZE // * DSound_5233_SIZE
// ****************************************************************** // ******************************************************************
uint32 DSound_1_0_5233_SIZE = sizeof(DSound_1_0_5233); uint32 DSound_5233_SIZE = sizeof(DSound_5233);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef DSOUND_1_0_5558_H #ifndef DSOUND_5558_H
#define DSOUND_1_0_5558_H #define DSOUND_5558_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable DSOUND_1_0_5558[]; extern OOVPATable DSOUND_5558[];
extern uint32 DSOUND_1_0_5558_SIZE; extern uint32 DSOUND_5558_SIZE;
#endif #endif

File diff suppressed because it is too large Load Diff

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef DSOUND_1_0_5788_H #ifndef DSOUND_5788_H
#define DSOUND_1_0_5788_H #define DSOUND_5788_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable DSOUND_1_0_5788[]; extern OOVPATable DSOUND_5788[];
extern uint32 DSOUND_1_0_5788_SIZE; extern uint32 DSOUND_5788_SIZE;
#endif #endif

File diff suppressed because it is too large Load Diff

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef DSOUND_1_0_5849_H #ifndef DSOUND_5849_H
#define DSOUND_1_0_5849_H #define DSOUND_5849_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable DSOUND_1_0_5849[]; extern OOVPATable DSOUND_5849[];
extern uint32 DSOUND_1_0_5849_SIZE; extern uint32 DSOUND_5849_SIZE;
#endif #endif

File diff suppressed because it is too large Load Diff

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XG_1_0_3911_H #ifndef XG_3911_H
#define XG_1_0_3911_H #define XG_3911_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XG_1_0_3911[]; extern OOVPATable XG_3911[];
extern uint32 XG_1_0_3911_SIZE; extern uint32 XG_3911_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XGIsSwizzledFormat // * XGIsSwizzledFormat
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGIsSwizzledFormat_1_0_3911, 7) OOVPA_NO_XREF(XGIsSwizzledFormat, 3911, 7)
{ 0x07, 0x7F }, { 0x07, 0x7F },
{ 0x10, 0x7C }, { 0x10, 0x7C },
@ -49,7 +49,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGSwizzleRect // * XGSwizzleRect
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGSwizzleRect_1_0_3911, 8) OOVPA_NO_XREF(XGSwizzleRect, 3911, 8)
{ 0x1E, 0x03 }, { 0x1E, 0x03 },
{ 0x3E, 0x89 }, { 0x3E, 0x89 },
@ -64,7 +64,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGSwizzleBox // * XGSwizzleBox
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGSwizzleBox_1_0_3911, 8) OOVPA_NO_XREF(XGSwizzleBox, 3911, 8)
{ 0x1E, 0x75 }, { 0x1E, 0x75 },
{ 0x3E, 0x4D }, { 0x3E, 0x4D },
@ -80,7 +80,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGUnswizzleRect // * XGUnswizzleRect
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGUnswizzleRect_1_0_3911, 8) OOVPA_NO_XREF(XGUnswizzleRect, 3911, 8)
{ 0x1E, 0x03 }, { 0x1E, 0x03 },
{ 0x3E, 0x00 }, { 0x3E, 0x00 },
@ -96,7 +96,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGWriteSurfaceOrTextureToXPR // * XGWriteSurfaceOrTextureToXPR
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGWriteSurfaceOrTextureToXPR_1_0_3911, 7) OOVPA_NO_XREF(XGWriteSurfaceOrTextureToXPR, 3911, 7)
{ 0x1E, 0x3D }, { 0x1E, 0x3D },
{ 0x3E, 0xE0 }, { 0x3E, 0xE0 },
@ -110,7 +110,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGSetTextureHeader // * XGSetTextureHeader
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGSetTextureHeader_1_0_3911, 7) OOVPA_NO_XREF(XGSetTextureHeader, 3911, 7)
{ 0x04, 0x75 }, { 0x04, 0x75 },
{ 0x0A, 0x00 }, { 0x0A, 0x00 },
@ -122,31 +122,31 @@ OOVPA_NO_XREF(XGSetTextureHeader_1_0_3911, 7)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XG_1_0_3911 // * XG_3911
// ****************************************************************** // ******************************************************************
OOVPATable XG_1_0_3911[] = { OOVPATable XG_3911[] = {
// XGIsSwizzledFormat // XGIsSwizzledFormat
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_3911, XGIsSwizzledFormat), OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 3911, XGIsSwizzledFormat),
*/ */
// XGSwizzleRect // XGSwizzleRect
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_3911, XGSwizzleRect), OOVPA_TABLE_PATCH(XGSwizzleRect, 3911, XGSwizzleRect),
*/ */
// XGUnswizzleRect // XGUnswizzleRect
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_3911, XGUnswizzleRect), OOVPA_TABLE_PATCH(XGUnswizzleRect, 3911, XGUnswizzleRect),
*/ */
// XGSwizzleBox // XGSwizzleBox
OOVPA_TABLE_PATCH(XGSwizzleBox_1_0_3911, XGSwizzleBox), OOVPA_TABLE_PATCH(XGSwizzleBox, 3911, XGSwizzleBox),
// XGWriteSurfaceOrTextureToXPR // XGWriteSurfaceOrTextureToXPR
OOVPA_TABLE_PATCH(XGWriteSurfaceOrTextureToXPR_1_0_3911, XGWriteSurfaceOrTextureToXPR), OOVPA_TABLE_PATCH(XGWriteSurfaceOrTextureToXPR, 3911, XGWriteSurfaceOrTextureToXPR),
// XGSetTextureHeader // XGSetTextureHeader
OOVPA_TABLE_PATCH(XGSetTextureHeader_1_0_3911, XGSetTextureHeader), OOVPA_TABLE_PATCH(XGSetTextureHeader, 3911, XGSetTextureHeader),
}; };
// ****************************************************************** // ******************************************************************
// * XG_1_0_3911_SIZE // * XG_3911_SIZE
// ****************************************************************** // ******************************************************************
uint32 XG_1_0_3911_SIZE = sizeof(XG_1_0_3911); uint32 XG_3911_SIZE = sizeof(XG_3911);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XG_1_0_4034_H #ifndef XG_4034_H
#define XG_1_0_4034_H #define XG_4034_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XG_1_0_4034[]; extern OOVPATable XG_4034[];
extern uint32 XG_1_0_4034_SIZE; extern uint32 XG_4034_SIZE;
#endif #endif

View File

@ -36,7 +36,7 @@
// ****************************************************************** // ******************************************************************
// * XGIsSwizzledFormat // * XGIsSwizzledFormat
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGIsSwizzledFormat_1_0_3911, 7) OOVPA_NO_XREF(XGIsSwizzledFormat, 3911, 7)
{ 0x07, 0x7F }, { 0x07, 0x7F },
{ 0x10, 0x7C }, { 0x10, 0x7C },
@ -50,7 +50,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGSwizzleRect // * XGSwizzleRect
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGSwizzleRect_1_0_3911, 8) OOVPA_NO_XREF(XGSwizzleRect, 3911, 8)
{ 0x1E, 0x03 }, { 0x1E, 0x03 },
{ 0x3E, 0x89 }, { 0x3E, 0x89 },
@ -65,7 +65,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGSwizzleBox // * XGSwizzleBox
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGSwizzleBox_1_0_3911, 8) OOVPA_NO_XREF(XGSwizzleBox, 3911, 8)
{ 0x1E, 0x75 }, { 0x1E, 0x75 },
{ 0x3E, 0x4D }, { 0x3E, 0x4D },
@ -81,7 +81,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGUnswizzleRect // * XGUnswizzleRect
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGUnswizzleRect_1_0_3911, 8) OOVPA_NO_XREF(XGUnswizzleRect, 3911, 8)
{ 0x1E, 0x03 }, { 0x1E, 0x03 },
{ 0x3E, 0x00 }, { 0x3E, 0x00 },
@ -97,7 +97,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGWriteSurfaceOrTextureToXPR // * XGWriteSurfaceOrTextureToXPR
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGWriteSurfaceOrTextureToXPR_1_0_3911, 7) OOVPA_NO_XREF(XGWriteSurfaceOrTextureToXPR, 3911, 7)
{ 0x1E, 0x3D }, { 0x1E, 0x3D },
{ 0x3E, 0xE0 }, { 0x3E, 0xE0 },
@ -110,28 +110,28 @@ OOVPA_END;
#endif #endif
// ****************************************************************** // ******************************************************************
// * XG_1_0_4034 // * XG_4034
// ****************************************************************** // ******************************************************************
OOVPATable XG_1_0_4034[] = { OOVPATable XG_4034[] = {
// XGIsSwizzledFormat // XGIsSwizzledFormat
/*{ /*{
OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_3911, XGIsSwizzledFormat),*/ OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 3911, XGIsSwizzledFormat),*/
// XGSwizzleRect (* unchanged since 3911 *) // XGSwizzleRect (* unchanged since 3911 *)
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_3911, XGSwizzleRect), OOVPA_TABLE_PATCH(XGSwizzleRect, 3911, XGSwizzleRect),
*/ */
// XGUnswizzleRect // XGUnswizzleRect
/*{ /*{
OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_3911, XGUnswizzleRect),*/ OOVPA_TABLE_PATCH(XGUnswizzleRect, 3911, XGUnswizzleRect),*/
// XGSwizzleBox (* unchanged since 3911 *) // XGSwizzleBox (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XGSwizzleBox_1_0_3911, XGSwizzleBox), OOVPA_TABLE_PATCH(XGSwizzleBox, 3911, XGSwizzleBox),
// XGWriteSurfaceOrTextureToXPR // XGWriteSurfaceOrTextureToXPR
/*{ /*{
OOVPA_TABLE_PATCH(XGWriteSurfaceOrTextureToXPR_1_0_3911, XGWriteSurfaceOrTextureToXPR),*/ OOVPA_TABLE_PATCH(XGWriteSurfaceOrTextureToXPR, 3911, XGWriteSurfaceOrTextureToXPR),*/
}; };
// ****************************************************************** // ******************************************************************
// * XG_1_0_3911_SIZE // * XG_3911_SIZE
// ****************************************************************** // ******************************************************************
uint32 XG_1_0_4034_SIZE = sizeof(XG_1_0_4034); uint32 XG_4034_SIZE = sizeof(XG_4034);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XG_1_0_4361_H #ifndef XG_4361_H
#define XG_1_0_4361_H #define XG_4361_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XG_1_0_4361[]; extern OOVPATable XG_4361[];
extern uint32 XG_1_0_4361_SIZE; extern uint32 XG_4361_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XGIsSwizzledFormat // * XGIsSwizzledFormat
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGIsSwizzledFormat_1_0_4361, 12) OOVPA_NO_XREF(XGIsSwizzledFormat, 4361, 12)
// XGIsSwizzledFormat+0x04 : cmp eax, 0x2D // XGIsSwizzledFormat+0x04 : cmp eax, 0x2D
{ 0x04, 0x83 }, // (Offset,Value)-Pair #1 { 0x04, 0x83 }, // (Offset,Value)-Pair #1
@ -63,7 +63,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGSwizzleRect // * XGSwizzleRect
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGSwizzleRect_1_0_4361, 10) OOVPA_NO_XREF(XGSwizzleRect, 4361, 10)
// XGSwizzleRect+0x2E : pop eax // XGSwizzleRect+0x2E : pop eax
{ 0x2E, 0x58 }, // (Offset,Value)-Pair #1 { 0x2E, 0x58 }, // (Offset,Value)-Pair #1
@ -88,7 +88,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGUnswizzleRect // * XGUnswizzleRect
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGUnswizzleRect_1_0_4361, 8) OOVPA_NO_XREF(XGUnswizzleRect, 4361, 8)
{ 0x1E, 0x03 }, { 0x1E, 0x03 },
{ 0x3E, 0x00 }, { 0x3E, 0x00 },
@ -104,7 +104,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGSetVertexBufferHeader // * XGSetVertexBufferHeader
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGSetVertexBufferHeader_1_0_4361, 8) OOVPA_NO_XREF(XGSetVertexBufferHeader, 4361, 8)
{ 0x01, 0x44 }, { 0x01, 0x44 },
{ 0x04, 0x8B }, { 0x04, 0x8B },
@ -119,7 +119,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGCompressRect // * XGCompressRect
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGCompressRect_1_0_4361, 8) OOVPA_NO_XREF(XGCompressRect, 4361, 8)
{ 0x1E, 0x00 }, { 0x1E, 0x00 },
{ 0x3E, 0xA8 }, { 0x3E, 0xA8 },
@ -134,7 +134,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGSetIndexBufferHeader // * XGSetIndexBufferHeader
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGSetIndexBufferHeader_1_0_4361, 8) OOVPA_NO_XREF(XGSetIndexBufferHeader, 4361, 8)
{ 0x01, 0x44 }, { 0x01, 0x44 },
{ 0x04, 0x8B }, { 0x04, 0x8B },
@ -147,33 +147,33 @@ OOVPA_NO_XREF(XGSetIndexBufferHeader_1_0_4361, 8)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XG_1_0_4361 // * XG_4361
// ****************************************************************** // ******************************************************************
OOVPATable XG_1_0_4361[] = { OOVPATable XG_4361[] = {
// XGIsSwizzledFormat // XGIsSwizzledFormat
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat), OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 4361, XGIsSwizzledFormat),
*/ */
// XGSwizzleRect // XGSwizzleRect
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_4361, XGSwizzleRect), OOVPA_TABLE_PATCH(XGSwizzleRect, 4361, XGSwizzleRect),
*/ */
// XGUnswizzleRect // XGUnswizzleRect
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_4361, XGUnswizzleRect), OOVPA_TABLE_PATCH(XGUnswizzleRect, 4361, XGUnswizzleRect),
*/ */
// XGSetTextureHeader (* Unchanged since 3911 *) // XGSetTextureHeader (* Unchanged since 3911 *)
OOVPA_TABLE_PATCH(XGSetTextureHeader_1_0_3911, XGSetTextureHeader), OOVPA_TABLE_PATCH(XGSetTextureHeader, 3911, XGSetTextureHeader),
// XGSetVertexBufferHeader // XGSetVertexBufferHeader
OOVPA_TABLE_XREF(XGSetVertexBufferHeader_1_0_4361), OOVPA_TABLE_XREF(XGSetVertexBufferHeader, 4361),
// XGSetIndexBufferHeader // XGSetIndexBufferHeader
OOVPA_TABLE_XREF(XGSetIndexBufferHeader_1_0_4361), OOVPA_TABLE_XREF(XGSetIndexBufferHeader, 4361),
// XGCompressRect // XGCompressRect
OOVPA_TABLE_XREF(XGCompressRect_1_0_4361), OOVPA_TABLE_XREF(XGCompressRect, 4361),
}; };
// ****************************************************************** // ******************************************************************
// * XG_1_0_4361_SIZE // * XG_4361_SIZE
// ****************************************************************** // ******************************************************************
uint32 XG_1_0_4361_SIZE = sizeof(XG_1_0_4361); uint32 XG_4361_SIZE = sizeof(XG_4361);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XG_1_0_4432_H #ifndef XG_4432_H
#define XG_1_0_4432_H #define XG_4432_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XG_1_0_4432[]; extern OOVPATable XG_4432[];
extern uint32 XG_1_0_4432_SIZE; extern uint32 XG_4432_SIZE;
#endif #endif

View File

@ -35,21 +35,21 @@
// ****************************************************************** // ******************************************************************
// * XG_1_0_4432 // * XG_4432
// ****************************************************************** // ******************************************************************
OOVPATable XG_1_0_4432[1] = { OOVPATable XG_4432[1] = {
// XGIsSwizzledFormat (* unchanged since 4361 *) // XGIsSwizzledFormat (* unchanged since 4361 *)
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat), OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 4361, XGIsSwizzledFormat),
*/ */
// XGSwizzleRect (* unchanged since 4361 *) // XGSwizzleRect (* unchanged since 4361 *)
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_4361, XGSwizzleRect), OOVPA_TABLE_PATCH(XGSwizzleRect, 4361, XGSwizzleRect),
*/ */
}; };
// ****************************************************************** // ******************************************************************
// * XG_1_0_4432_SIZE // * XG_4432_SIZE
// ****************************************************************** // ******************************************************************
uint32 XG_1_0_4432_SIZE = sizeof(XG_1_0_4432); uint32 XG_4432_SIZE = sizeof(XG_4432);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XG_1_0_4627_H #ifndef XG_4627_H
#define XG_1_0_4627_H #define XG_4627_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XG_1_0_4627[]; extern OOVPATable XG_4627[];
extern uint32 XG_1_0_4627_SIZE; extern uint32 XG_4627_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XGSwizzleBox // * XGSwizzleBox
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGSwizzleBox_1_0_4627, 10) OOVPA_NO_XREF(XGSwizzleBox, 4627, 10)
// XGSwizzleBox+0x60 : sub ecx, [eax] // XGSwizzleBox+0x60 : sub ecx, [eax]
{ 0x60, 0x2B }, // (Offset,Value)-Pair #1 { 0x60, 0x2B }, // (Offset,Value)-Pair #1
@ -59,7 +59,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGWriteSurfaceOrTextureToXPR // * XGWriteSurfaceOrTextureToXPR
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGWriteSurfaceOrTextureToXPR_1_0_4627, 7) OOVPA_NO_XREF(XGWriteSurfaceOrTextureToXPR, 4627, 7)
{ 0x1E, 0x3D }, { 0x1E, 0x3D },
{ 0x3E, 0xE0 }, { 0x3E, 0xE0 },
@ -74,7 +74,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGUnswizzleRect // * XGUnswizzleRect
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGUnswizzleRect_1_0_4627, 8) OOVPA_NO_XREF(XGUnswizzleRect, 4627, 8)
{ 0x1E, 0x03 }, { 0x1E, 0x03 },
{ 0x3E, 0x00 }, { 0x3E, 0x00 },
@ -88,29 +88,29 @@ OOVPA_END;
*/ */
// ****************************************************************** // ******************************************************************
// * XG_1_0_4627 // * XG_4627
// ****************************************************************** // ******************************************************************
OOVPATable XG_1_0_4627[] = { OOVPATable XG_4627[] = {
// XGIsSwizzledFormat (* unchanged since 4361 *) // XGIsSwizzledFormat (* unchanged since 4361 *)
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat), OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 4361, XGIsSwizzledFormat),
*/ */
// XGSwizzleRect (* unchanged since 4361 *) // XGSwizzleRect (* unchanged since 4361 *)
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_4361, XGSwizzleRect), OOVPA_TABLE_PATCH(XGSwizzleRect, 4361, XGSwizzleRect),
*/ */
// XGUnswizzleRect // XGUnswizzleRect
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_4627, XGUnswizzleRect), OOVPA_TABLE_PATCH(XGUnswizzleRect, 4627, XGUnswizzleRect),
*/ */
// XGSwizzleBox // XGSwizzleBox
OOVPA_TABLE_PATCH(XGSwizzleBox_1_0_4627, XGSwizzleBox), OOVPA_TABLE_PATCH(XGSwizzleBox, 4627, XGSwizzleBox),
// XGWriteSurfaceOrTextureToXPR // XGWriteSurfaceOrTextureToXPR
OOVPA_TABLE_PATCH(XGWriteSurfaceOrTextureToXPR_1_0_4627, XGWriteSurfaceOrTextureToXPR), OOVPA_TABLE_PATCH(XGWriteSurfaceOrTextureToXPR, 4627, XGWriteSurfaceOrTextureToXPR),
}; };
// ****************************************************************** // ******************************************************************
// * XG_1_0_4627_SIZE // * XG_4627_SIZE
// ****************************************************************** // ******************************************************************
uint32 XG_1_0_4627_SIZE = sizeof(XG_1_0_4627); uint32 XG_4627_SIZE = sizeof(XG_4627);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XG_1_0_5233_H #ifndef XG_5233_H
#define XG_1_0_5233_H #define XG_5233_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XG_1_0_5233[]; extern OOVPATable XG_5233[];
extern uint32 XG_1_0_5233_SIZE; extern uint32 XG_5233_SIZE;
#endif #endif

View File

@ -33,21 +33,21 @@
// ****************************************************************** // ******************************************************************
// ****************************************************************** // ******************************************************************
// * XG_1_0_5233 // * XG_5233
// ****************************************************************** // ******************************************************************
OOVPATable XG_1_0_5233[1] = { OOVPATable XG_5233[1] = {
// XGIsSwizzledFormat (* unchanged since 4361 *) // XGIsSwizzledFormat (* unchanged since 4361 *)
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat), OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 4361, XGIsSwizzledFormat),
*/ */
// XGSwizzleRect (* unchanged since 4361 *) // XGSwizzleRect (* unchanged since 4361 *)
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_4361, XGSwizzleRect), OOVPA_TABLE_PATCH(XGSwizzleRect, 4361, XGSwizzleRect),
*/ */
}; };
// ****************************************************************** // ******************************************************************
// * XG_1_0_5233_SIZE // * XG_5233_SIZE
// ****************************************************************** // ******************************************************************
uint32 XG_1_0_5233_SIZE = sizeof(XG_1_0_5233); uint32 XG_5233_SIZE = sizeof(XG_5233);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XG_1_0_5558_H #ifndef XG_5558_H
#define XG_1_0_5558_H #define XG_5558_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XG_1_0_5558[]; extern OOVPATable XG_5558[];
extern uint32 XG_1_0_5558_SIZE; extern uint32 XG_5558_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XGSwizzleBox // * XGSwizzleBox
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGSwizzleBox_1_0_5558, 10) OOVPA_NO_XREF(XGSwizzleBox, 5558, 10)
// XGSwizzleBox+0x60 : sub ecx, [eax] // XGSwizzleBox+0x60 : sub ecx, [eax]
{ 0x60, 0x2B }, // (Offset,Value)-Pair #1 { 0x60, 0x2B }, // (Offset,Value)-Pair #1
@ -59,7 +59,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGSwizzleRect // * XGSwizzleRect
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGSwizzleRect_1_0_5558, 8) OOVPA_NO_XREF(XGSwizzleRect, 5558, 8)
{ 0x1E, 0x03 }, { 0x1E, 0x03 },
{ 0x3E, 0x89 }, { 0x3E, 0x89 },
@ -75,7 +75,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGUnswizzleRect // * XGUnswizzleRect
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGUnswizzleRect_1_0_5558, 8) OOVPA_NO_XREF(XGUnswizzleRect, 5558, 8)
{ 0x1E, 0x03 }, { 0x1E, 0x03 },
{ 0x3E, 0x00 }, { 0x3E, 0x00 },
@ -91,7 +91,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGSwizzleBox // * XGSwizzleBox
// ****************************************************************** // ******************************************************************
//OOVPA_NO_XREF(XGSwizzleBox_1_0_5558, 8) //OOVPA_NO_XREF(XGSwizzleBox, 5558, 8)
// //
// { 0x1E, 0x75 }, // { 0x1E, 0x75 },
// { 0x3E, 0x4D }, // { 0x3E, 0x4D },
@ -106,7 +106,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGUnswizzleBox // * XGUnswizzleBox
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGUnswizzleBox_1_0_5558, 8) OOVPA_NO_XREF(XGUnswizzleBox, 5558, 8)
{ 0x1E, 0x26 }, { 0x1E, 0x26 },
{ 0x3E, 0x55 }, { 0x3E, 0x55 },
@ -119,31 +119,31 @@ OOVPA_NO_XREF(XGUnswizzleBox_1_0_5558, 8)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XG_1_0_5558 // * XG_5558
// ****************************************************************** // ******************************************************************
OOVPATable XG_1_0_5558[] = { OOVPATable XG_5558[] = {
// XGIsSwizzledFormat (* unchanged since 4361 *) // XGIsSwizzledFormat (* unchanged since 4361 *)
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat), OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 4361, XGIsSwizzledFormat),
*/ */
// XGSwizzleRect // XGSwizzleRect
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_5558, XGSwizzleRect), OOVPA_TABLE_PATCH(XGSwizzleRect, 5558, XGSwizzleRect),
*/ */
// XGSwizzleBox (* UNTESTED *) // XGSwizzleBox (* UNTESTED *)
OOVPA_TABLE_PATCH(XGSwizzleBox_1_0_5558, XGSwizzleBox), OOVPA_TABLE_PATCH(XGSwizzleBox, 5558, XGSwizzleBox),
// XGUnswizzleRect // XGUnswizzleRect
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_5558, XGUnswizzleRect), OOVPA_TABLE_PATCH(XGUnswizzleRect, 5558, XGUnswizzleRect),
*/ */
// XGUnswizzleBox (* UNTESTED *) // XGUnswizzleBox (* UNTESTED *)
/* /*
OOVPA_TABLE_PATCH(XGUnswizzleBox_1_0_5558, XGUnswizzleBox), OOVPA_TABLE_PATCH(XGUnswizzleBox, 5558, XGUnswizzleBox),
*/ */
}; };
// ****************************************************************** // ******************************************************************
// * XG_1_0_5558_SIZE // * XG_5558_SIZE
// ****************************************************************** // ******************************************************************
uint32 XG_1_0_5558_SIZE = sizeof(XG_1_0_5558); uint32 XG_5558_SIZE = sizeof(XG_5558);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XG_1_0_5788_H #ifndef XG_5788_H
#define XG_1_0_5788_H #define XG_5788_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XG_1_0_5788[]; extern OOVPATable XG_5788[];
extern uint32 XG_1_0_5788_SIZE; extern uint32 XG_5788_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XGSwizzleBox // * XGSwizzleBox
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGSwizzleBox_1_0_5788, 10) OOVPA_NO_XREF(XGSwizzleBox, 5788, 10)
// XGSwizzleBox+0x60 : sub ecx, [eax] // XGSwizzleBox+0x60 : sub ecx, [eax]
{ 0x60, 0x2B }, // (Offset,Value)-Pair #1 { 0x60, 0x2B }, // (Offset,Value)-Pair #1
@ -59,7 +59,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XFONT_OpenBitmapFontFromMemory // * XFONT_OpenBitmapFontFromMemory
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XFONT_OpenBitmapFontFromMemory_1_0_5788, 8) OOVPA_NO_XREF(XFONT_OpenBitmapFontFromMemory, 5788, 8)
{ 0x0B, 0x75 }, { 0x0B, 0x75 },
{ 0x1A, 0x8B }, { 0x1A, 0x8B },
@ -72,23 +72,23 @@ OOVPA_NO_XREF(XFONT_OpenBitmapFontFromMemory_1_0_5788, 8)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XG_1_0_5788 // * XG_5788
// ****************************************************************** // ******************************************************************
OOVPATable XG_1_0_5788[1] = { OOVPATable XG_5788[1] = {
// XGIsSwizzledFormat (* unchanged since 4361 *) // XGIsSwizzledFormat (* unchanged since 4361 *)
// OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGFormatIsSwizzled), // OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 4361, XGFormatIsSwizzled),
// XGSwizzleRect (* unchanged since 5558 *) // XGSwizzleRect (* unchanged since 5558 *)
//OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_5558, XGSwizzleRect), //OOVPA_TABLE_PATCH(XGSwizzleRect, 5558, XGSwizzleRect),
// XGUnswizzleRect (* unchanged since 5558 *) // XGUnswizzleRect (* unchanged since 5558 *)
//OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_5558, XGUnswizzleRect), //OOVPA_TABLE_PATCH(XGUnswizzleRect, 5558, XGUnswizzleRect),
// XFONT_OpenBitmapFontFromMemory // XFONT_OpenBitmapFontFromMemory
/* /*
OOVPA_TABLE_PATCH(XFONT_OpenBitmapFontFromMemory_1_0_5788, XFONT_OpenBitmapFontFromMemory), OOVPA_TABLE_PATCH(XFONT_OpenBitmapFontFromMemory, 5788, XFONT_OpenBitmapFontFromMemory),
*/ */
}; };
// ****************************************************************** // ******************************************************************
// * XG_1_0_5788_SIZE // * XG_5788_SIZE
// ****************************************************************** // ******************************************************************
uint32 XG_1_0_5788_SIZE = sizeof(XG_1_0_5788); uint32 XG_5788_SIZE = sizeof(XG_5788);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XG_1_0_5849_H #ifndef XG_5849_H
#define XG_1_0_5849_H #define XG_5849_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XG_1_0_5849[]; extern OOVPATable XG_5849[];
extern uint32 XG_1_0_5849_SIZE; extern uint32 XG_5849_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XGSwizzleBox // * XGSwizzleBox
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGSwizzleBox_1_0_5849, 10) OOVPA_NO_XREF(XGSwizzleBox, 5849, 10)
// XGSwizzleBox+0x60 : sub ecx, [eax] // XGSwizzleBox+0x60 : sub ecx, [eax]
{ 0x60, 0x2B }, // (Offset,Value)-Pair #1 { 0x60, 0x2B }, // (Offset,Value)-Pair #1
@ -59,7 +59,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XFONT_OpenBitmapFontFromMemory // * XFONT_OpenBitmapFontFromMemory
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XFONT_OpenBitmapFontFromMemory_1_0_5849, 8) OOVPA_NO_XREF(XFONT_OpenBitmapFontFromMemory, 5849, 8)
{ 0x0B, 0x75 }, { 0x0B, 0x75 },
{ 0x1A, 0x8B }, { 0x1A, 0x8B },
@ -72,29 +72,29 @@ OOVPA_NO_XREF(XFONT_OpenBitmapFontFromMemory_1_0_5849, 8)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XG_1_0_5849 // * XG_5849
// ****************************************************************** // ******************************************************************
OOVPATable XG_1_0_5849[1] = { OOVPATable XG_5849[1] = {
// XGIsSwizzledFormat (* unchanged since 4361 *) // XGIsSwizzledFormat (* unchanged since 4361 *)
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat), OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 4361, XGIsSwizzledFormat),
*/ */
// XGSwizzleRect (* unchanged since 5558 *) // XGSwizzleRect (* unchanged since 5558 *)
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_5558, XGSwizzleRect), OOVPA_TABLE_PATCH(XGSwizzleRect, 5558, XGSwizzleRect),
*/ */
// XGUnswizzleRect (* unchanged since 5558 *) // XGUnswizzleRect (* unchanged since 5558 *)
/* Leave unpatched /* Leave unpatched
OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_5558, XGUnswizzleRect), OOVPA_TABLE_PATCH(XGUnswizzleRect, 5558, XGUnswizzleRect),
*/ */
// XFONT_OpenBitmapFontFromMemory // XFONT_OpenBitmapFontFromMemory
/* /*
OOVPA_TABLE_PATCH(XFONT_OpenBitmapFontFromMemory_1_0_5849, XFONT_OpenBitmapFontFromMemory), OOVPA_TABLE_PATCH(XFONT_OpenBitmapFontFromMemory, 5849, XFONT_OpenBitmapFontFromMemory),
*/ */
}; };
// ****************************************************************** // ******************************************************************
// * XG_1_0_5849_SIZE // * XG_5849_SIZE
// ****************************************************************** // ******************************************************************
uint32 XG_1_0_5849_SIZE = sizeof(XG_1_0_5849); uint32 XG_5849_SIZE = sizeof(XG_5849);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XNET_1_0_4627_H #ifndef XNET_4627_H
#define XNET_1_0_4627_H #define XNET_4627_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XNet_1_0_3911[]; extern OOVPATable XNet_3911[];
extern uint32 XNet_1_0_3911_SIZE; extern uint32 XNet_3911_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XNetStartup // * XNetStartup
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XNetStartup_1_0_3911, 9, OOVPA_XREF(XNetStartup, 3911, 9,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -61,7 +61,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * WSAStartup // * WSAStartup
// ****************************************************************** // ******************************************************************
OOVPA_XREF(WSAStartup_1_0_3911, 11, OOVPA_XREF(WSAStartup, 3911, 11,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -87,7 +87,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XnInit // * XnInit
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XnInit_1_0_3911, 11, OOVPA_XREF(XnInit, 3911, 11,
XREF_XNINIT, XREF_XNINIT,
XRefZero) XRefZero)
@ -113,7 +113,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XNetGetEthernetLinkStatus // * XNetGetEthernetLinkStatus
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XNetGetEthernetLinkStatus_1_0_3911, 8) OOVPA_NO_XREF(XNetGetEthernetLinkStatus, 3911, 8)
// XNetGetEthernetLinkStatus+0x12 : cmpxchg [ecx], edx // XNetGetEthernetLinkStatus+0x12 : cmpxchg [ecx], edx
{ 0x12, 0x0F }, // (Offset,Value)-Pair #1 { 0x12, 0x0F }, // (Offset,Value)-Pair #1
@ -133,21 +133,21 @@ OOVPA_NO_XREF(XNetGetEthernetLinkStatus_1_0_3911, 8)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XNet_1_0_3911 // * XNet_3911
// ****************************************************************** // ******************************************************************
OOVPATable XNet_1_0_3911[] = { OOVPATable XNet_3911[] = {
// XNetStartup // XNetStartup
OOVPA_TABLE_PATCH(XNetStartup_1_0_3911, XNetStartup), OOVPA_TABLE_PATCH(XNetStartup, 3911, XNetStartup),
// WSAStartup // WSAStartup
OOVPA_TABLE_PATCH(WSAStartup_1_0_3911, WSAStartup), OOVPA_TABLE_PATCH(WSAStartup, 3911, WSAStartup),
// XnInit (XREF) // XnInit (XREF)
OOVPA_TABLE_XREF(XnInit_1_0_3911), OOVPA_TABLE_XREF(XnInit, 3911),
// XNetGetEthernetLinkStatus // XNetGetEthernetLinkStatus
OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_3911, XNetGetEthernetLinkStatus), OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus, 3911, XNetGetEthernetLinkStatus),
}; };
// ****************************************************************** // ******************************************************************
// * XNet_1_0_3911_SIZE // * XNet_3911_SIZE
// ****************************************************************** // ******************************************************************
uint32 XNet_1_0_3911_SIZE = sizeof(XNet_1_0_3911); uint32 XNet_3911_SIZE = sizeof(XNet_3911);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XNET_1_0_4627_H #ifndef XNET_4627_H
#define XNET_1_0_4627_H #define XNET_4627_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XNet_1_0_4627[]; extern OOVPATable XNet_4627[];
extern uint32 XNet_1_0_4627_SIZE; extern uint32 XNet_4627_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XnInit // * XnInit
// ****************************************************************** // ******************************************************************
OOVPA_XREF_LARGE(XnInit_1_0_4627, 18, OOVPA_XREF_LARGE(XnInit, 4627, 18,
XREF_XNINIT, XREF_XNINIT,
XRefZero) XRefZero)
@ -74,7 +74,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XNetStartup // * XNetStartup
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XNetStartup_1_0_4627, 8, OOVPA_XREF(XNetStartup, 4627, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -103,7 +103,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * WSAStartup // * WSAStartup
// ****************************************************************** // ******************************************************************
OOVPA_XREF(WSAStartup_1_0_4627, 9, OOVPA_XREF(WSAStartup, 4627, 9,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -128,7 +128,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * socket // * socket
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF_LARGE(socket_1_0_4627, 20) OOVPA_NO_XREF_LARGE(socket, 4627, 20)
// socket+0x13 : push 0x276D // socket+0x13 : push 0x276D
{ 0x0013, 0x68 }, // (Offset,Value)-Pair #1 { 0x0013, 0x68 }, // (Offset,Value)-Pair #1
@ -166,7 +166,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * socket // * socket
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(connect_1_0_4627, 24) OOVPA_NO_XREF(connect, 4627, 24)
// connect+0x00 : push ebp // connect+0x00 : push ebp
{ 0x00, 0x55 }, // (Offset,Value)-Pair #1 { 0x00, 0x55 }, // (Offset,Value)-Pair #1
@ -212,7 +212,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * send // * send
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(send_1_0_4627, 24) OOVPA_NO_XREF(send, 4627, 24)
// send+0x00 : push ebp // send+0x00 : push ebp
{ 0x00, 0x55 }, // (Offset,Value)-Pair #1 { 0x00, 0x55 }, // (Offset,Value)-Pair #1
@ -258,7 +258,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * recv // * recv
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(recv_1_0_4627, 24) OOVPA_NO_XREF(recv, 4627, 24)
// recv+0x00 : push ebp // recv+0x00 : push ebp
{ 0x00, 0x55 }, // (Offset,Value)-Pair #1 { 0x00, 0x55 }, // (Offset,Value)-Pair #1
@ -304,7 +304,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * ioctlsocket // * ioctlsocket
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(ioctlsocket_1_0_4627, 10) OOVPA_NO_XREF(ioctlsocket, 4627, 10)
// ioctlsocket+0x13 : push 0x276D // ioctlsocket+0x13 : push 0x276D
{ 0x13, 0x68 }, // (Offset,Value)-Pair #1 { 0x13, 0x68 }, // (Offset,Value)-Pair #1
@ -326,28 +326,28 @@ OOVPA_NO_XREF(ioctlsocket_1_0_4627, 10)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XNet_1_0_4627 // * XNet_4627
// ****************************************************************** // ******************************************************************
OOVPATable XNet_1_0_4627[] = { OOVPATable XNet_4627[] = {
// XNetStartup // XNetStartup
OOVPA_TABLE_PATCH(XNetStartup_1_0_4627, XNetStartup), // same as xonline 4361 OOVPA_TABLE_PATCH(XNetStartup, 4627, XNetStartup), // same as xonline 4361
// WSAStartup // WSAStartup
OOVPA_TABLE_PATCH(WSAStartup_1_0_4627, WSAStartup), // same as xonline 4361 OOVPA_TABLE_PATCH(WSAStartup, 4627, WSAStartup), // same as xonline 4361
// XnInit (XREF) // XnInit (XREF)
OOVPA_TABLE_XREF(XnInit_1_0_4627), OOVPA_TABLE_XREF(XnInit, 4627),
// socket // socket
OOVPA_TABLE_PATCH_EmuThis(socket_1_0_4627, socket), OOVPA_TABLE_PATCH_EmuThis(socket, 4627, socket),
// connect // connect
OOVPA_TABLE_PATCH_EmuThis(connect_1_0_4627, connect), OOVPA_TABLE_PATCH_EmuThis(connect, 4627, connect),
// send // send
OOVPA_TABLE_PATCH_EmuThis(send_1_0_4627, send), OOVPA_TABLE_PATCH_EmuThis(send, 4627, send),
// recv // recv
OOVPA_TABLE_PATCH_EmuThis(recv_1_0_4627, recv), OOVPA_TABLE_PATCH_EmuThis(recv, 4627, recv),
// ioctlsocket // ioctlsocket
OOVPA_TABLE_PATCH_EmuThis(ioctlsocket_1_0_4627, ioctlsocket), OOVPA_TABLE_PATCH_EmuThis(ioctlsocket, 4627, ioctlsocket),
}; };
// ****************************************************************** // ******************************************************************
// * XNet_1_0_4627_SIZE // * XNet_4627_SIZE
// ****************************************************************** // ******************************************************************
uint32 XNet_1_0_4627_SIZE = sizeof(XNet_1_0_4627); uint32 XNet_4627_SIZE = sizeof(XNet_4627);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XONLINE_1_0_4361_H #ifndef XONLINE_4361_H
#define XONLINE_1_0_4361_H #define XONLINE_4361_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XOnline_1_0_4361[]; extern OOVPATable XOnline_4361[];
extern uint32 XOnline_1_0_4361_SIZE; extern uint32 XOnline_4361_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XNetStartup // * XNetStartup
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XNetStartup_1_0_4361, 8, OOVPA_XREF(XNetStartup, 4361, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -64,7 +64,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * WSAStartup // * WSAStartup
// ****************************************************************** // ******************************************************************
OOVPA_XREF(WSAStartup_1_0_4361, 9, OOVPA_XREF(WSAStartup, 4361, 9,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -88,7 +88,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XnInit // * XnInit
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XnInit_1_0_4361, 10, OOVPA_XREF(XnInit, 4361, 10,
XREF_XNINIT, XREF_XNINIT,
XRefZero) XRefZero)
@ -113,7 +113,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * socket // * socket
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(socket_1_0_4361, 9) OOVPA_NO_XREF(socket, 4361, 9)
// socket+0x10 : push 0x276D // socket+0x10 : push 0x276D
{ 0x10, 0x68 }, // (Offset,Value)-Pair #1 { 0x10, 0x68 }, // (Offset,Value)-Pair #1
@ -134,7 +134,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * bind // * bind
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(bind_1_0_4361, 10) OOVPA_NO_XREF(bind, 4361, 10)
// bind+0x11 : push 0x276D // bind+0x11 : push 0x276D
{ 0x11, 0x68 }, // (Offset,Value)-Pair #1 { 0x11, 0x68 }, // (Offset,Value)-Pair #1
@ -158,7 +158,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * listen // * listen
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(listen_1_0_4361, 9) OOVPA_NO_XREF(listen, 4361, 9)
// listen+0x10 : push 0x276D // listen+0x10 : push 0x276D
{ 0x10, 0x68 }, // (Offset,Value)-Pair #1 { 0x10, 0x68 }, // (Offset,Value)-Pair #1
@ -181,7 +181,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * ioctlsocket // * ioctlsocket
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(ioctlsocket_1_0_4361, 10) OOVPA_NO_XREF(ioctlsocket, 4361, 10)
// ioctlsocket+0x12 : push 0x276D // ioctlsocket+0x12 : push 0x276D
{ 0x12, 0x68 }, // (Offset,Value)-Pair #1 { 0x12, 0x68 }, // (Offset,Value)-Pair #1
@ -203,27 +203,27 @@ OOVPA_NO_XREF(ioctlsocket_1_0_4361, 10)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XOnline_1_0_4361 // * XOnline_4361
// ****************************************************************** // ******************************************************************
OOVPATable XOnline_1_0_4361[] = { OOVPATable XOnline_4361[] = {
// XNetStartup // XNetStartup
OOVPA_TABLE_PATCH(XNetStartup_1_0_4361, XNetStartup), OOVPA_TABLE_PATCH(XNetStartup, 4361, XNetStartup),
// WSAStartup // WSAStartup
OOVPA_TABLE_PATCH(WSAStartup_1_0_4361, WSAStartup), OOVPA_TABLE_PATCH(WSAStartup, 4361, WSAStartup),
// XnInit (XREF) // XnInit (XREF)
OOVPA_TABLE_XREF(XnInit_1_0_4361), OOVPA_TABLE_XREF(XnInit, 4361),
// socket // socket
OOVPA_TABLE_PATCH_EmuThis(socket_1_0_4361, socket), OOVPA_TABLE_PATCH_EmuThis(socket, 4361, socket),
// bind // bind
OOVPA_TABLE_PATCH_EmuThis(bind_1_0_4361, bind), OOVPA_TABLE_PATCH_EmuThis(bind, 4361, bind),
// listen // listen
OOVPA_TABLE_PATCH_EmuThis(listen_1_0_4361, listen), OOVPA_TABLE_PATCH_EmuThis(listen, 4361, listen),
// ioctlsocket // ioctlsocket
OOVPA_TABLE_PATCH_EmuThis(ioctlsocket_1_0_4361, ioctlsocket), OOVPA_TABLE_PATCH_EmuThis(ioctlsocket, 4361, ioctlsocket),
}; };
// ****************************************************************** // ******************************************************************
// * XOnline_1_0_4361_SIZE // * XOnline_4361_SIZE
// ****************************************************************** // ******************************************************************
uint32 XOnline_1_0_4361_SIZE = sizeof(XOnline_1_0_4361); uint32 XOnline_4361_SIZE = sizeof(XOnline_4361);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XONLINE_1_0_4627_H #ifndef XONLINE_4627_H
#define XONLINE_1_0_4627_H #define XONLINE_4627_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XOnline_1_0_4627[]; extern OOVPATable XOnline_4627[];
extern uint32 XOnline_1_0_4627_SIZE; extern uint32 XOnline_4627_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XnInit -> Belongs in XNet lib // * XnInit -> Belongs in XNet lib
// ****************************************************************** // ******************************************************************
//OOVPA_XREF(XnInit_1_0_4627, 12, //OOVPA_XREF(XnInit, 4627, 12,
// //
// XREF_XNINIT, // XREF_XNINIT,
// XRefZero) // XRefZero)
@ -62,7 +62,7 @@
// ****************************************************************** // ******************************************************************
// * XNetGetEthernetLinkStatus // * XNetGetEthernetLinkStatus
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XNetGetEthernetLinkStatus_1_0_4627, 8) OOVPA_NO_XREF(XNetGetEthernetLinkStatus, 4627, 8)
{ 0x08, 0x33 }, { 0x08, 0x33 },
{ 0x10, 0x8A }, { 0x10, 0x8A },
@ -77,7 +77,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XoUpdateLaunchNewImageInternal // * XoUpdateLaunchNewImageInternal
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XoUpdateLaunchNewImageInternal_1_0_4627, 8, OOVPA_XREF(XoUpdateLaunchNewImageInternal, 4627, 8,
XREF_XoUpdateLaunchNewImageInternal, XREF_XoUpdateLaunchNewImageInternal,
XRefZero) XRefZero)
@ -93,31 +93,31 @@ OOVPA_XREF(XoUpdateLaunchNewImageInternal_1_0_4627, 8,
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XOnline_1_0_4627 // * XOnline_4627
// ****************************************************************** // ******************************************************************
OOVPATable XOnline_1_0_4627[] ={ OOVPATable XOnline_4627[] ={
// XNetStartup (* unchanged since 4361 *) // XNetStartup (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(XNetStartup_1_0_4361, XNetStartup), OOVPA_TABLE_PATCH(XNetStartup, 4361, XNetStartup),
// WSAStartup // WSAStartup
OOVPA_TABLE_PATCH(WSAStartup_1_0_4361, WSAStartup), OOVPA_TABLE_PATCH(WSAStartup, 4361, WSAStartup),
// XnInit (XREF) // XnInit (XREF)
OOVPA_TABLE_XREF(XnInit_1_0_4627), OOVPA_TABLE_XREF(XnInit, 4627),
// socket // socket
OOVPA_TABLE_PATCH_EmuThis(socket_1_0_4361, socket), OOVPA_TABLE_PATCH_EmuThis(socket, 4361, socket),
// bind (* unchanged since 4361 *) // bind (* unchanged since 4361 *)
OOVPA_TABLE_PATCH_EmuThis(bind_1_0_4361, bind), OOVPA_TABLE_PATCH_EmuThis(bind, 4361, bind),
// listen // listen
OOVPA_TABLE_PATCH_EmuThis(listen_1_0_4361, listen), OOVPA_TABLE_PATCH_EmuThis(listen, 4361, listen),
// ioctlsocket (* unchanged since 4361 *) // ioctlsocket (* unchanged since 4361 *)
OOVPA_TABLE_PATCH_EmuThis(ioctlsocket_1_0_4361, ioctlsocket), OOVPA_TABLE_PATCH_EmuThis(ioctlsocket, 4361, ioctlsocket),
// XNetGetEthernetLinkStatus // XNetGetEthernetLinkStatus
OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_4627, XNetGetEthernetLinkStatus), OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus, 4627, XNetGetEthernetLinkStatus),
// XoUpdateLaunchNewImageInternal (XREF) // XoUpdateLaunchNewImageInternal (XREF)
OOVPA_TABLE_XREF(XoUpdateLaunchNewImageInternal_1_0_4627), OOVPA_TABLE_XREF(XoUpdateLaunchNewImageInternal, 4627),
}; };
// ****************************************************************** // ******************************************************************
// * XOnline_1_0_4627_SIZE // * XOnline_4627_SIZE
// ****************************************************************** // ******************************************************************
uint32 XOnline_1_0_4627_SIZE = sizeof(XOnline_1_0_4627); uint32 XOnline_4627_SIZE = sizeof(XOnline_4627);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XONLINE_1_0_5233_H #ifndef XONLINE_5233_H
#define XONLINE_1_0_5233_H #define XONLINE_5233_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XOnline_1_0_5233[]; extern OOVPATable XOnline_5233[];
extern uint32 XOnline_1_0_5233_SIZE; extern uint32 XOnline_5233_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XNetStartup // * XNetStartup
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XNetStartup_1_0_5344, 8) OOVPA_NO_XREF(XNetStartup, 5344, 8)
{ 0x01, 0xC0 }, { 0x01, 0xC0 },
{ 0x04, 0x50 }, { 0x04, 0x50 },
@ -50,12 +50,12 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XNetGetEthernetLinkStatus // * XNetGetEthernetLinkStatus
// ****************************************************************** // ******************************************************************
#define XNetGetEthernetLinkStatus_1_0_5344 XNetGetEthernetLinkStatus_1_0_4627 #define XNetGetEthernetLinkStatus_5344 XNetGetEthernetLinkStatus_4627
// ****************************************************************** // ******************************************************************
// * CXo::XOnlineLogon // * CXo::XOnlineLogon
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CXo_XOnlineLogon_1_0_5344, 8, OOVPA_XREF(CXo_XOnlineLogon, 5344, 8,
XREF_CXo_XOnlineLogon, XREF_CXo_XOnlineLogon,
XRefZero) XRefZero)
@ -73,7 +73,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XOnlineLogon // * XOnlineLogon
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XOnlineLogon_1_0_5344, 8, OOVPA_XREF(XOnlineLogon, 5344, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -90,37 +90,37 @@ OOVPA_XREF(XOnlineLogon_1_0_5344, 8,
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XOnline_1_0_4627 // * XOnline_4627
// ****************************************************************** // ******************************************************************
OOVPATable XOnline_1_0_5233[] = { OOVPATable XOnline_5233[] = {
// XNetStartup // XNetStartup
OOVPA_TABLE_PATCH(XNetStartup_1_0_5344, XNetStartup), OOVPA_TABLE_PATCH(XNetStartup, 5344, XNetStartup),
// WSAStartup (* unchanged since 4361 *) // WSAStartup (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(WSAStartup_1_0_4361, WSAStartup), OOVPA_TABLE_PATCH(WSAStartup, 4361, WSAStartup),
// XnInit (XREF) (* unchanged since 4627 *) // XnInit (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(XnInit_1_0_4627), OOVPA_TABLE_XREF(XnInit, 4627),
// socket // socket
/* /*
OOVPA_TABLE_PATCH_EmuThis(socket_1_0_4361, socket), OOVPA_TABLE_PATCH_EmuThis(socket, 4361, socket),
*/ */
// bind (* unchanged since 4361 *) // bind (* unchanged since 4361 *)
OOVPA_TABLE_PATCH_EmuThis(bind_1_0_4361, bind), OOVPA_TABLE_PATCH_EmuThis(bind, 4361, bind),
// listen // listen
/* /*
OOVPA_TABLE_PATCH_EmuThis(listen_1_0_4361, listen), OOVPA_TABLE_PATCH_EmuThis(listen, 4361, listen),
*/ */
// ioctlsocket (* unchanged since 4361 *) // ioctlsocket (* unchanged since 4361 *)
OOVPA_TABLE_PATCH_EmuThis(ioctlsocket_1_0_4361, ioctlsocket), OOVPA_TABLE_PATCH_EmuThis(ioctlsocket, 4361, ioctlsocket),
// XNetGetEthernetLinkStatus // XNetGetEthernetLinkStatus
OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_5344, XNetGetEthernetLinkStatus), OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus, 5344, XNetGetEthernetLinkStatus),
// CXo::XOnlineLogon (XREF) // CXo::XOnlineLogon (XREF)
OOVPA_TABLE_XREF(CXo_XOnlineLogon_1_0_5344), OOVPA_TABLE_XREF(CXo_XOnlineLogon, 5344),
// XOnlineLogon // XOnlineLogon
OOVPA_TABLE_PATCH(XOnlineLogon_1_0_5344, XOnlineLogon), OOVPA_TABLE_PATCH(XOnlineLogon, 5344, XOnlineLogon),
}; };
// ****************************************************************** // ******************************************************************
// * XOnline_1_0_5233_SIZE // * XOnline_5233_SIZE
// ****************************************************************** // ******************************************************************
uint32 XOnline_1_0_5233_SIZE = sizeof(XOnline_1_0_5233); uint32 XOnline_5233_SIZE = sizeof(XOnline_5233);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XONLINE_1_0_5558_H #ifndef XONLINE_5558_H
#define XONLINE_1_0_5558_H #define XONLINE_5558_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XOnline_1_0_5558[]; extern OOVPATable XOnline_5558[];
extern uint32 XOnline_1_0_5558_SIZE; extern uint32 XOnline_5558_SIZE;
#endif #endif

View File

@ -36,7 +36,7 @@
// ****************************************************************** // ******************************************************************
// * XNetStartup // * XNetStartup
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XNetStartup_1_0_5344, 8) OOVPA_NO_XREF(XNetStartup, 5344, 8)
{ 0x01, 0xC0 }, { 0x01, 0xC0 },
{ 0x04, 0x50 }, { 0x04, 0x50 },
@ -51,7 +51,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XNetGetEthernetLinkStatus // * XNetGetEthernetLinkStatus
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XNetGetEthernetLinkStatus_1_0_5344, 8) OOVPA_NO_XREF(XNetGetEthernetLinkStatus, 5344, 8)
{ 0x08, 0x33 }, { 0x08, 0x33 },
{ 0x10, 0x8A }, { 0x10, 0x8A },
@ -66,7 +66,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CXo::XOnlineLogon // * CXo::XOnlineLogon
// ****************************************************************** // ******************************************************************
OOVPA_XREF(CXo_XOnlineLogon_1_0_5344, 8, OOVPA_XREF(CXo_XOnlineLogon, 5344, 8,
XREF_CXo_XOnlineLogon, XREF_CXo_XOnlineLogon,
XRefZero) XRefZero)
@ -84,7 +84,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XOnlineLogon // * XOnlineLogon
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XOnlineLogon_1_0_5344, 8, OOVPA_XREF(XOnlineLogon, 5344, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -104,7 +104,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * WSAStartup // * WSAStartup
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(WSAStartup_1_0_5558, 7) OOVPA_NO_XREF(WSAStartup, 5558, 7)
{ 0x02, 0x24 }, { 0x02, 0x24 },
{ 0x06, 0x24 }, { 0x06, 0x24 },
@ -116,35 +116,35 @@ OOVPA_NO_XREF(WSAStartup_1_0_5558, 7)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XOnline_1_0_5558 // * XOnline_5558
// ****************************************************************** // ******************************************************************
// * TODO: Verify all of these // * TODO: Verify all of these
// ****************************************************************** // ******************************************************************
OOVPATable XOnline_1_0_5558[] = { OOVPATable XOnline_5558[] = {
// XNetStartup // XNetStartup
OOVPA_TABLE_PATCH(XNetStartup_1_0_5344, XNetStartup), OOVPA_TABLE_PATCH(XNetStartup, 5344, XNetStartup),
// WSAStartup // WSAStartup
OOVPA_TABLE_PATCH(WSAStartup_1_0_5558, WSAStartup), OOVPA_TABLE_PATCH(WSAStartup, 5558, WSAStartup),
// XnInit (XREF) (* unchanged since 4627 *) // XnInit (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(XnInit_1_0_4627), OOVPA_TABLE_XREF(XnInit, 4627),
// socket // socket
/* /*
OOVPA_TABLE_PATCH_EmuThis(socket_1_0_4361, socket), OOVPA_TABLE_PATCH_EmuThis(socket, 4361, socket),
*/ */
// bind (* unchanged since 4361 *) // bind (* unchanged since 4361 *)
OOVPA_TABLE_PATCH_EmuThis(bind_1_0_4361, bind), OOVPA_TABLE_PATCH_EmuThis(bind, 4361, bind),
// listen // listen
/* /*
OOVPA_TABLE_PATCH_EmuThis(listen_1_0_4361, listen), OOVPA_TABLE_PATCH_EmuThis(listen, 4361, listen),
*/ */
// ioctlsocket (* unchanged since 4361 *) // ioctlsocket (* unchanged since 4361 *)
OOVPA_TABLE_PATCH_EmuThis(ioctlsocket_1_0_4361, ioctlsocket), OOVPA_TABLE_PATCH_EmuThis(ioctlsocket, 4361, ioctlsocket),
// XNetGetEthernetLinkStatus // XNetGetEthernetLinkStatus
OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_5344, XNetGetEthernetLinkStatus), OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus, 5344, XNetGetEthernetLinkStatus),
}; };
// ****************************************************************** // ******************************************************************
// * XOnline_1_0_5558_SIZE // * XOnline_5558_SIZE
// ****************************************************************** // ******************************************************************
uint32 XOnline_1_0_5558_SIZE = sizeof(XOnline_1_0_5558); uint32 XOnline_5558_SIZE = sizeof(XOnline_5558);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XONLINE_1_0_5788_H #ifndef XONLINE_5788_H
#define XONLINE_1_0_5788_H #define XONLINE_5788_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XOnline_1_0_5788[]; extern OOVPATable XOnline_5788[];
extern uint32 XOnline_1_0_5788_SIZE; extern uint32 XOnline_5788_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XnInit // * XnInit
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XnInit_1_0_5788, 8, OOVPA_XREF(XnInit, 5788, 8,
XREF_XNINIT, XREF_XNINIT,
XRefZero) XRefZero)
@ -53,7 +53,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XNetStartup // * XNetStartup
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XNetStartup_1_0_5788, 8) OOVPA_NO_XREF(XNetStartup, 5788, 8)
{ 0x01, 0xC0 }, { 0x01, 0xC0 },
{ 0x04, 0x50 }, { 0x04, 0x50 },
@ -68,7 +68,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * WSAStartup // * WSAStartup
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(WSAStartup_1_0_5788, 7) OOVPA_NO_XREF(WSAStartup, 5788, 7)
{ 0x02, 0x24 }, { 0x02, 0x24 },
{ 0x06, 0x24 }, { 0x06, 0x24 },
@ -82,7 +82,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XNetGetEthernetLinkStatus // * XNetGetEthernetLinkStatus
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XNetGetEthernetLinkStatus_1_0_5788, 8) OOVPA_NO_XREF(XNetGetEthernetLinkStatus, 5788, 8)
{ 0x08, 0x33 }, { 0x08, 0x33 },
{ 0x10, 0x8A }, { 0x10, 0x8A },
@ -95,24 +95,24 @@ OOVPA_NO_XREF(XNetGetEthernetLinkStatus_1_0_5788, 8)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XOnline_1_0_5788 // * XOnline_5788
// ****************************************************************** // ******************************************************************
OOVPATable XOnline_1_0_5788[] = { OOVPATable XOnline_5788[] = {
// XNetStartup // XNetStartup
OOVPA_TABLE_PATCH(XNetStartup_1_0_5788, XNetStartup), OOVPA_TABLE_PATCH(XNetStartup, 5788, XNetStartup),
// WSAStartup // WSAStartup
OOVPA_TABLE_PATCH(WSAStartup_1_0_5788, WSAStartup), OOVPA_TABLE_PATCH(WSAStartup, 5788, WSAStartup),
// XnInit (XREF) // XnInit (XREF)
OOVPA_TABLE_XREF(XnInit_1_0_5788), OOVPA_TABLE_XREF(XnInit, 5788),
// XNetGetEthernetLinkStatus // XNetGetEthernetLinkStatus
OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_5788, XNetGetEthernetLinkStatus), OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus, 5788, XNetGetEthernetLinkStatus),
// bind (* unchanged since 4361 *) // bind (* unchanged since 4361 *)
OOVPA_TABLE_PATCH_EmuThis(bind_1_0_4361, bind), OOVPA_TABLE_PATCH_EmuThis(bind, 4361, bind),
// ioctlsocket (* unchanged since 4361 *) // ioctlsocket (* unchanged since 4361 *)
OOVPA_TABLE_PATCH_EmuThis(ioctlsocket_1_0_4361, ioctlsocket), OOVPA_TABLE_PATCH_EmuThis(ioctlsocket, 4361, ioctlsocket),
}; };
// ****************************************************************** // ******************************************************************
// * XOnline_1_0_5788_SIZE // * XOnline_5788_SIZE
// ****************************************************************** // ******************************************************************
uint32 XOnline_1_0_5788_SIZE = sizeof(XOnline_1_0_5788); uint32 XOnline_5788_SIZE = sizeof(XOnline_5788);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XONLINE_1_0_5849_H #ifndef XONLINE_5849_H
#define XONLINE_1_0_5849_H #define XONLINE_5849_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XOnline_1_0_5849[]; extern OOVPATable XOnline_5849[];
extern uint32 XOnline_1_0_5849_SIZE; extern uint32 XOnline_5849_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XnInit // * XnInit
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XnInit_1_0_5849, 8, OOVPA_XREF(XnInit, 5849, 8,
XREF_XNINIT, XREF_XNINIT,
XRefZero) XRefZero)
@ -53,7 +53,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XNetStartup // * XNetStartup
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XNetStartup_1_0_5849, 8) OOVPA_NO_XREF(XNetStartup, 5849, 8)
{ 0x01, 0xC0 }, { 0x01, 0xC0 },
{ 0x04, 0x50 }, { 0x04, 0x50 },
@ -68,7 +68,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * WSAStartup // * WSAStartup
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(WSAStartup_1_0_5849, 7) OOVPA_NO_XREF(WSAStartup, 5849, 7)
{ 0x02, 0x24 }, { 0x02, 0x24 },
{ 0x06, 0x24 }, { 0x06, 0x24 },
@ -82,23 +82,23 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XNetGetEthernetLinkStatus // * XNetGetEthernetLinkStatus
// ****************************************************************** // ******************************************************************
#define XNetGetEthernetLinkStatus_1_0_5849 XNetGetEthernetLinkStatus_1_0_4627 #define XNetGetEthernetLinkStatus_5849 XNetGetEthernetLinkStatus_4627
// ****************************************************************** // ******************************************************************
// * XOnline_1_0_5849 // * XOnline_5849
// ****************************************************************** // ******************************************************************
OOVPATable XOnline_1_0_5849[] = { OOVPATable XOnline_5849[] = {
// XNetStartup // XNetStartup
OOVPA_TABLE_PATCH(XNetStartup_1_0_5849, XNetStartup), OOVPA_TABLE_PATCH(XNetStartup, 5849, XNetStartup),
// WSAStartup // WSAStartup
OOVPA_TABLE_PATCH(WSAStartup_1_0_5849, WSAStartup), OOVPA_TABLE_PATCH(WSAStartup, 5849, WSAStartup),
// XnInit (XREF) // XnInit (XREF)
OOVPA_TABLE_XREF(XnInit_1_0_5849), OOVPA_TABLE_XREF(XnInit, 5849),
// XNetGetEthernetLinkStatus // XNetGetEthernetLinkStatus
OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_5849, XNetGetEthernetLinkStatus), OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus, 5849, XNetGetEthernetLinkStatus),
}; };
// ****************************************************************** // ******************************************************************
// * XOnline_1_0_5849_SIZE // * XOnline_5849_SIZE
// ****************************************************************** // ******************************************************************
uint32 XOnline_1_0_5849_SIZE = sizeof(XOnline_1_0_5849); uint32 XOnline_5849_SIZE = sizeof(XOnline_5849);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XACTENG_1_0_4627_H #ifndef XACTENG_4627_H
#define XACTENG_1_0_4627_H #define XACTENG_4627_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XactEng_1_0_4627[]; extern OOVPATable XactEng_4627[];
extern uint32 XactEng_1_0_4627_SIZE; extern uint32 XactEng_4627_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XACTEngineCreate // * XACTEngineCreate
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XACTEngineCreate_1_0_4627, 11) OOVPA_NO_XREF(XACTEngineCreate, 4627, 11)
// XACTEngineCreate+0x0C : movzx ebx, al // XACTEngineCreate+0x0C : movzx ebx, al
{ 0x0C, 0x0F }, { 0x0C, 0x0F },
@ -60,7 +60,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XACTEngineCreate // * XACTEngineCreate
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XACTEngineCreate_1_0_4928, 11) OOVPA_NO_XREF(XACTEngineCreate, 4928, 11)
// XACTEngineCreate+0x09 : movzx ebx, al // XACTEngineCreate+0x09 : movzx ebx, al
{ 0x09, 0x0F }, { 0x09, 0x0F },
@ -85,7 +85,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XACT::CEngine::RegisterWaveBank // * XACT::CEngine::RegisterWaveBank
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XACT_CEngine_RegisterWaveBank_1_0_4627, 7, OOVPA_XREF(XACT_CEngine_RegisterWaveBank, 4627, 7,
XREF_XACT_CEngine_RegisterWaveBank, XREF_XACT_CEngine_RegisterWaveBank,
XRefZero) XRefZero)
@ -102,7 +102,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IXACTEngine_RegisterWaveBank // * IXACTEngine_RegisterWaveBank
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IXACTEngine_RegisterWaveBank_1_0_4627, 8, OOVPA_XREF(IXACTEngine_RegisterWaveBank, 4627, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -121,7 +121,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XACTEngineDoWork // * XACTEngineDoWork
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XACTEngineDoWork_1_0_4627, 7) OOVPA_NO_XREF(XACTEngineDoWork, 4627, 7)
{ 0x07, 0x8B }, { 0x07, 0x8B },
{ 0x0D, 0x85 }, { 0x0D, 0x85 },
@ -135,7 +135,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XACT::CEngine::RegisterStreamedWaveBank // * XACT::CEngine::RegisterStreamedWaveBank
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XACT_CEngine_RegisterStreamedWaveBank_1_0_4627, 8, OOVPA_XREF(XACT_CEngine_RegisterStreamedWaveBank, 4627, 8,
XREF_XACT_CEngine_RegisterStreamedWaveBank, XREF_XACT_CEngine_RegisterStreamedWaveBank,
XRefZero) XRefZero)
@ -153,7 +153,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XACT::CEngine::RegisterStreamedWaveBank // * XACT::CEngine::RegisterStreamedWaveBank
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XACT_CEngine_RegisterStreamedWaveBank_1_0_4928, 13, OOVPA_XREF(XACT_CEngine_RegisterStreamedWaveBank, 4928, 13,
XREF_XACT_CEngine_RegisterStreamedWaveBank, XREF_XACT_CEngine_RegisterStreamedWaveBank,
XRefZero) XRefZero)
@ -180,7 +180,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IXACTEngine_RegisterStreamedWaveBank // * IXACTEngine_RegisterStreamedWaveBank
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IXACTEngine_RegisterStreamedWaveBank_1_0_4627, 9, OOVPA_XREF(IXACTEngine_RegisterStreamedWaveBank, 4627, 9,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -200,7 +200,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IXACTEngine_RegisterStreamedWaveBank // * IXACTEngine_RegisterStreamedWaveBank
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IXACTEngine_RegisterStreamedWaveBank_1_0_4928, 10, OOVPA_XREF(IXACTEngine_RegisterStreamedWaveBank, 4928, 10,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -225,7 +225,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XACT::CEngine::CreateSoundBank // * XACT::CEngine::CreateSoundBank
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XACT_CEngine_CreateSoundBank_1_0_4627, 8, OOVPA_XREF(XACT_CEngine_CreateSoundBank, 4627, 8,
XREF_XACT_CEngine_CreateSoundBank, XREF_XACT_CEngine_CreateSoundBank,
XRefZero) XRefZero)
@ -243,7 +243,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XACT::CEngine::CreateSoundBank // * XACT::CEngine::CreateSoundBank
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XACT_CEngine_CreateSoundBank_1_0_4928, 13, OOVPA_XREF(XACT_CEngine_CreateSoundBank, 4928, 13,
XREF_XACT_CEngine_CreateSoundBank, XREF_XACT_CEngine_CreateSoundBank,
XRefZero) XRefZero)
@ -269,7 +269,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IXACTEngine_CreateSoundBank // * IXACTEngine_CreateSoundBank
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IXACTEngine_CreateSoundBank_1_0_4627, 8, OOVPA_XREF(IXACTEngine_CreateSoundBank, 4627, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -288,7 +288,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IXACTEngine_CreateSoundBank // * IXACTEngine_CreateSoundBank
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IXACTEngine_CreateSoundBank_1_0_4928, 10, OOVPA_XREF(IXACTEngine_CreateSoundBank, 4928, 10,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -312,7 +312,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XACT::CEngine::DownloadEffectsImage // * XACT::CEngine::DownloadEffectsImage
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XACT_CEngine_DownloadEffectsImage_1_0_4627, 7, OOVPA_XREF(XACT_CEngine_DownloadEffectsImage, 4627, 7,
XREF_XACT_CEngine_DownloadEffectsImage, XREF_XACT_CEngine_DownloadEffectsImage,
XRefZero) XRefZero)
@ -328,7 +328,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IXACTEngine_DownloadEffectsImage // * IXACTEngine_DownloadEffectsImage
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IXACTEngine_DownloadEffectsImage_1_0_4627, 9, OOVPA_XREF(IXACTEngine_DownloadEffectsImage, 4627, 9,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -348,7 +348,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XACT::CEngine::CreateSoundSource // * XACT::CEngine::CreateSoundSource
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XACT_CEngine_CreateSoundSource_1_0_4627, 8, OOVPA_XREF(XACT_CEngine_CreateSoundSource, 4627, 8,
XREF_XACT_CEngine_CreateSoundSource, XREF_XACT_CEngine_CreateSoundSource,
XRefZero) XRefZero)
@ -365,7 +365,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IXACTEngine_CreateSoundSource // * IXACTEngine_CreateSoundSource
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IXACTEngine_CreateSoundSource_1_0_4627, 9, OOVPA_XREF(IXACTEngine_CreateSoundSource, 4627, 9,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -385,7 +385,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XACT::CSoundBank::GetSoundCueIndexFromFriendlyName // * XACT::CSoundBank::GetSoundCueIndexFromFriendlyName
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XACT_CSoundBank_GetSoundCueIndexFromFriendlyName_1_0_4627, 7, OOVPA_XREF(XACT_CSoundBank_GetSoundCueIndexFromFriendlyName, 4627, 7,
XREF_XACT_CSoundBank_GetSoundCueIndexFromFriendlyName, XREF_XACT_CSoundBank_GetSoundCueIndexFromFriendlyName,
XRefZero) XRefZero)
@ -401,7 +401,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IXACTSoundBank_GetSoundCueIndexFromFriendlyName // * IXACTSoundBank_GetSoundCueIndexFromFriendlyName
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IXACTSoundBank_GetSoundCueIndexFromFriendlyName_1_0_4627, 9, OOVPA_XREF(IXACTSoundBank_GetSoundCueIndexFromFriendlyName, 4627, 9,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -421,7 +421,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IXACTSoundBank_Play // * IXACTSoundBank_Play
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(IXACTSoundBank_Play_1_0_4627, 8) OOVPA_NO_XREF(IXACTSoundBank_Play, 4627, 8)
{ 0x03, 0xFF }, { 0x03, 0xFF },
{ 0x08, 0x08 }, { 0x08, 0x08 },
@ -436,7 +436,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XACT::CEngine::RegisterNotification // * XACT::CEngine::RegisterNotification
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XACT_CEngine_RegisterNotification_1_0_4627, 7, OOVPA_XREF(XACT_CEngine_RegisterNotification, 4627, 7,
XREF_XACT_CEngine_RegisterNotification, XREF_XACT_CEngine_RegisterNotification,
XRefZero) XRefZero)
@ -452,7 +452,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IXACTEngine_RegisterNotification // * IXACTEngine_RegisterNotification
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IXACTEngine_RegisterNotification_1_0_4627, 8, OOVPA_XREF(IXACTEngine_RegisterNotification, 4627, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -471,7 +471,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XACT::CEngine::GetNotification // * XACT::CEngine::GetNotification
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XACT_CEngine_GetNotification_1_0_4627, 8, OOVPA_XREF(XACT_CEngine_GetNotification, 4627, 8,
XREF_XACT_CEngine_GetNotification, XREF_XACT_CEngine_GetNotification,
XRefZero) XRefZero)
@ -489,7 +489,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IXACTEngine_GetNotification // * IXACTEngine_GetNotification
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IXACTEngine_GetNotification_1_0_4627, 9, OOVPA_XREF(IXACTEngine_GetNotification, 4627, 9,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -509,7 +509,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XACT::CEngine::UnRegisterWaveBank // * XACT::CEngine::UnRegisterWaveBank
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XACT_CEngine_UnRegisterWaveBank_1_0_4627, 8, OOVPA_XREF(XACT_CEngine_UnRegisterWaveBank, 4627, 8,
XREF_XACT_CEngine_UnRegisterWaveBank, XREF_XACT_CEngine_UnRegisterWaveBank,
XRefZero) XRefZero)
@ -527,7 +527,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XACT::CEngine::UnRegisterWaveBank // * XACT::CEngine::UnRegisterWaveBank
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XACT_CEngine_UnRegisterWaveBank_1_0_4928, 8, OOVPA_XREF(XACT_CEngine_UnRegisterWaveBank, 4928, 8,
XREF_XACT_CEngine_UnRegisterWaveBank, XREF_XACT_CEngine_UnRegisterWaveBank,
XRefZero) XRefZero)
@ -549,7 +549,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IXACTEngine_UnRegisterWaveBank // * IXACTEngine_UnRegisterWaveBank
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IXACTEngine_UnRegisterWaveBank_1_0_4627, 8, OOVPA_XREF(IXACTEngine_UnRegisterWaveBank, 4627, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -568,7 +568,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * IXACTEngine_UnRegisterWaveBank // * IXACTEngine_UnRegisterWaveBank
// ****************************************************************** // ******************************************************************
OOVPA_XREF(IXACTEngine_UnRegisterWaveBank_1_0_4928, 8, OOVPA_XREF(IXACTEngine_UnRegisterWaveBank, 4928, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -586,69 +586,69 @@ OOVPA_XREF(IXACTEngine_UnRegisterWaveBank_1_0_4928, 8,
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XactEng_1_0_4627 // * XactEng_4627
// ****************************************************************** // ******************************************************************
OOVPATable XactEng_1_0_4627[] = { OOVPATable XactEng_4627[] = {
// XACTEngineCreate // XACTEngineCreate
OOVPA_TABLE_PATCH(XACTEngineCreate_1_0_4627, XACTEngineCreate), OOVPA_TABLE_PATCH(XACTEngineCreate, 4627, XACTEngineCreate),
// XACTEngineCreate // XACTEngineCreate
OOVPA_TABLE_PATCH(XACTEngineCreate_1_0_4928, XACTEngineCreate), OOVPA_TABLE_PATCH(XACTEngineCreate, 4928, XACTEngineCreate),
// XACTEngineDoWork // XACTEngineDoWork
OOVPA_TABLE_PATCH(XACTEngineDoWork_1_0_4627, XACTEngineDoWork), OOVPA_TABLE_PATCH(XACTEngineDoWork, 4627, XACTEngineDoWork),
// XACT_CEngine_RegisterWaveBank // XACT_CEngine_RegisterWaveBank
OOVPA_TABLE_XREF(XACT_CEngine_RegisterWaveBank_1_0_4627), OOVPA_TABLE_XREF(XACT_CEngine_RegisterWaveBank, 4627),
// IXACTEngine_RegisterWaveBank // IXACTEngine_RegisterWaveBank
OOVPA_TABLE_PATCH(IXACTEngine_RegisterWaveBank_1_0_4627, IXACTEngine_RegisterWaveBank), OOVPA_TABLE_PATCH(IXACTEngine_RegisterWaveBank, 4627, IXACTEngine_RegisterWaveBank),
// XACT::CEngine::RegisterStreamedWaveBank (XREF) // XACT::CEngine::RegisterStreamedWaveBank (XREF)
OOVPA_TABLE_XREF(XACT_CEngine_RegisterStreamedWaveBank_1_0_4627), OOVPA_TABLE_XREF(XACT_CEngine_RegisterStreamedWaveBank, 4627),
// XACT::CEngine::RegisterStreamedWaveBank (XREF) // XACT::CEngine::RegisterStreamedWaveBank (XREF)
OOVPA_TABLE_XREF(XACT_CEngine_RegisterStreamedWaveBank_1_0_4928), OOVPA_TABLE_XREF(XACT_CEngine_RegisterStreamedWaveBank, 4928),
// IXACTEngine_RegisterStreamedWaveBank // IXACTEngine_RegisterStreamedWaveBank
OOVPA_TABLE_PATCH(IXACTEngine_RegisterStreamedWaveBank_1_0_4627, IXACTEngine_RegisterStreamedWaveBank), OOVPA_TABLE_PATCH(IXACTEngine_RegisterStreamedWaveBank, 4627, IXACTEngine_RegisterStreamedWaveBank),
// IXACTEngine_RegisterStreamedWaveBank // IXACTEngine_RegisterStreamedWaveBank
OOVPA_TABLE_PATCH(IXACTEngine_RegisterStreamedWaveBank_1_0_4928, IXACTEngine_RegisterStreamedWaveBank), OOVPA_TABLE_PATCH(IXACTEngine_RegisterStreamedWaveBank, 4928, IXACTEngine_RegisterStreamedWaveBank),
// XACT::CEngine::CreateSoundBank (XREF) // XACT::CEngine::CreateSoundBank (XREF)
OOVPA_TABLE_XREF(XACT_CEngine_CreateSoundBank_1_0_4627), OOVPA_TABLE_XREF(XACT_CEngine_CreateSoundBank, 4627),
// XACT::CEngine::CreateSoundBank (XREF) // XACT::CEngine::CreateSoundBank (XREF)
OOVPA_TABLE_XREF(XACT_CEngine_CreateSoundBank_1_0_4928), OOVPA_TABLE_XREF(XACT_CEngine_CreateSoundBank, 4928),
// IXACTEngine_CreateSoundBank // IXACTEngine_CreateSoundBank
OOVPA_TABLE_PATCH(IXACTEngine_CreateSoundBank_1_0_4627, IXACTEngine_CreateSoundBank), OOVPA_TABLE_PATCH(IXACTEngine_CreateSoundBank, 4627, IXACTEngine_CreateSoundBank),
// IXACTEngine_CreateSoundBank // IXACTEngine_CreateSoundBank
OOVPA_TABLE_PATCH(IXACTEngine_CreateSoundBank_1_0_4928, IXACTEngine_CreateSoundBank), OOVPA_TABLE_PATCH(IXACTEngine_CreateSoundBank, 4928, IXACTEngine_CreateSoundBank),
// XACT::CEngine::DownloadEffectsImage (XREF) // XACT::CEngine::DownloadEffectsImage (XREF)
OOVPA_TABLE_XREF(XACT_CEngine_DownloadEffectsImage_1_0_4627), OOVPA_TABLE_XREF(XACT_CEngine_DownloadEffectsImage, 4627),
// IXACTEngine_DownloadEffectsImage // IXACTEngine_DownloadEffectsImage
OOVPA_TABLE_PATCH(IXACTEngine_DownloadEffectsImage_1_0_4627, IXACTEngine_DownloadEffectsImage), OOVPA_TABLE_PATCH(IXACTEngine_DownloadEffectsImage, 4627, IXACTEngine_DownloadEffectsImage),
// XACT::CEngine::CreateSoundSource (XREF) // XACT::CEngine::CreateSoundSource (XREF)
OOVPA_TABLE_XREF(XACT_CEngine_CreateSoundSource_1_0_4627), OOVPA_TABLE_XREF(XACT_CEngine_CreateSoundSource, 4627),
// IXACTEngine_CreateSoundSource // IXACTEngine_CreateSoundSource
OOVPA_TABLE_PATCH(IXACTEngine_CreateSoundSource_1_0_4627, IXACTEngine_CreateSoundSource), OOVPA_TABLE_PATCH(IXACTEngine_CreateSoundSource, 4627, IXACTEngine_CreateSoundSource),
// XACT::CSoundBank::GetSoundCueIndexFromFriendlyName (XREF) // XACT::CSoundBank::GetSoundCueIndexFromFriendlyName (XREF)
OOVPA_TABLE_XREF(XACT_CSoundBank_GetSoundCueIndexFromFriendlyName_1_0_4627), OOVPA_TABLE_XREF(XACT_CSoundBank_GetSoundCueIndexFromFriendlyName, 4627),
// IXACTSoundBank_GetSoundCueIndexFromFriendlyName // IXACTSoundBank_GetSoundCueIndexFromFriendlyName
OOVPA_TABLE_PATCH(IXACTSoundBank_GetSoundCueIndexFromFriendlyName_1_0_4627, IXACTSoundBank_GetSoundCueIndexFromFriendlyName), OOVPA_TABLE_PATCH(IXACTSoundBank_GetSoundCueIndexFromFriendlyName, 4627, IXACTSoundBank_GetSoundCueIndexFromFriendlyName),
// IXACTSoundBank_Play // IXACTSoundBank_Play
OOVPA_TABLE_PATCH(IXACTSoundBank_Play_1_0_4627, IXACTSoundBank_Play), OOVPA_TABLE_PATCH(IXACTSoundBank_Play, 4627, IXACTSoundBank_Play),
// XACT::CEngine::RegisterNotification // XACT::CEngine::RegisterNotification
OOVPA_TABLE_XREF(XACT_CEngine_RegisterNotification_1_0_4627), OOVPA_TABLE_XREF(XACT_CEngine_RegisterNotification, 4627),
// IXACTEngine_RegisterNotification // IXACTEngine_RegisterNotification
OOVPA_TABLE_PATCH(IXACTEngine_RegisterNotification_1_0_4627, IXACTEngine_RegisterNotification), OOVPA_TABLE_PATCH(IXACTEngine_RegisterNotification, 4627, IXACTEngine_RegisterNotification),
// XACT::CEngine::GetNotification // XACT::CEngine::GetNotification
OOVPA_TABLE_XREF(XACT_CEngine_GetNotification_1_0_4627), OOVPA_TABLE_XREF(XACT_CEngine_GetNotification, 4627),
// IXACTEngine_GetNotification // IXACTEngine_GetNotification
OOVPA_TABLE_PATCH(IXACTEngine_GetNotification_1_0_4627, IXACTEngine_GetNotification), OOVPA_TABLE_PATCH(IXACTEngine_GetNotification, 4627, IXACTEngine_GetNotification),
// XACT::CEngine::UnRegisterWaveBank (XREF) // XACT::CEngine::UnRegisterWaveBank (XREF)
OOVPA_TABLE_XREF(XACT_CEngine_UnRegisterWaveBank_1_0_4627), OOVPA_TABLE_XREF(XACT_CEngine_UnRegisterWaveBank, 4627),
// XACT::CEngine::UnRegisterWaveBank (XREF) // XACT::CEngine::UnRegisterWaveBank (XREF)
OOVPA_TABLE_XREF(XACT_CEngine_UnRegisterWaveBank_1_0_4928), OOVPA_TABLE_XREF(XACT_CEngine_UnRegisterWaveBank, 4928),
// IXACTEngine_UnRegisterWaveBank // IXACTEngine_UnRegisterWaveBank
OOVPA_TABLE_PATCH(IXACTEngine_UnRegisterWaveBank_1_0_4627, IXACTEngine_UnRegisterWaveBank), OOVPA_TABLE_PATCH(IXACTEngine_UnRegisterWaveBank, 4627, IXACTEngine_UnRegisterWaveBank),
// IXACTEngine_UnRegisterWaveBank // IXACTEngine_UnRegisterWaveBank
OOVPA_TABLE_PATCH(IXACTEngine_UnRegisterWaveBank_1_0_4928, IXACTEngine_UnRegisterWaveBank), OOVPA_TABLE_PATCH(IXACTEngine_UnRegisterWaveBank, 4928, IXACTEngine_UnRegisterWaveBank),
}; };
// ****************************************************************** // ******************************************************************
// * XACTENG_1_0_4627_SIZE // * XACTENG_4627_SIZE
// ****************************************************************** // ******************************************************************
uint32 XactEng_1_0_4627_SIZE = sizeof(XactEng_1_0_4627); uint32 XactEng_4627_SIZE = sizeof(XactEng_4627);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XAPI_1_0_3911_H #ifndef XAPI_3911_H
#define XAPI_1_0_3911_H #define XAPI_3911_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XAPI_1_0_3911[]; extern OOVPATable XAPI_3911[];
extern uint32 XAPI_1_0_3911_SIZE; extern uint32 XAPI_3911_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * GetExitCodeThread // * GetExitCodeThread
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(GetExitCodeThread_1_0_3911, 11) OOVPA_NO_XREF(GetExitCodeThread, 3911, 11)
// GetExitCodeThread+0x03 : lea eax, [ebp+0x08] // GetExitCodeThread+0x03 : lea eax, [ebp+0x08]
{ 0x03, 0x8D }, // (Offset,Value)-Pair #1 { 0x03, 0x8D }, // (Offset,Value)-Pair #1
@ -63,7 +63,7 @@ OOVPA_END;
// * NOTE: We are actually intercepting USBD_Init, because // * NOTE: We are actually intercepting USBD_Init, because
// * XInitDevices Simply redirects to that function // * XInitDevices Simply redirects to that function
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInitDevices_1_0_3911, 10) OOVPA_NO_XREF(XInitDevices, 3911, 10)
// XInitDevices+0x03 : push 0xB4 // XInitDevices+0x03 : push 0xB4
{ 0x03, 0x68 }, // (Offset,Value)-Pair #1 { 0x03, 0x68 }, // (Offset,Value)-Pair #1
@ -87,7 +87,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CreateMutex // * CreateMutex
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(CreateMutex_1_0_3911, 13) OOVPA_NO_XREF(CreateMutex, 3911, 13)
// CreateMutex+0x03 : sub esp, 0x14 // CreateMutex+0x03 : sub esp, 0x14
{ 0x03, 0x83 }, // (Offset,Value)-Pair #1 { 0x03, 0x83 }, // (Offset,Value)-Pair #1
@ -114,7 +114,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CreateThread // * CreateThread
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(CreateThread_1_0_3911, 8) OOVPA_NO_XREF(CreateThread, 3911, 8)
// CreateThread+0x0A : mov eax, ds:10130h // CreateThread+0x0A : mov eax, ds:10130h
{ 0x0A, 0xA1 }, // (Offset,Value)-Pair #1 { 0x0A, 0xA1 }, // (Offset,Value)-Pair #1
@ -134,7 +134,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * SetThreadPriority // * SetThreadPriority
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(SetThreadPriority_1_0_3911, 10) OOVPA_NO_XREF(SetThreadPriority, 3911, 10)
// SetThreadPriority+0x0D : push [ebp+0x08] // SetThreadPriority+0x0D : push [ebp+0x08]
{ 0x0D, 0xFF }, // (Offset,Value)-Pair #1 { 0x0D, 0xFF }, // (Offset,Value)-Pair #1
@ -158,7 +158,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XapiInitProcess // * XapiInitProcess
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XapiInitProcess_1_0_3911, 7) OOVPA_NO_XREF(XapiInitProcess, 3911, 7)
// XapiInitProcess+0x03 : sub esp, 30h // XapiInitProcess+0x03 : sub esp, 30h
{ 0x05, 0x30 }, // (Offset,Value)-Pair #1 { 0x05, 0x30 }, // (Offset,Value)-Pair #1
@ -179,7 +179,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XapiInitProcess // * XapiInitProcess
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XapiInitProcess_1_0_3950, 7) OOVPA_NO_XREF(XapiInitProcess, 3950, 7)
// XapiInitProcess+0x03 : sub esp, 30h // XapiInitProcess+0x03 : sub esp, 30h
{ 0x05, 0x30 }, // (Offset,Value)-Pair #1 { 0x05, 0x30 }, // (Offset,Value)-Pair #1
@ -200,7 +200,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XapiBootDash // * XapiBootDash
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XapiBootDash_1_0_3911, 11) OOVPA_NO_XREF(XapiBootDash, 3911, 11)
// XapiBootDash+0x03 : sub esp, 0x0C00 // XapiBootDash+0x03 : sub esp, 0x0C00
{ 0x03, 0x81 }, // (Offset,Value)-Pair #1 { 0x03, 0x81 }, // (Offset,Value)-Pair #1
@ -225,7 +225,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XRegisterThreadNotifyRoutine // * XRegisterThreadNotifyRoutine
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XRegisterThreadNotifyRoutine_1_0_3911, 11) OOVPA_NO_XREF(XRegisterThreadNotifyRoutine, 3911, 11)
// XRegisterThreadNotifyRoutine+0x0D : cmp [esp+0x0C], 0 // XRegisterThreadNotifyRoutine+0x0D : cmp [esp+0x0C], 0
{ 0x0D, 0x83 }, // (Offset,Value)-Pair #1 { 0x0D, 0x83 }, // (Offset,Value)-Pair #1
@ -250,7 +250,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * GetTimeZoneInformation // * GetTimeZoneInformation
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(GetTimeZoneInformation_1_0_3911, 7) OOVPA_NO_XREF(GetTimeZoneInformation, 3911, 7)
{ 0x05, 0x28 }, { 0x05, 0x28 },
{ 0x2E, 0x28 }, { 0x2E, 0x28 },
@ -265,7 +265,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XCalculateSignatureBegin // * XCalculateSignatureBegin
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XCalculateSignatureBegin_1_0_3911, 10) OOVPA_NO_XREF(XCalculateSignatureBegin, 3911, 10)
// XCalculateSignatureBegin+0x01 : push 0x7C; push 0 // XCalculateSignatureBegin+0x01 : push 0x7C; push 0
{ 0x01, 0x6A }, // (Offset,Value)-Pair #1 { 0x01, 0x6A }, // (Offset,Value)-Pair #1
@ -290,7 +290,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGetDevices // * XGetDevices
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGetDevices_1_0_3911, 14) OOVPA_NO_XREF(XGetDevices, 3911, 14)
// XGetDevices+0x07 : mov edx, [esp+arg_0] // XGetDevices+0x07 : mov edx, [esp+arg_0]
{ 0x07, 0x8B }, // (Offset,Value)-Pair #1 { 0x07, 0x8B }, // (Offset,Value)-Pair #1
@ -320,7 +320,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGetDeviceChanges // * XGetDeviceChanges
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGetDeviceChanges_1_0_3911, 8) OOVPA_NO_XREF(XGetDeviceChanges, 3911, 8)
// XGetDeviceChanges+0x07 : xor eax, eax // XGetDeviceChanges+0x07 : xor eax, eax
{ 0x07, 0x33 }, // (Offset,Value)-Pair #1 { 0x07, 0x33 }, // (Offset,Value)-Pair #1
@ -342,7 +342,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputOpen // * XInputOpen
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputOpen_1_0_3911, 11) OOVPA_NO_XREF(XInputOpen, 3911, 11)
// XInputOpen+0x20 : jmp +0x0B // XInputOpen+0x20 : jmp +0x0B
{ 0x20, 0xEB }, // (Offset,Value)-Pair #1 { 0x20, 0xEB }, // (Offset,Value)-Pair #1
@ -369,7 +369,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XID_fCloseDevice // * XID_fCloseDevice
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XID_fCloseDevice_1_0_3911, 10, OOVPA_XREF(XID_fCloseDevice, 3911, 10,
XREF_FCLOSEDEVICE, XREF_FCLOSEDEVICE,
XRefZero) XRefZero)
@ -396,7 +396,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputClose // * XInputClose
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XInputClose_1_0_3911, 8, OOVPA_XREF(XInputClose, 3911, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -421,7 +421,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetCapabilities // * XInputGetCapabilities
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetCapabilities_1_0_3911, 14) OOVPA_NO_XREF(XInputGetCapabilities, 3911, 14)
// XInputGetCapabilities+0x03 : sub esp, 0x48 // XInputGetCapabilities+0x03 : sub esp, 0x48
{ 0x03, 0x83 }, // (Offset,Value)-Pair #1 { 0x03, 0x83 }, // (Offset,Value)-Pair #1
@ -451,7 +451,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetState // * XInputGetState
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetState_1_0_3911, 13) OOVPA_NO_XREF(XInputGetState, 3911, 13)
// XInputGetState+0x0E : cmp byte ptr [edx+0x0A3], 1 // XInputGetState+0x0E : cmp byte ptr [edx+0x0A3], 1
{ 0x0E, 0x80 }, // (Offset,Value)-Pair #1 { 0x0E, 0x80 }, // (Offset,Value)-Pair #1
@ -480,7 +480,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputSetState // * XInputSetState
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputSetState_1_0_3911, 12) OOVPA_NO_XREF(XInputSetState, 3911, 12)
// XInputSetState+0x04 : lea eax, [ecx+0x0A3] // XInputSetState+0x04 : lea eax, [ecx+0x0A3]
{ 0x04, 0x8D }, // (Offset,Value)-Pair #1 { 0x04, 0x8D }, // (Offset,Value)-Pair #1
@ -508,7 +508,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * SetThreadPriorityBoost // * SetThreadPriorityBoost
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(SetThreadPriorityBoost_1_0_3911, 10) OOVPA_NO_XREF(SetThreadPriorityBoost, 3911, 10)
// SetThreadPriorityBoost+0x0D : push [ebp+0x08] // SetThreadPriorityBoost+0x0D : push [ebp+0x08]
{ 0x0D, 0xFF }, // (Offset,Value)-Pair #1 { 0x0D, 0xFF }, // (Offset,Value)-Pair #1
@ -532,7 +532,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * GetThreadPriority // * GetThreadPriority
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(GetThreadPriority_1_0_3911, 10) OOVPA_NO_XREF(GetThreadPriority, 3911, 10)
// GetThreadPriority+0x0D : push [ebp+0x08] // GetThreadPriority+0x0D : push [ebp+0x08]
{ 0x0D, 0xFF }, // (Offset,Value)-Pair #1 { 0x0D, 0xFF }, // (Offset,Value)-Pair #1
@ -556,7 +556,7 @@ OOVPA_END;
//// ****************************************************************** //// ******************************************************************
//// * XGetDevices //// * XGetDevices
//// ****************************************************************** //// ******************************************************************
//OOVPA_NO_XREF(XGetDevices_1_0_3911, 14) //OOVPA_NO_XREF(XGetDevices, 3911, 14)
// //
// // XGetDevices+0x07 : mov edx, [esp+arg_0] // // XGetDevices+0x07 : mov edx, [esp+arg_0]
// { 0x07, 0x8B }, // (Offset,Value)-Pair #1 // { 0x07, 0x8B }, // (Offset,Value)-Pair #1
@ -586,7 +586,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CreateFiber // * CreateFiber
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(CreateFiber_1_0_3911, 11) OOVPA_NO_XREF(CreateFiber, 3911, 11)
// CreateFiber+0x11 : mov ecx, 0x3000 // CreateFiber+0x11 : mov ecx, 0x3000
{ 0x11, 0xB9 }, { 0x11, 0xB9 },
@ -607,7 +607,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DeleteFiber // * DeleteFiber
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(DeleteFiber_1_0_3911, 9) OOVPA_NO_XREF(DeleteFiber, 3911, 9)
// DeleteFiber+0x0A : call ds:MmDeleteKernelStack // DeleteFiber+0x0A : call ds:MmDeleteKernelStack
{ 0x0A, 0xFF }, { 0x0A, 0xFF },
@ -626,7 +626,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * SwitchToFiber // * SwitchToFiber
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(SwitchToFiber_1_0_3911, 8) OOVPA_NO_XREF(SwitchToFiber, 3911, 8)
{ 0x06, 0x64 }, { 0x06, 0x64 },
{ 0x0E, 0x44 }, { 0x0E, 0x44 },
@ -641,7 +641,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * ConvertThreadToFiber // * ConvertThreadToFiber
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(ConvertThreadToFiber_1_0_3911, 7) OOVPA_NO_XREF(ConvertThreadToFiber, 3911, 7)
{ 0x05, 0x64 }, { 0x05, 0x64 },
{ 0x0C, 0x8B }, { 0x0C, 0x8B },
@ -655,7 +655,7 @@ OOVPA_END;
//// ****************************************************************** //// ******************************************************************
//// * XInputGetCapabilities //// * XInputGetCapabilities
//// ****************************************************************** //// ******************************************************************
//OOVPA_NO_XREF(XInputGetCapabilities_1_0_3911, 14) //OOVPA_NO_XREF(XInputGetCapabilities, 3911, 14)
// //
// // XInputGetCapabilities+0x03 : sub esp, 0x48 // // XInputGetCapabilities+0x03 : sub esp, 0x48
// { 0x03, 0x83 }, // (Offset,Value)-Pair #1 // { 0x03, 0x83 }, // (Offset,Value)-Pair #1
@ -685,7 +685,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * SignalObjectAndWait // * SignalObjectAndWait
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(SignalObjectAndWait_1_0_3911, 8) OOVPA_NO_XREF(SignalObjectAndWait, 3911, 8)
{ 0x07, 0x75 }, { 0x07, 0x75 },
{ 0x12, 0x8B }, { 0x12, 0x8B },
@ -700,7 +700,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * QueueUserAPC // * QueueUserAPC
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(QueueUserAPC_1_0_3911, 7) OOVPA_NO_XREF(QueueUserAPC, 3911, 7)
{ 0x03, 0x74 }, { 0x03, 0x74 },
{ 0x08, 0x24 }, { 0x08, 0x24 },
@ -714,7 +714,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * lstrcmpiW // * lstrcmpiW
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(lstrcmpiW_1_0_3911, 8) OOVPA_NO_XREF(lstrcmpiW, 3911, 8)
{ 0x07, 0x56 }, { 0x07, 0x56 },
{ 0x0F, 0x01 }, { 0x0F, 0x01 },
@ -729,7 +729,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XMountAlternateTitleA // * XMountAlternateTitleA
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XMountAlternateTitleA_1_0_3911, 7) OOVPA_NO_XREF(XMountAlternateTitleA, 3911, 7)
{ 0x1E, 0x0F }, { 0x1E, 0x0F },
{ 0x3E, 0x56 }, { 0x3E, 0x56 },
@ -743,7 +743,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XUnmountAlternateTitleA // * XUnmountAlternateTitleA
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XUnmountAlternateTitleA_1_0_3911, 7) OOVPA_NO_XREF(XUnmountAlternateTitleA, 3911, 7)
{ 0x0A, 0x65 }, { 0x0A, 0x65 },
{ 0x16, 0xFF }, { 0x16, 0xFF },
@ -757,7 +757,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XMountMUA // * XMountMUA
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XMountMUA_1_0_3911, 7) OOVPA_NO_XREF(XMountMUA, 3911, 7)
{ 0x1E, 0x0C }, { 0x1E, 0x0C },
{ 0x3E, 0x66 }, { 0x3E, 0x66 },
@ -771,7 +771,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CloseHandle // * CloseHandle
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(CloseHandle_1_0_3911, 8) OOVPA_NO_XREF(CloseHandle, 3911, 8)
{ 0x02, 0x24 }, { 0x02, 0x24 },
{ 0x03, 0x04 }, { 0x03, 0x04 },
@ -786,7 +786,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * ExitThread // * ExitThread
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(ExitThread_1_0_3911, 5) OOVPA_NO_XREF(ExitThread, 3911, 5)
{ 0x01, 0x00 }, { 0x01, 0x00 },
{ 0x07, 0xFF }, { 0x07, 0xFF },
@ -798,7 +798,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XLaunchNewImageA // * XLaunchNewImageA
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XLaunchNewImageA_1_0_3911, 8) OOVPA_NO_XREF(XLaunchNewImageA, 3911, 8)
{ 0x1E, 0x80 }, { 0x1E, 0x80 },
{ 0x3E, 0xC0 }, { 0x3E, 0xC0 },
@ -813,7 +813,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGetLaunchInfo // * XGetLaunchInfo
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGetLaunchInfo_1_0_3911, 7) OOVPA_NO_XREF(XGetLaunchInfo, 3911, 7)
{ 0x0B, 0x8B }, { 0x0B, 0x8B },
{ 0x18, 0x15 }, { 0x18, 0x15 },
@ -828,7 +828,7 @@ OOVPA_END;
// * XGetSectionHandleA // * XGetSectionHandleA
// 558BEC83EC10538B1D........5657FF75088D45F050FFD38B351C0101008B3D // 558BEC83EC10538B1D........5657FF75088D45F050FFD38B351C0101008B3D
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGetSectionHandleA_1_0_3911, 12) OOVPA_NO_XREF(XGetSectionHandleA, 3911, 12)
{ 0x00, 0x55 }, { 0x00, 0x55 },
{ 0x01, 0x8B }, { 0x01, 0x8B },
@ -849,7 +849,7 @@ OOVPA_END;
// * XLoadSectionByHandle // * XLoadSectionByHandle
// 568B74240856FF15........85C07D0A50E8........33C0EB038B46045EC204 // 568B74240856FF15........85C07D0A50E8........33C0EB038B46045EC204
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XLoadSectionByHandle_1_0_3911, 11) OOVPA_NO_XREF(XLoadSectionByHandle, 3911, 11)
// XLoadSectionByHandle+0x01 : mov esi, [esp+4+arg_0] // XLoadSectionByHandle+0x01 : mov esi, [esp+4+arg_0]
{ 0x01, 0x8B }, { 0x01, 0x8B },
@ -875,7 +875,7 @@ OOVPA_END;
// * XFreeSectionByHandle // * XFreeSectionByHandle
// FF742404FF15........85C07D0A50E8........33C0EB0333C040C20400.... // FF742404FF15........85C07D0A50E8........33C0EB0333C040C20400....
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XFreeSectionByHandle_1_0_3911, 11) OOVPA_NO_XREF(XFreeSectionByHandle, 3911, 11)
// XFreeSectionByHandle+0x00 : push esp // XFreeSectionByHandle+0x00 : push esp
{ 0x00, 0xFF }, { 0x00, 0xFF },
@ -902,7 +902,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XAutoPowerDownResetTimer // * XAutoPowerDownResetTimer
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XAutoPowerDownResetTimer_1_0_3911, 6) OOVPA_NO_XREF(XAutoPowerDownResetTimer, 3911, 6)
{ 0x02, 0x59 }, { 0x02, 0x59 },
{ 0x08, 0x51 }, { 0x08, 0x51 },
@ -915,7 +915,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XMountMURootA // * XMountMURootA
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XMountMURootA_1_0_3911, 7) OOVPA_NO_XREF(XMountMURootA, 3911, 7)
{ 0x1E, 0x0C }, { 0x1E, 0x0C },
{ 0x3E, 0x00 }, { 0x3E, 0x00 },
@ -929,7 +929,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XMountUtilityDrive // * XMountUtilityDrive
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XMountUtilityDrive_1_0_3911, 7) OOVPA_NO_XREF(XMountUtilityDrive, 3911, 7)
{ 0x1C, 0x85 }, { 0x1C, 0x85 },
{ 0x3A, 0x8D }, { 0x3A, 0x8D },
@ -943,7 +943,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * ReadFileEx@20 // * ReadFileEx@20
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(ReadFileEx_1_0_3911, 8) OOVPA_NO_XREF(ReadFileEx, 3911, 8)
{ 0x09, 0x48 }, { 0x09, 0x48 },
{ 0x14, 0x8D }, { 0x14, 0x8D },
@ -958,7 +958,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * WriteFileEx // * WriteFileEx
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(WriteFileEx_1_0_3911, 8) OOVPA_NO_XREF(WriteFileEx, 3911, 8)
{ 0x09, 0x48 }, { 0x09, 0x48 },
{ 0x14, 0x8D }, { 0x14, 0x8D },
@ -971,101 +971,101 @@ OOVPA_NO_XREF(WriteFileEx_1_0_3911, 8)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_3911 // * XAPI_3911
// ****************************************************************** // ******************************************************************
OOVPATable XAPI_1_0_3911[] = { OOVPATable XAPI_3911[] = {
// GetExitCodeThread // GetExitCodeThread
OOVPA_TABLE_PATCH(GetExitCodeThread_1_0_3911, GetExitCodeThread), OOVPA_TABLE_PATCH(GetExitCodeThread, 3911, GetExitCodeThread),
//*/ //*/
// XInitDevices // XInitDevices
OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XInitDevices), /* Too High Level OOVPA_TABLE_PATCH(XInitDevices, 3911, XInitDevices), /* Too High Level
// CreateMutex // CreateMutex
OOVPA_TABLE_PATCH(CreateMutex_1_0_3911, CreateMutex), //*/ OOVPA_TABLE_PATCH(CreateMutex, 3911, CreateMutex), //*/
/* Too High Level */ /* Too High Level */
// CreateThread // CreateThread
/* /*
OOVPA_TABLE_PATCH(CreateThread_1_0_3911, CreateThread), OOVPA_TABLE_PATCH(CreateThread, 3911, CreateThread),
*/ */
// SetThreadPriority // SetThreadPriority
OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), //*/ OOVPA_TABLE_PATCH(SetThreadPriority, 3911, SetThreadPriority), //*/
// GetTimeZoneInformation // GetTimeZoneInformation
OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), OOVPA_TABLE_PATCH(GetTimeZoneInformation, 3911, GetTimeZoneInformation),
// XRegisterThreadNotifyRoutine // XRegisterThreadNotifyRoutine
OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XRegisterThreadNotifyRoutine), OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine, 3911, XRegisterThreadNotifyRoutine),
/* /*
// XCalculateSignatureBegin // XCalculateSignatureBegin
OOVPA_TABLE_PATCH(XCalculateSignatureBegin_1_0_3911, XCalculateSignatureBegin), OOVPA_TABLE_PATCH(XCalculateSignatureBegin, 3911, XCalculateSignatureBegin),
*/ */
// XGetDevices // XGetDevices
OOVPA_TABLE_PATCH(XGetDevices_1_0_3911, XGetDevices), OOVPA_TABLE_PATCH(XGetDevices, 3911, XGetDevices),
// XGetDeviceChanges // XGetDeviceChanges
OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_3911, XGetDeviceChanges), OOVPA_TABLE_PATCH(XGetDeviceChanges, 3911, XGetDeviceChanges),
// XInputOpen // XInputOpen
OOVPA_TABLE_PATCH(XInputOpen_1_0_3911, XInputOpen), OOVPA_TABLE_PATCH(XInputOpen, 3911, XInputOpen),
// XID_fCloseDevice // XID_fCloseDevice
OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_3911), OOVPA_TABLE_XREF(XID_fCloseDevice, 3911),
// XInputClose // XInputClose
OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XInputClose), OOVPA_TABLE_PATCH(XInputClose, 3911, XInputClose),
// XInputGetCapabilities // XInputGetCapabilities
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_3911, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities, 3911, XInputGetCapabilities),
// XInputGetState // XInputGetState
OOVPA_TABLE_PATCH(XInputGetState_1_0_3911, XInputGetState), OOVPA_TABLE_PATCH(XInputGetState, 3911, XInputGetState),
// XInputSetState // XInputSetState
OOVPA_TABLE_PATCH(XInputSetState_1_0_3911, XInputSetState), OOVPA_TABLE_PATCH(XInputSetState, 3911, XInputSetState),
// SetThreadPriorityBoost // SetThreadPriorityBoost
OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_3911, SetThreadPriorityBoost), OOVPA_TABLE_PATCH(SetThreadPriorityBoost, 3911, SetThreadPriorityBoost),
// GetThreadPriority // GetThreadPriority
OOVPA_TABLE_PATCH(GetThreadPriority_1_0_3911, GetThreadPriority), OOVPA_TABLE_PATCH(GetThreadPriority, 3911, GetThreadPriority),
// CreateFiber // CreateFiber
OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, CreateFiber), OOVPA_TABLE_PATCH(CreateFiber, 3911, CreateFiber),
// DeleteFiber // DeleteFiber
OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, DeleteFiber), OOVPA_TABLE_PATCH(DeleteFiber, 3911, DeleteFiber),
// SwitchToFiber // SwitchToFiber
OOVPA_TABLE_PATCH(SwitchToFiber_1_0_3911, SwitchToFiber), OOVPA_TABLE_PATCH(SwitchToFiber, 3911, SwitchToFiber),
// ConvertThreadToFiber // ConvertThreadToFiber
OOVPA_TABLE_PATCH(ConvertThreadToFiber_1_0_3911, ConvertThreadToFiber), OOVPA_TABLE_PATCH(ConvertThreadToFiber, 3911, ConvertThreadToFiber),
// SignalObjectAndWait // SignalObjectAndWait
OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, SignalObjectAndWait), OOVPA_TABLE_PATCH(SignalObjectAndWait, 3911, SignalObjectAndWait),
// QueueUserAPC // QueueUserAPC
OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), OOVPA_TABLE_PATCH(QueueUserAPC, 3911, QueueUserAPC),
// lstrcmpiW // lstrcmpiW
/* /*
OOVPA_TABLE_PATCH(lstrcmpiW_1_0_3911, lstrcmpiW), OOVPA_TABLE_PATCH(lstrcmpiW, 3911, lstrcmpiW),
*/ */
// XMountAlternateTitleA // XMountAlternateTitleA
OOVPA_TABLE_PATCH(XMountAlternateTitleA_1_0_3911, XMountAlternateTitle), OOVPA_TABLE_PATCH(XMountAlternateTitleA, 3911, XMountAlternateTitle),
// XUnmountAlternateTitleA // XUnmountAlternateTitleA
OOVPA_TABLE_PATCH(XUnmountAlternateTitleA_1_0_3911, XUnmountAlternateTitle), OOVPA_TABLE_PATCH(XUnmountAlternateTitleA, 3911, XUnmountAlternateTitle),
// XMountMUA // XMountMUA
OOVPA_TABLE_PATCH(XMountMUA_1_0_3911, XMountMUA), OOVPA_TABLE_PATCH(XMountMUA, 3911, XMountMUA),
// XLaunchNewImageA // XLaunchNewImageA
OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_3911, XLaunchNewImage), OOVPA_TABLE_PATCH(XLaunchNewImageA, 3911, XLaunchNewImage),
// XGetLaunchInfo // XGetLaunchInfo
OOVPA_TABLE_PATCH(XGetLaunchInfo_1_0_3911, XGetLaunchInfo), OOVPA_TABLE_PATCH(XGetLaunchInfo, 3911, XGetLaunchInfo),
// XAutoPowerDownResetTimer // XAutoPowerDownResetTimer
OOVPA_TABLE_PATCH(XAutoPowerDownResetTimer_1_0_3911, XAutoPowerDownResetTimer), OOVPA_TABLE_PATCH(XAutoPowerDownResetTimer, 3911, XAutoPowerDownResetTimer),
// XMountMURootA // XMountMURootA
OOVPA_TABLE_PATCH(XMountMURootA_1_0_3911, XMountMURootA), OOVPA_TABLE_PATCH(XMountMURootA, 3911, XMountMURootA),
// XMountUtilityDrive // XMountUtilityDrive
OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_3911, XMountUtilityDrive), OOVPA_TABLE_PATCH(XMountUtilityDrive, 3911, XMountUtilityDrive),
// ReadFileEx // ReadFileEx
/* /*
OOVPA_TABLE_PATCH(ReadFileEx_1_0_3911, ReadFileEx), OOVPA_TABLE_PATCH(ReadFileEx, 3911, ReadFileEx),
// WriteFileEx // WriteFileEx
OOVPA_TABLE_PATCH(WriteFileEx_1_0_3911, WriteFileEx), OOVPA_TABLE_PATCH(WriteFileEx, 3911, WriteFileEx),
*/ */
// CloseHandle // CloseHandle
/* /*
OOVPA_TABLE_PATCH(CloseHandle_1_0_3911, CloseHandle), OOVPA_TABLE_PATCH(CloseHandle, 3911, CloseHandle),
*/ */
// ExitThread // ExitThread
/* /*
OOVPA_TABLE_PATCH(ExitThread_1_0_3911, ExitThread), OOVPA_TABLE_PATCH(ExitThread, 3911, ExitThread),
*/ */
}; };
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_3911_SIZE // * XAPI_3911_SIZE
// ****************************************************************** // ******************************************************************
uint32 XAPI_1_0_3911_SIZE = sizeof(XAPI_1_0_3911); uint32 XAPI_3911_SIZE = sizeof(XAPI_3911);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XAPI_1_0_4034_H #ifndef XAPI_4034_H
#define XAPI_1_0_4034_H #define XAPI_4034_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XAPI_1_0_4034[]; extern OOVPATable XAPI_4034[];
extern uint32 XAPI_1_0_4034_SIZE; extern uint32 XAPI_4034_SIZE;
#endif #endif

View File

@ -37,7 +37,7 @@
// ****************************************************************** // ******************************************************************
// * XInputGetCapabilities // * XInputGetCapabilities
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetCapabilities_1_0_4361, 14) OOVPA_NO_XREF(XInputGetCapabilities, 4361, 14)
// XInputGetCapabilities+0x03 : sub esp, 0x48 // XInputGetCapabilities+0x03 : sub esp, 0x48
{ 0x03, 0x83 }, // (Offset,Value)-Pair #1 { 0x03, 0x83 }, // (Offset,Value)-Pair #1
@ -67,7 +67,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetState // * XInputGetState
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetState_1_0_4361, 12) OOVPA_NO_XREF(XInputGetState, 4361, 12)
// XInputGetState+0x0E : mov ecx, [edx+0x0A3] // XInputGetState+0x0E : mov ecx, [edx+0x0A3]
{ 0x0E, 0x8B }, // (Offset,Value)-Pair #1 { 0x0E, 0x8B }, // (Offset,Value)-Pair #1
@ -95,7 +95,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CreateThread // * CreateThread
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(CreateThread_1_0_4361, 8) OOVPA_NO_XREF(CreateThread, 4361, 8)
// CreateThread+0x0A : mov eax, ds:10130h // CreateThread+0x0A : mov eax, ds:10130h
{ 0x0A, 0xA1 }, // (Offset,Value)-Pair #1 { 0x0A, 0xA1 }, // (Offset,Value)-Pair #1
@ -115,7 +115,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CloseHandle // * CloseHandle
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(CloseHandle_1_0_4361, 10) OOVPA_NO_XREF(CloseHandle, 4361, 10)
// CloseHandle+0x00 : push [esp+4] // CloseHandle+0x00 : push [esp+4]
{ 0x00, 0xFF }, // (Offset,Value)-Pair #1 { 0x00, 0xFF }, // (Offset,Value)-Pair #1
@ -139,7 +139,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XapiInitProcess // * XapiInitProcess
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XapiInitProcess_1_0_4361, 7) OOVPA_NO_XREF(XapiInitProcess, 4361, 7)
// XapiInitProcess+0x00 : sub esp, 30h // XapiInitProcess+0x00 : sub esp, 30h
{ 0x05, 0x30 }, // (Offset,Value)-Pair #1 { 0x05, 0x30 }, // (Offset,Value)-Pair #1
@ -159,62 +159,62 @@ OOVPA_END;
*/ */
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_4034 // * XAPI_4034
// ****************************************************************** // ******************************************************************
OOVPATable XAPI_1_0_4034[] = { OOVPATable XAPI_4034[] = {
// XInitDevices (* unchanged since 3911 *) // XInitDevices (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XInitDevices), OOVPA_TABLE_PATCH(XInitDevices, 3911, XInitDevices),
// XGetDevices (* unchanged since 3911 *) // XGetDevices (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XGetDevices_1_0_3911, XGetDevices), OOVPA_TABLE_PATCH(XGetDevices, 3911, XGetDevices),
/* These functions havent been rev'd yet (may be same as new/old) /* These functions havent been rev'd yet (may be same as new/old)
// XInputOpen // XInputOpen
OOVPA_TABLE_PATCH(XInputOpen_1_0_4034, XInputOpen), OOVPA_TABLE_PATCH(XInputOpen, 4034, XInputOpen),
// XInputGetCapabilities // XInputGetCapabilities
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities, 4361, XInputGetCapabilities),
// XInputGetState // XInputGetState
OOVPA_TABLE_PATCH(XInputGetState_1_0_4361, XInputGetState), */ OOVPA_TABLE_PATCH(XInputGetState, 4361, XInputGetState), */
/* Too High Level /* Too High Level
// CreateThread (* unchanged since 1.0.3911 *) // CreateThread (* unchanged since 1.0.3911 *)
OOVPA_TABLE_PATCH(CreateThread_1_0_3911, CreateThread), */ OOVPA_TABLE_PATCH(CreateThread, 3911, CreateThread), */
/* /*
// CloseHandle (*???*) // CloseHandle (*???*)
OOVPA_TABLE_PATCH(CloseHandle_1_0_(???), CloseHandle), */ OOVPA_TABLE_PATCH(CloseHandle, (???), CloseHandle), */
//*/ //*/
// CreateFiber (* unchanged since 3911 *) // CreateFiber (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, CreateFiber), OOVPA_TABLE_PATCH(CreateFiber, 3911, CreateFiber),
// DeleteFiber (* unchanged since 3911 *) // DeleteFiber (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, DeleteFiber), OOVPA_TABLE_PATCH(DeleteFiber, 3911, DeleteFiber),
// GetTimeZoneInformation (* unchanged since 3911 *) // GetTimeZoneInformation (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), OOVPA_TABLE_PATCH(GetTimeZoneInformation, 3911, GetTimeZoneInformation),
// SetThreadPriority (* unchanged since 3911 *) // SetThreadPriority (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), OOVPA_TABLE_PATCH(SetThreadPriority, 3911, SetThreadPriority),
// SignalObjectAndWait (* unchanged since 3911 *) // SignalObjectAndWait (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, SignalObjectAndWait), OOVPA_TABLE_PATCH(SignalObjectAndWait, 3911, SignalObjectAndWait),
// QueueUserAPC (* unchanged since 3911 *) // QueueUserAPC (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), OOVPA_TABLE_PATCH(QueueUserAPC, 3911, QueueUserAPC),
// XInputSetState (* unchanged since 3911 *) // XInputSetState (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XInputSetState_1_0_3911, XInputSetState), OOVPA_TABLE_PATCH(XInputSetState, 3911, XInputSetState),
// XRegisterThreadNotifyRoutine (* unchanged since 3911 *) // XRegisterThreadNotifyRoutine (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XRegisterThreadNotifyRoutine), OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine, 3911, XRegisterThreadNotifyRoutine),
// XGetDeviceChanges (* unchanged since 3911 *) // XGetDeviceChanges (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_3911, XGetDeviceChanges), OOVPA_TABLE_PATCH(XGetDeviceChanges, 3911, XGetDeviceChanges),
// XID_fCloseDevice (* unchanged since 3911 *) // XID_fCloseDevice (* unchanged since 3911 *)
OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_3911), OOVPA_TABLE_XREF(XID_fCloseDevice, 3911),
// XInputClose (* unchanged since 3911 *) // XInputClose (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XInputClose), OOVPA_TABLE_PATCH(XInputClose, 3911, XInputClose),
// XInputGetCapabilities (* unchanged since 3911 *) // XInputGetCapabilities (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_3911, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities, 3911, XInputGetCapabilities),
// GetThreadPriority (* unchanged since 3911 *) // GetThreadPriority (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetThreadPriority_1_0_3911, GetThreadPriority), OOVPA_TABLE_PATCH(GetThreadPriority, 3911, GetThreadPriority),
// XInputOpen (* unchanged since 3911 *) // XInputOpen (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XInputOpen_1_0_3911, XInputOpen), OOVPA_TABLE_PATCH(XInputOpen, 3911, XInputOpen),
// XInputGetState (* unchanged since 3911 *) // XInputGetState (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XInputGetState_1_0_3911, XInputGetState), OOVPA_TABLE_PATCH(XInputGetState, 3911, XInputGetState),
}; };
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_4034_SIZE // * XAPI_4034_SIZE
// ****************************************************************** // ******************************************************************
uint32 XAPI_1_0_4034_SIZE = sizeof(XAPI_1_0_4034); uint32 XAPI_4034_SIZE = sizeof(XAPI_4034);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XAPI_1_0_4134_H #ifndef XAPI_4134_H
#define XAPI_1_0_4134_H #define XAPI_4134_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XAPI_1_0_4134[]; extern OOVPATable XAPI_4134[];
extern uint32 XAPI_1_0_4134_SIZE; extern uint32 XAPI_4134_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XGetDevices // * XGetDevices
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGetDevices_1_0_4134, 14) OOVPA_NO_XREF(XGetDevices, 4134, 14)
// XGetDevices+0x07 : mov edx, [esp+arg_0] // XGetDevices+0x07 : mov edx, [esp+arg_0]
{ 0x07, 0x8B }, // (Offset,Value)-Pair #1 { 0x07, 0x8B }, // (Offset,Value)-Pair #1
@ -65,7 +65,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputOpen // * XInputOpen
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputOpen_1_0_4134, 12) OOVPA_NO_XREF(XInputOpen, 4134, 12)
// XInputOpen+0x13 : jmp +0x18 // XInputOpen+0x13 : jmp +0x18
{ 0x13, 0xEB }, // (Offset,Value)-Pair #1 { 0x13, 0xEB }, // (Offset,Value)-Pair #1
@ -95,7 +95,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetState // * XInputGetState
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetState_1_0_4134, 12) OOVPA_NO_XREF(XInputGetState, 4134, 12)
// XInputGetState+0x0E : cmp byte ptr [edx+0xA3], 1 // XInputGetState+0x0E : cmp byte ptr [edx+0xA3], 1
{ 0x0E, 0x80 }, // (Offset,Value)-Pair #1 { 0x0E, 0x80 }, // (Offset,Value)-Pair #1
@ -123,7 +123,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XMountUtilityDrive // * XMountUtilityDrive
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XMountUtilityDrive_1_0_4134, 10) OOVPA_NO_XREF(XMountUtilityDrive, 4134, 10)
// XMountUtilityDrive+0x03 : sub esp, 0x0114 // XMountUtilityDrive+0x03 : sub esp, 0x0114
{ 0x03, 0x81 }, // (Offset,Value)-Pair #1 { 0x03, 0x81 }, // (Offset,Value)-Pair #1
@ -145,7 +145,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputPoll // * XInputPoll
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputPoll_1_0_4134, 10) OOVPA_NO_XREF(XInputPoll, 4134, 10)
{ 0x16, 0xF6 }, // (Offset,Value)-Pair #1 { 0x16, 0xF6 }, // (Offset,Value)-Pair #1
{ 0x17, 0x41 }, // (Offset,Value)-Pair #2 { 0x17, 0x41 }, // (Offset,Value)-Pair #2
@ -164,7 +164,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XMountMUA // * XMountMUA
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XMountMUA_1_0_4134, 8) OOVPA_NO_XREF(XMountMUA, 4134, 8)
{ 0x22, 0x8A }, { 0x22, 0x8A },
{ 0x3E, 0x89 }, { 0x3E, 0x89 },
@ -179,7 +179,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * timeSetEvent // * timeSetEvent
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(timeSetEvent_1_0_4134, 7) OOVPA_NO_XREF(timeSetEvent, 4134, 7)
{ 0x1E, 0x8D }, { 0x1E, 0x8D },
{ 0x3E, 0x89 }, { 0x3E, 0x89 },
@ -193,7 +193,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * timeKillEvent // * timeKillEvent
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(timeKillEvent_1_0_4134, 8) OOVPA_NO_XREF(timeKillEvent, 4134, 8)
{ 0x0E, 0x8B }, { 0x0E, 0x8B },
{ 0x1A, 0xC2 }, { 0x1A, 0xC2 },
@ -206,63 +206,63 @@ OOVPA_NO_XREF(timeKillEvent_1_0_4134, 8)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_4134 // * XAPI_4134
// ****************************************************************** // ******************************************************************
OOVPATable XAPI_1_0_4134[] = { OOVPATable XAPI_4134[] = {
// XInitDevices (* unchanged since 3911 *) // XInitDevices (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XInitDevices), //*/ OOVPA_TABLE_PATCH(XInitDevices, 3911, XInitDevices), //*/
// SetThreadPriority (* unchanged since 3911 *) // SetThreadPriority (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), OOVPA_TABLE_PATCH(SetThreadPriority, 3911, SetThreadPriority),
// GetExitCodeThread (* unchanged since 3911 *) // GetExitCodeThread (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetExitCodeThread_1_0_3911, GetExitCodeThread), OOVPA_TABLE_PATCH(GetExitCodeThread, 3911, GetExitCodeThread),
// XGetDevices // XGetDevices
OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), OOVPA_TABLE_PATCH(XGetDevices, 4134, XGetDevices),
// XInputOpen // XInputOpen
OOVPA_TABLE_PATCH(XInputOpen_1_0_4134, XInputOpen), OOVPA_TABLE_PATCH(XInputOpen, 4134, XInputOpen),
// XInputGetState // XInputGetState
OOVPA_TABLE_PATCH(XInputGetState_1_0_4134, XInputGetState), OOVPA_TABLE_PATCH(XInputGetState, 4134, XInputGetState),
// XInputSetState (* unchanged since 3911 *) // XInputSetState (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XInputSetState_1_0_3911, XInputSetState), OOVPA_TABLE_PATCH(XInputSetState, 3911, XInputSetState),
// XMountUtilityDrive // XMountUtilityDrive
OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4134, XMountUtilityDrive), OOVPA_TABLE_PATCH(XMountUtilityDrive, 4134, XMountUtilityDrive),
// CreateFiber (* unchanged since 3911 *) // CreateFiber (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, CreateFiber), OOVPA_TABLE_PATCH(CreateFiber, 3911, CreateFiber),
// DeleteFiber (* unchanged since 3911 *) // DeleteFiber (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, DeleteFiber), OOVPA_TABLE_PATCH(DeleteFiber, 3911, DeleteFiber),
// GetTimeZoneInformation (* unchanged since 3911 *) // GetTimeZoneInformation (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), OOVPA_TABLE_PATCH(GetTimeZoneInformation, 3911, GetTimeZoneInformation),
// XRegisterThreadNotifyRoutine (* unchanged since 3911 *) // XRegisterThreadNotifyRoutine (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XRegisterThreadNotifyRoutine), OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine, 3911, XRegisterThreadNotifyRoutine),
// XGetDeviceChanges (* unchanged since 3911 *) // XGetDeviceChanges (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_3911, XGetDeviceChanges), OOVPA_TABLE_PATCH(XGetDeviceChanges, 3911, XGetDeviceChanges),
// XID_fCloseDevice (* unchanged since 3911 *) // XID_fCloseDevice (* unchanged since 3911 *)
OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_3911), OOVPA_TABLE_XREF(XID_fCloseDevice, 3911),
// XInputClose (* unchanged since 3911 *) // XInputClose (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XInputClose), OOVPA_TABLE_PATCH(XInputClose, 3911, XInputClose),
// XInputGetCapabilities (* unchanged since 3911 *) // XInputGetCapabilities (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_3911, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities, 3911, XInputGetCapabilities),
// GetThreadPriority (* unchanged since 3911 *) // GetThreadPriority (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetThreadPriority_1_0_3911, GetThreadPriority), OOVPA_TABLE_PATCH(GetThreadPriority, 3911, GetThreadPriority),
// XInputPoll // XInputPoll
OOVPA_TABLE_PATCH(XInputPoll_1_0_4134, XInputPoll), OOVPA_TABLE_PATCH(XInputPoll, 4134, XInputPoll),
// SetThreadPriorityBoost (* unchanged since 3911 *) // SetThreadPriorityBoost (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_3911, SetThreadPriorityBoost), OOVPA_TABLE_PATCH(SetThreadPriorityBoost, 3911, SetThreadPriorityBoost),
// SignalObjectAndWait (* unchanged since 3911 *) // SignalObjectAndWait (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, SignalObjectAndWait), OOVPA_TABLE_PATCH(SignalObjectAndWait, 3911, SignalObjectAndWait),
// QueueUserAPC (* unchanged since 3911 *) // QueueUserAPC (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), OOVPA_TABLE_PATCH(QueueUserAPC, 3911, QueueUserAPC),
// XMountMUA // XMountMUA
OOVPA_TABLE_PATCH(XMountMUA_1_0_4134, XMountMUA), OOVPA_TABLE_PATCH(XMountMUA, 4134, XMountMUA),
// timeSetEvent // timeSetEvent
OOVPA_TABLE_PATCH(timeSetEvent_1_0_4134, timeSetEvent), OOVPA_TABLE_PATCH(timeSetEvent, 4134, timeSetEvent),
// timeKillEvent // timeKillEvent
OOVPA_TABLE_PATCH(timeKillEvent_1_0_4134, timeKillEvent), OOVPA_TABLE_PATCH(timeKillEvent, 4134, timeKillEvent),
// XLaunchNewImageA // XLaunchNewImageA
OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_3911, XLaunchNewImage), OOVPA_TABLE_PATCH(XLaunchNewImageA, 3911, XLaunchNewImage),
}; };
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_4134_SIZE // * XAPI_4134_SIZE
// ****************************************************************** // ******************************************************************
uint32 XAPI_1_0_4134_SIZE = sizeof(XAPI_1_0_4134); uint32 XAPI_4134_SIZE = sizeof(XAPI_4134);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XAPI_1_0_4361_H #ifndef XAPI_4361_H
#define XAPI_1_0_4361_H #define XAPI_4361_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XAPI_1_0_4361[]; extern OOVPATable XAPI_4361[];
extern uint32 XAPI_1_0_4361_SIZE; extern uint32 XAPI_4361_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XInputOpen // * XInputOpen
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputOpen_1_0_4361, 12) OOVPA_NO_XREF(XInputOpen, 4361, 12)
// XInputOpen+0x14 : push 0x57 // XInputOpen+0x14 : push 0x57
{ 0x14, 0x6A }, // (Offset,Value)-Pair #1 { 0x14, 0x6A }, // (Offset,Value)-Pair #1
@ -65,7 +65,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XID_fCloseDevice // * XID_fCloseDevice
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XID_fCloseDevice_1_0_4361, 11, OOVPA_XREF(XID_fCloseDevice, 4361, 11,
XREF_FCLOSEDEVICE, XREF_FCLOSEDEVICE,
XRefZero) XRefZero)
@ -93,7 +93,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetCapabilities // * XInputGetCapabilities
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetCapabilities_1_0_4361, 14) OOVPA_NO_XREF(XInputGetCapabilities, 4361, 14)
// XInputGetCapabilities+0x03 : sub esp, 0x48 // XInputGetCapabilities+0x03 : sub esp, 0x48
{ 0x03, 0x83 }, // (Offset,Value)-Pair #1 { 0x03, 0x83 }, // (Offset,Value)-Pair #1
@ -123,7 +123,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetState // * XInputGetState
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetState_1_0_4361, 12) OOVPA_NO_XREF(XInputGetState, 4361, 12)
// XInputGetState+0x0E : mov ecx, [edx+0x0A3] // XInputGetState+0x0E : mov ecx, [edx+0x0A3]
{ 0x0E, 0x8B }, // (Offset,Value)-Pair #1 { 0x0E, 0x8B }, // (Offset,Value)-Pair #1
@ -151,7 +151,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputSetState // * XInputSetState
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputSetState_1_0_4361, 12) OOVPA_NO_XREF(XInputSetState, 4361, 12)
// XInputSetState+0x04 : lea eax, [ecx+0x0A3] // XInputSetState+0x04 : lea eax, [ecx+0x0A3]
{ 0x04, 0x8D }, // (Offset,Value)-Pair #1 { 0x04, 0x8D }, // (Offset,Value)-Pair #1
@ -179,7 +179,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputSetState // * XInputSetState
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputSetState_1_0_4928, 12) OOVPA_NO_XREF(XInputSetState, 4928, 12)
// XInputSetState+0x04 : lea eax, [ecx+0x0A3] // XInputSetState+0x04 : lea eax, [ecx+0x0A3]
{ 0x04, 0x8D }, // (Offset,Value)-Pair #1 { 0x04, 0x8D }, // (Offset,Value)-Pair #1
@ -207,7 +207,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CreateThread // * CreateThread
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(CreateThread_1_0_4361, 8) OOVPA_NO_XREF(CreateThread, 4361, 8)
// CreateThread+0x0A : mov eax, ds:10130h // CreateThread+0x0A : mov eax, ds:10130h
{ 0x0A, 0xA1 }, // (Offset,Value)-Pair #1 { 0x0A, 0xA1 }, // (Offset,Value)-Pair #1
@ -227,7 +227,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CloseHandle // * CloseHandle
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(CloseHandle_1_0_4361, 10) OOVPA_NO_XREF(CloseHandle, 4361, 10)
// CloseHandle+0x00 : push [esp+4] // CloseHandle+0x00 : push [esp+4]
{ 0x00, 0xFF }, // (Offset,Value)-Pair #1 { 0x00, 0xFF }, // (Offset,Value)-Pair #1
@ -251,7 +251,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XapiInitProcess // * XapiInitProcess
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XapiInitProcess_1_0_4361, 7) OOVPA_NO_XREF(XapiInitProcess, 4361, 7)
// XapiInitProcess+0x03 : sub esp, 30h // XapiInitProcess+0x03 : sub esp, 30h
{ 0x05, 0x30 }, // (Offset,Value)-Pair #1 { 0x05, 0x30 }, // (Offset,Value)-Pair #1
@ -272,7 +272,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XapiThreadStartup // * XapiThreadStartup
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XapiThreadStartup_1_0_4361, 10) OOVPA_NO_XREF(XapiThreadStartup, 4361, 10)
// XapiThreadStartup+0x00 : push 0x18 // XapiThreadStartup+0x00 : push 0x18
{ 0x00, 0x6A }, // (Offset,Value)-Pair #1 { 0x00, 0x6A }, // (Offset,Value)-Pair #1
@ -298,7 +298,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XapiSetupPerTitleDriveLetters // * XapiSetupPerTitleDriveLetters
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XapiSetupPerTitleDriveLetters_1_0_4361, 10) OOVPA_NO_XREF(XapiSetupPerTitleDriveLetters, 4361, 10)
// XapiSetupPerTitleDriveLetters+0x09 : lea eax, [ebp-0x0C] // XapiSetupPerTitleDriveLetters+0x09 : lea eax, [ebp-0x0C]
{ 0x09, 0x8D }, // (Offset,Value)-Pair #1 { 0x09, 0x8D }, // (Offset,Value)-Pair #1
@ -322,7 +322,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XMountMUA // * XMountMUA
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XMountMUA_1_0_4361, 8) OOVPA_NO_XREF(XMountMUA, 4361, 8)
{ 0x22, 0x8A }, { 0x22, 0x8A },
{ 0x3E, 0x89 }, { 0x3E, 0x89 },
@ -335,57 +335,57 @@ OOVPA_NO_XREF(XMountMUA_1_0_4361, 8)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_4361 // * XAPI_4361
// ****************************************************************** // ******************************************************************
OOVPATable XAPI_1_0_4361[] = { OOVPATable XAPI_4361[] = {
// XInitDevices (* unchanged since 1.0.3911 *) // XInitDevices (* unchanged since 1.0.3911 *)
OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XInitDevices), OOVPA_TABLE_PATCH(XInitDevices, 3911, XInitDevices),
// XGetDevices (* unchanged since 4134 *) // XGetDevices (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), OOVPA_TABLE_PATCH(XGetDevices, 4134, XGetDevices),
// XGetDeviceChanges (* unchanged since 3911 *) // XGetDeviceChanges (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_3911, XGetDeviceChanges), OOVPA_TABLE_PATCH(XGetDeviceChanges, 3911, XGetDeviceChanges),
// XInputOpen // XInputOpen
OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen), OOVPA_TABLE_PATCH(XInputOpen, 4361, XInputOpen),
// XID_fCloseDevice // XID_fCloseDevice
OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_4361), OOVPA_TABLE_XREF(XID_fCloseDevice, 4361),
// XInputClose (* unchanged since 3911 *) // XInputClose (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XInputClose), OOVPA_TABLE_PATCH(XInputClose, 3911, XInputClose),
// XInputGetCapabilities // XInputGetCapabilities
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities, 4361, XInputGetCapabilities),
// XInputGetState // XInputGetState
OOVPA_TABLE_PATCH(XInputGetState_1_0_4361, XInputGetState), OOVPA_TABLE_PATCH(XInputGetState, 4361, XInputGetState),
// XInputSetState // XInputSetState
OOVPA_TABLE_PATCH(XInputSetState_1_0_4361, XInputSetState), OOVPA_TABLE_PATCH(XInputSetState, 4361, XInputSetState),
//*/ //*/
/* /*
// XapiThreadStartup // XapiThreadStartup
OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XapiThreadStartup), OOVPA_TABLE_PATCH(XapiThreadStartup, 4361, XapiThreadStartup),
//*/ //*/
// XMountUtilityDrive // XMountUtilityDrive
// TODO: This needs to be verified on 4361, not just 4242! // TODO: This needs to be verified on 4361, not just 4242!
OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4134, XMountUtilityDrive), OOVPA_TABLE_PATCH(XMountUtilityDrive, 4134, XMountUtilityDrive),
// CreateFiber (* unchanged since 3911 *) // CreateFiber (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, CreateFiber), OOVPA_TABLE_PATCH(CreateFiber, 3911, CreateFiber),
// DeleteFiber (* unchanged since 3911 *) // DeleteFiber (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, DeleteFiber), OOVPA_TABLE_PATCH(DeleteFiber, 3911, DeleteFiber),
// GetTimeZoneInformation (* unchanged since 3911 *) // GetTimeZoneInformation (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), OOVPA_TABLE_PATCH(GetTimeZoneInformation, 3911, GetTimeZoneInformation),
// SetThreadPriority (* unchanged since 3911 *) // SetThreadPriority (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), OOVPA_TABLE_PATCH(SetThreadPriority, 3911, SetThreadPriority),
// GetExitCodeThread (* unchanged since 3911 *) // GetExitCodeThread (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetExitCodeThread_1_0_3911, GetExitCodeThread), OOVPA_TABLE_PATCH(GetExitCodeThread, 3911, GetExitCodeThread),
// SetThreadPriorityBoost (* unchanged since 3911 *) // SetThreadPriorityBoost (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_3911, SetThreadPriorityBoost), OOVPA_TABLE_PATCH(SetThreadPriorityBoost, 3911, SetThreadPriorityBoost),
// SignalObjectAndWait (* unchanged since 3911 *) // SignalObjectAndWait (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, SignalObjectAndWait), OOVPA_TABLE_PATCH(SignalObjectAndWait, 3911, SignalObjectAndWait),
// QueueUserAPC (* unchanged since 3911 *) // QueueUserAPC (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), OOVPA_TABLE_PATCH(QueueUserAPC, 3911, QueueUserAPC),
// XMountMUA // XMountMUA
OOVPA_TABLE_PATCH(XMountMUA_1_0_4361, XMountMUA), OOVPA_TABLE_PATCH(XMountMUA, 4361, XMountMUA),
}; };
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_4361_SIZE // * XAPI_4361_SIZE
// ****************************************************************** // ******************************************************************
uint32 XAPI_1_0_4361_SIZE = sizeof(XAPI_1_0_4361); uint32 XAPI_4361_SIZE = sizeof(XAPI_4361);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XAPI_1_0_4432_H #ifndef XAPI_4432_H
#define XAPI_1_0_4432_H #define XAPI_4432_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XAPI_1_0_4432[]; extern OOVPATable XAPI_4432[];
extern uint32 XAPI_1_0_4432_SIZE; extern uint32 XAPI_4432_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XMountUtilityDrive // * XMountUtilityDrive
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XMountUtilityDrive_1_0_4432, 8) OOVPA_NO_XREF(XMountUtilityDrive, 4432, 8)
// XapiUnknownBad1+0x51 : push 0x0104 // XapiUnknownBad1+0x51 : push 0x0104
{ 0x51, 0x68 }, // (Offset,Value)-Pair #1 { 0x51, 0x68 }, // (Offset,Value)-Pair #1
@ -55,54 +55,54 @@ OOVPA_NO_XREF(XMountUtilityDrive_1_0_4432, 8)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_4432 // * XAPI_4432
// ****************************************************************** // ******************************************************************
OOVPATable XAPI_1_0_4432[] = { OOVPATable XAPI_4432[] = {
// XMountUtilityDrive // XMountUtilityDrive
OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XMountUtilityDrive), OOVPA_TABLE_PATCH(XMountUtilityDrive, 4432, XMountUtilityDrive),
// XInitDevices (* unchanged since 1.0.3911 *) // XInitDevices (* unchanged since 1.0.3911 *)
OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XInitDevices), OOVPA_TABLE_PATCH(XInitDevices, 3911, XInitDevices),
// XGetDevices (* unchanged since 1.0.4134 *) // XGetDevices (* unchanged since 1.0.4134 *)
OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), OOVPA_TABLE_PATCH(XGetDevices, 4134, XGetDevices),
// XInputOpen (* unchanged since 1.0.4361 *) // XInputOpen (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen), OOVPA_TABLE_PATCH(XInputOpen, 4361, XInputOpen),
// XID_fCloseDevice // XID_fCloseDevice
OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_4361), OOVPA_TABLE_XREF(XID_fCloseDevice, 4361),
// XInputClose (* unchanged since 1.0.3911 *) // XInputClose (* unchanged since 1.0.3911 *)
OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XInputClose), OOVPA_TABLE_PATCH(XInputClose, 3911, XInputClose),
// XInputGetCapabilities (* unchanged since 1.0.4361 *) // XInputGetCapabilities (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities, 4361, XInputGetCapabilities),
// XInputGetState (* unchanged since 1.0.4361 *) // XInputGetState (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputGetState_1_0_4361, XInputGetState), OOVPA_TABLE_PATCH(XInputGetState, 4361, XInputGetState),
// XInputSetState (* unchanged since 1.0.4361 *) // XInputSetState (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputSetState_1_0_4361, XInputSetState), OOVPA_TABLE_PATCH(XInputSetState, 4361, XInputSetState),
/* /*
// XapiThreadStartup (* unchanged since 1.0.4361 *) // XapiThreadStartup (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XapiThreadStartup), //*/ OOVPA_TABLE_PATCH(XapiThreadStartup, 4361, XapiThreadStartup), //*/
//*/ //*/
// GetExitCodeThread (* unchanged since 3911 *) // GetExitCodeThread (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetExitCodeThread_1_0_3911, GetExitCodeThread), OOVPA_TABLE_PATCH(GetExitCodeThread, 3911, GetExitCodeThread),
// GetTimeZoneInformation (* unchanged since 3911 *) // GetTimeZoneInformation (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), OOVPA_TABLE_PATCH(GetTimeZoneInformation, 3911, GetTimeZoneInformation),
// SetThreadPriority (* unchanged since 3911 *) // SetThreadPriority (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), OOVPA_TABLE_PATCH(SetThreadPriority, 3911, SetThreadPriority),
// SignalObjectAndWait (* unchanged since 3911 *) // SignalObjectAndWait (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, SignalObjectAndWait), OOVPA_TABLE_PATCH(SignalObjectAndWait, 3911, SignalObjectAndWait),
// CreateFiber (* unchanged since 3911 *) // CreateFiber (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, CreateFiber), OOVPA_TABLE_PATCH(CreateFiber, 3911, CreateFiber),
// DeleteFiber (* unchanged since 3911 *) // DeleteFiber (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, DeleteFiber), OOVPA_TABLE_PATCH(DeleteFiber, 3911, DeleteFiber),
// QueueUserAPC (* unchanged since 3911 *) // QueueUserAPC (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), OOVPA_TABLE_PATCH(QueueUserAPC, 3911, QueueUserAPC),
// timeSetEvent // timeSetEvent
OOVPA_TABLE_PATCH(timeSetEvent_1_0_4134, timeSetEvent), OOVPA_TABLE_PATCH(timeSetEvent, 4134, timeSetEvent),
// timeKillEvent // timeKillEvent
OOVPA_TABLE_PATCH(timeKillEvent_1_0_4134, timeKillEvent), OOVPA_TABLE_PATCH(timeKillEvent, 4134, timeKillEvent),
// XLaunchNewImageA // XLaunchNewImageA
OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_3911, XLaunchNewImage), OOVPA_TABLE_PATCH(XLaunchNewImageA, 3911, XLaunchNewImage),
}; };
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_4432_SIZE // * XAPI_4432_SIZE
// ****************************************************************** // ******************************************************************
uint32 XAPI_1_0_4432_SIZE = sizeof(XAPI_1_0_4432); uint32 XAPI_4432_SIZE = sizeof(XAPI_4432);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XAPI_1_0_4627_H #ifndef XAPI_4627_H
#define XAPI_1_0_4627_H #define XAPI_4627_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XAPI_1_0_4627[]; extern OOVPATable XAPI_4627[];
extern uint32 XAPI_1_0_4627_SIZE; extern uint32 XAPI_4627_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XFormatUtilityDrive // * XFormatUtilityDrive
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XFormatUtilityDrive_1_0_4627, 7) OOVPA_NO_XREF(XFormatUtilityDrive, 4627, 7)
{ 0x10, 0x50 }, { 0x10, 0x50 },
{ 0x23, 0xFF }, { 0x23, 0xFF },
@ -49,7 +49,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * SetThreadPriorityBoost // * SetThreadPriorityBoost
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(SetThreadPriorityBoost_1_0_4627, 10) OOVPA_NO_XREF(SetThreadPriorityBoost, 4627, 10)
// SetThreadPriorityBoost+0x0D : push [ebp+0x08] // SetThreadPriorityBoost+0x0D : push [ebp+0x08]
{ 0x0D, 0xFF }, // (Offset,Value)-Pair #1 { 0x0D, 0xFF }, // (Offset,Value)-Pair #1
@ -73,7 +73,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * GetThreadPriority // * GetThreadPriority
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(GetThreadPriority_1_0_4627, 10) OOVPA_NO_XREF(GetThreadPriority, 4627, 10)
// GetThreadPriority+0x0D : push [ebp+0x08] // GetThreadPriority+0x0D : push [ebp+0x08]
{ 0x0D, 0xFF }, // (Offset,Value)-Pair #1 { 0x0D, 0xFF }, // (Offset,Value)-Pair #1
@ -97,7 +97,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XID_fCloseDevice // * XID_fCloseDevice
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XID_fCloseDevice_1_0_4627, 7, OOVPA_XREF(XID_fCloseDevice, 4627, 7,
XREF_FCLOSEDEVICE, XREF_FCLOSEDEVICE,
XRefZero) XRefZero)
@ -114,7 +114,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XID_fCloseDevice // * XID_fCloseDevice
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XID_fCloseDevice_1_0_4928, 11, OOVPA_XREF(XID_fCloseDevice, 4928, 11,
XREF_FCLOSEDEVICE, XREF_FCLOSEDEVICE,
XRefZero) XRefZero)
@ -138,7 +138,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputClose // * XInputClose
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XInputClose_1_0_4928, 8, OOVPA_XREF(XInputClose, 4928, 8,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -163,7 +163,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetState // * XInputGetState
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetState_1_0_4928, 12) OOVPA_NO_XREF(XInputGetState, 4928, 12)
{ 0x0E, 0x8B }, // (Offset,Value)-Pair #1 { 0x0E, 0x8B }, // (Offset,Value)-Pair #1
{ 0x0F, 0x8A }, // (Offset,Value)-Pair #2 { 0x0F, 0x8A }, // (Offset,Value)-Pair #2
@ -186,7 +186,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetCapabilities // * XInputGetCapabilities
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetCapabilities_1_0_4928, 12) OOVPA_NO_XREF(XInputGetCapabilities, 4928, 12)
{ 0x0B, 0x8B }, // (Offset,Value)-Pair #1 { 0x0B, 0x8B }, // (Offset,Value)-Pair #1
{ 0x0C, 0x1D }, // (Offset,Value)-Pair #2 { 0x0C, 0x1D }, // (Offset,Value)-Pair #2
@ -209,7 +209,7 @@ OOVPA_END;
// * XInputGetCapabilities2 // * XInputGetCapabilities2
// ****************************************************************** // ******************************************************************
/* Unreal Championship's version is different */ /* Unreal Championship's version is different */
OOVPA_NO_XREF(XInputGetCapabilities2_1_0_4928, 12) OOVPA_NO_XREF(XInputGetCapabilities2, 4928, 12)
// mov ebx, ds:KeRaiseIrqlToDpcLevel // mov ebx, ds:KeRaiseIrqlToDpcLevel
{ 0x0B, 0x8B }, // (Offset,Value)-Pair #1 { 0x0B, 0x8B }, // (Offset,Value)-Pair #1
@ -235,7 +235,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetCapabilities3 // * XInputGetCapabilities3
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetCapabilities3_1_0_4928, 12) OOVPA_NO_XREF(XInputGetCapabilities3, 4928, 12)
{ 0x0B, 0x8B }, // (Offset,Value)-Pair #1 { 0x0B, 0x8B }, // (Offset,Value)-Pair #1
{ 0x0C, 0x1D }, // (Offset,Value)-Pair #2 { 0x0C, 0x1D }, // (Offset,Value)-Pair #2
@ -258,7 +258,7 @@ OOVPA_END;
// * XInputGetCapabilities2 // * XInputGetCapabilities2
// ****************************************************************** // ******************************************************************
/* Unreal Championship's version is different */ /* Unreal Championship's version is different */
OOVPA_NO_XREF(XInputGetCapabilities4_1_0_4928, 12) OOVPA_NO_XREF(XInputGetCapabilities4, 4928, 12)
// mov ebx, ds:KeRaiseIrqlToDpcLevel // mov ebx, ds:KeRaiseIrqlToDpcLevel
{ 0x0B, 0x8B }, // (Offset,Value)-Pair #1 { 0x0B, 0x8B }, // (Offset,Value)-Pair #1
@ -285,7 +285,7 @@ OOVPA_END;
// * XInputGetCapabilities5 // * XInputGetCapabilities5
// ****************************************************************** // ******************************************************************
/* DOAV */ /* DOAV */
OOVPA_NO_XREF(XInputGetCapabilities5_1_0_4928, 12) OOVPA_NO_XREF(XInputGetCapabilities5, 4928, 12)
// mov ebx, ds:KeRaiseIrqlToDpcLevel // mov ebx, ds:KeRaiseIrqlToDpcLevel
{ 0x0B, 0x8B }, // (Offset,Value)-Pair #1 { 0x0B, 0x8B }, // (Offset,Value)-Pair #1
@ -312,7 +312,7 @@ OOVPA_END;
// * XInputGetCapabilities6 // * XInputGetCapabilities6
// ****************************************************************** // ******************************************************************
/* Defender */ /* Defender */
OOVPA_NO_XREF(XInputGetCapabilities6_1_0_4928, 12) OOVPA_NO_XREF(XInputGetCapabilities6, 4928, 12)
// mov ebx, ds:KeRaiseIrqlToDpcLevel // mov ebx, ds:KeRaiseIrqlToDpcLevel
{ 0x0B, 0x8B }, // (Offset,Value)-Pair #1 { 0x0B, 0x8B }, // (Offset,Value)-Pair #1
@ -338,7 +338,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetCapabilities // * XInputGetCapabilities
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetCapabilities_1_0_4831, 12) OOVPA_NO_XREF(XInputGetCapabilities, 4831, 12)
{ 0x0B, 0x8B }, // (Offset,Value)-Pair #1 { 0x0B, 0x8B }, // (Offset,Value)-Pair #1
{ 0x0C, 0x1D }, // (Offset,Value)-Pair #2 { 0x0C, 0x1D }, // (Offset,Value)-Pair #2
@ -360,7 +360,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetCapabilities2 // * XInputGetCapabilities2
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetCapabilities2_1_0_4831, 12) OOVPA_NO_XREF(XInputGetCapabilities2, 4831, 12)
{ 0x0B, 0x8B }, // (Offset,Value)-Pair #1 { 0x0B, 0x8B }, // (Offset,Value)-Pair #1
{ 0x0C, 0x1D }, // (Offset,Value)-Pair #2 { 0x0C, 0x1D }, // (Offset,Value)-Pair #2
@ -382,7 +382,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetCapabilities3 // * XInputGetCapabilities3
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetCapabilities3_1_0_4831, 12) OOVPA_NO_XREF(XInputGetCapabilities3, 4831, 12)
{ 0x0B, 0x8B }, // (Offset,Value)-Pair #1 { 0x0B, 0x8B }, // (Offset,Value)-Pair #1
{ 0x0C, 0x1D }, // (Offset,Value)-Pair #2 { 0x0C, 0x1D }, // (Offset,Value)-Pair #2
@ -404,7 +404,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetCapabilities4 // * XInputGetCapabilities4
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetCapabilities4_1_0_4831, 12) OOVPA_NO_XREF(XInputGetCapabilities4, 4831, 12)
{ 0x0B, 0x8B }, // (Offset,Value)-Pair #1 { 0x0B, 0x8B }, // (Offset,Value)-Pair #1
{ 0x0C, 0x1D }, // (Offset,Value)-Pair #2 { 0x0C, 0x1D }, // (Offset,Value)-Pair #2
@ -426,7 +426,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetCapabilities5 // * XInputGetCapabilities5
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetCapabilities5_1_0_4831, 8) OOVPA_NO_XREF(XInputGetCapabilities5, 4831, 8)
{ 0x22, 0xF6 }, { 0x22, 0xF6 },
{ 0x23, 0x46 }, { 0x23, 0x46 },
@ -441,7 +441,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * GetOverlappedResult // * GetOverlappedResult
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(GetOverlappedResult_1_0_4627, 7) OOVPA_NO_XREF(GetOverlappedResult, 4627, 7)
{ 0x0B, 0x75 }, { 0x0B, 0x75 },
{ 0x18, 0xC0 }, { 0x18, 0xC0 },
@ -455,7 +455,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XLaunchNewImageA // * XLaunchNewImageA
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XLaunchNewImageA_1_0_4627, 8) OOVPA_NO_XREF(XLaunchNewImageA, 4627, 8)
{ 0x1E, 0x80 }, { 0x1E, 0x80 },
{ 0x3E, 0xC0 }, { 0x3E, 0xC0 },
@ -470,7 +470,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XLaunchNewImageA // * XLaunchNewImageA
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XLaunchNewImageA_1_0_4928, 12) OOVPA_NO_XREF(XLaunchNewImageA, 4928, 12)
// XLaunchNewImageA+0x03 : sub esp, 0x384 // XLaunchNewImageA+0x03 : sub esp, 0x384
{ 0x03, 0x81 }, { 0x03, 0x81 },
@ -492,7 +492,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGetLaunchInfo // * XGetLaunchInfo
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGetLaunchInfo_1_0_4627, 7) OOVPA_NO_XREF(XGetLaunchInfo, 4627, 7)
{ 0x0B, 0x8B }, { 0x0B, 0x8B },
{ 0x18, 0x15 }, { 0x18, 0x15 },
@ -506,7 +506,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XSetProcessQuantumLength // * XSetProcessQuantumLength
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XSetProcessQuantumLength_1_0_4627, 7) OOVPA_NO_XREF(XSetProcessQuantumLength, 4627, 7)
{ 0x01, 0xA1 }, { 0x01, 0xA1 },
{ 0x04, 0x00 }, { 0x04, 0x00 },
@ -520,7 +520,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * timeSetEvent // * timeSetEvent
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(timeSetEvent_1_0_4627, 7) OOVPA_NO_XREF(timeSetEvent, 4627, 7)
{ 0x1E, 0x8D }, { 0x1E, 0x8D },
{ 0x3E, 0x89 }, { 0x3E, 0x89 },
@ -534,7 +534,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * timeKillEvent // * timeKillEvent
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(timeKillEvent_1_0_4627, 8) OOVPA_NO_XREF(timeKillEvent, 4627, 8)
{ 0x0E, 0x8B }, { 0x0E, 0x8B },
{ 0x1A, 0xC2 }, { 0x1A, 0xC2 },
@ -549,7 +549,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * RaiseException // * RaiseException
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(RaiseException_1_0_4627, 7) OOVPA_NO_XREF(RaiseException, 4627, 7)
{ 0x09, 0x83 }, { 0x09, 0x83 },
{ 0x14, 0x8B }, { 0x14, 0x8B },
@ -564,7 +564,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XMountAlternateTitleA // * XMountAlternateTitleA
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XMountAlternateTitleA_1_0_4627, 7) OOVPA_NO_XREF(XMountAlternateTitleA, 4627, 7)
{ 0x1E, 0x0F }, { 0x1E, 0x0F },
{ 0x3E, 0x56 }, { 0x3E, 0x56 },
@ -578,7 +578,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XMountAlternateTitleA // * XMountAlternateTitleA
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XMountAlternateTitleA_1_0_4928, 7) OOVPA_NO_XREF(XMountAlternateTitleA, 4928, 7)
{ 0x1E, 0x0F }, { 0x1E, 0x0F },
{ 0x3E, 0x83 }, { 0x3E, 0x83 },
@ -592,7 +592,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XUnmountAlternateTitleA // * XUnmountAlternateTitleA
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XUnmountAlternateTitleA_1_0_4627, 7) OOVPA_NO_XREF(XUnmountAlternateTitleA, 4627, 7)
{ 0x0A, 0x65 }, { 0x0A, 0x65 },
{ 0x16, 0xFF }, { 0x16, 0xFF },
@ -606,7 +606,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * MoveFileA // * MoveFileA
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(MoveFileA_1_0_4627, 7) OOVPA_NO_XREF(MoveFileA, 4627, 7)
{ 0x11, 0x8D }, { 0x11, 0x8D },
{ 0x24, 0xE8 }, { 0x24, 0xE8 },
@ -620,7 +620,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetDeviceDescription // * XInputGetDeviceDescription
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetDeviceDescription_1_0_4831, 9) OOVPA_NO_XREF(XInputGetDeviceDescription, 4831, 9)
{ 0x03, 0x83 }, { 0x03, 0x83 },
{ 0x04, 0xEC }, { 0x04, 0xEC },
@ -634,127 +634,127 @@ OOVPA_NO_XREF(XInputGetDeviceDescription_1_0_4831, 9)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_4627 // * XAPI_4627
// ****************************************************************** // ******************************************************************
OOVPATable XAPI_1_0_4627[] = { OOVPATable XAPI_4627[] = {
// XFormatUtilityDrive // XFormatUtilityDrive
OOVPA_TABLE_PATCH(XFormatUtilityDrive_1_0_4627, XFormatUtilityDrive), OOVPA_TABLE_PATCH(XFormatUtilityDrive, 4627, XFormatUtilityDrive),
// SetThreadPriorityBoost // SetThreadPriorityBoost
OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_4627, SetThreadPriorityBoost), OOVPA_TABLE_PATCH(SetThreadPriorityBoost, 4627, SetThreadPriorityBoost),
// SetThreadPriority (* unchanged since 3911 *) // SetThreadPriority (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), OOVPA_TABLE_PATCH(SetThreadPriority, 3911, SetThreadPriority),
// GetThreadPriority // GetThreadPriority
OOVPA_TABLE_PATCH(GetThreadPriority_1_0_4627, GetThreadPriority), OOVPA_TABLE_PATCH(GetThreadPriority, 4627, GetThreadPriority),
// XRegisterThreadNotifyRoutine (* unchanged since 3911 *) // XRegisterThreadNotifyRoutine (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XRegisterThreadNotifyRoutine), OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine, 3911, XRegisterThreadNotifyRoutine),
// XMountUtilityDrive (* unchanged since 4432 *) // XMountUtilityDrive (* unchanged since 4432 *)
OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XMountUtilityDrive), OOVPA_TABLE_PATCH(XMountUtilityDrive, 4432, XMountUtilityDrive),
// XInitDevices (* unchanged since 1.0.3911 *) // XInitDevices (* unchanged since 1.0.3911 *)
OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XInitDevices), OOVPA_TABLE_PATCH(XInitDevices, 3911, XInitDevices),
// XGetDevices (* unchanged since 1.0.4134 *) // XGetDevices (* unchanged since 1.0.4134 *)
OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), OOVPA_TABLE_PATCH(XGetDevices, 4134, XGetDevices),
// XInputOpen (* unchanged since 1.0.4361 *) // XInputOpen (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen), OOVPA_TABLE_PATCH(XInputOpen, 4361, XInputOpen),
// XInputPoll (* unchanged since 4134 *) // XInputPoll (* unchanged since 4134 *)
OOVPA_TABLE_PATCH(XInputPoll_1_0_4134, XInputPoll), OOVPA_TABLE_PATCH(XInputPoll, 4134, XInputPoll),
// XID_fCloseDevice // XID_fCloseDevice
OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_4627), OOVPA_TABLE_XREF(XID_fCloseDevice, 4627),
// XID_fCloseDevice // XID_fCloseDevice
OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_4928), OOVPA_TABLE_XREF(XID_fCloseDevice, 4928),
// XInputClose // XInputClose
OOVPA_TABLE_PATCH(XInputClose_1_0_4928, XInputClose), OOVPA_TABLE_PATCH(XInputClose, 4928, XInputClose),
// XInputGetCapabilities (* unchanged since 1.0.4361 *) // XInputGetCapabilities (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities, 4361, XInputGetCapabilities),
// XInputGetState (* unchanged since 1.0.4361 *) // XInputGetState (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputGetState_1_0_4361, XInputGetState), OOVPA_TABLE_PATCH(XInputGetState, 4361, XInputGetState),
// XInputGetState // XInputGetState
OOVPA_TABLE_PATCH(XInputGetState_1_0_4928, XInputGetState), OOVPA_TABLE_PATCH(XInputGetState, 4928, XInputGetState),
// XInputGetCapabilities // XInputGetCapabilities
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4928, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities, 4928, XInputGetCapabilities),
// XInputGetCapabilities2 // XInputGetCapabilities2
OOVPA_TABLE_PATCH(XInputGetCapabilities2_1_0_4928, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities2, 4928, XInputGetCapabilities),
// XInputGetCapabilities3 // XInputGetCapabilities3
OOVPA_TABLE_PATCH(XInputGetCapabilities3_1_0_4928, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities3, 4928, XInputGetCapabilities),
// XInputGetCapabilities4 // XInputGetCapabilities4
OOVPA_TABLE_PATCH(XInputGetCapabilities4_1_0_4928, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities4, 4928, XInputGetCapabilities),
// XInputGetCapabilities5 // XInputGetCapabilities5
OOVPA_TABLE_PATCH(XInputGetCapabilities5_1_0_4928, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities5, 4928, XInputGetCapabilities),
// XInputSetState (* unchanged since 1.0.4361 *) // XInputSetState (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputSetState_1_0_4361, XInputSetState), OOVPA_TABLE_PATCH(XInputSetState, 4361, XInputSetState),
// XInputSetState // XInputSetState
OOVPA_TABLE_PATCH(XInputSetState_1_0_4928, XInputSetState), OOVPA_TABLE_PATCH(XInputSetState, 4928, XInputSetState),
/* obsolete? /* obsolete?
// XapiThreadStartup (* unchanged since 1.0.4361 *) // XapiThreadStartup (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XapiThreadStartup), OOVPA_TABLE_PATCH(XapiThreadStartup, 4361, XapiThreadStartup),
//*/ //*/
//*/ //*/
// XInputGetCapabilities // XInputGetCapabilities
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4831, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities, 4831, XInputGetCapabilities),
// XInputGetCapabilities2 // XInputGetCapabilities2
OOVPA_TABLE_PATCH(XInputGetCapabilities2_1_0_4831, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities2, 4831, XInputGetCapabilities),
// XInputGetCapabilities3 // XInputGetCapabilities3
OOVPA_TABLE_PATCH(XInputGetCapabilities3_1_0_4831, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities3, 4831, XInputGetCapabilities),
// XInputGetCapabilities4 // XInputGetCapabilities4
OOVPA_TABLE_PATCH(XInputGetCapabilities4_1_0_4831, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities4, 4831, XInputGetCapabilities),
// XInputGetCapabilities5 // XInputGetCapabilities5
OOVPA_TABLE_PATCH(XInputGetCapabilities5_1_0_4831, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities5, 4831, XInputGetCapabilities),
// XInputGetCapabilities6 // XInputGetCapabilities6
OOVPA_TABLE_PATCH(XInputGetCapabilities6_1_0_4928, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities6, 4928, XInputGetCapabilities),
// +s // +s
/* not necessary? /* not necessary?
// XCalculateSignatureBeginEx // XCalculateSignatureBeginEx
OOVPA_TABLE_PATCH(XCalculateSignatureBeginEx_1_0_4627, XCalculateSignatureBeginEx), OOVPA_TABLE_PATCH(XCalculateSignatureBeginEx, 4627, XCalculateSignatureBeginEx),
// XCalculateSignatureBegin // XCalculateSignatureBegin
OOVPA_TABLE_PATCH(XCalculateSignatureBegin_1_0_4627, XCalculateSignatureBegin), OOVPA_TABLE_PATCH(XCalculateSignatureBegin, 4627, XCalculateSignatureBegin),
// XCalculateSignatureUpdate // XCalculateSignatureUpdate
OOVPA_TABLE_PATCH(XCalculateSignatureUpdate_1_0_4627, XCalculateSignatureUpdate), OOVPA_TABLE_PATCH(XCalculateSignatureUpdate, 4627, XCalculateSignatureUpdate),
// XCalculateSignatureEnd // XCalculateSignatureEnd
OOVPA_TABLE_PATCH(XCalculateSignatureEnd_1_0_4627, XCalculateSignatureEnd), //*/ OOVPA_TABLE_PATCH(XCalculateSignatureEnd, 4627, XCalculateSignatureEnd), //*/
// s+ // s+
// CreateFiber (* unchanged since 3911 *) // CreateFiber (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, CreateFiber), OOVPA_TABLE_PATCH(CreateFiber, 3911, CreateFiber),
// DeleteFiber (* unchanged since 3911 *) // DeleteFiber (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, DeleteFiber), OOVPA_TABLE_PATCH(DeleteFiber, 3911, DeleteFiber),
// GetTimeZoneInformation (* unchanged since 3911 *) // GetTimeZoneInformation (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), OOVPA_TABLE_PATCH(GetTimeZoneInformation, 3911, GetTimeZoneInformation),
// GetExitCodeThread (* unchanged since 3911 *) // GetExitCodeThread (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetExitCodeThread_1_0_3911, GetExitCodeThread), OOVPA_TABLE_PATCH(GetExitCodeThread, 3911, GetExitCodeThread),
// GetOverlappedResult // GetOverlappedResult
OOVPA_TABLE_PATCH(GetOverlappedResult_1_0_4627, GetOverlappedResult), OOVPA_TABLE_PATCH(GetOverlappedResult, 4627, GetOverlappedResult),
// XLaunchNewImageA // XLaunchNewImageA
OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_4627, XLaunchNewImage), OOVPA_TABLE_PATCH(XLaunchNewImageA, 4627, XLaunchNewImage),
// XLaunchNewImageA // XLaunchNewImageA
OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_4928, XLaunchNewImage), OOVPA_TABLE_PATCH(XLaunchNewImageA, 4928, XLaunchNewImage),
// XGetLaunchInfo // XGetLaunchInfo
OOVPA_TABLE_PATCH(XGetLaunchInfo_1_0_4627, XGetLaunchInfo), OOVPA_TABLE_PATCH(XGetLaunchInfo, 4627, XGetLaunchInfo),
// XSetProcessQuantumLength // XSetProcessQuantumLength
OOVPA_TABLE_PATCH(XSetProcessQuantumLength_1_0_4627, XSetProcessQuantumLength), OOVPA_TABLE_PATCH(XSetProcessQuantumLength, 4627, XSetProcessQuantumLength),
// SignalObjectAndWait (* unchanged since 3911 *) // SignalObjectAndWait (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, SignalObjectAndWait), OOVPA_TABLE_PATCH(SignalObjectAndWait, 3911, SignalObjectAndWait),
// timeSetEvent // timeSetEvent
OOVPA_TABLE_PATCH(timeSetEvent_1_0_4627, timeSetEvent), OOVPA_TABLE_PATCH(timeSetEvent, 4627, timeSetEvent),
// timeKillEvent // timeKillEvent
OOVPA_TABLE_PATCH(timeKillEvent_1_0_4627, timeKillEvent), OOVPA_TABLE_PATCH(timeKillEvent, 4627, timeKillEvent),
// RaiseException // RaiseException
OOVPA_TABLE_PATCH(RaiseException_1_0_4627, RaiseException), OOVPA_TABLE_PATCH(RaiseException, 4627, RaiseException),
// QueueUserAPC (* unchanged since 3911 *) // QueueUserAPC (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), OOVPA_TABLE_PATCH(QueueUserAPC, 3911, QueueUserAPC),
// XMountAlternateTitleA // XMountAlternateTitleA
OOVPA_TABLE_PATCH(XMountAlternateTitleA_1_0_4627, XMountAlternateTitle), OOVPA_TABLE_PATCH(XMountAlternateTitleA, 4627, XMountAlternateTitle),
// XMountAlternateTitleA // XMountAlternateTitleA
OOVPA_TABLE_PATCH(XMountAlternateTitleA_1_0_4928, XMountAlternateTitle), OOVPA_TABLE_PATCH(XMountAlternateTitleA, 4928, XMountAlternateTitle),
// XUnmountAlternateTitleA // XUnmountAlternateTitleA
OOVPA_TABLE_PATCH(XUnmountAlternateTitleA_1_0_4627, XUnmountAlternateTitle), OOVPA_TABLE_PATCH(XUnmountAlternateTitleA, 4627, XUnmountAlternateTitle),
// XInputGetDeviceDescription // XInputGetDeviceDescription
OOVPA_TABLE_PATCH(XInputGetDeviceDescription_1_0_4831, XInputGetDeviceDescription), OOVPA_TABLE_PATCH(XInputGetDeviceDescription, 4831, XInputGetDeviceDescription),
// MoveFileA // MoveFileA
/* /*
OOVPA_TABLE_PATCH(MoveFileA_1_0_4627, MoveFileA), OOVPA_TABLE_PATCH(MoveFileA, 4627, MoveFileA),
*/ */
}; };
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_4627_SIZE // * XAPI_4627_SIZE
// ****************************************************************** // ******************************************************************
uint32 XAPI_1_0_4627_SIZE = sizeof(XAPI_1_0_4627); uint32 XAPI_4627_SIZE = sizeof(XAPI_4627);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XAPI_1_0_4721_H #ifndef XAPI_4721_H
#define XAPI_1_0_4721_H #define XAPI_4721_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XAPI_1_0_4721[]; extern OOVPATable XAPI_4721[];
extern uint32 XAPI_1_0_4721_SIZE; extern uint32 XAPI_4721_SIZE;
#endif #endif

View File

@ -33,54 +33,54 @@
// ****************************************************************** // ******************************************************************
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_4721 // * XAPI_4721
// ****************************************************************** // ******************************************************************
OOVPATable XAPI_1_0_4721[] = { OOVPATable XAPI_4721[] = {
/* /*
// RtlCreateHeap (* unchanged since 1.0.4361 *) (* OR FARTHER *) // RtlCreateHeap (* unchanged since 1.0.4361 *) (* OR FARTHER *)
obsolete OOVPA_TABLE_PATCH(RtlCreateHeap_1_0_3911, RtlCreateHeap), obsolete OOVPA_TABLE_PATCH(RtlCreateHeap, 3911, RtlCreateHeap),
// RtlAllocateHeap (* unchanged since 1.0.4361 *) (* OR FARTHER *) // RtlAllocateHeap (* unchanged since 1.0.4361 *) (* OR FARTHER *)
obsolete OOVPA_TABLE_PATCH(RtlAllocateHeap_1_0_3911, RtlAllocateHeap), obsolete OOVPA_TABLE_PATCH(RtlAllocateHeap, 3911, RtlAllocateHeap),
// RtlReAllocateHeap // RtlReAllocateHeap
obsolete OOVPA_TABLE_PATCH(RtlReAllocateHeap_1_0_4627, RtlReAllocateHeap), obsolete OOVPA_TABLE_PATCH(RtlReAllocateHeap, 4627, RtlReAllocateHeap),
// RtlFreeHeap // RtlFreeHeap
obsolete OOVPA_TABLE_PATCH(RtlFreeHeap_1_0_4627, RtlFreeHeap), obsolete OOVPA_TABLE_PATCH(RtlFreeHeap, 4627, RtlFreeHeap),
// RtlSizeHeap // RtlSizeHeap
obsolete OOVPA_TABLE_PATCH(RtlSizeHeap_1_0_4627, RtlSizeHeap), obsolete OOVPA_TABLE_PATCH(RtlSizeHeap, 4627, RtlSizeHeap),
// RtlDestroyHeap // RtlDestroyHeap
obsolete OOVPA_TABLE_PATCH(RtlDestroyHeap_1_0_4627, RtlDestroyHeap), obsolete OOVPA_TABLE_PATCH(RtlDestroyHeap, 4627, RtlDestroyHeap),
*/ */
// XMountUtilityDrive // XMountUtilityDrive
OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XMountUtilityDrive), OOVPA_TABLE_PATCH(XMountUtilityDrive, 4432, XMountUtilityDrive),
// XInitDevices (* unchanged since 1.0.3911 *) // XInitDevices (* unchanged since 1.0.3911 *)
OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XInitDevices), OOVPA_TABLE_PATCH(XInitDevices, 3911, XInitDevices),
// XGetDevices (* unchanged since 1.0.4134 *) // XGetDevices (* unchanged since 1.0.4134 *)
OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), OOVPA_TABLE_PATCH(XGetDevices, 4134, XGetDevices),
// XInputOpen (* unchanged since 1.0.4361 *) // XInputOpen (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen), OOVPA_TABLE_PATCH(XInputOpen, 4361, XInputOpen),
// XInputGetCapabilities (* unchanged since 1.0.4361 *) // XInputGetCapabilities (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities, 4361, XInputGetCapabilities),
// XInputGetState (* unchanged since 1.0.4361 *) // XInputGetState (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputGetState_1_0_4361, XInputGetState), OOVPA_TABLE_PATCH(XInputGetState, 4361, XInputGetState),
// XInputSetState (* unchanged since 1.0.4361 *) // XInputSetState (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputSetState_1_0_4361, XInputSetState), OOVPA_TABLE_PATCH(XInputSetState, 4361, XInputSetState),
// XID_fCloseDevice (* unchanged since 1.0.4361 *) // XID_fCloseDevice (* unchanged since 1.0.4361 *)
OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_4361), OOVPA_TABLE_XREF(XID_fCloseDevice, 4361),
// XInputClose (* unchanged since 1.0.3911 *) // XInputClose (* unchanged since 1.0.3911 *)
OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XInputClose), OOVPA_TABLE_PATCH(XInputClose, 3911, XInputClose),
// XInputClose (* unchanged since 1.0.4361 *) // XInputClose (* unchanged since 1.0.4361 *)
// OOVPA_TABLE_PATCH(XInputClose_1_0_4361, XInputClose), // OOVPA_TABLE_PATCH(XInputClose, 4361, XInputClose),
// XapiThreadStartup (* unchanged since 1.0.4361 *) // XapiThreadStartup (* unchanged since 1.0.4361 *)
// obsolete OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XapiThreadStartup), // obsolete OOVPA_TABLE_PATCH(XapiThreadStartup, 4361, XapiThreadStartup),
//* Too High Level //* Too High Level
// XapiInitProcess (* unchanged since 1.0.4361 *) // XapiInitProcess (* unchanged since 1.0.4361 *)
// obsolete OOVPA_TABLE_PATCH(XapiInitProcess_1_0_4361, XapiInitProcess), // obsolete OOVPA_TABLE_PATCH(XapiInitProcess, 4361, XapiInitProcess),
//*/ //*/
// XapiBootToDash (* unchanged since 1.0.3911 *) // XapiBootToDash (* unchanged since 1.0.3911 *)
/* obsolete OOVPA_TABLE_PATCH(XapiBootDash_1_0_3911, XapiBootDash),*/ /* obsolete OOVPA_TABLE_PATCH(XapiBootDash, 3911, XapiBootDash),*/
}; };
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_4721_SIZE // * XAPI_4721_SIZE
// ****************************************************************** // ******************************************************************
uint32 XAPI_1_0_4721_SIZE = sizeof(XAPI_1_0_4721); uint32 XAPI_4721_SIZE = sizeof(XAPI_4721);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XAPI_1_0_5233_H #ifndef XAPI_5233_H
#define XAPI_1_0_5233_H #define XAPI_5233_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XAPI_1_0_5233[]; extern OOVPATable XAPI_5233[];
extern uint32 XAPI_1_0_5233_SIZE; extern uint32 XAPI_5233_SIZE;
#endif #endif

View File

@ -39,7 +39,7 @@
// * NOTE: We are actually intercepting USBD_Init, because // * NOTE: We are actually intercepting USBD_Init, because
// * XInitDevices Simply redirects to that function // * XInitDevices Simply redirects to that function
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInitDevices_1_0_5233, 7) OOVPA_NO_XREF(XInitDevices, 5233, 7)
{ 0x0E, 0x75 }, { 0x0E, 0x75 },
{ 0x20, 0xBE }, { 0x20, 0xBE },
@ -53,7 +53,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetCapabilities // * XInputGetCapabilities
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetCapabilities_1_0_5233, 8) OOVPA_NO_XREF(XInputGetCapabilities, 5233, 8)
{ 0x1D, 0x85 }, { 0x1D, 0x85 },
{ 0x3C, 0x8A }, { 0x3C, 0x8A },
@ -68,7 +68,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGetDeviceChanges // * XGetDeviceChanges
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGetDeviceChanges_1_0_5233, 7) OOVPA_NO_XREF(XGetDeviceChanges, 5233, 7)
{ 0x0C, 0x75 }, { 0x0C, 0x75 },
{ 0x1A, 0x53 }, { 0x1A, 0x53 },
@ -82,7 +82,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputSetState // * XInputSetState
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputSetState_1_0_5233, 7) OOVPA_NO_XREF(XInputSetState, 5233, 7)
{ 0x05, 0x81 }, { 0x05, 0x81 },
{ 0x0C, 0xF6 }, { 0x0C, 0xF6 },
@ -94,45 +94,45 @@ OOVPA_NO_XREF(XInputSetState_1_0_5233, 7)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_5233 // * XAPI_5233
// ****************************************************************** // ******************************************************************
OOVPATable XAPI_1_0_5233[] = { OOVPATable XAPI_5233[] = {
// GetTimeZoneInformation (* unchanged since 3911 *) // GetTimeZoneInformation (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), OOVPA_TABLE_PATCH(GetTimeZoneInformation, 3911, GetTimeZoneInformation),
// SetThreadPriority (* unchanged since 3911 *) // SetThreadPriority (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), OOVPA_TABLE_PATCH(SetThreadPriority, 3911, SetThreadPriority),
// SetThreadPriorityBoost (* unchanged since 4627 *) // SetThreadPriorityBoost (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_4627, SetThreadPriorityBoost), OOVPA_TABLE_PATCH(SetThreadPriorityBoost, 4627, SetThreadPriorityBoost),
// GetThreadPriority (* unchanged since 4627 *) // GetThreadPriority (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(GetThreadPriority_1_0_4627, GetThreadPriority), OOVPA_TABLE_PATCH(GetThreadPriority, 4627, GetThreadPriority),
// XRegisterThreadNotifyRoutine (* unchanged since 3911 *) // XRegisterThreadNotifyRoutine (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XRegisterThreadNotifyRoutine), OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine, 3911, XRegisterThreadNotifyRoutine),
// XMountUtilityDrive (* unchanged since 4432 *) // XMountUtilityDrive (* unchanged since 4432 *)
OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XMountUtilityDrive), OOVPA_TABLE_PATCH(XMountUtilityDrive, 4432, XMountUtilityDrive),
// XInitDevices // XInitDevices
OOVPA_TABLE_PATCH(XInitDevices_1_0_5233, XInitDevices), OOVPA_TABLE_PATCH(XInitDevices, 5233, XInitDevices),
// XGetDevices (* unchanged since 1.0.4134 *) // XGetDevices (* unchanged since 1.0.4134 *)
OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), OOVPA_TABLE_PATCH(XGetDevices, 4134, XGetDevices),
// XGetDeviceChanges // XGetDeviceChanges
OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_5233, XGetDeviceChanges), OOVPA_TABLE_PATCH(XGetDeviceChanges, 5233, XGetDeviceChanges),
// XInputOpen (* unchanged since 1.0.4361 *) // XInputOpen (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen), OOVPA_TABLE_PATCH(XInputOpen, 4361, XInputOpen),
// XInputGetCapabilities // XInputGetCapabilities
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_5233, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities, 5233, XInputGetCapabilities),
// XID_fCloseDevice (* unchanged since 1.0.4928 *) // XID_fCloseDevice (* unchanged since 1.0.4928 *)
OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_4928), OOVPA_TABLE_XREF(XID_fCloseDevice, 4928),
// XInputClose (* unchanged since 1.0.4928 *) // XInputClose (* unchanged since 1.0.4928 *)
OOVPA_TABLE_PATCH(XInputClose_1_0_4928, XInputClose), OOVPA_TABLE_PATCH(XInputClose, 4928, XInputClose),
// XInputGetState (* unchanged since 1.0.4928 *) // XInputGetState (* unchanged since 1.0.4928 *)
OOVPA_TABLE_PATCH(XInputGetState_1_0_4928, XInputGetState), OOVPA_TABLE_PATCH(XInputGetState, 4928, XInputGetState),
// XInputSetState // XInputSetState
OOVPA_TABLE_PATCH(XInputSetState_1_0_5233, XInputSetState), OOVPA_TABLE_PATCH(XInputSetState, 5233, XInputSetState),
// QueueUserAPC (* unchanged since 3911 *) // QueueUserAPC (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), OOVPA_TABLE_PATCH(QueueUserAPC, 3911, QueueUserAPC),
}; };
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_5233_SIZE // * XAPI_5233_SIZE
// ****************************************************************** // ******************************************************************
uint32 XAPI_1_0_5233_SIZE = sizeof(XAPI_1_0_5233); uint32 XAPI_5233_SIZE = sizeof(XAPI_5233);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XAPI_1_0_5558_H #ifndef XAPI_5558_H
#define XAPI_1_0_5558_H #define XAPI_5558_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XAPI_1_0_5558[]; extern OOVPATable XAPI_5558[];
extern uint32 XAPI_1_0_5558_SIZE; extern uint32 XAPI_5558_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XInputGetCapabilities // * XInputGetCapabilities
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetCapabilities_1_0_5558, 8) OOVPA_NO_XREF(XInputGetCapabilities, 5558, 8)
{ 0x1D, 0x85 }, { 0x1D, 0x85 },
{ 0x3C, 0x8A }, { 0x3C, 0x8A },
@ -50,7 +50,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetState // * XInputGetState
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XInputGetState_1_0_5558, 7) OOVPA_NO_XREF(XInputGetState, 5558, 7)
{ 0x0D, 0x0C }, { 0x0D, 0x0C },
{ 0x1C, 0x5E }, { 0x1C, 0x5E },
@ -64,7 +64,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XapiInitProcess // * XapiInitProcess
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XapiInitProcess_1_0_5558, 8) OOVPA_NO_XREF(XapiInitProcess, 5558, 8)
{ 0x22, 0x6A }, { 0x22, 0x6A },
{ 0x3E, 0x01 }, { 0x3E, 0x01 },
@ -79,7 +79,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XapiInitProcess // * XapiInitProcess
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XapiInitProcess_1_0_5659, 8) OOVPA_NO_XREF(XapiInitProcess, 5659, 8)
{ 0x22, 0x6A }, { 0x22, 0x6A },
{ 0x3E, 0x01 }, { 0x3E, 0x01 },
@ -94,7 +94,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XLaunchNewImageA // * XLaunchNewImageA
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XLaunchNewImageA_1_0_5558, 7) OOVPA_NO_XREF(XLaunchNewImageA, 5558, 7)
{ 0x07, 0xF0 }, { 0x07, 0xF0 },
{ 0x10, 0xD2 }, { 0x10, 0xD2 },
@ -108,7 +108,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGetLaunchInfo // * XGetLaunchInfo
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGetLaunchInfo_1_0_5558, 7) OOVPA_NO_XREF(XGetLaunchInfo, 5558, 7)
{ 0x0B, 0x8B }, { 0x0B, 0x8B },
{ 0x18, 0x15 }, { 0x18, 0x15 },
@ -122,7 +122,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XMountMUA // * XMountMUA
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XMountMUA_1_0_5558, 8) OOVPA_NO_XREF(XMountMUA, 5558, 8)
{ 0x22, 0x8A }, { 0x22, 0x8A },
{ 0x3E, 0x89 }, { 0x3E, 0x89 },
@ -137,7 +137,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * CreateFiber // * CreateFiber
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(CreateFiber_1_0_5558, 7) OOVPA_NO_XREF(CreateFiber, 5558, 7)
{ 0x10, 0x00 }, { 0x10, 0x00 },
{ 0x22, 0x57 }, { 0x22, 0x57 },
@ -151,7 +151,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * DeleteFiber // * DeleteFiber
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(DeleteFiber_1_0_5558, 6) OOVPA_NO_XREF(DeleteFiber, 5558, 6)
{ 0x01, 0x44 }, { 0x01, 0x44 },
{ 0x04, 0xFF }, { 0x04, 0xFF },
@ -164,7 +164,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * SwitchToFiber // * SwitchToFiber
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(SwitchToFiber_1_0_5558, 8) OOVPA_NO_XREF(SwitchToFiber, 5558, 8)
{ 0x06, 0x64 }, { 0x06, 0x64 },
{ 0x0E, 0x44 }, { 0x0E, 0x44 },
@ -179,7 +179,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * ConvertThreadToFiber // * ConvertThreadToFiber
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(ConvertThreadToFiber_1_0_5558, 7) OOVPA_NO_XREF(ConvertThreadToFiber, 5558, 7)
{ 0x05, 0x64 }, { 0x05, 0x64 },
{ 0x0C, 0x8B }, { 0x0C, 0x8B },
@ -193,7 +193,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XapiFiberStartup // * XapiFiberStartup
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XapiFiberStartup_1_0_5558, 7) OOVPA_NO_XREF(XapiFiberStartup, 5558, 7)
{ 0x07, 0xE8 }, { 0x07, 0xE8 },
{ 0x10, 0xA1 }, { 0x10, 0xA1 },
@ -207,7 +207,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XID_fCloseDevice // * XID_fCloseDevice
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XID_fCloseDevice_1_0_5558, 7, OOVPA_XREF(XID_fCloseDevice, 5558, 7,
XREF_FCLOSEDEVICE, XREF_FCLOSEDEVICE,
XRefZero) XRefZero)
@ -224,7 +224,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputClose // * XInputClose
// ****************************************************************** // ******************************************************************
OOVPA_XREF(XInputClose_1_0_5558, 9, OOVPA_XREF(XInputClose, 5558, 9,
XRefNoSaveIndex, XRefNoSaveIndex,
XRefOne) XRefOne)
@ -242,65 +242,65 @@ OOVPA_XREF(XInputClose_1_0_5558, 9,
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_5558 // * XAPI_5558
// ****************************************************************** // ******************************************************************
OOVPATable XAPI_1_0_5558[] = { OOVPATable XAPI_5558[] = {
// SetThreadPriority (* unchanged since 3911 *) // SetThreadPriority (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), OOVPA_TABLE_PATCH(SetThreadPriority, 3911, SetThreadPriority),
// XRegisterThreadNotifyRoutine (* unchanged since 3911 *) // XRegisterThreadNotifyRoutine (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XRegisterThreadNotifyRoutine), OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine, 3911, XRegisterThreadNotifyRoutine),
// XMountUtilityDrive (* unchanged since 4432 *) // XMountUtilityDrive (* unchanged since 4432 *)
OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XMountUtilityDrive), OOVPA_TABLE_PATCH(XMountUtilityDrive, 4432, XMountUtilityDrive),
// XInitDevices (* unchanged since 5233 *) // XInitDevices (* unchanged since 5233 *)
OOVPA_TABLE_PATCH(XInitDevices_1_0_5233, XInitDevices), OOVPA_TABLE_PATCH(XInitDevices, 5233, XInitDevices),
// XGetDevices (* unchanged since 1.0.4134 *) // XGetDevices (* unchanged since 1.0.4134 *)
OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), OOVPA_TABLE_PATCH(XGetDevices, 4134, XGetDevices),
// XGetDeviceChanges (* unchanged since 5233 *) // XGetDeviceChanges (* unchanged since 5233 *)
OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_5233, XGetDeviceChanges), OOVPA_TABLE_PATCH(XGetDeviceChanges, 5233, XGetDeviceChanges),
// XInputOpen (* unchanged since 1.0.4361 *) // XInputOpen (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen), OOVPA_TABLE_PATCH(XInputOpen, 4361, XInputOpen),
// XInputGetCapabilities // XInputGetCapabilities
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_5558, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities, 5558, XInputGetCapabilities),
// XInputGetState // XInputGetState
OOVPA_TABLE_PATCH(XInputGetState_1_0_5558, XInputGetState), OOVPA_TABLE_PATCH(XInputGetState, 5558, XInputGetState),
// XInputSetState (* unchanged since 5233 *) // XInputSetState (* unchanged since 5233 *)
OOVPA_TABLE_PATCH(XInputSetState_1_0_5233, XInputSetState), OOVPA_TABLE_PATCH(XInputSetState, 5233, XInputSetState),
/* obsolete? /* obsolete?
// XapiThreadStartup (* unchanged since 1.0.4361 *) // XapiThreadStartup (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XapiThreadStartup), OOVPA_TABLE_PATCH(XapiThreadStartup, 4361, XapiThreadStartup),
//*/ //*/
// XLaunchNewImageA // XLaunchNewImageA
OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_5558, XLaunchNewImage), OOVPA_TABLE_PATCH(XLaunchNewImageA, 5558, XLaunchNewImage),
// XGetLaunchInfo // XGetLaunchInfo
OOVPA_TABLE_PATCH(XGetLaunchInfo_1_0_5558, XGetLaunchInfo), OOVPA_TABLE_PATCH(XGetLaunchInfo, 5558, XGetLaunchInfo),
// QueueUserAPC (* unchanged since 3911 *) // QueueUserAPC (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), OOVPA_TABLE_PATCH(QueueUserAPC, 3911, QueueUserAPC),
// SetThreadPriorityBoost (* unchanged since 4627 *) // SetThreadPriorityBoost (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_4627, SetThreadPriorityBoost), OOVPA_TABLE_PATCH(SetThreadPriorityBoost, 4627, SetThreadPriorityBoost),
// GetThreadPriority (* unchanged since 4627 *) // GetThreadPriority (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(GetThreadPriority_1_0_4627, GetThreadPriority), OOVPA_TABLE_PATCH(GetThreadPriority, 4627, GetThreadPriority),
// GetTimeZoneInformation (* unchanged since 3911 *) // GetTimeZoneInformation (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), OOVPA_TABLE_PATCH(GetTimeZoneInformation, 3911, GetTimeZoneInformation),
// XMountMUA // XMountMUA
OOVPA_TABLE_PATCH(XMountMUA_1_0_5558, XMountMUA), OOVPA_TABLE_PATCH(XMountMUA, 5558, XMountMUA),
// CreateFiber // CreateFiber
OOVPA_TABLE_PATCH(CreateFiber_1_0_5558, CreateFiber), OOVPA_TABLE_PATCH(CreateFiber, 5558, CreateFiber),
// DeleteFiber // DeleteFiber
OOVPA_TABLE_PATCH(DeleteFiber_1_0_5558, DeleteFiber), OOVPA_TABLE_PATCH(DeleteFiber, 5558, DeleteFiber),
// SwitchToFiber // SwitchToFiber
OOVPA_TABLE_PATCH(SwitchToFiber_1_0_5558, SwitchToFiber), OOVPA_TABLE_PATCH(SwitchToFiber, 5558, SwitchToFiber),
// ConvertThreadToFiber // ConvertThreadToFiber
OOVPA_TABLE_PATCH(ConvertThreadToFiber_1_0_5558, ConvertThreadToFiber), OOVPA_TABLE_PATCH(ConvertThreadToFiber, 5558, ConvertThreadToFiber),
//// XapiFiberStartup //// XapiFiberStartup
//OOVPA_TABLE_PATCH(XapiFiberStartup_1_0_5558, XapiFiberStartup), //OOVPA_TABLE_PATCH(XapiFiberStartup, 5558, XapiFiberStartup),
// XID_fCloseDevice // XID_fCloseDevice
OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_5558), OOVPA_TABLE_XREF(XID_fCloseDevice, 5558),
// XInputClose // XInputClose
OOVPA_TABLE_PATCH(XInputClose_1_0_5558, XInputClose), OOVPA_TABLE_PATCH(XInputClose, 5558, XInputClose),
}; };
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_5558_SIZE // * XAPI_5558_SIZE
// ****************************************************************** // ******************************************************************
uint32 XAPI_1_0_5558_SIZE = sizeof(XAPI_1_0_5558); uint32 XAPI_5558_SIZE = sizeof(XAPI_5558);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XAPI_1_0_5788_H #ifndef XAPI_5788_H
#define XAPI_1_0_5788_H #define XAPI_5788_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XAPI_1_0_5788[]; extern OOVPATable XAPI_5788[];
extern uint32 XAPI_1_0_5788_SIZE; extern uint32 XAPI_5788_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XapiInitProcess // * XapiInitProcess
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XapiInitProcess_1_0_5788, 8) OOVPA_NO_XREF(XapiInitProcess, 5788, 8)
{ 0x22, 0x6A }, { 0x22, 0x6A },
{ 0x3E, 0x01 }, { 0x3E, 0x01 },
@ -50,7 +50,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGetDeviceChanges // * XGetDeviceChanges
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGetDeviceChanges_1_0_5788, 7) OOVPA_NO_XREF(XGetDeviceChanges, 5788, 7)
{ 0x0C, 0x75 }, { 0x0C, 0x75 },
{ 0x1A, 0x53 }, { 0x1A, 0x53 },
@ -64,7 +64,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * GetThreadPriority // * GetThreadPriority
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(GetThreadPriority_1_0_5788, 7) OOVPA_NO_XREF(GetThreadPriority, 5788, 7)
{ 0x0D, 0xFF }, { 0x0D, 0xFF },
{ 0x16, 0x85 }, { 0x16, 0x85 },
@ -78,7 +78,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * SetThreadPriorityBoost // * SetThreadPriorityBoost
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(SetThreadPriorityBoost_1_0_5788, 7) OOVPA_NO_XREF(SetThreadPriorityBoost, 5788, 7)
{ 0x07, 0xFF }, { 0x07, 0xFF },
{ 0x10, 0xFF }, { 0x10, 0xFF },
@ -92,7 +92,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGetSectionSize // * XGetSectionSize
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGetSectionSize_1_0_5788, 5) OOVPA_NO_XREF(XGetSectionSize, 5788, 5)
{ 0x00, 0x8B }, { 0x00, 0x8B },
{ 0x02, 0x24 }, { 0x02, 0x24 },
@ -104,7 +104,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * RaiseException // * RaiseException
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(RaiseException_1_0_5788, 7) OOVPA_NO_XREF(RaiseException, 5788, 7)
{ 0x09, 0x83 }, { 0x09, 0x83 },
{ 0x14, 0x8B }, { 0x14, 0x8B },
@ -118,7 +118,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGetDeviceEnumerationStatus // * XGetDeviceEnumerationStatus
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGetDeviceEnumerationStatus_1_0_5788, 7) OOVPA_NO_XREF(XGetDeviceEnumerationStatus, 5788, 7)
{ 0x04, 0x15 }, { 0x04, 0x15 },
{ 0x0A, 0x35 }, { 0x0A, 0x35 },
@ -132,7 +132,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * SwitchToThread // * SwitchToThread
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(SwitchToThread_1_0_5788, 6) OOVPA_NO_XREF(SwitchToThread, 5788, 6)
{ 0x01, 0x15 }, { 0x01, 0x15 },
{ 0x06, 0x33 }, { 0x06, 0x33 },
@ -143,75 +143,75 @@ OOVPA_NO_XREF(SwitchToThread_1_0_5788, 6)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_5788 // * XAPI_5788
// ****************************************************************** // ******************************************************************
OOVPATable XAPI_1_0_5788[] = { OOVPATable XAPI_5788[] = {
// SetThreadPriority (* unchanged since 3911 *) // SetThreadPriority (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), OOVPA_TABLE_PATCH(SetThreadPriority, 3911, SetThreadPriority),
// XMountUtilityDrive (* unchanged since 4432 *) // XMountUtilityDrive (* unchanged since 4432 *)
OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XMountUtilityDrive), OOVPA_TABLE_PATCH(XMountUtilityDrive, 4432, XMountUtilityDrive),
// XInitDevices (* unchanged since 5233 *) // XInitDevices (* unchanged since 5233 *)
OOVPA_TABLE_PATCH(XInitDevices_1_0_5233, XInitDevices), OOVPA_TABLE_PATCH(XInitDevices, 5233, XInitDevices),
// XGetDevices (* unchanged since 1.0.4134 *) // XGetDevices (* unchanged since 1.0.4134 *)
OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), OOVPA_TABLE_PATCH(XGetDevices, 4134, XGetDevices),
// XInputOpen (* unchanged since 1.0.4361 *) // XInputOpen (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen), OOVPA_TABLE_PATCH(XInputOpen, 4361, XInputOpen),
// XInputGetCapabilities (* unchanged since 5558 *) // XInputGetCapabilities (* unchanged since 5558 *)
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_5558, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities, 5558, XInputGetCapabilities),
// XInputGetState (* unchanged since 5558 *) // XInputGetState (* unchanged since 5558 *)
OOVPA_TABLE_PATCH(XInputGetState_1_0_5558, XInputGetState), OOVPA_TABLE_PATCH(XInputGetState, 5558, XInputGetState),
// XGetDeviceChanges // XGetDeviceChanges
OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_5788, XGetDeviceChanges), OOVPA_TABLE_PATCH(XGetDeviceChanges, 5788, XGetDeviceChanges),
/* obsolete? /* obsolete?
// XapiThreadStartup (* unchanged since 1.0.4361 *) // XapiThreadStartup (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XapiThreadStartup), //*/ OOVPA_TABLE_PATCH(XapiThreadStartup, 4361, XapiThreadStartup), //*/
// XGetLaunchInfo (* unchanged since 5558 *) // XGetLaunchInfo (* unchanged since 5558 *)
OOVPA_TABLE_PATCH(XGetLaunchInfo_1_0_5558, XGetLaunchInfo), OOVPA_TABLE_PATCH(XGetLaunchInfo, 5558, XGetLaunchInfo),
// QueueUserAPC (* unchanged since 3911 *) // QueueUserAPC (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), OOVPA_TABLE_PATCH(QueueUserAPC, 3911, QueueUserAPC),
// XRegisterThreadNotifyRoutine (* unchanged since 3911 *) // XRegisterThreadNotifyRoutine (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XRegisterThreadNotifyRoutine), OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine, 3911, XRegisterThreadNotifyRoutine),
// GetThreadPriority // GetThreadPriority
OOVPA_TABLE_PATCH(GetThreadPriority_1_0_5788, GetThreadPriority), OOVPA_TABLE_PATCH(GetThreadPriority, 5788, GetThreadPriority),
// SetThreadPriorityBoost // SetThreadPriorityBoost
OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_5788, SetThreadPriorityBoost), OOVPA_TABLE_PATCH(SetThreadPriorityBoost, 5788, SetThreadPriorityBoost),
// GetThreadPriorityBoost // GetThreadPriorityBoost
/*{ /*{
OOVPA_TABLE_PATCH(GetThreadPriorityBoost_1_0_5788, GetThreadPriorityBoost),*/ OOVPA_TABLE_PATCH(GetThreadPriorityBoost, 5788, GetThreadPriorityBoost),*/
// XMountMUA (* unchanged since 5558 *) // XMountMUA (* unchanged since 5558 *)
OOVPA_TABLE_PATCH(XMountMUA_1_0_5558, XMountMUA), OOVPA_TABLE_PATCH(XMountMUA, 5558, XMountMUA),
// GetTimeZoneInformation (* unchanged since 3911 *) // GetTimeZoneInformation (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), OOVPA_TABLE_PATCH(GetTimeZoneInformation, 3911, GetTimeZoneInformation),
// RaiseException // RaiseException
OOVPA_TABLE_PATCH(RaiseException_1_0_5788, RaiseException), OOVPA_TABLE_PATCH(RaiseException, 5788, RaiseException),
// XLaunchNewImageA (* unchanged since 5558 *) // XLaunchNewImageA (* unchanged since 5558 *)
OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_5558, XLaunchNewImage), OOVPA_TABLE_PATCH(XLaunchNewImageA, 5558, XLaunchNewImage),
// XInputSetState (* unchanged since 5233 *) // XInputSetState (* unchanged since 5233 *)
OOVPA_TABLE_PATCH(XInputSetState_1_0_5233, XInputSetState), OOVPA_TABLE_PATCH(XInputSetState, 5233, XInputSetState),
// XGetDeviceEnumerationStatus // XGetDeviceEnumerationStatus
OOVPA_TABLE_PATCH(XGetDeviceEnumerationStatus_1_0_5788, XGetDeviceEnumerationStatus), OOVPA_TABLE_PATCH(XGetDeviceEnumerationStatus, 5788, XGetDeviceEnumerationStatus),
// SwitchToThread // SwitchToThread
/* /*
OOVPA_TABLE_PATCH(SwitchToThread_1_0_5788, SwitchToThread), OOVPA_TABLE_PATCH(SwitchToThread, 5788, SwitchToThread),
*/ */
// XFormatUtilityDrive (* unchanged since 4627 *) // XFormatUtilityDrive (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(XFormatUtilityDrive_1_0_4627, XFormatUtilityDrive), OOVPA_TABLE_PATCH(XFormatUtilityDrive, 4627, XFormatUtilityDrive),
// CreateFiber // CreateFiber
OOVPA_TABLE_PATCH(CreateFiber_1_0_5558, CreateFiber), OOVPA_TABLE_PATCH(CreateFiber, 5558, CreateFiber),
// DeleteFiber // DeleteFiber
OOVPA_TABLE_PATCH(DeleteFiber_1_0_5558, DeleteFiber), OOVPA_TABLE_PATCH(DeleteFiber, 5558, DeleteFiber),
// SwitchToFiber // SwitchToFiber
OOVPA_TABLE_PATCH(SwitchToFiber_1_0_5558, SwitchToFiber), OOVPA_TABLE_PATCH(SwitchToFiber, 5558, SwitchToFiber),
// ConvertThreadToFiber // ConvertThreadToFiber
OOVPA_TABLE_PATCH(ConvertThreadToFiber_1_0_5558, ConvertThreadToFiber), OOVPA_TABLE_PATCH(ConvertThreadToFiber, 5558, ConvertThreadToFiber),
// XID_fCloseDevice (* unchanged since 5558 *) // XID_fCloseDevice (* unchanged since 5558 *)
OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_5558), OOVPA_TABLE_XREF(XID_fCloseDevice, 5558),
// XInputClose (* unchanged since 5558 *) // XInputClose (* unchanged since 5558 *)
OOVPA_TABLE_PATCH(XInputClose_1_0_5558, XInputClose), OOVPA_TABLE_PATCH(XInputClose, 5558, XInputClose),
}; };
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_5788_SIZE // * XAPI_5788_SIZE
// ****************************************************************** // ******************************************************************
uint32 XAPI_1_0_5788_SIZE = sizeof(XAPI_1_0_5788); uint32 XAPI_5788_SIZE = sizeof(XAPI_5788);

View File

@ -31,12 +31,12 @@
// * All rights reserved // * All rights reserved
// * // *
// ****************************************************************** // ******************************************************************
#ifndef XAPI_1_0_5849_H #ifndef XAPI_5849_H
#define XAPI_1_0_5849_H #define XAPI_5849_H
#include "OOVPA.h" #include "OOVPA.h"
extern OOVPATable XAPI_1_0_5849[]; extern OOVPATable XAPI_5849[];
extern uint32 XAPI_1_0_5849_SIZE; extern uint32 XAPI_5849_SIZE;
#endif #endif

View File

@ -35,7 +35,7 @@
// ****************************************************************** // ******************************************************************
// * XapiInitProcess // * XapiInitProcess
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XapiInitProcess_1_0_5849, 8) OOVPA_NO_XREF(XapiInitProcess, 5849, 8)
{ 0x22, 0x6A }, { 0x22, 0x6A },
{ 0x3E, 0x01 }, { 0x3E, 0x01 },
@ -50,7 +50,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGetDeviceChanges // * XGetDeviceChanges
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGetDeviceChanges_1_0_5849, 7) OOVPA_NO_XREF(XGetDeviceChanges, 5849, 7)
{ 0x0C, 0x75 }, { 0x0C, 0x75 },
{ 0x1A, 0x53 }, { 0x1A, 0x53 },
@ -64,7 +64,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * GetThreadPriority // * GetThreadPriority
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(GetThreadPriority_1_0_5849, 7) OOVPA_NO_XREF(GetThreadPriority, 5849, 7)
{ 0x0D, 0xFF }, { 0x0D, 0xFF },
{ 0x16, 0x85 }, { 0x16, 0x85 },
@ -78,7 +78,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * SetThreadPriorityBoost // * SetThreadPriorityBoost
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(SetThreadPriorityBoost_1_0_5849, 7) OOVPA_NO_XREF(SetThreadPriorityBoost, 5849, 7)
{ 0x07, 0xFF }, { 0x07, 0xFF },
{ 0x10, 0xFF }, { 0x10, 0xFF },
@ -92,7 +92,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGetSectionSize // * XGetSectionSize
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGetSectionSize_1_0_5849, 5) OOVPA_NO_XREF(XGetSectionSize, 5849, 5)
{ 0x00, 0x8B }, { 0x00, 0x8B },
{ 0x02, 0x24 }, { 0x02, 0x24 },
@ -104,7 +104,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * RaiseException // * RaiseException
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(RaiseException_1_0_5849, 7) OOVPA_NO_XREF(RaiseException, 5849, 7)
{ 0x09, 0x83 }, { 0x09, 0x83 },
{ 0x14, 0x8B }, { 0x14, 0x8B },
@ -118,7 +118,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XGetDeviceEnumerationStatus // * XGetDeviceEnumerationStatus
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(XGetDeviceEnumerationStatus_1_0_5849, 7) OOVPA_NO_XREF(XGetDeviceEnumerationStatus, 5849, 7)
{ 0x04, 0x15 }, { 0x04, 0x15 },
{ 0x0A, 0x35 }, { 0x0A, 0x35 },
@ -132,7 +132,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * SwitchToThread // * SwitchToThread
// ****************************************************************** // ******************************************************************
OOVPA_NO_XREF(SwitchToThread_1_0_5849, 6) OOVPA_NO_XREF(SwitchToThread, 5849, 6)
{ 0x01, 0x15 }, { 0x01, 0x15 },
{ 0x06, 0x33 }, { 0x06, 0x33 },
@ -143,63 +143,63 @@ OOVPA_NO_XREF(SwitchToThread_1_0_5849, 6)
OOVPA_END; OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_5849 // * XAPI_5849
// ****************************************************************** // ******************************************************************
OOVPATable XAPI_1_0_5849[] = { OOVPATable XAPI_5849[] = {
// SetThreadPriority (* unchanged since 3911 *) // SetThreadPriority (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), OOVPA_TABLE_PATCH(SetThreadPriority, 3911, SetThreadPriority),
// XMountUtilityDrive (* unchanged since 4432 *) // XMountUtilityDrive (* unchanged since 4432 *)
OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XMountUtilityDrive), OOVPA_TABLE_PATCH(XMountUtilityDrive, 4432, XMountUtilityDrive),
// XInitDevices (* unchanged since 5233 *) // XInitDevices (* unchanged since 5233 *)
OOVPA_TABLE_PATCH(XInitDevices_1_0_5233, XInitDevices), OOVPA_TABLE_PATCH(XInitDevices, 5233, XInitDevices),
// XGetDevices (* unchanged since 1.0.4134 *) // XGetDevices (* unchanged since 1.0.4134 *)
OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), OOVPA_TABLE_PATCH(XGetDevices, 4134, XGetDevices),
// XInputOpen (* unchanged since 1.0.4361 *) // XInputOpen (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen), OOVPA_TABLE_PATCH(XInputOpen, 4361, XInputOpen),
// XInputGetCapabilities (* unchanged since 5558 *) // XInputGetCapabilities (* unchanged since 5558 *)
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_5558, XInputGetCapabilities), OOVPA_TABLE_PATCH(XInputGetCapabilities, 5558, XInputGetCapabilities),
// XInputGetState (* unchanged since 5558 *) // XInputGetState (* unchanged since 5558 *)
OOVPA_TABLE_PATCH(XInputGetState_1_0_5558, XInputGetState), OOVPA_TABLE_PATCH(XInputGetState, 5558, XInputGetState),
// XGetDeviceChanges // XGetDeviceChanges
OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_5849, XGetDeviceChanges), OOVPA_TABLE_PATCH(XGetDeviceChanges, 5849, XGetDeviceChanges),
/* obsolete? /* obsolete?
// XapiThreadStartup (* unchanged since 1.0.4361 *) // XapiThreadStartup (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XapiThreadStartup), //*/ OOVPA_TABLE_PATCH(XapiThreadStartup, 4361, XapiThreadStartup), //*/
// QueueUserAPC (* unchanged since 3911 *) // QueueUserAPC (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), OOVPA_TABLE_PATCH(QueueUserAPC, 3911, QueueUserAPC),
// GetThreadPriority // GetThreadPriority
OOVPA_TABLE_PATCH(GetThreadPriority_1_0_5849, GetThreadPriority), OOVPA_TABLE_PATCH(GetThreadPriority, 5849, GetThreadPriority),
// SetThreadPriorityBoost // SetThreadPriorityBoost
OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_5849, SetThreadPriorityBoost), OOVPA_TABLE_PATCH(SetThreadPriorityBoost, 5849, SetThreadPriorityBoost),
// GetThreadPriorityBoost // GetThreadPriorityBoost
/*{ /*{
OOVPA_TABLE_PATCH(GetThreadPriorityBoost_1_0_5849, GetThreadPriorityBoost),*/ OOVPA_TABLE_PATCH(GetThreadPriorityBoost, 5849, GetThreadPriorityBoost),*/
// RaiseException // RaiseException
OOVPA_TABLE_PATCH(RaiseException_1_0_5849, RaiseException), OOVPA_TABLE_PATCH(RaiseException, 5849, RaiseException),
// XLaunchNewImageA (* unchanged since 5558 *) // XLaunchNewImageA (* unchanged since 5558 *)
OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_5558, XLaunchNewImage), OOVPA_TABLE_PATCH(XLaunchNewImageA, 5558, XLaunchNewImage),
// XInputSetState (* unchanged since 5233 *) // XInputSetState (* unchanged since 5233 *)
OOVPA_TABLE_PATCH(XInputSetState_1_0_5233, XInputSetState), OOVPA_TABLE_PATCH(XInputSetState, 5233, XInputSetState),
// XGetDeviceEnumerationStatus // XGetDeviceEnumerationStatus
OOVPA_TABLE_PATCH(XGetDeviceEnumerationStatus_1_0_5849, XGetDeviceEnumerationStatus), OOVPA_TABLE_PATCH(XGetDeviceEnumerationStatus, 5849, XGetDeviceEnumerationStatus),
// SwitchToThread // SwitchToThread
/* /*
OOVPA_TABLE_PATCH(SwitchToThread_1_0_5849, SwitchToThread), OOVPA_TABLE_PATCH(SwitchToThread, 5849, SwitchToThread),
*/ */
// XFormatUtilityDrive (* unchanged since 4627 *) // XFormatUtilityDrive (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(XFormatUtilityDrive_1_0_4627, XFormatUtilityDrive), OOVPA_TABLE_PATCH(XFormatUtilityDrive, 4627, XFormatUtilityDrive),
// CreateFiber // CreateFiber
OOVPA_TABLE_PATCH(CreateFiber_1_0_5558, CreateFiber), OOVPA_TABLE_PATCH(CreateFiber, 5558, CreateFiber),
// DeleteFiber // DeleteFiber
OOVPA_TABLE_PATCH(DeleteFiber_1_0_5558, DeleteFiber), OOVPA_TABLE_PATCH(DeleteFiber, 5558, DeleteFiber),
// SwitchToFiber // SwitchToFiber
OOVPA_TABLE_PATCH(SwitchToFiber_1_0_5558, SwitchToFiber), OOVPA_TABLE_PATCH(SwitchToFiber, 5558, SwitchToFiber),
// ConvertThreadToFiber // ConvertThreadToFiber
OOVPA_TABLE_PATCH(ConvertThreadToFiber_1_0_5558, ConvertThreadToFiber), OOVPA_TABLE_PATCH(ConvertThreadToFiber, 5558, ConvertThreadToFiber),
}; };
// ****************************************************************** // ******************************************************************
// * XAPI_1_0_5849_SIZE // * XAPI_5849_SIZE
// ****************************************************************** // ******************************************************************
uint32 XAPI_1_0_5849_SIZE = sizeof(XAPI_1_0_5849); uint32 XAPI_5849_SIZE = sizeof(XAPI_5849);

Some files were not shown because too many files have changed in this diff Show More