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,18 +620,11 @@ void XTL::EmuUnswizzleRect
// TODO : How could we do one memcpy when lines AND pixels are next to eachother?
for (uint y = 0; y < dwHeight; y++) {
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++) {
memcpy(pDstBuff, (PBYTE)pSrcBuff + (dwX | dwY | dwZ) * dwBPP, dwBPP); // copy one pixel
pDstBuff = (PBYTE)pDstBuff + dwBPP; // Step to next pixel in destination
dwX = (dwX - dwMaskX) & dwMaskX; // step to next pixel in source
}
for (uint x = 0; x < dwWidth; x++) {
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
dwX = (dwX - dwMaskX) & dwMaskX; // step to next pixel in source
}
pDstBuff = (PBYTE)pDstBuff + dwPitch - (dwWidth * dwBPP); // step to next line in destination

View File

@ -110,9 +110,9 @@ const char *Lib_XONLINES = "XONLINES";
// * HLEDataBase
// ******************************************************************
#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:
// {Lib_XAPILIB, 3911, XAPI_1_0_3911, XAPI_1_0_3911_SIZE }
// {Lib_XAPILIB, 3911, XAPI_3911, XAPI_3911_SIZE }
const HLEData HLEDataBase[] =
{

View File

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

File diff suppressed because it is too large Load Diff

View File

@ -31,14 +31,14 @@
// * All rights reserved
// *
// ******************************************************************
#ifndef D3D8_1_0_4034_H
#define D3D8_1_0_4034_H
#ifndef D3D8_4034_H
#define D3D8_4034_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 uint32 D3D8_1_0_4034_SIZE;
extern OOVPATable D3D8_4034[];
extern uint32 D3D8_4034_SIZE;
#endif

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * D3DDevice_GetGammaRamp
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_GetGammaRamp_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_GetGammaRamp, 4034, 7)
{ 0x05, 0x8B },
{ 0x0A, 0x00 },
{ 0x10, 0xE1 },
@ -49,7 +49,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_GetCreationParameters
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_GetCreationParameters_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_GetCreationParameters, 4034, 7)
{ 0x06, 0x8B },
{ 0x0E, 0x8B },
@ -63,7 +63,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x05, 0x56 }, // (Offset,Value)-Pair #1
@ -87,7 +87,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetViewport
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetViewport_1_0_4034, 10)
OOVPA_NO_XREF(D3DDevice_SetViewport, 4034, 10)
// D3DDevice_SetViewport+0x00 : sub esp, 0x08
{ 0x00, 0x83 }, // (Offset,Value)-Pair #1
@ -111,7 +111,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x44, 0xD9 }, // (Offset,Value)-Pair #1
@ -135,7 +135,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_CullMode
// ******************************************************************
OOVPA_XREF(D3DDevice_SetRenderState_CullMode_1_0_4034, 14,
OOVPA_XREF(D3DDevice_SetRenderState_CullMode, 4034, 14,
XREF_DXSRSCULLMODE,
XRefZero)
@ -168,7 +168,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_BeginVisibilityTest
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_BeginVisibilityTest_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_BeginVisibilityTest, 4034, 7)
{ 0x07, 0x8B },
{ 0x0A, 0x46 },
@ -182,7 +182,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_EndVisibilityTest
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_EndVisibilityTest_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_EndVisibilityTest, 4034, 7)
{ 0x0B, 0x8B },
{ 0x16, 0x5E },
@ -196,7 +196,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_CopyRects
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_CopyRects_1_0_4034, 8)
OOVPA_NO_XREF(D3DDevice_CopyRects, 4034, 8)
{ 0x1E, 0x57 },
{ 0x3E, 0xF6 },
@ -211,7 +211,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_DeletePatch
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_DeletePatch_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_DeletePatch, 4034, 7)
{ 0x05, 0x0D },
{ 0x0C, 0xA1 },
@ -225,7 +225,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x0E, 0x8B }, // (Offset,Value)-Pair #1
@ -250,7 +250,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x08, 0x8B }, // (Offset,Value)-Pair #1
@ -280,7 +280,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetTextureState_BorderColor
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTextureState_BorderColor_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_SetTextureState_BorderColor, 4034, 7)
{ 0x07, 0x8B },
{ 0x0E, 0xE8 },
@ -294,7 +294,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetTextureState_ColorKeyColor
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTextureState_ColorKeyColor_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_SetTextureState_ColorKeyColor, 4034, 7)
{ 0x07, 0x8B },
{ 0x0E, 0xE8 },
@ -308,7 +308,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x12, 0x8B }, // (Offset,Value)-Pair #1
@ -334,7 +334,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x07, 0x8A }, // (Offset,Value)-Pair #1
@ -356,7 +356,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_DrawRectPatch
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_DrawRectPatch_1_0_4034, 8)
OOVPA_NO_XREF(D3DDevice_DrawRectPatch, 4034, 8)
{ 0x1E, 0x6C },
{ 0x3E, 0x3C },
@ -371,7 +371,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetIndices
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetIndices_1_0_4034, 11)
OOVPA_NO_XREF(D3DDevice_SetIndices, 4034, 11)
// D3DDevice_SetIndices+0x0E : jz +0x10
{ 0x0E, 0x74 }, // (Offset,Value)-Pair #1
@ -396,7 +396,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_EdgeAntiAlias
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_EdgeAntiAlias_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_SetRenderState_EdgeAntiAlias, 4034, 7)
{ 0x07, 0x8B },
{ 0x0C, 0x72 },
@ -410,7 +410,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_FillMode
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_FillMode_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_SetRenderState_FillMode, 4034, 7)
{ 0x07, 0x8B },
{ 0x13, 0x8B },
@ -424,7 +424,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_BackFillMode
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_BackFillMode_1_0_4034, 8)
OOVPA_NO_XREF(D3DDevice_SetRenderState_BackFillMode, 4034, 8)
{ 0x00, 0x8B },
{ 0x0B, 0xA3 },
@ -439,7 +439,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_FogColor
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_FogColor_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_SetRenderState_FogColor, 4034, 7)
{ 0x08, 0x06 },
{ 0x14, 0x8B },
@ -453,7 +453,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_FrontFace
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_FrontFace_1_0_4034, 6)
OOVPA_NO_XREF(D3DDevice_SetRenderState_FrontFace, 4034, 6)
{ 0x07, 0x8B },
{ 0x0E, 0xE8 },
@ -466,7 +466,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_LogicOp
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_LogicOp_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_SetRenderState_LogicOp, 4034, 7)
{ 0x09, 0x3B },
{ 0x14, 0x4C },
@ -480,7 +480,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_MultiSampleAntiAlias
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_MultiSampleAntiAlias_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_SetRenderState_MultiSampleAntiAlias, 4034, 7)
{ 0x0B, 0x8B },
{ 0x17, 0x8B },
@ -494,7 +494,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_MultiSampleMask
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_MultiSampleMask_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_SetRenderState_MultiSampleMask, 4034, 7)
{ 0x0B, 0x8B },
{ 0x17, 0x8B },
@ -508,7 +508,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_NormalizeNormals
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_NormalizeNormals_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_SetRenderState_NormalizeNormals, 4034, 7)
{ 0x07, 0x8B },
{ 0x0E, 0xE8 },
@ -522,7 +522,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_ShadowFunc
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_ShadowFunc_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_SetRenderState_ShadowFunc, 4034, 7)
{ 0x07, 0x8B },
{ 0x0C, 0x72 },
@ -536,7 +536,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x05, 0x83 }, // (Offset,Value)-Pair #1
@ -565,7 +565,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_StencilEnable
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_StencilEnable_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_SetRenderState_StencilEnable, 4034, 7)
{ 0x13, 0x8B },
{ 0x20, 0x02 },
@ -579,7 +579,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_StencilFail
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_StencilFail_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_SetRenderState_StencilFail, 4034, 7)
{ 0x0C, 0x72 },
{ 0x1A, 0xC9 },
@ -593,7 +593,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_YuvEnable
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_YuvEnable_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_SetRenderState_YuvEnable, 4034, 7)
{ 0x04, 0x56 },
{ 0x0B, 0xA3 },
@ -607,7 +607,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_TwoSidedLighting
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_TwoSidedLighting_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_SetRenderState_TwoSidedLighting, 4034, 7)
{ 0x0B, 0x8B },
{ 0x18, 0x15 },
@ -621,7 +621,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_VertexBlend
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_VertexBlend_1_0_4034, 7)
OOVPA_NO_XREF(D3DDevice_SetRenderState_VertexBlend, 4034, 7)
{ 0x07, 0xCA },
{ 0x13, 0x89 },
@ -635,7 +635,7 @@ OOVPA_END;
// ******************************************************************
// * Direct3D_CheckDeviceFormat
// ******************************************************************
OOVPA_NO_XREF(Direct3D_CheckDeviceFormat_1_0_4034, 7)
OOVPA_NO_XREF(Direct3D_CheckDeviceFormat, 4034, 7)
{ 0x0E, 0x18 },
{ 0x1E, 0x00 },
@ -649,7 +649,7 @@ OOVPA_END;
// ******************************************************************
// * Direct3D_SetPushBufferSize
// ******************************************************************
OOVPA_NO_XREF(Direct3D_SetPushBufferSize_1_0_4034, 7)
OOVPA_NO_XREF(Direct3D_SetPushBufferSize, 4034, 7)
{ 0x01, 0x44 },
{ 0x04, 0x8B },
@ -663,7 +663,7 @@ OOVPA_END;
// ******************************************************************
// * Get2DSurfaceDesc
// ******************************************************************
/*OOVPA_NO_XREF(Get2DSurfaceDesc_1_0_4034, 10)
/*OOVPA_NO_XREF(Get2DSurfaceDesc, 4034, 10)
// Get2DSurfaceDesc+0x2B : movzx edx, byte ptr [edi+0x0D]
{ 0x2B, 0x0F }, // (Offset,Value)-Pair #1
@ -687,7 +687,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x0C, 0x72 }, // (Offset,Value)-Pair #1
@ -714,7 +714,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x0F, 0x3B }, // (Offset,Value)-Pair #1
@ -743,7 +743,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x07, 0x8B }, // (Offset,Value)-Pair #1
@ -766,7 +766,7 @@ OOVPA_END;
// ******************************************************************
// * Get2DSurfaceDesc
// ******************************************************************
OOVPA_NO_XREF(Get2DSurfaceDesc_1_0_4034, 10)
OOVPA_NO_XREF(Get2DSurfaceDesc, 4034, 10)
// Get2DSurfaceDesc+0x2B : movzx edx, byte ptr [edi+0x0D]
{ 0x2B, 0x0F }, // (Offset,Value)-Pair #1
@ -788,7 +788,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x0000, 0x83 }, // (Offset,Value)-Pair #1
{ 0x0001, 0xEC }, // (Offset,Value)-Pair #2
@ -808,7 +808,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x11, 0x8B }, // (Offset,Value)-Pair #1
@ -834,7 +834,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x01, 0x8A }, // (Offset,Value)-Pair #1
@ -859,7 +859,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetTexture
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTexture_1_0_4034, 10)
OOVPA_NO_XREF(D3DDevice_SetTexture, 4034, 10)
// D3DDevice_SetTexture+0x09 : push edi
{ 0x09, 0x57 }, // (Offset,Value)-Pair #1
@ -885,7 +885,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x0D, 0x8B }, // (Offset,Value)-Pair #1
@ -909,7 +909,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x13, 0xC1 }, // (Offset,Value)-Pair #1
@ -933,7 +933,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetMaterial
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetMaterial_1_0_4034, 12)
OOVPA_NO_XREF(D3DDevice_SetMaterial, 4034, 12)
// D3DDevice_SetMaterial+0x0C : add edi, 0x0B70
{ 0x0C, 0x81 }, // (Offset,Value)-Pair #1
@ -959,7 +959,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetVertexShader
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetVertexShader_1_0_4034, 14)
OOVPA_NO_XREF(D3DDevice_SetVertexShader, 4034, 14)
// D3DDevice_SetVertexShader+0x06 : test bl, 1
{ 0x06, 0xF6 }, // (Offset,Value)-Pair #1
@ -987,7 +987,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_Swap
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_Swap_1_0_4034, 11)
OOVPA_NO_XREF(D3DDevice_Swap, 4034, 11)
// D3DDevice_Swap+0x10 : mov ebx, 5
{ 0x10, 0xBB }, // (Offset,Value)-Pair #1
@ -1012,7 +1012,7 @@ OOVPA_END;
// ******************************************************************
// * D3D_KickOffAndWaitForIdle
// ******************************************************************
OOVPA_NO_XREF(D3D_KickOffAndWaitForIdle_1_0_4034, 9)
OOVPA_NO_XREF(D3D_KickOffAndWaitForIdle, 4034, 9)
// D3D_KickOffAndWaitForIdle+0x00 : mov eax, [addr]
{ 0x00, 0xA1 }, // (Offset,Value)-Pair #1
@ -1039,7 +1039,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_CreateImageSurface
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_CreateImageSurface_1_0_4034, 9)
OOVPA_NO_XREF(D3DDevice_CreateImageSurface, 4034, 9)
// D3DDevice_CreateImageSurface+0x2A : push 0x18
{ 0x2A, 0x6A }, // (Offset,Value)-Pair #1
@ -1062,7 +1062,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_GetBackBuffer
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_GetBackBuffer_1_0_4034, 12)
OOVPA_NO_XREF(D3DDevice_GetBackBuffer, 4034, 12)
// D3DDevice_GetBackBuffer+0x04 : cmp eax, 0xFFFFFFFF
{ 0x04, 0x83 }, // (Offset,Value)-Pair #1
@ -1086,277 +1086,277 @@ OOVPA_NO_XREF(D3DDevice_GetBackBuffer_1_0_4034, 12)
OOVPA_END;
// ******************************************************************
// * D3D8_1_0_4034
// * D3D8_4034
// ******************************************************************
OOVPATable D3D8_1_0_4034[] = {
OOVPATable D3D8_4034[] = {
// 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
OOVPA_TABLE_PATCH(D3DDevice_Clear_1_0_4034, D3DDevice_Clear),
OOVPA_TABLE_PATCH(D3DDevice_Clear, 4034, D3DDevice_Clear),
// IDirect3DResource8::Register
OOVPA_TABLE_PATCH(D3DResource_Register_1_0_3925, D3DResource_Register),
OOVPA_TABLE_PATCH(D3DResource_Register, 3925, D3DResource_Register),
// ********************** BEG WARNING UNTESTED!!! *******************
#if 0
// IDirect3DDevice8::BeginVisibilityTest
OOVPA_TABLE_PATCH(D3DDevice_BeginVisibilityTest_1_0_3925, D3DDevice_BeginVisibilityTest),
OOVPA_TABLE_PATCH(D3DDevice_BeginVisibilityTest, 3925, D3DDevice_BeginVisibilityTest),
// IDirect3DDevice8::EndVisibilityTest
OOVPA_TABLE_PATCH(D3DDevice_EndVisibilityTest_1_0_3925, D3DDevice_EndVisibilityTest),
OOVPA_TABLE_PATCH(D3DDevice_EndVisibilityTest, 3925, D3DDevice_EndVisibilityTest),
// IDirect3DDevice8::LoadVertexShader
OOVPA_TABLE_PATCH(D3DDevice_LoadVertexShader_1_0_3925, D3DDevice_LoadVertexShader),
OOVPA_TABLE_PATCH(D3DDevice_LoadVertexShader, 3925, D3DDevice_LoadVertexShader),
// IDirect3DDevice8::SelectVertexShader
OOVPA_TABLE_PATCH(D3DDevice_SelectVertexShader_1_0_3925, D3DDevice_SelectVertexShader),
OOVPA_TABLE_PATCH(D3DDevice_SelectVertexShader, 3925, D3DDevice_SelectVertexShader),
// IDirect3DDevice8::Release
OOVPA_TABLE_PATCH(D3DDevice_Release_1_0_3925, D3DDevice_Release),
OOVPA_TABLE_PATCH(D3DDevice_Release, 3925, D3DDevice_Release),
// IDirect3DDevice8::BlockUntilVerticalBlank
OOVPA_TABLE_PATCH(D3DDevice_BlockUntilVerticalBlank_1_0_3925, D3DDevice_BlockUntilVerticalBlank),
OOVPA_TABLE_PATCH(D3DDevice_BlockUntilVerticalBlank, 3925, D3DDevice_BlockUntilVerticalBlank),
// IDirect3DDevice8::SetVerticalBlankCallback
OOVPA_TABLE_PATCH(D3DDevice_SetVerticalBlankCallback_1_0_3925, D3DDevice_SetVerticalBlankCallback),
OOVPA_TABLE_PATCH(D3DDevice_SetVerticalBlankCallback, 3925, D3DDevice_SetVerticalBlankCallback),
// IDirect3DDevice8::SetRenderTarget
OOVPA_TABLE_PATCH(D3DDevice_SetRenderTarget_1_0_3925, D3DDevice_SetRenderTarget),
OOVPA_TABLE_PATCH(D3DDevice_SetRenderTarget, 3925, D3DDevice_SetRenderTarget),
// IDirect3DDevice8::GetTransform
OOVPA_TABLE_PATCH(D3DDevice_GetTransform_1_0_3925, D3DDevice_GetTransform),
OOVPA_TABLE_PATCH(D3DDevice_GetTransform, 3925, D3DDevice_GetTransform),
// IDirect3DDevice8::SetStreamSource
OOVPA_TABLE_PATCH(D3DDevice_SetStreamSource_1_0_3925, D3DDevice_SetStreamSource),
OOVPA_TABLE_PATCH(D3DDevice_SetStreamSource, 3925, D3DDevice_SetStreamSource),
// IDirect3DDevice8::SetVertexShader
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShader_1_0_3925, D3DDevice_SetVertexShader),
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShader, 3925, D3DDevice_SetVertexShader),
// IDirect3DDevice8::SetPixelShader
OOVPA_TABLE_PATCH(D3DDevice_SetPixelShader_1_0_3925, D3DDevice_SetPixelShader),
OOVPA_TABLE_PATCH(D3DDevice_SetPixelShader, 3925, D3DDevice_SetPixelShader),
// IDirect3DDevice8::SetIndices
OOVPA_TABLE_PATCH(D3DDevice_SetIndices_1_0_3925, D3DDevice_SetIndices),
OOVPA_TABLE_PATCH(D3DDevice_SetIndices, 3925, D3DDevice_SetIndices),
// IDirect3DDevice8::SetViewport
OOVPA_TABLE_PATCH(D3DDevice_SetViewport_1_0_3925, D3DDevice_SetViewport),
OOVPA_TABLE_PATCH(D3DDevice_SetViewport, 3925, D3DDevice_SetViewport),
// IDirect3DDevice8::SetTexture
OOVPA_TABLE_PATCH(D3DDevice_SetTexture_1_0_3925, D3DDevice_SetTexture),
OOVPA_TABLE_PATCH(D3DDevice_SetTexture, 3925, D3DDevice_SetTexture),
// IDirect3DDevice8::DrawIndexedVertices
OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVertices_1_0_3925, D3DDevice_DrawIndexedVertices),
OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVertices, 3925, D3DDevice_DrawIndexedVertices),
// IDirect3DDevice8::Begin
OOVPA_TABLE_PATCH(D3DDevice_Begin_1_0_3925, D3DDevice_Begin),
OOVPA_TABLE_PATCH(D3DDevice_Begin, 3925, D3DDevice_Begin),
// IDirect3DDevice8::SetVertexData2f
OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f_1_0_3925, D3DDevice_SetVertexData2f),
OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f, 3925, D3DDevice_SetVertexData2f),
// IDirect3DDevice8::SetVertexData4f
OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4f_1_0_3925, D3DDevice_SetVertexData4f),
OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4f, 3925, D3DDevice_SetVertexData4f),
// IDirect3DDevice8::SetVertexDataColor
OOVPA_TABLE_PATCH(D3DDevice_SetVertexDataColor_1_0_3925, D3DDevice_SetVertexDataColor),
OOVPA_TABLE_PATCH(D3DDevice_SetVertexDataColor, 3925, D3DDevice_SetVertexDataColor),
// IDirect3DDevice8::End
OOVPA_TABLE_PATCH(D3DDevice_End_1_0_3925, D3DDevice_End),
OOVPA_TABLE_PATCH(D3DDevice_End, 3925, D3DDevice_End),
// IDirect3DDevice8::Clear
OOVPA_TABLE_PATCH(D3DDevice_Clear_1_0_3925, D3DDevice_Clear),
OOVPA_TABLE_PATCH(D3DDevice_Clear, 3925, D3DDevice_Clear),
// IDirect3DDevice8::SetPalette
OOVPA_TABLE_PATCH(D3DDevice_SetPalette_1_0_3925, D3DDevice_SetPalette),
OOVPA_TABLE_PATCH(D3DDevice_SetPalette, 3925, D3DDevice_SetPalette),
// IDirect3DDevice8::SetVertexShaderConstant
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderConstant_1_0_3925, D3DDevice_SetVertexShaderConstant),
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderConstant, 3925, D3DDevice_SetVertexShaderConstant),
// IDirect3DDevice8::SetFlickerFilter
OOVPA_TABLE_PATCH(D3DDevice_SetFlickerFilter_1_0_3925, D3DDevice_SetFlickerFilter),
OOVPA_TABLE_PATCH(D3DDevice_SetFlickerFilter, 3925, D3DDevice_SetFlickerFilter),
// IDirect3DDevice8::SetSoftDisplayFilter
OOVPA_TABLE_PATCH(D3DDevice_SetSoftDisplayFilter_1_0_3925, D3DDevice_SetSoftDisplayFilter),
OOVPA_TABLE_PATCH(D3DDevice_SetSoftDisplayFilter, 3925, D3DDevice_SetSoftDisplayFilter),
// 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
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
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
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
/*
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
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
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
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
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
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
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ZEnable_1_0_3925, D3DDevice_SetRenderState_ZEnable),
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ZEnable, 3925, D3DDevice_SetRenderState_ZEnable),
// IDirect3DDevice8::Present
OOVPA_TABLE_PATCH(D3DDevice_Present_1_0_3925, D3DDevice_Present),
OOVPA_TABLE_PATCH(D3DDevice_Present, 3925, D3DDevice_Present),
// IDirect3DDevice8::SetShaderConstantMode
OOVPA_TABLE_PATCH(D3DDevice_SetShaderConstantMode_1_0_3925, D3DDevice_SetShaderConstantMode),
OOVPA_TABLE_PATCH(D3DDevice_SetShaderConstantMode, 3925, D3DDevice_SetShaderConstantMode),
// IDirect3DDevice8::GetBackBuffer
OOVPA_TABLE_PATCH(D3DDevice_GetBackBuffer_1_0_3925, D3DDevice_GetBackBuffer),
OOVPA_TABLE_PATCH(D3DDevice_GetBackBuffer, 3925, D3DDevice_GetBackBuffer),
// IDirect3DDevice8::GetDepthStencilSurface
OOVPA_TABLE_PATCH(D3DDevice_GetDepthStencilSurface_1_0_3925, D3DDevice_GetDepthStencilSurface),
OOVPA_TABLE_PATCH(D3DDevice_GetDepthStencilSurface, 3925, D3DDevice_GetDepthStencilSurface),
// IDirect3DVertexBuffer8::Lock
OOVPA_TABLE_PATCH(D3DVertexBuffer_Lock_1_0_3925, D3DVertexBuffer_Lock),
OOVPA_TABLE_PATCH(D3DVertexBuffer_Lock, 3925, D3DVertexBuffer_Lock),
// IDirect3DResource8::IsBusy
OOVPA_TABLE_PATCH(D3DResource_IsBusy_1_0_3925, D3DResource_IsBusy),
OOVPA_TABLE_PATCH(D3DResource_IsBusy, 3925, D3DResource_IsBusy),
// Get2DSurfacDesc
OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_3925, Get2DSurfaceDesc),
OOVPA_TABLE_PATCH(Get2DSurfaceDesc, 3925, Get2DSurfaceDesc),
// ********************** END WARNING UNTESTED!!! *******************
#endif
// IDirect3DDevice8::GetGammaRamp
OOVPA_TABLE_PATCH(D3DDevice_GetGammaRamp_1_0_4034, D3DDevice_GetGammaRamp),
OOVPA_TABLE_PATCH(D3DDevice_GetGammaRamp, 4034, D3DDevice_GetGammaRamp),
// IDirect3DDevice8::GetCreationParameters
OOVPA_TABLE_PATCH(D3DDevice_GetCreationParameters_1_0_4034, D3DDevice_GetCreationParameters),
OOVPA_TABLE_PATCH(D3DDevice_GetCreationParameters, 4034, D3DDevice_GetCreationParameters),
// IDirect3DDevice8::GetViewport
OOVPA_TABLE_PATCH(D3DDevice_GetViewport_1_0_4034, D3DDevice_GetViewport),
OOVPA_TABLE_PATCH(D3DDevice_GetViewport, 4034, D3DDevice_GetViewport),
// IDirect3DDevice8::SetViewport
OOVPA_TABLE_PATCH(D3DDevice_SetViewport_1_0_4034, D3DDevice_SetViewport),
OOVPA_TABLE_PATCH(D3DDevice_SetViewport, 4034, D3DDevice_SetViewport),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_CreatePixelShader_1_0_3925, D3DDevice_CreatePixelShader),
OOVPA_TABLE_PATCH(D3DDevice_CreatePixelShader, 3925, D3DDevice_CreatePixelShader),
// 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
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 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateCubeTexture_1_0_3925, D3DDevice_CreateCubeTexture),
OOVPA_TABLE_PATCH(D3DDevice_CreateCubeTexture, 3925, D3DDevice_CreateCubeTexture),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_CreatePalette_1_0_3925, D3DDevice_CreatePalette),
OOVPA_TABLE_PATCH(D3DDevice_CreatePalette, 3925, D3DDevice_CreatePalette),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateVolumeTexture_1_0_3925, D3DDevice_CreateVolumeTexture),
OOVPA_TABLE_PATCH(D3DDevice_CreateVolumeTexture, 3925, D3DDevice_CreateVolumeTexture),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateVertexShader_1_0_3925, D3DDevice_CreateVertexShader),
OOVPA_TABLE_PATCH(D3DDevice_CreateVertexShader, 3925, D3DDevice_CreateVertexShader),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateVertexBuffer_1_0_3925, D3DDevice_CreateVertexBuffer),
OOVPA_TABLE_PATCH(D3DDevice_CreateVertexBuffer, 3925, D3DDevice_CreateVertexBuffer),
// 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 *)
OOVPA_TABLE_PATCH(D3DResource_AddRef_1_0_3925, D3DResource_AddRef),
OOVPA_TABLE_PATCH(D3DResource_AddRef, 3925, D3DResource_AddRef),
// 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 *)
OOVPA_TABLE_PATCH(D3DTexture_LockRect_1_0_3925, D3DTexture_LockRect),
OOVPA_TABLE_PATCH(D3DTexture_LockRect, 3925, D3DTexture_LockRect),
// 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 *)
OOVPA_TABLE_PATCH(D3DCubeTexture_LockRect_1_0_3925, D3DCubeTexture_LockRect),
OOVPA_TABLE_PATCH(D3DCubeTexture_LockRect, 3925, D3DCubeTexture_LockRect),
// 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 *)
OOVPA_TABLE_PATCH(D3DSurface_LockRect_1_0_3925, D3DSurface_LockRect),
OOVPA_TABLE_PATCH(D3DSurface_LockRect, 3925, D3DSurface_LockRect),
// Lock2DSurface (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, Lock2DSurface),
OOVPA_TABLE_PATCH(Lock2DSurface, 3925, Lock2DSurface),
// 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
OOVPA_TABLE_PATCH(D3DDevice_DrawVertices_1_0_4034, D3DDevice_DrawVertices),
OOVPA_TABLE_PATCH(D3DDevice_DrawVertices, 4034, D3DDevice_DrawVertices),
// IDirect3DDevice8::DrawIndexedVertices
OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVertices_1_0_4034, D3DDevice_DrawIndexedVertices),
OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVertices, 4034, D3DDevice_DrawIndexedVertices),
// D3DDevice_BeginVisibilityTest
OOVPA_TABLE_PATCH(D3DDevice_BeginVisibilityTest_1_0_4034, D3DDevice_BeginVisibilityTest),
OOVPA_TABLE_PATCH(D3DDevice_BeginVisibilityTest, 4034, D3DDevice_BeginVisibilityTest),
// D3DDevice_EndVisibilityTest
OOVPA_TABLE_PATCH(D3DDevice_EndVisibilityTest_1_0_4034, D3DDevice_EndVisibilityTest),
OOVPA_TABLE_PATCH(D3DDevice_EndVisibilityTest, 4034, D3DDevice_EndVisibilityTest),
// D3DDevice_CopyRects
OOVPA_TABLE_PATCH(D3DDevice_CopyRects_1_0_4034, D3DDevice_CopyRects),
OOVPA_TABLE_PATCH(D3DDevice_CopyRects, 4034, D3DDevice_CopyRects),
// D3DDevice_DeletePatch (TODO)
/*
OOVPA_TABLE_PATCH(D3DDevice_DeletePatch_1_0_4034, D3DDevice_DeletePatch),
OOVPA_TABLE_PATCH(D3DDevice_DeletePatch, 4034, D3DDevice_DeletePatch),
*/
// D3DDevice_SetStreamSource
OOVPA_TABLE_PATCH(D3DDevice_SetStreamSource_1_0_4034, D3DDevice_SetStreamSource),
OOVPA_TABLE_PATCH(D3DDevice_SetStreamSource, 4034, D3DDevice_SetStreamSource),
// 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
OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_ColorKeyColor_1_0_4034, D3DDevice_SetTextureState_ColorKeyColor),
OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_ColorKeyColor, 4034, D3DDevice_SetTextureState_ColorKeyColor),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_GetVisibilityTestResult_1_0_3925, D3DDevice_GetVisibilityTestResult),
OOVPA_TABLE_PATCH(D3DDevice_GetVisibilityTestResult, 3925, D3DDevice_GetVisibilityTestResult),
// 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
OOVPA_TABLE_PATCH(D3DDevice_DrawRectPatch_1_0_4034, D3DDevice_DrawRectPatch),
OOVPA_TABLE_PATCH(D3DDevice_DrawRectPatch, 4034, D3DDevice_DrawRectPatch),
// D3DDevice_SetIndices
OOVPA_TABLE_PATCH(D3DDevice_SetIndices_1_0_4034, D3DDevice_SetIndices),
OOVPA_TABLE_PATCH(D3DDevice_SetIndices, 4034, D3DDevice_SetIndices),
// 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_VertexBlend_1_0_4034, D3DDevice_SetRenderState_VertexBlend),
OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_VertexBlend, 4034, D3DDevice_SetRenderState_VertexBlend),
// D3D_CheckDeviceFormat
OOVPA_TABLE_PATCH(Direct3D_CheckDeviceFormat_1_0_4034, D3D_CheckDeviceFormat),
OOVPA_TABLE_PATCH(Direct3D_CheckDeviceFormat, 4034, D3D_CheckDeviceFormat),
// D3D_SetPushBufferSize
OOVPA_TABLE_PATCH(Direct3D_SetPushBufferSize_1_0_4034, D3D_SetPushBufferSize),
OOVPA_TABLE_PATCH(Direct3D_SetPushBufferSize, 4034, D3D_SetPushBufferSize),
// Get2DSurfacDesc
OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_4034, Get2DSurfaceDesc),
OOVPA_TABLE_PATCH(Get2DSurfaceDesc, 4034, Get2DSurfaceDesc),
// 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
OOVPA_TABLE_PATCH(D3DDevice_LightEnable_1_0_4034, D3DDevice_LightEnable),
OOVPA_TABLE_PATCH(D3DDevice_LightEnable, 4034, D3DDevice_LightEnable),
// 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 *)
OOVPA_TABLE_PATCH(Direct3D_GetAdapterIdentifier_1_0_3925, D3D_GetAdapterIdentifier),
OOVPA_TABLE_PATCH(Direct3D_GetAdapterIdentifier, 3925, D3D_GetAdapterIdentifier),
// 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
OOVPA_TABLE_PATCH(D3DDevice_SetLight_1_0_4034, D3DDevice_SetLight),
OOVPA_TABLE_PATCH(D3DDevice_SetLight, 4034, D3DDevice_SetLight),
// IDirect3DVertexBuffer8::Lock
OOVPA_TABLE_PATCH(D3DVertexBuffer_Lock_1_0_4034, D3DVertexBuffer_Lock),
OOVPA_TABLE_PATCH(D3DVertexBuffer_Lock, 4034, D3DVertexBuffer_Lock),
// IDirect3DDevice8::SetTexture
OOVPA_TABLE_PATCH(D3DDevice_SetTexture_1_0_4034, D3DDevice_SetTexture),
OOVPA_TABLE_PATCH(D3DDevice_SetTexture, 4034, D3DDevice_SetTexture),
// IDirect3DDevice8::SetPalette
OOVPA_TABLE_PATCH(D3DDevice_SetPalette_1_0_4034, D3DDevice_SetPalette),
OOVPA_TABLE_PATCH(D3DDevice_SetPalette, 4034, D3DDevice_SetPalette),
// 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
OOVPA_TABLE_PATCH(D3DDevice_SetMaterial_1_0_4034, D3DDevice_SetMaterial),
OOVPA_TABLE_PATCH(D3DDevice_SetMaterial, 4034, D3DDevice_SetMaterial),
// IDirect3DDevice8::SetVertexShader
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShader_1_0_4034, D3DDevice_SetVertexShader),
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShader, 4034, D3DDevice_SetVertexShader),
// IDirect3DDevice8::Swap
OOVPA_TABLE_PATCH(D3DDevice_Swap_1_0_4034, D3DDevice_Swap),
OOVPA_TABLE_PATCH(D3DDevice_Swap, 4034, D3DDevice_Swap),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateImageSurface_1_0_4034, D3DDevice_CreateImageSurface),
OOVPA_TABLE_PATCH(D3DDevice_CreateImageSurface, 4034, D3DDevice_CreateImageSurface),
// IDirect3DDevice8::GetBackBuffer
OOVPA_TABLE_PATCH(D3DDevice_GetBackBuffer_1_0_4034, D3DDevice_GetBackBuffer),
OOVPA_TABLE_PATCH(D3DDevice_GetBackBuffer, 4034, D3DDevice_GetBackBuffer),
// D3DDevice_
/*
OOVPA_TABLE_PATCH(D3DDevice__1_0_4034, D3DDevice_),
OOVPA_TABLE_PATCH(D3DDevice_, 4034, D3DDevice_),
// D3DDevice_
OOVPA_TABLE_PATCH(D3DDevice__1_0_4034, D3DDevice_),
OOVPA_TABLE_PATCH(D3DDevice_, 4034, 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
// *
// ******************************************************************
#ifndef D3D8_1_0_4134_H
#define D3D8_1_0_4134_H
#ifndef D3D8_4134_H
#define D3D8_4134_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 uint32 D3D8_1_0_4134_SIZE;
extern OOVPATable D3D8_4134[];
extern uint32 D3D8_4134_SIZE;
#endif

File diff suppressed because it is too large Load Diff

View File

@ -31,14 +31,14 @@
// * All rights reserved
// *
// ******************************************************************
#ifndef D3D8_1_0_4361_H
#define D3D8_1_0_4361_H
#ifndef D3D8_4361_H
#define D3D8_4361_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 uint32 D3D8_1_0_4361_SIZE;
extern OOVPATable D3D8_4361[];
extern uint32 D3D8_4361_SIZE;
#endif

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * D3D_CreateDevice
// ******************************************************************
OOVPA_NO_XREF(D3D_CreateDevice_1_0_4432, 8)
OOVPA_NO_XREF(D3D_CreateDevice, 4432, 8)
// D3D_CreateDevice+0x07 : jnz +0x0A
{ 0x07, 0x75 }, // (Offset,Value)-Pair #1
@ -57,7 +57,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_GetRenderTarget
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_GetRenderTarget_1_0_4432, 11)
OOVPA_NO_XREF(D3DDevice_GetRenderTarget, 4432, 11)
// D3DDevice_GetRenderTarget+0x00 : mov eax, [addr]
{ 0x00, 0xA1 }, // (Offset,Value)-Pair #1
@ -86,7 +86,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_GetDepthStencilSurface
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_GetDepthStencilSurface_1_0_4432, 11)
OOVPA_NO_XREF(D3DDevice_GetDepthStencilSurface, 4432, 11)
// D3DDevice_GetDepthStencilSurface+0x00 : mov eax, [addr]
{ 0x00, 0xA1 }, // (Offset,Value)-Pair #1
@ -115,7 +115,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetPixelShader
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetPixelShader_1_0_4432, 10)
OOVPA_NO_XREF(D3DDevice_SetPixelShader, 4432, 10)
// D3DDevice_SetPixelShader+0x22 : or ecx, 0x4800
{ 0x22, 0x81 }, // (Offset,Value)-Pair #1
@ -139,7 +139,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x11, 0x81 }, // (Offset,Value)-Pair #1
@ -166,7 +166,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x0C, 0x72 }, // (Offset,Value)-Pair #1
@ -190,7 +190,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x07, 0x8B }, // (Offset,Value)-Pair #1
@ -210,7 +210,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x0C, 0x72 }, // (Offset,Value)-Pair #1
@ -237,7 +237,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x04, 0x56 }, // (Offset,Value)-Pair #1
@ -262,7 +262,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x15, 0xD8 }, // (Offset,Value)-Pair #1
@ -286,7 +286,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x0D, 0x8B }, // (Offset,Value)-Pair #1
@ -310,7 +310,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_Swap
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_Swap_1_0_4432, 11)
OOVPA_NO_XREF(D3DDevice_Swap, 4432, 11)
// D3DDevice_Swap+0x10 : mov ebx, 5
{ 0x10, 0xBB }, // (Offset,Value)-Pair #1
@ -335,7 +335,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_Swap
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_Swap_1_0_4531, 11)
OOVPA_NO_XREF(D3DDevice_Swap, 4531, 11)
// D3DDevice_Swap+0x10 : mov ebx, 5
{ 0x10, 0xBB }, // (Offset,Value)-Pair #1
@ -360,7 +360,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x0F, 0x89 }, // (Offset,Value)-Pair #1
@ -383,7 +383,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x05, 0x6A }, // (Offset,Value)-Pair #1
@ -408,7 +408,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x00, 0x8B }, // (Offset,Value)-Pair #1
@ -434,7 +434,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_BackFillMode
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetRenderState_BackFillMode_1_0_4531, 9)
OOVPA_NO_XREF(D3DDevice_SetRenderState_BackFillMode, 4531, 9)
{ 0x04, 0x56 },
{ 0x10, 0x8B },
@ -450,7 +450,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_BeginPush
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_BeginPush_1_0_4432, 6)
OOVPA_NO_XREF(D3DDevice_BeginPush, 4432, 6)
{ 0x09, 0x8B },
{ 0x0A, 0xCE },
@ -463,7 +463,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_EndPush
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_EndPush_1_0_4432, 8)
OOVPA_NO_XREF(D3DDevice_EndPush, 4432, 8)
{ 0x00, 0x8B },
{ 0x02, 0x24 },
@ -479,7 +479,7 @@ OOVPA_END;
// * D3DDevice_DeletePixelShader
// ******************************************************************
// TODO: Add
OOVPA_NO_XREF(D3DDevice_DeletePixelShader_1_0_4531, 7)
OOVPA_NO_XREF(D3DDevice_DeletePixelShader, 4531, 7)
{ 0x02, 0x24 },
{ 0x06, 0x75 },
@ -493,7 +493,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_Release
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_Release_1_0_4432, 11)
OOVPA_NO_XREF(D3DDevice_Release, 4432, 11)
{ 0x07, 0x8B },
{ 0x08, 0x87 },
@ -511,7 +511,7 @@ OOVPA_END;
// ******************************************************************
// * D3DTexture_GetSurfaceLevel
// ******************************************************************
OOVPA_NO_XREF(D3DTexture_GetSurfaceLevel_1_0_4432, 14)
OOVPA_NO_XREF(D3DTexture_GetSurfaceLevel, 4432, 14)
// D3DTexture_GetSurfaceLevel+0x00 : sub esp, 0x0C
{ 0x00, 0x83 }, // (Offset,Value)-Pair #1
@ -545,7 +545,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_GetDisplayMode
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_GetDisplayMode_1_0_4432, 12)
OOVPA_NO_XREF(D3DDevice_GetDisplayMode, 4432, 12)
// D3DDevice_GetDisplayMode+0x01 : mov esi, ds:[*]
{ 0x01, 0x8B }, // (Offset,Value)-Pair #1
@ -573,7 +573,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x1D, 0x80 }, // (Offset,Value)-Pair #2
@ -596,7 +596,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x25, 0x8B }, // (Offset,Value)-Pair #1
@ -620,7 +620,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x01, 0x8A }, // (Offset,Value)-Pair #1
@ -645,7 +645,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_GetProjectionViewportMatrix
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_GetProjectionViewportMatrix_1_0_4432, 7)
OOVPA_NO_XREF(D3DDevice_GetProjectionViewportMatrix, 4432, 7)
{ 0x02, 0x35 },
{ 0x07, 0x57 },
@ -659,7 +659,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetVertexShaderInput
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetVertexShaderInput_1_0_4432, 8)
OOVPA_NO_XREF(D3DDevice_SetVertexShaderInput, 4432, 8)
{ 0x1E, 0x83 },
{ 0x3E, 0x10 },
@ -674,7 +674,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetModelView
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetModelView_1_0_4432, 7)
OOVPA_NO_XREF(D3DDevice_SetModelView, 4432, 7)
{ 0x15, 0x25 },
{ 0x2F, 0x81 },
@ -686,245 +686,245 @@ OOVPA_NO_XREF(D3DDevice_SetModelView_1_0_4432, 7)
OOVPA_END;
// ******************************************************************
// * D3D8_1_0_4432
// * D3D8_4432
// ******************************************************************
OOVPATable D3D8_1_0_4432[] {
OOVPATable D3D8_4432[] {
// 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 *)
OOVPA_TABLE_PATCH(D3D_CheckDeviceFormat_1_0_4361, D3D_CheckDeviceFormat),
OOVPA_TABLE_PATCH(D3D_CheckDeviceFormat, 4361, D3D_CheckDeviceFormat),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_AddRef_1_0_4361, D3DDevice_AddRef),
OOVPA_TABLE_PATCH(D3DDevice_AddRef, 4361, D3DDevice_AddRef),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_Reset_1_0_4134, D3DDevice_Reset),
OOVPA_TABLE_PATCH(D3DDevice_Reset, 4134, D3DDevice_Reset),
// IDirect3DDevice8::GetRenderTarget
OOVPA_TABLE_PATCH(D3DDevice_GetRenderTarget_1_0_4432, D3DDevice_GetRenderTarget),
OOVPA_TABLE_PATCH(D3DDevice_GetRenderTarget, 4432, D3DDevice_GetRenderTarget),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateVertexShader_1_0_3925, D3DDevice_CreateVertexShader),
OOVPA_TABLE_PATCH(D3DDevice_CreateVertexShader, 3925, D3DDevice_CreateVertexShader),
// 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 *)
OOVPA_TABLE_PATCH(D3D_KickOffAndWaitForIdle_1_0_4034, D3D_KickOffAndWaitForIdle),
OOVPA_TABLE_PATCH(D3D_KickOffAndWaitForIdle, 4034, D3D_KickOffAndWaitForIdle),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_SetTexture_1_0_4361, D3DDevice_SetTexture),
OOVPA_TABLE_PATCH(D3DDevice_SetTexture, 4361, D3DDevice_SetTexture),
// 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 *)
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 *)
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
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 *)
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 *)
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 *)
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 *)
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 *)
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 *)
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 *)
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
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 *)
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 *)
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 *)
OOVPA_TABLE_PATCH(D3DDevice_GetCreationParameters_1_0_4034, D3DDevice_GetCreationParameters),
OOVPA_TABLE_PATCH(D3DDevice_GetCreationParameters, 4034, D3DDevice_GetCreationParameters),
// 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 *)
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 *)
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 *)
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 *)
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 *)
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
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 *)
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 *)
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 *)
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 *)
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 *)
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 *)
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 *)
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
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
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 *)
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 *)
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 *)
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 *)
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 *)
OOVPA_TABLE_PATCH(D3DDevice_SwitchTexture_1_0_4361, D3DDevice_SwitchTexture),
OOVPA_TABLE_PATCH(D3DDevice_SwitchTexture, 4361, D3DDevice_SwitchTexture),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_SetTransform_1_0_4134, D3DDevice_SetTransform),
OOVPA_TABLE_PATCH(D3DDevice_SetTransform, 4134, D3DDevice_SetTransform),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_Clear_1_0_4134, D3DDevice_Clear),
OOVPA_TABLE_PATCH(D3DDevice_Clear, 4134, D3DDevice_Clear),
// 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
OOVPA_TABLE_PATCH(D3DDevice_SetPalette_1_0_4432, D3DDevice_SetPalette),
OOVPA_TABLE_PATCH(D3DDevice_SetPalette, 4432, D3DDevice_SetPalette),
// 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
OOVPA_TABLE_PATCH(D3DDevice_Swap_1_0_4432, D3DDevice_Swap),
OOVPA_TABLE_PATCH(D3DDevice_Swap, 4432, D3DDevice_Swap),
// IDirect3DDevice8::Swap
OOVPA_TABLE_PATCH(D3DDevice_Swap_1_0_4531, D3DDevice_Swap),
OOVPA_TABLE_PATCH(D3DDevice_Swap, 4531, D3DDevice_Swap),
// IDirect3DDevice8::UpdateOverlay
OOVPA_TABLE_PATCH(D3DDevice_UpdateOverlay_1_0_4432, D3DDevice_UpdateOverlay),
OOVPA_TABLE_PATCH(D3DDevice_UpdateOverlay, 4432, D3DDevice_UpdateOverlay),
// IDirect3DDevice8::BlockUntilVerticalBlank
OOVPA_TABLE_PATCH(D3DDevice_BlockUntilVerticalBlank_1_0_4432, D3DDevice_BlockUntilVerticalBlank),
OOVPA_TABLE_PATCH(D3DDevice_BlockUntilVerticalBlank, 4432, D3DDevice_BlockUntilVerticalBlank),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVerticesUP_1_0_4134, D3DDevice_DrawIndexedVerticesUP),
OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVerticesUP, 4134, D3DDevice_DrawIndexedVerticesUP),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShader_1_0_4361, D3DDevice_SetVertexShader),
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShader, 4361, D3DDevice_SetVertexShader),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_SetLight_1_0_4361, D3DDevice_SetLight),
OOVPA_TABLE_PATCH(D3DDevice_SetLight, 4361, D3DDevice_SetLight),
// 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 *)
OOVPA_TABLE_PATCH(D3DResource_Register_1_0_3925, D3DResource_Register),
OOVPA_TABLE_PATCH(D3DResource_Register, 3925, D3DResource_Register),
// 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 *)
OOVPA_TABLE_PATCH(D3DResource_Release_1_0_3925, D3DResource_Release),
OOVPA_TABLE_PATCH(D3DResource_Release, 3925, D3DResource_Release),
// 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
OOVPA_TABLE_PATCH(D3DTexture_GetSurfaceLevel_1_0_4432, D3DTexture_GetSurfaceLevel),
OOVPA_TABLE_PATCH(D3DTexture_GetSurfaceLevel, 4432, D3DTexture_GetSurfaceLevel),
// 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 *)
OOVPA_TABLE_PATCH(D3DSurface_LockRect_1_0_3925, D3DSurface_LockRect),
OOVPA_TABLE_PATCH(D3DSurface_LockRect, 3925, D3DSurface_LockRect),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_SetMaterial_1_0_4361, D3DDevice_SetMaterial),
OOVPA_TABLE_PATCH(D3DDevice_SetMaterial, 4361, D3DDevice_SetMaterial),
// 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
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 *)
OOVPA_TABLE_PATCH(D3DSurface_GetDesc_1_0_4361, D3DSurface_GetDesc),
OOVPA_TABLE_PATCH(D3DSurface_GetDesc, 4361, D3DSurface_GetDesc),
// Get2DSurfacDesc (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_4361, Get2DSurfaceDesc),
OOVPA_TABLE_PATCH(Get2DSurfaceDesc, 4361, Get2DSurfaceDesc),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_DeletePixelShader_1_0_4134, D3DDevice_DeletePixelShader),
OOVPA_TABLE_PATCH(D3DDevice_DeletePixelShader, 4134, D3DDevice_DeletePixelShader),
// 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 *)
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 *)
OOVPA_TABLE_PATCH(D3DDevice_SetScreenSpaceOffset_1_0_4134, D3DDevice_SetScreenSpaceOffset),
OOVPA_TABLE_PATCH(D3DDevice_SetScreenSpaceOffset, 4134, D3DDevice_SetScreenSpaceOffset),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_GetGammaRamp_1_0_4034, D3DDevice_GetGammaRamp),
OOVPA_TABLE_PATCH(D3DDevice_GetGammaRamp, 4034, D3DDevice_GetGammaRamp),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_CreateVertexBuffer_1_0_3925, D3DDevice_CreateVertexBuffer),
OOVPA_TABLE_PATCH(D3DDevice_CreateVertexBuffer, 3925, D3DDevice_CreateVertexBuffer),
// 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
OOVPA_TABLE_PATCH(D3DVertexBuffer_Lock_1_0_4531, D3DVertexBuffer_Lock),
OOVPA_TABLE_PATCH(D3DVertexBuffer_Lock, 4531, D3DVertexBuffer_Lock),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderConstant_1_0_4361, D3DDevice_SetVertexShaderConstant),
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderConstant, 4361, D3DDevice_SetVertexShaderConstant),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_GetViewport_1_0_4361, D3DDevice_GetViewport),
OOVPA_TABLE_PATCH(D3DDevice_GetViewport, 4361, D3DDevice_GetViewport),
// 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
OOVPA_TABLE_PATCH(D3DDevice_SetFlickerFilter_1_0_4432, D3DDevice_SetFlickerFilter),
OOVPA_TABLE_PATCH(D3DDevice_SetFlickerFilter, 4432, D3DDevice_SetFlickerFilter),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_SetGammaRamp_1_0_4361, D3DDevice_SetGammaRamp),
OOVPA_TABLE_PATCH(D3DDevice_SetGammaRamp, 4361, D3DDevice_SetGammaRamp),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_Begin_1_0_4361, D3DDevice_Begin),
OOVPA_TABLE_PATCH(D3DDevice_Begin, 4361, D3DDevice_Begin),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f_1_0_4361, D3DDevice_SetVertexData2f),
OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f, 4361, D3DDevice_SetVertexData2f),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4ub_1_0_4361, D3DDevice_SetVertexData4ub),
OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4ub, 4361, D3DDevice_SetVertexData4ub),
// 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 *)
OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, D3DDevice_GetVertexShaderSize),
OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize, 3925, D3DDevice_GetVertexShaderSize),
// IDirect3DDevice8::BeginStateBlock
OOVPA_TABLE_PATCH(D3DDevice_BeginStateBlock_1_0_4361, D3DDevice_BeginStateBlock),
OOVPA_TABLE_PATCH(D3DDevice_BeginStateBlock, 4361, D3DDevice_BeginStateBlock),
// IDirect3DDevice8::EndStateBlock
OOVPA_TABLE_PATCH(D3DDevice_EndStateBlock_1_0_4361, D3DDevice_EndStateBlock),
OOVPA_TABLE_PATCH(D3DDevice_EndStateBlock, 4361, D3DDevice_EndStateBlock),
// Lock2DSurface (* unchanged since 3925 *)
OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, Lock2DSurface),
OOVPA_TABLE_PATCH(Lock2DSurface, 3925, Lock2DSurface),
// 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
OOVPA_TABLE_PATCH(D3DDevice_GetProjectionViewportMatrix_1_0_4432, D3DDevice_GetProjectionViewportMatrix),
OOVPA_TABLE_PATCH(D3DDevice_GetProjectionViewportMatrix, 4432, D3DDevice_GetProjectionViewportMatrix),
// D3DDevice_SetVertexShaderInputDirect
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderInput_1_0_4432, D3DDevice_SetVertexShaderInput),
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderInput, 4432, D3DDevice_SetVertexShaderInput),
// D3DDevice_SetModelView
OOVPA_TABLE_PATCH(D3DDevice_SetModelView_1_0_4432, D3DDevice_SetModelView),
OOVPA_TABLE_PATCH(D3DDevice_SetModelView, 4432, D3DDevice_SetModelView),
// IDirect3DDevice8::BeginPush
OOVPA_TABLE_PATCH(D3DDevice_BeginPush_1_0_4432, D3DDevice_BeginPush),
OOVPA_TABLE_PATCH(D3DDevice_BeginPush, 4432, D3DDevice_BeginPush),
// 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
// *
// ******************************************************************
#ifndef D3D8_1_0_4627_H
#define D3D8_1_0_4627_H
#ifndef D3D8_4627_H
#define D3D8_4627_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 uint32 D3D8_1_0_4627_SIZE;
extern OOVPATable D3D8_4627[];
extern uint32 D3D8_4627_SIZE;
#endif

File diff suppressed because it is too large Load Diff

View File

@ -31,14 +31,14 @@
// * All rights reserved
// *
// ******************************************************************
#ifndef D3D8_1_0_5233_H
#define D3D8_1_0_5233_H
#ifndef D3D8_5233_H
#define D3D8_5233_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 uint32 D3D8_1_0_5233_SIZE;
extern OOVPATable D3D8_5233[];
extern uint32 D3D8_5233_SIZE;
#endif

File diff suppressed because it is too large Load Diff

View File

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

File diff suppressed because it is too large Load Diff

View File

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

File diff suppressed because it is too large Load Diff

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -38,7 +38,7 @@
// ******************************************************************
// * 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
{ 0x07, 0x75 }, // (Offset,Value)-Pair #1
@ -60,7 +60,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x1E, 0x75 }, // (Offset,Value)-Pair #1
@ -85,7 +85,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_CreateVertexShader
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_CreateVertexShader_1_0_5849_LTCG, 8)
OOVPA_NO_XREF(D3DDevice_CreateVertexShader_LTCG, 5849, 8)
{ 0x1E, 0x85 },
{ 0x3E, 0xE8 },
@ -100,7 +100,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_DrawIndexedVertices
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_DrawIndexedVertices_1_0_5849_LTCG, 8)
OOVPA_NO_XREF(D3DDevice_DrawIndexedVertices_LTCG, 5849, 8)
{ 0x13, 0x89 },
{ 0x3E, 0x3B },
@ -117,7 +117,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetTexture
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTexture_1_0_5849_LTCG, 8)
OOVPA_NO_XREF(D3DDevice_SetTexture_LTCG, 5849, 8)
{ 0x1E, 0x7C },
{ 0x3C, 0xE8 },
@ -132,7 +132,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetViewport
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetViewport_1_0_5849_LTCG, 8)
OOVPA_NO_XREF(D3DDevice_SetViewport_LTCG, 5849, 8)
{ 0x1E, 0xAE },
{ 0x3E, 0x53 },
@ -147,7 +147,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetLight
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetLight_1_0_5849_LTCG, 8)
OOVPA_NO_XREF(D3DDevice_SetLight_LTCG, 5849, 8)
{ 0x1E, 0x00 },
{ 0x3E, 0x89 },
@ -163,7 +163,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetTransform
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetTransform_1_0_5849_LTCG, 8)
OOVPA_NO_XREF(D3DDevice_SetTransform_LTCG, 5849, 8)
{ 0x1D, 0xB9 },
{ 0x3E, 0x0F },
@ -180,7 +180,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetMaterial
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetMaterial_1_0_5849_LTCG, 9)
OOVPA_NO_XREF(D3DDevice_SetMaterial_LTCG, 5849, 9)
{ 0x04, 0x08 },
{ 0x0C, 0x81 },
@ -197,7 +197,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x07, 0x8B }, // (Offset,Value)-Pair #1
{ 0x08, 0x5C }, // (Offset,Value)-Pair #2
@ -227,7 +227,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x06, 0x83 }, // (Offset,Value)-Pair #1
{ 0x07, 0xC0 }, // (Offset,Value)-Pair #2
@ -255,7 +255,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_CreateVertexBuffer2
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_CreateVertexBuffer2_1_0_5849_LTCG, 7)
OOVPA_NO_XREF(D3DDevice_CreateVertexBuffer2_LTCG, 5849, 7)
{ 0x08, 0xE8 },
{ 0x12, 0x1E },
{ 0x1C, 0x50 },
@ -269,7 +269,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x14, 0xC1 }, // (Offset,Value)-Pair #1
@ -293,7 +293,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x18, 0x75 }, // (Offset,Value)-Pair #1
{ 0x19, 0x03 }, // (Offset,Value)-Pair #2
@ -318,7 +318,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x0C, 0x72 }, // (Offset,Value)-Pair #1
{ 0x0D, 0x0E }, // (Offset,Value)-Pair #2
@ -346,7 +346,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetRenderState_CullMode
// ******************************************************************
OOVPA_XREF(D3DDevice_SetRenderState_CullMode_1_0_5849_LTCG, 13,
OOVPA_XREF(D3DDevice_SetRenderState_CullMode_LTCG, 5849, 13,
XREF_DXSRSCULLMODE,
XRefZero)
@ -376,7 +376,7 @@ OOVPA_END;
// ******************************************************************
// * 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 },
{ 0x14, 0x46 },
{ 0x28, 0x24 },
@ -389,7 +389,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x07, 0x8B }, // (Offset,Value)-Pair #1
{ 0x08, 0x06 }, // (Offset,Value)-Pair #2
@ -408,7 +408,7 @@ OOVPA_END;
// ******************************************************************
// * 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 },
{ 0x2B, 0xC9 },
{ 0x3D, 0x89 },
@ -422,7 +422,7 @@ OOVPA_END;
// ******************************************************************
// * 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 },
{ 0x2D, 0x33 },
{ 0x40, 0x74 },
@ -436,7 +436,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_Swap
// ******************************************************************
//OOVPA_NO_XREF(D3DDevice_Swap_1_0_5849_LTCG, 7)
//OOVPA_NO_XREF(D3DDevice_Swap_LTCG, 5849, 7)
// { 0x1B, 0xE8 },
// { 0x38, 0xC3 },
// { 0x55, 0xC0 },
@ -450,7 +450,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x20, 0x8D }, // (Offset,Value)-Pair #1
{ 0x21, 0x14 }, // (Offset,Value)-Pair #2
@ -478,7 +478,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_End
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_End_1_0_5849_LTCG, 7)
OOVPA_NO_XREF(D3DDevice_End_LTCG, 5849, 7)
{ 0x07, 0x8B },
{ 0x13, 0x50 },
{ 0x1C, 0xC7 },
@ -491,7 +491,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x07, 0x8B }, // (Offset,Value)-Pair #1
{ 0x08, 0x06 }, // (Offset,Value)-Pair #2
@ -515,7 +515,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x07, 0x8B }, // (Offset,Value)-Pair #1
{ 0x08, 0x06 }, // (Offset,Value)-Pair #2
@ -538,7 +538,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_DrawVerticesUP
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_DrawVerticesUP_1_0_5849_LTCG, 8)
OOVPA_NO_XREF(D3DDevice_DrawVerticesUP_LTCG, 5849, 8)
{ 0x1E, 0xA1 },
{ 0x3E, 0x8B },
{ 0x5E, 0x08 },
@ -555,7 +555,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x05, 0xF6 },
{ 0x06, 0xC3 },
@ -575,7 +575,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x00, 0x8B }, // (Offset,Value)-Pair #1
{ 0x01, 0x44 }, // (Offset,Value)-Pair #2
@ -603,7 +603,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x00, 0x56 }, // (Offset,Value)-Pair #1
@ -632,7 +632,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x15, 0x72 }, // (Offset,Value)-Pair #1
@ -658,7 +658,7 @@ OOVPA_END;
// ******************************************************************
// * 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]
{ 0x07, 0x8B }, // (Offset,Value)-Pair #1
@ -686,7 +686,7 @@ OOVPA_END;
// * NOTE: We are actually intercepting Get2DSurfaceDesc, because
// * 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]
{ 0x1E, 0x0F }, // (Offset,Value)-Pair #1
@ -707,7 +707,7 @@ OOVPA_END;
// ******************************************************************
// * D3DDevice_SetShaderConstantMode
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetShaderConstantMode_1_0_5849_LTCG, 8)
OOVPA_NO_XREF(D3DDevice_SetShaderConstantMode_LTCG, 5849, 8)
{ 0x19, 0xFD },
{ 0x38, 0x8B },
@ -727,7 +727,7 @@ I don't know which one of these is the right one :
// ******************************************************************
// * D3DDevice_SetIndices
// ******************************************************************
OOVPA_NO_XREF(D3DDevice_SetIndices_1_0_5849, 7)
OOVPA_NO_XREF(D3DDevice_SetIndices, 5849, 7)
{ 0x0F, 0x10 },
{ 0x20, 0xC7 },
@ -764,7 +764,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x11, 0xA9 }, // (Offset,Value)-Pair #1
{ 0x12, 0xFF }, // (Offset,Value)-Pair #2
@ -791,7 +791,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x09, 0x81 }, // (Offset,Value)-Pair #1
@ -819,7 +819,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x05, 0x83 },
@ -843,7 +843,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x04, 0x83 },
@ -870,7 +870,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x0000, 0x83 }, // (Offset,Value)-Pair #1
{ 0x0001, 0xEC }, // (Offset,Value)-Pair #2
@ -890,7 +890,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x00, 0x56 },
@ -906,7 +906,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x27, 0xA8 },
@ -926,7 +926,7 @@ OOVPA_END;
// ******************************************************************
// * 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
{ 0x2B, 0x81 },
@ -948,91 +948,91 @@ OOVPA_NO_XREF(D3DDevice_DrawVertices_1_0_5849_LTCG, 14)
OOVPA_END;
// ******************************************************************
// * D3D8LTCG_1_0_5849
// * D3D8LTCG_5849
// ******************************************************************
OOVPATable D3D8LTCG_1_0_5849[] = {
OOVPATable D3D8LTCG_5849[] = {
// IDirect3D8::CreateDevice
OOVPA_TABLE_PATCH(D3D_CreateDevice_1_0_5849_LTCG, D3D_CreateDevice),
OOVPA_TABLE_PATCH(D3D_CreateDevice_LTCG, 5849, D3D_CreateDevice),
// IDirect3DDevice8::SetPixelShader
OOVPA_TABLE_PATCH(D3DDevice_SetPixelShader_1_0_5849_LTCG, D3DDevice_SetPixelShader),
OOVPA_TABLE_PATCH(D3DDevice_SetPixelShader_LTCG, 5849, D3DDevice_SetPixelShader),
// IDirect3DDevice8::CreateVertexShader
OOVPA_TABLE_PATCH(D3DDevice_CreateVertexShader_1_0_5849_LTCG, D3DDevice_CreateVertexShader),
OOVPA_TABLE_PATCH(D3DDevice_CreateVertexShader_LTCG, 5849, D3DDevice_CreateVertexShader),
// IDirect3DDevice8::DrawIndexedVertices
OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVertices_1_0_5849_LTCG, D3DDevice_DrawIndexedVertices),
OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVertices_LTCG, 5849, D3DDevice_DrawIndexedVertices),
// IDirect3DDevice8::SetVertexShader
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShader_1_0_5849_LTCG, D3DDevice_SetVertexShader),
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShader_LTCG, 5849, D3DDevice_SetVertexShader),
// IDirect3DDevice8::SetTexture
OOVPA_TABLE_PATCH(D3DDevice_SetTexture_1_0_5849_LTCG, D3DDevice_SetTexture),
OOVPA_TABLE_PATCH(D3DDevice_SetTexture_LTCG, 5849, D3DDevice_SetTexture),
// IDirect3DDevice8::SetViewport
OOVPA_TABLE_PATCH(D3DDevice_SetViewport_1_0_5849_LTCG, D3DDevice_SetViewport),
OOVPA_TABLE_PATCH(D3DDevice_SetViewport_LTCG, 5849, D3DDevice_SetViewport),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_SetTransform_1_0_5558, D3DDevice_SetTransform),
OOVPA_TABLE_PATCH(D3DDevice_SetTransform, 5558, D3DDevice_SetTransform),
// 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
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 *)
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderConstant1_1_0_5849, D3DDevice_SetVertexShaderConstant1),
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderConstant1, 5849, D3DDevice_SetVertexShaderConstant1),
// 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
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
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
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
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
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
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
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
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
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 *)
OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f_1_0_4627, D3DDevice_SetVertexData2f),
OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f, 4627, D3DDevice_SetVertexData2f),
// 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
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
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
OOVPA_TABLE_PATCH(D3DDevice_DrawVertices_1_0_5849_LTCG, D3DDevice_DrawVertices),
OOVPA_TABLE_PATCH(D3DDevice_DrawVertices_LTCG, 5849, D3DDevice_DrawVertices),
// 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 *)
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderConstant4_1_0_4627, D3DDevice_SetVertexShaderConstant4),
OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderConstant4, 4627, D3DDevice_SetVertexShaderConstant4),
// 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
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
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
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
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
OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_5849_LTCG, Get2DSurfaceDesc),
OOVPA_TABLE_PATCH(Get2DSurfaceDesc_LTCG, 5849, Get2DSurfaceDesc),
// IDirect3DDevice8::SetShaderConstantMode
OOVPA_TABLE_PATCH(D3DDevice_SetShaderConstantMode_1_0_5849_LTCG, D3DDevice_SetShaderConstantMode),
OOVPA_TABLE_PATCH(D3DDevice_SetShaderConstantMode_LTCG, 5849, D3DDevice_SetShaderConstantMode),
// IDirect3DResource8::AddRef
OOVPA_TABLE_PATCH(D3DResource_AddRef_1_0_3925, D3DResource_AddRef),
OOVPA_TABLE_PATCH(D3DResource_AddRef, 3925, D3DResource_AddRef),
// 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
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
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.
// *
// * (c) 2002-2003 Aaron Robinson <caustik@caustik.com>
// *
// * u
// * All rights reserved
// *
// ******************************************************************
#ifndef DSOUND_1_0_3936_H
#define DSOUND_1_0_3936_H
#ifndef DSOUND_3936_H
#define DSOUND_3936_H
#include "OOVPA.h"
extern OOVPATable DSOUND_1_0_3936[];
extern uint32 DSOUND_1_0_3936_SIZE;
extern OOVPATable DSOUND_3936[];
extern uint32 DSOUND_3936_SIZE;
#endif

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

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

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * 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]
{ 0x04, 0x8D }, // (Offset,Value)-Pair #1
@ -63,7 +63,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundVoice::SetMaxDistance
// ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetMaxDistance_1_0_4432, 9,
OOVPA_XREF(CDirectSoundVoice_SetMaxDistance, 4432, 9,
XREF_DSVOICESETMAXDISTANCE,
XRefZero)
@ -87,7 +87,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundBuffer::SetMaxDistance
// ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetMaxDistance_1_0_4432, 10,
OOVPA_XREF(CDirectSoundBuffer_SetMaxDistance, 4432, 10,
XREF_DSBUFFERSETMAXDISTANCE,
XRefOne)
@ -114,7 +114,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer_SetMaxDistance
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer_SetMaxDistance_1_0_4432, 10,
OOVPA_XREF(IDirectSoundBuffer_SetMaxDistance, 4432, 10,
XRefNoSaveIndex,
XRefOne)
@ -141,7 +141,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundVoice::SetMinDistance
// ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetMinDistance_1_0_4432, 9,
OOVPA_XREF(CDirectSoundVoice_SetMinDistance, 4432, 9,
XREF_DSVOICESETMINDISTANCE,
XRefZero)
@ -165,7 +165,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundBuffer::SetMinDistance
// ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetMinDistance_1_0_4432, 10,
OOVPA_XREF(CDirectSoundBuffer_SetMinDistance, 4432, 10,
XREF_DSBUFFERSETMINDISTANCE,
XRefOne)
@ -192,7 +192,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer_SetMinDistance
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer_SetMinDistance_1_0_4432, 10,
OOVPA_XREF(IDirectSoundBuffer_SetMinDistance, 4432, 10,
XRefNoSaveIndex,
XRefOne)
@ -219,7 +219,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSound::SetI3DL2Listener
// ******************************************************************
OOVPA_XREF(CDirectSound_SetI3DL2Listener_1_0_4432, 11,
OOVPA_XREF(CDirectSound_SetI3DL2Listener, 4432, 11,
XREF_DSSETI3DL2LISTENER,
XRefZero)
@ -245,7 +245,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSound8_SetI3DL2Listener
// ******************************************************************
OOVPA_XREF(IDirectSound8_SetI3DL2Listener_1_0_4432, 12,
OOVPA_XREF(IDirectSound8_SetI3DL2Listener, 4432, 12,
XRefNoSaveIndex,
XRefOne)
@ -276,7 +276,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundVoiceSettings::SetMixBins
// ******************************************************************
OOVPA_XREF(CDirectSoundVoiceSettings_SetMixBins_1_0_4432, 10,
OOVPA_XREF(CDirectSoundVoiceSettings_SetMixBins, 4432, 10,
XREF_DSSETMIXBINSC,
XRefZero)
@ -303,7 +303,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundVoice::SetMixBins
// ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetMixBins_1_0_4432, 17,
OOVPA_XREF(CDirectSoundVoice_SetMixBins, 4432, 17,
XREF_DSSETMIXBINSB,
XRefOne)
@ -341,7 +341,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundBuffer::SetMixBins
// ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetMixBins_1_0_4432, 17,
OOVPA_XREF(CDirectSoundBuffer_SetMixBins, 4432, 17,
XREF_DSSETMIXBINSA,
XRefOne)
@ -377,7 +377,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetMixBins
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetMixBins_1_0_4432, 12,
OOVPA_XREF(IDirectSoundBuffer8_SetMixBins, 4432, 12,
XRefNoSaveIndex,
XRefOne)
@ -408,7 +408,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSound::CommitDeferredSettings
// ******************************************************************
OOVPA_NO_XREF(CDirectSound_CommitDeferredSettings_1_0_4432, 11)
OOVPA_NO_XREF(CDirectSound_CommitDeferredSettings, 4432, 11)
// CDirectSound_CommitDeferredSettings+0x10 : movzx eax, al
{ 0x10, 0x0F }, // (Offset,Value)-Pair #1
@ -433,7 +433,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSound::SetDistanceFactorA
// ******************************************************************
OOVPA_XREF(CDirectSound_SetDistanceFactorA_1_0_4432, 11,
OOVPA_XREF(CDirectSound_SetDistanceFactorA, 4432, 11,
XREF_SETDISTANCEFACTORA,
XRefZero)
@ -459,7 +459,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSound8_SetDistanceFactor
// ******************************************************************
OOVPA_XREF(IDirectSound8_SetDistanceFactor_1_0_4432, 11,
OOVPA_XREF(IDirectSound8_SetDistanceFactor, 4432, 11,
XRefNoSaveIndex,
XRefOne)
@ -489,7 +489,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSound::SetPositionA
// ******************************************************************
OOVPA_XREF(CDirectSound_SetPositionA_1_0_4432, 11,
OOVPA_XREF(CDirectSound_SetPositionA, 4432, 11,
XREF_DSSETPOSITIONA,
XRefZero)
@ -515,7 +515,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSound::SetVelocity
// ******************************************************************
OOVPA_XREF(CDirectSound_SetVelocity_1_0_4432, 15,
OOVPA_XREF(CDirectSound_SetVelocity, 4432, 15,
XREF_DSSETVELOCITYA,
XRefZero)
@ -547,7 +547,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundVoice::SetPosition
// ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetPosition_1_0_4432, 8,
OOVPA_XREF(CDirectSoundVoice_SetPosition, 4432, 8,
XREF_DSVOICESETPOSITION,
XRefZero)
@ -568,87 +568,87 @@ OOVPA_XREF(CDirectSoundVoice_SetPosition_1_0_4432, 8,
OOVPA_END;
// ******************************************************************
// * DirectSoundCreate_1_0_4432
// * DirectSoundCreate, 4432
// ******************************************************************
OOVPATable DSound_1_0_4432[] = {
OOVPATable DSound_4432[] = {
// DirectSoundCreate (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, DirectSoundCreate),
OOVPA_TABLE_PATCH(DirectSoundCreate, 4361, DirectSoundCreate),
// 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 *)
OOVPA_TABLE_XREF(CDirectSound_CreateSoundStream_1_0_4361),
OOVPA_TABLE_XREF(CDirectSound_CreateSoundStream, 4361),
// DirectSoundCreateStream (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_4361, DirectSoundCreateStream),
OOVPA_TABLE_PATCH(DirectSoundCreateStream, 4361, DirectSoundCreateStream),
// CMcpxStream::Pause (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CMcpxStream_Pause_1_0_4361),
OOVPA_TABLE_XREF(CMcpxStream_Pause, 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 *)
OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, IDirectSound8_AddRef),
OOVPA_TABLE_PATCH(IDirectSound8_AddRef, 3936, IDirectSound8_AddRef),
// 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 *)
OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4361, IDirectSound8_CreateSoundBuffer),
OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer, 4361, IDirectSound8_CreateSoundBuffer),
// 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 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetLoopRegion_1_0_4361, IDirectSoundBuffer8_SetLoopRegion),
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetLoopRegion, 4361, IDirectSoundBuffer8_SetLoopRegion),
// CMcpxBuffer::SetBufferData (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CMcpxBuffer_SetBufferData_1_0_4361),
OOVPA_TABLE_XREF(CMcpxBuffer_SetBufferData, 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 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_4361, IDirectSoundBuffer8_SetBufferData),
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData, 4361, IDirectSoundBuffer8_SetBufferData),
// CMcpxBuffer::SetCurrentPosition (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CMcpxBuffer_SetCurrentPosition_1_0_4361),
OOVPA_TABLE_XREF(CMcpxBuffer_SetCurrentPosition, 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 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetCurrentPosition_1_0_4361, IDirectSoundBuffer8_SetCurrentPosition),
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetCurrentPosition, 4361, IDirectSoundBuffer8_SetCurrentPosition),
// CMcpxBuffer::Stop (* unchanged since 4361 *)
OOVPA_TABLE_XREF(CMcpxBuffer_Stop_1_0_4361),
OOVPA_TABLE_XREF(CMcpxBuffer_Stop, 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 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Stop_1_0_4361, IDirectSoundBuffer8_Stop),
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Stop, 4361, IDirectSoundBuffer8_Stop),
// CDirectSoundVoice::SetMaxDistance (XREF)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMaxDistance_1_0_4432),
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMaxDistance, 4432),
// CDirectSoundBuffer::SetMaxDistance (XREF)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance_1_0_4432),
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance, 4432),
// IDirectSoundBuffer_SetMaxDistance
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_4432, IDirectSoundBuffer8_SetMaxDistance),
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance, 4432, IDirectSoundBuffer8_SetMaxDistance),
// CDirectSoundVoice::SetMinDistance (XREF)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance_1_0_4432),
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance, 4432),
// CDirectSoundBuffer::SetMinDistance (XREF)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMinDistance_1_0_4432),
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMinDistance, 4432),
// IDirectSoundBuffer_SetMinDistance
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_4432, IDirectSoundBuffer8_SetMinDistance),
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance, 4432, IDirectSoundBuffer8_SetMinDistance),
// CDirectSound_SetI3DL2Listener
OOVPA_TABLE_XREF(CDirectSound_SetI3DL2Listener_1_0_4432),
OOVPA_TABLE_XREF(CDirectSound_SetI3DL2Listener, 4432),
// IDirectSound8_SetI3DL2Listener
OOVPA_TABLE_PATCH(IDirectSound8_SetI3DL2Listener_1_0_4432, IDirectSound8_SetI3DL2Listener),
OOVPA_TABLE_PATCH(IDirectSound8_SetI3DL2Listener, 4432, IDirectSound8_SetI3DL2Listener),
// CDirectSoundVoiceSettings_SetMixBins
OOVPA_TABLE_XREF(CDirectSoundVoiceSettings_SetMixBins_1_0_4432),
OOVPA_TABLE_XREF(CDirectSoundVoiceSettings_SetMixBins, 4432),
// CDirectSoundVoice_SetMixBins
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMixBins_1_0_4432),
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMixBins, 4432),
// CDirectSoundBuffer_SetMixBins
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMixBins_1_0_4432),
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMixBins, 4432),
// IDirectSoundBuffer8_SetMixBins
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBins_1_0_4432, IDirectSoundBuffer8_SetMixBins),
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBins, 4432, IDirectSoundBuffer8_SetMixBins),
// CDirectSound::CommitDeferredSettings
OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings_1_0_4432, CDirectSound_CommitDeferredSettings),
OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings, 4432, CDirectSound_CommitDeferredSettings),
// CDirectSound::SetDistanceFactorA (XREF)
OOVPA_TABLE_XREF(CDirectSound_SetDistanceFactorA_1_0_4432),
OOVPA_TABLE_XREF(CDirectSound_SetDistanceFactorA, 4432),
// 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 *)
OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, IDirectSound8_DownloadEffectsImage),
OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage, 3936, IDirectSound8_DownloadEffectsImage),
// 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
// *
// ******************************************************************
#ifndef DSOUND_1_0_4627_H
#define DSOUND_1_0_4627_H
#ifndef DSOUND_4627_H
#define DSOUND_4627_H
#include "OOVPA.h"
extern OOVPATable DSOUND_1_0_4627[];
extern uint32 DSOUND_1_0_4627_SIZE;
extern OOVPATable DSOUND_4627[];
extern uint32 DSOUND_4627_SIZE;
#endif

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * DirectSound::CDirectSound::EnableHeadphones
// ******************************************************************
OOVPA_XREF(CDirectSound_EnableHeadphones_1_0_5233, 8,
OOVPA_XREF(CDirectSound_EnableHeadphones, 5233, 8,
XREF_DSENABLEHEADPHONES,
XRefZero)
@ -53,7 +53,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSound8_EnableHeadphones
// ******************************************************************
OOVPA_XREF(IDirectSound8_EnableHeadphones_1_0_5233, 8,
OOVPA_XREF(IDirectSound8_EnableHeadphones, 5233, 8,
XRefNoSaveIndex,
XRefOne)
@ -77,7 +77,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundStream_FlushEx
// ******************************************************************
OOVPA_XREF(CDirectSoundStream_FlushEx_1_0_5233, 11,
OOVPA_XREF(CDirectSoundStream_FlushEx, 5233, 11,
XREF_DSFLUSHEX2,
XRefZero)
@ -101,7 +101,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_StopEx
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_StopEx_1_0_5233, 9,
OOVPA_XREF(IDirectSoundBuffer8_StopEx, 5233, 9,
XRefNoSaveIndex,
XRefOne)
@ -124,7 +124,7 @@ OOVPA_END;
// ******************************************************************
// * CMcpxStream_Pause
// ******************************************************************
OOVPA_XREF(CMcpxStream_Pause_1_0_5233, 11,
OOVPA_XREF(CMcpxStream_Pause, 5233, 11,
XREF_DSSTREAMPAUSE,
XRefZero)
@ -152,7 +152,7 @@ OOVPA_END;
// ******************************************************************
// CMcpxAPU::SynchPlayback
// ******************************************************************
OOVPA_XREF(CMcpxAPU_SynchPlayback_1_0_5233, 8,
OOVPA_XREF(CMcpxAPU_SynchPlayback, 5233, 8,
XREF_DSSYNCHPLAYBACKB,
XRefZero)
@ -170,7 +170,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSound::SynchPlayback
// ******************************************************************
OOVPA_XREF(CDirectSound_SynchPlayback_1_0_5233, 10,
OOVPA_XREF(CDirectSound_SynchPlayback, 5233, 10,
XREF_DSSYNCHPLAYBACKA,
XRefOne)
@ -196,7 +196,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSound8::SynchPlayback
// ******************************************************************
OOVPA_XREF(IDirectSound8_SynchPlayback_1_0_5233, 8,
OOVPA_XREF(IDirectSound8_SynchPlayback, 5233, 8,
XRefNoSaveIndex,
XRefOne)
@ -220,7 +220,7 @@ OOVPA_END;
// ******************************************************************
// * 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,
XRefZero)
@ -238,7 +238,7 @@ OOVPA_END;
// ******************************************************************
// CDirectSoundVoice::SetMode
// ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetMode_1_0_5233, 8,
OOVPA_XREF(CDirectSoundVoice_SetMode, 5233, 8,
XREF_DSBUFFERSETMODEB,
XRefZero)
@ -256,7 +256,7 @@ OOVPA_END;
// ******************************************************************
// CDirectSoundBuffer::SetMode
// ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetMode_1_0_5233, 8,
OOVPA_XREF(CDirectSoundBuffer_SetMode, 5233, 8,
XREF_DSBUFFERSETMODEA,
XRefOne)
@ -275,7 +275,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetMode
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetMode_1_0_5233, 8,
OOVPA_XREF(IDirectSoundBuffer8_SetMode, 5233, 8,
XRefNoSaveIndex,
XRefOne)
@ -299,7 +299,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundVoice::SetVolume
// ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetVolume_1_0_5233, 8,
OOVPA_XREF(CDirectSoundVoice_SetVolume, 5233, 8,
XREF_DirectSound_CDirectSoundVoice_SetVolume,
XRefOne)
@ -318,7 +318,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundBuffer::SetVolume
// ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetVolume_1_0_5233, 8,
OOVPA_XREF(CDirectSoundBuffer_SetVolume, 5233, 8,
XREF_DirectSound_CDirectSoundBuffer_SetVolume,
XRefOne)
@ -337,7 +337,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8::SetVolume
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetVolume_1_0_5233, 8,
OOVPA_XREF(IDirectSoundBuffer8_SetVolume, 5233, 8,
XRefNoSaveIndex,
XRefOne)
@ -356,7 +356,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundStream::SetVolume
// ******************************************************************
OOVPA_XREF(CDirectSoundStream_SetVolume_1_0_5233, 9,
OOVPA_XREF(CDirectSoundStream_SetVolume, 5233, 9,
XRefNoSaveIndex,
XRefOne)
@ -376,7 +376,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundStream::SetFrequency
// ******************************************************************
OOVPA_XREF(CDirectSoundStream_SetFrequency_1_0_5233, 8,
OOVPA_XREF(CDirectSoundStream_SetFrequency, 5233, 8,
XRefNoSaveIndex,
XRefOne)
@ -395,7 +395,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundStream::SetMixBins
// ******************************************************************
OOVPA_XREF(CDirectSoundStream_SetMixBins_1_0_5233, 8,
OOVPA_XREF(CDirectSoundStream_SetMixBins, 5233, 8,
XRefNoSaveIndex,
XRefOne)
@ -414,7 +414,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundVoice::SetRolloffCurve
// ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetRolloffCurve_1_0_5233, 8,
OOVPA_XREF(CDirectSoundVoice_SetRolloffCurve, 5233, 8,
XREF_DSVOICESETROLLOFFCURVE,
XRefZero)
@ -432,7 +432,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundBuffer::SetRolloffCurve
// ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetRolloffCurve_1_0_5233, 8,
OOVPA_XREF(CDirectSoundBuffer_SetRolloffCurve, 5233, 8,
XREF_DSBUFFERSETROLLOFFCURVE,
XRefOne)
@ -451,7 +451,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetRolloffCurve
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetRolloffCurve_1_0_5233, 8,
OOVPA_XREF(IDirectSoundBuffer8_SetRolloffCurve, 5233, 8,
XRefNoSaveIndex,
XRefOne)
@ -470,7 +470,7 @@ OOVPA_END;
// ******************************************************************
// * DirectSound::CDirectSoundVoice::SetMaxDistance
// ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetMaxDistance_1_0_5344, 7,
OOVPA_XREF(CDirectSoundVoice_SetMaxDistance, 5344, 7,
XREF_DSVOICESETMAXDISTANCE,
XRefZero)
@ -486,7 +486,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundBuffer::SetMaxDistance
// ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetMaxDistance_1_0_5344, 11,
OOVPA_XREF(CDirectSoundBuffer_SetMaxDistance, 5344, 11,
XREF_DSBUFFERSETMAXDISTANCE,
XRefOne)
@ -514,7 +514,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer_SetMaxDistance
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer_SetMaxDistance_1_0_5344, 11,
OOVPA_XREF(IDirectSoundBuffer_SetMaxDistance, 5344, 11,
XRefNoSaveIndex,
XRefOne)
@ -542,7 +542,7 @@ OOVPA_END;
// ******************************************************************
// * DirectSound::CDirectSoundVoice::SetMinDistance
// ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetMinDistance_1_0_5344, 7,
OOVPA_XREF(CDirectSoundVoice_SetMinDistance, 5344, 7,
XREF_DSVOICESETMINDISTANCE,
XRefZero)
@ -558,7 +558,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundBuffer::SetMinDistance
// ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetMinDistance_1_0_5344, 11,
OOVPA_XREF(CDirectSoundBuffer_SetMinDistance, 5344, 11,
XREF_DSBUFFERSETMINDISTANCE,
XRefOne)
@ -586,7 +586,7 @@ OOVPA_END;
// ******************************************************************
// * DirectSound::CDirectSoundStream::SetMinDistance
// ******************************************************************
OOVPA_XREF(DirectSound_CDirectSoundStream_SetMinDistance_1_0_5344, 8,
OOVPA_XREF(DirectSound_CDirectSoundStream_SetMinDistance, 5344, 8,
XRefNoSaveIndex,
XRefOne)
@ -605,7 +605,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer_SetMinDistance
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer_SetMinDistance_1_0_5344, 11,
OOVPA_XREF(IDirectSoundBuffer_SetMinDistance, 5344, 11,
XRefNoSaveIndex,
XRefOne)
@ -633,7 +633,7 @@ OOVPA_END;
// ******************************************************************
// * DirectSound::CDirectSound::SetI3DL2Listener
// ******************************************************************
OOVPA_XREF(DirectSound_CDirectSound_SetI3DL2Listener_1_0_5344, 8,
OOVPA_XREF(DirectSound_CDirectSound_SetI3DL2Listener, 5344, 8,
XREF_DSSETI3DL2LISTENER,
XRefZero)
@ -651,7 +651,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSound_SetI3DL2Listener
// ******************************************************************
OOVPA_XREF(IDirectSound_SetI3DL2Listener_1_0_5344, 9,
OOVPA_XREF(IDirectSound_SetI3DL2Listener, 5344, 9,
XRefNoSaveIndex,
XRefOne)
@ -671,7 +671,7 @@ OOVPA_END;
// ******************************************************************
// * DirectSound::CDirectSound::SetRolloffFactor
// ******************************************************************
OOVPA_XREF(DirectSound_CDirectSound_SetRolloffFactor_1_0_5344, 9,
OOVPA_XREF(DirectSound_CDirectSound_SetRolloffFactor, 5344, 9,
XREF_SETROLLOFFFACTORA,
XRefZero)
@ -690,7 +690,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSound_SetRolloffFactor
// ******************************************************************
OOVPA_XREF(IDirectSound_SetRolloffFactor_1_0_5344, 8,
OOVPA_XREF(IDirectSound_SetRolloffFactor, 5344, 8,
XRefNoSaveIndex,
XRefOne)
@ -709,7 +709,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundVoice::SetDistanceFactor
// ******************************************************************
OOVPA_XREF(CDirectSoundVoice_SetDistanceFactor_1_0_5344, 7,
OOVPA_XREF(CDirectSoundVoice_SetDistanceFactor, 5344, 7,
XREF_DSVOICESETDISTANCEFACTOR,
XRefZero)
@ -726,7 +726,7 @@ OOVPA_END;
// ******************************************************************
// * CDirectSoundBuffer::SetDistanceFactor
// ******************************************************************
OOVPA_XREF(CDirectSoundBuffer_SetDistanceFactor_1_0_5344, 8,
OOVPA_XREF(CDirectSoundBuffer_SetDistanceFactor, 5344, 8,
XREF_DSBUFFERSETDISTANCEFACTOR,
XRefOne)
@ -745,7 +745,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSoundBuffer8_SetDistanceFactor
// ******************************************************************
OOVPA_XREF(IDirectSoundBuffer8_SetDistanceFactor_1_0_5344, 8,
OOVPA_XREF(IDirectSoundBuffer8_SetDistanceFactor, 5344, 8,
XRefNoSaveIndex,
XRefOne)
@ -764,7 +764,7 @@ OOVPA_END;
// ******************************************************************
// * DirectSound::CDirectSound::SetDistanceFactor
// ******************************************************************
OOVPA_XREF(DirectSound_CDirectSound_SetDistanceFactor_1_0_5344, 9,
OOVPA_XREF(DirectSound_CDirectSound_SetDistanceFactor, 5344, 9,
XREF_SETDISTANCEFACTORA,
XRefZero)
@ -783,7 +783,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSound_SetDistanceFactor
// ******************************************************************
OOVPA_XREF(IDirectSound_SetDistanceFactor_1_0_5344, 8,
OOVPA_XREF(IDirectSound_SetDistanceFactor, 5344, 8,
XRefNoSaveIndex,
XRefOne)
@ -802,7 +802,7 @@ OOVPA_END;
// ******************************************************************
// * DirectSound::CDirectSound::SetDopplerFactor
// ******************************************************************
OOVPA_XREF(DirectSound_CDirectSound_SetDopplerFactor_1_0_5344, 9,
OOVPA_XREF(DirectSound_CDirectSound_SetDopplerFactor, 5344, 9,
XREF_SETDOPPLERFACTOR,
XRefZero)
@ -822,7 +822,7 @@ OOVPA_END;
// ******************************************************************
// * IDirectSound_SetDopplerFactor
// ******************************************************************
OOVPA_XREF(IDirectSound_SetDopplerFactor_1_0_5344, 8,
OOVPA_XREF(IDirectSound_SetDopplerFactor, 5344, 8,
XRefNoSaveIndex,
XRefOne)
@ -839,222 +839,222 @@ OOVPA_XREF(IDirectSound_SetDopplerFactor_1_0_5344, 8,
OOVPA_END;
// ******************************************************************
// * Direct_1_0_5233
// * Direct, 5233
// ******************************************************************
OOVPATable DSound_1_0_5233[] = {
OOVPATable DSound_5233[] = {
// DirectSoundCreate (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, DirectSoundCreate),
OOVPA_TABLE_PATCH(DirectSoundCreate, 4361, DirectSoundCreate),
// DirectSoundDoWork (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(DirectSoundDoWork_1_0_4627, DirectSoundDoWork),
OOVPA_TABLE_PATCH(DirectSoundDoWork, 4627, DirectSoundDoWork),
// CDirectSound::CreateSoundBuffer (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(CDirectSound_CreateSoundBuffer_1_0_4627),
OOVPA_TABLE_XREF(CDirectSound_CreateSoundBuffer, 4627),
// CMcpxAPU::SynchPlayback (XRef)
OOVPA_TABLE_XREF(CMcpxAPU_SynchPlayback_1_0_5233),
OOVPA_TABLE_XREF(CMcpxAPU_SynchPlayback, 5233),
// CDirectSound::SynchPlayback (XRef)
OOVPA_TABLE_XREF(CDirectSound_SynchPlayback_1_0_5233),
OOVPA_TABLE_XREF(CDirectSound_SynchPlayback, 5233),
// IDirectSound_SynchPlayback
OOVPA_TABLE_PATCH(IDirectSound8_SynchPlayback_1_0_5233, IDirectSound8_SynchPlayback),
OOVPA_TABLE_PATCH(IDirectSound8_SynchPlayback, 5233, IDirectSound8_SynchPlayback),
// CMcpxStream::Pause (XRef)
OOVPA_TABLE_XREF(CMcpxStream_Pause_1_0_5233),
OOVPA_TABLE_XREF(CMcpxStream_Pause, 5233),
// 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 *)
OOVPA_TABLE_XREF(CDirectSound_SetI3DL2Listener_1_0_4432),
OOVPA_TABLE_XREF(CDirectSound_SetI3DL2Listener, 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 *)
OOVPA_TABLE_XREF(CDirectSound_SetVelocity_1_0_4627),
OOVPA_TABLE_XREF(CDirectSound_SetVelocity, 4627),
// 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 *)
OOVPA_TABLE_XREF(CDirectSoundVoiceSettings_SetMixBins_1_0_4432),
OOVPA_TABLE_XREF(CDirectSoundVoiceSettings_SetMixBins, 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 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMixBins_1_0_4432),
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMixBins, 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
OOVPA_TABLE_PATCH(CDirectSoundStream_SetMixBins_1_0_5233, CDirectSoundStream_SetMixBins),
OOVPA_TABLE_PATCH(CDirectSoundStream_SetMixBins, 5233, CDirectSoundStream_SetMixBins),
// 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 *)
OOVPA_TABLE_PATCH(IDirectSound8_SetPosition_1_0_3936, IDirectSound8_SetPosition),
OOVPA_TABLE_PATCH(IDirectSound8_SetPosition, 3936, IDirectSound8_SetPosition),
// DirectSoundCreateBuffer (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(DirectSoundCreateBuffer_1_0_4627, DirectSoundCreateBuffer),
OOVPA_TABLE_PATCH(DirectSoundCreateBuffer, 4627, DirectSoundCreateBuffer),
// 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 *)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetFrequency_1_0_4627),
OOVPA_TABLE_XREF(CDirectSoundVoice_SetFrequency, 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 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFrequency_1_0_4627, IDirectSoundBuffer8_SetFrequency),
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFrequency, 4627, IDirectSoundBuffer8_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 *)
OOVPA_TABLE_XREF(CMcpxVoiceClient_SetVolume_1_0_4627),
OOVPA_TABLE_XREF(CMcpxVoiceClient_SetVolume, 4627),
// CDirectSoundVoice::SetVolume (XREF)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetVolume_1_0_5233),
OOVPA_TABLE_XREF(CDirectSoundVoice_SetVolume, 5233),
// CDirectSoundBuffer::SetVolume (XREF)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetVolume_1_0_5233),
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetVolume, 5233),
// 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 *)
OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_4627, CDirectSoundStream_SetVolume),
OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume, 4627, CDirectSoundStream_SetVolume),
// IDirectSoundBuffer8::LockA (XREF)
OOVPA_TABLE_XREF(IDirectSoundBuffer8_LockA_1_0_4627),
OOVPA_TABLE_XREF(IDirectSoundBuffer8_LockA, 4627),
// 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 *)
OOVPA_TABLE_XREF(CDirectSound_CreateSoundStream_1_0_4361),
OOVPA_TABLE_XREF(CDirectSound_CreateSoundStream, 4361),
// DirectSoundCreateStream (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_4361, DirectSoundCreateStream),
OOVPA_TABLE_PATCH(DirectSoundCreateStream, 4361, DirectSoundCreateStream),
// 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 *)
OOVPA_TABLE_XREF(CMcpxBuffer_SetBufferData_1_0_4361),
OOVPA_TABLE_XREF(CMcpxBuffer_SetBufferData, 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 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_4361, IDirectSoundBuffer8_SetBufferData),
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData, 4361, IDirectSoundBuffer8_SetBufferData),
// 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 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_GetStatus_1_0_4627),
OOVPA_TABLE_XREF(CDirectSoundBuffer_GetStatus, 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 *)
OOVPA_TABLE_XREF(CMcpxBuffer_GetCurrentPosition_1_0_4361),
OOVPA_TABLE_XREF(CMcpxBuffer_GetCurrentPosition, 4361),
// 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 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_Play_1_0_4361),
OOVPA_TABLE_XREF(CDirectSoundBuffer_Play, 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)
OOVPA_TABLE_XREF(CDirectSoundStream_FlushEx_1_0_5233),
OOVPA_TABLE_XREF(CDirectSoundStream_FlushEx, 5233),
// IDirectSoundBuffer8::StopEx
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_StopEx_1_0_5233, IDirectSoundBuffer8_StopEx),
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_StopEx, 5233, IDirectSoundBuffer8_StopEx),
// DirectSound::CDirectSound::EnableHeadphones (XRef)
OOVPA_TABLE_XREF(CDirectSound_EnableHeadphones_1_0_5233),
OOVPA_TABLE_XREF(CDirectSound_EnableHeadphones, 5233),
// 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 *)
OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, IDirectSound8_DownloadEffectsImage),
OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage, 3936, IDirectSound8_DownloadEffectsImage),
// 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)
OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetDistanceFactor_1_0_5344),
OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetDistanceFactor, 5344),
// 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 *)
OOVPA_TABLE_XREF(CDirectSound_SetDistanceFactorA_1_0_4627),
OOVPA_TABLE_XREF(CDirectSound_SetDistanceFactorA, 4627),
// 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 *)
OOVPA_TABLE_XREF(CDirectSound_SetRolloffFactor_1_0_4627),
OOVPA_TABLE_XREF(CDirectSound_SetRolloffFactor, 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)
OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetDopplerFactor_1_0_5344),
OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetDopplerFactor, 5344),
// 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 *)
OOVPA_TABLE_XREF(CDirectSound_SetDopplerFactor_1_0_4627),
OOVPA_TABLE_XREF(CDirectSound_SetDopplerFactor, 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 *)
OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings_1_0_4432, CDirectSound_CommitDeferredSettings),
OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings, 4432, CDirectSound_CommitDeferredSettings),
// CDirectSoundVoice::SetMaxDistance (XREF)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMaxDistance_1_0_5344),
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMaxDistance, 5344),
// CDirectSoundBuffer::SetMaxDistance (XREF)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance_1_0_5344),
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance, 5344),
// IDirectSoundBuffer_SetMaxDistance
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_5344, IDirectSoundBuffer8_SetMaxDistance),
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance, 5344, IDirectSoundBuffer8_SetMaxDistance),
// CDirectSoundVoice::SetMinDistance (XREF)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance_1_0_5344),
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance, 5344),
// CDirectSoundBuffer::SetMinDistance (XREF)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMinDistance_1_0_5344),
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMinDistance, 5344),
// 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 *)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance_1_0_4432),
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance, 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 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_4432, IDirectSoundBuffer8_SetMinDistance),
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance, 4432, IDirectSoundBuffer8_SetMinDistance),
// 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 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance_1_0_4432),
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance, 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 *)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetPosition_1_0_4627),
OOVPA_TABLE_XREF(CDirectSoundVoice_SetPosition, 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 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPosition_1_0_3936, IDirectSoundBuffer8_SetPosition),
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPosition, 3936, IDirectSoundBuffer8_SetPosition),
// 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 *)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetVelocity_1_0_4627),
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetVelocity, 4627),
// 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 *)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetI3DL2Source_1_0_4627),
OOVPA_TABLE_XREF(CDirectSoundVoice_SetI3DL2Source, 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 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetI3DL2Source_1_0_4627, IDirectSoundBuffer8_SetI3DL2Source),
OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetI3DL2Source, 4627, IDirectSoundBuffer8_SetI3DL2Source),
// 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 *)
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release_1_0_3936, IDirectSoundBuffer8_Release),
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release, 3936, IDirectSoundBuffer8_Release),
// IDirectSoundStream::SetVolume
// (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)
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 *)
OOVPA_TABLE_XREF(X_DirectSound_CDirectSoundBuffer_SetFormat_1_0_4627),
OOVPA_TABLE_XREF(X_DirectSound_CDirectSoundBuffer_SetFormat, 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)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMode_1_0_5233),
OOVPA_TABLE_XREF(CDirectSoundVoice_SetMode, 5233),
// CDirectSoundBuffer::SetMode (XRef)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMode_1_0_5233),
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMode, 5233),
// IDirectSoundBuffer_SetMode
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMode_1_0_5233, IDirectSoundBuffer8_SetMode),
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMode, 5233, IDirectSoundBuffer8_SetMode),
// CDirectSoundVoice::SetRolloffCurve (XREF)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetRolloffCurve_1_0_5233),
OOVPA_TABLE_XREF(CDirectSoundVoice_SetRolloffCurve, 5233),
// CDirectSoundBuffer::SetRolloffCurve (XREF)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetRolloffCurve_1_0_5233),
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetRolloffCurve, 5233),
// 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 *)
OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, IDirectSound8_AddRef),
OOVPA_TABLE_PATCH(IDirectSound8_AddRef, 3936, IDirectSound8_AddRef),
// CDirectSound_SetI3DL2Listener
OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetI3DL2Listener_1_0_5344),
OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetI3DL2Listener, 5344),
// IDirectSound8_SetI3DL2Listener
OOVPA_TABLE_PATCH(IDirectSound_SetI3DL2Listener_1_0_5344, IDirectSound8_SetI3DL2Listener),
OOVPA_TABLE_PATCH(IDirectSound_SetI3DL2Listener, 5344, IDirectSound8_SetI3DL2Listener),
// CDirectSound::SetRolloffFactor (XREF)`
OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetRolloffFactor_1_0_5344),
OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetRolloffFactor, 5344),
// 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...
// CDirectSoundVoice::SetDistanceFactor (XREF)
OOVPA_TABLE_XREF(CDirectSoundVoice_SetDistanceFactor_1_0_5558),
OOVPA_TABLE_XREF(CDirectSoundVoice_SetDistanceFactor, 5558),
// CDirectSoundBuffer::SetDistanceFactor (XREF)
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetDistanceFactor_1_0_5558),
OOVPA_TABLE_XREF(CDirectSoundBuffer_SetDistanceFactor, 5558),
// IDirectSoundBuffer_SetDistanceFactor
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetDistanceFactor_1_0_5558, IDirectSoundBuffer8_SetDistanceFactor),
OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetDistanceFactor, 5558, IDirectSoundBuffer8_SetDistanceFactor),
#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
// *
// ******************************************************************
#ifndef DSOUND_1_0_5558_H
#define DSOUND_1_0_5558_H
#ifndef DSOUND_5558_H
#define DSOUND_5558_H
#include "OOVPA.h"
extern OOVPATable DSOUND_1_0_5558[];
extern uint32 DSOUND_1_0_5558_SIZE;
extern OOVPATable DSOUND_5558[];
extern uint32 DSOUND_5558_SIZE;
#endif

File diff suppressed because it is too large Load Diff

View File

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

File diff suppressed because it is too large Load Diff

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * XGIsSwizzledFormat
// ******************************************************************
OOVPA_NO_XREF(XGIsSwizzledFormat_1_0_3911, 7)
OOVPA_NO_XREF(XGIsSwizzledFormat, 3911, 7)
{ 0x07, 0x7F },
{ 0x10, 0x7C },
@ -49,7 +49,7 @@ OOVPA_END;
// ******************************************************************
// * XGSwizzleRect
// ******************************************************************
OOVPA_NO_XREF(XGSwizzleRect_1_0_3911, 8)
OOVPA_NO_XREF(XGSwizzleRect, 3911, 8)
{ 0x1E, 0x03 },
{ 0x3E, 0x89 },
@ -64,7 +64,7 @@ OOVPA_END;
// ******************************************************************
// * XGSwizzleBox
// ******************************************************************
OOVPA_NO_XREF(XGSwizzleBox_1_0_3911, 8)
OOVPA_NO_XREF(XGSwizzleBox, 3911, 8)
{ 0x1E, 0x75 },
{ 0x3E, 0x4D },
@ -80,7 +80,7 @@ OOVPA_END;
// ******************************************************************
// * XGUnswizzleRect
// ******************************************************************
OOVPA_NO_XREF(XGUnswizzleRect_1_0_3911, 8)
OOVPA_NO_XREF(XGUnswizzleRect, 3911, 8)
{ 0x1E, 0x03 },
{ 0x3E, 0x00 },
@ -96,7 +96,7 @@ OOVPA_END;
// ******************************************************************
// * XGWriteSurfaceOrTextureToXPR
// ******************************************************************
OOVPA_NO_XREF(XGWriteSurfaceOrTextureToXPR_1_0_3911, 7)
OOVPA_NO_XREF(XGWriteSurfaceOrTextureToXPR, 3911, 7)
{ 0x1E, 0x3D },
{ 0x3E, 0xE0 },
@ -110,7 +110,7 @@ OOVPA_END;
// ******************************************************************
// * XGSetTextureHeader
// ******************************************************************
OOVPA_NO_XREF(XGSetTextureHeader_1_0_3911, 7)
OOVPA_NO_XREF(XGSetTextureHeader, 3911, 7)
{ 0x04, 0x75 },
{ 0x0A, 0x00 },
@ -122,31 +122,31 @@ OOVPA_NO_XREF(XGSetTextureHeader_1_0_3911, 7)
OOVPA_END;
// ******************************************************************
// * XG_1_0_3911
// * XG_3911
// ******************************************************************
OOVPATable XG_1_0_3911[] = {
OOVPATable XG_3911[] = {
// XGIsSwizzledFormat
/* Leave unpatched
OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_3911, XGIsSwizzledFormat),
OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 3911, XGIsSwizzledFormat),
*/
// XGSwizzleRect
/* Leave unpatched
OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_3911, XGSwizzleRect),
OOVPA_TABLE_PATCH(XGSwizzleRect, 3911, XGSwizzleRect),
*/
// XGUnswizzleRect
/* Leave unpatched
OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_3911, XGUnswizzleRect),
OOVPA_TABLE_PATCH(XGUnswizzleRect, 3911, XGUnswizzleRect),
*/
// XGSwizzleBox
OOVPA_TABLE_PATCH(XGSwizzleBox_1_0_3911, XGSwizzleBox),
OOVPA_TABLE_PATCH(XGSwizzleBox, 3911, XGSwizzleBox),
// XGWriteSurfaceOrTextureToXPR
OOVPA_TABLE_PATCH(XGWriteSurfaceOrTextureToXPR_1_0_3911, XGWriteSurfaceOrTextureToXPR),
OOVPA_TABLE_PATCH(XGWriteSurfaceOrTextureToXPR, 3911, XGWriteSurfaceOrTextureToXPR),
// 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
// *
// ******************************************************************
#ifndef XG_1_0_4034_H
#define XG_1_0_4034_H
#ifndef XG_4034_H
#define XG_4034_H
#include "OOVPA.h"
extern OOVPATable XG_1_0_4034[];
extern uint32 XG_1_0_4034_SIZE;
extern OOVPATable XG_4034[];
extern uint32 XG_4034_SIZE;
#endif

View File

@ -36,7 +36,7 @@
// ******************************************************************
// * XGIsSwizzledFormat
// ******************************************************************
OOVPA_NO_XREF(XGIsSwizzledFormat_1_0_3911, 7)
OOVPA_NO_XREF(XGIsSwizzledFormat, 3911, 7)
{ 0x07, 0x7F },
{ 0x10, 0x7C },
@ -50,7 +50,7 @@ OOVPA_END;
// ******************************************************************
// * XGSwizzleRect
// ******************************************************************
OOVPA_NO_XREF(XGSwizzleRect_1_0_3911, 8)
OOVPA_NO_XREF(XGSwizzleRect, 3911, 8)
{ 0x1E, 0x03 },
{ 0x3E, 0x89 },
@ -65,7 +65,7 @@ OOVPA_END;
// ******************************************************************
// * XGSwizzleBox
// ******************************************************************
OOVPA_NO_XREF(XGSwizzleBox_1_0_3911, 8)
OOVPA_NO_XREF(XGSwizzleBox, 3911, 8)
{ 0x1E, 0x75 },
{ 0x3E, 0x4D },
@ -81,7 +81,7 @@ OOVPA_END;
// ******************************************************************
// * XGUnswizzleRect
// ******************************************************************
OOVPA_NO_XREF(XGUnswizzleRect_1_0_3911, 8)
OOVPA_NO_XREF(XGUnswizzleRect, 3911, 8)
{ 0x1E, 0x03 },
{ 0x3E, 0x00 },
@ -97,7 +97,7 @@ OOVPA_END;
// ******************************************************************
// * XGWriteSurfaceOrTextureToXPR
// ******************************************************************
OOVPA_NO_XREF(XGWriteSurfaceOrTextureToXPR_1_0_3911, 7)
OOVPA_NO_XREF(XGWriteSurfaceOrTextureToXPR, 3911, 7)
{ 0x1E, 0x3D },
{ 0x3E, 0xE0 },
@ -110,28 +110,28 @@ OOVPA_END;
#endif
// ******************************************************************
// * XG_1_0_4034
// * XG_4034
// ******************************************************************
OOVPATable XG_1_0_4034[] = {
OOVPATable XG_4034[] = {
// XGIsSwizzledFormat
/*{
OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_3911, XGIsSwizzledFormat),*/
OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 3911, XGIsSwizzledFormat),*/
// XGSwizzleRect (* unchanged since 3911 *)
/* Leave unpatched
OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_3911, XGSwizzleRect),
OOVPA_TABLE_PATCH(XGSwizzleRect, 3911, XGSwizzleRect),
*/
// XGUnswizzleRect
/*{
OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_3911, XGUnswizzleRect),*/
OOVPA_TABLE_PATCH(XGUnswizzleRect, 3911, XGUnswizzleRect),*/
// XGSwizzleBox (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XGSwizzleBox_1_0_3911, XGSwizzleBox),
OOVPA_TABLE_PATCH(XGSwizzleBox, 3911, XGSwizzleBox),
// 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
// *
// ******************************************************************
#ifndef XG_1_0_4361_H
#define XG_1_0_4361_H
#ifndef XG_4361_H
#define XG_4361_H
#include "OOVPA.h"
extern OOVPATable XG_1_0_4361[];
extern uint32 XG_1_0_4361_SIZE;
extern OOVPATable XG_4361[];
extern uint32 XG_4361_SIZE;
#endif

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * XGIsSwizzledFormat
// ******************************************************************
OOVPA_NO_XREF(XGIsSwizzledFormat_1_0_4361, 12)
OOVPA_NO_XREF(XGIsSwizzledFormat, 4361, 12)
// XGIsSwizzledFormat+0x04 : cmp eax, 0x2D
{ 0x04, 0x83 }, // (Offset,Value)-Pair #1
@ -63,7 +63,7 @@ OOVPA_END;
// ******************************************************************
// * XGSwizzleRect
// ******************************************************************
OOVPA_NO_XREF(XGSwizzleRect_1_0_4361, 10)
OOVPA_NO_XREF(XGSwizzleRect, 4361, 10)
// XGSwizzleRect+0x2E : pop eax
{ 0x2E, 0x58 }, // (Offset,Value)-Pair #1
@ -88,7 +88,7 @@ OOVPA_END;
// ******************************************************************
// * XGUnswizzleRect
// ******************************************************************
OOVPA_NO_XREF(XGUnswizzleRect_1_0_4361, 8)
OOVPA_NO_XREF(XGUnswizzleRect, 4361, 8)
{ 0x1E, 0x03 },
{ 0x3E, 0x00 },
@ -104,7 +104,7 @@ OOVPA_END;
// ******************************************************************
// * XGSetVertexBufferHeader
// ******************************************************************
OOVPA_NO_XREF(XGSetVertexBufferHeader_1_0_4361, 8)
OOVPA_NO_XREF(XGSetVertexBufferHeader, 4361, 8)
{ 0x01, 0x44 },
{ 0x04, 0x8B },
@ -119,7 +119,7 @@ OOVPA_END;
// ******************************************************************
// * XGCompressRect
// ******************************************************************
OOVPA_NO_XREF(XGCompressRect_1_0_4361, 8)
OOVPA_NO_XREF(XGCompressRect, 4361, 8)
{ 0x1E, 0x00 },
{ 0x3E, 0xA8 },
@ -134,7 +134,7 @@ OOVPA_END;
// ******************************************************************
// * XGSetIndexBufferHeader
// ******************************************************************
OOVPA_NO_XREF(XGSetIndexBufferHeader_1_0_4361, 8)
OOVPA_NO_XREF(XGSetIndexBufferHeader, 4361, 8)
{ 0x01, 0x44 },
{ 0x04, 0x8B },
@ -147,33 +147,33 @@ OOVPA_NO_XREF(XGSetIndexBufferHeader_1_0_4361, 8)
OOVPA_END;
// ******************************************************************
// * XG_1_0_4361
// * XG_4361
// ******************************************************************
OOVPATable XG_1_0_4361[] = {
OOVPATable XG_4361[] = {
// XGIsSwizzledFormat
/* Leave unpatched
OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat),
OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 4361, XGIsSwizzledFormat),
*/
// XGSwizzleRect
/* Leave unpatched
OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_4361, XGSwizzleRect),
OOVPA_TABLE_PATCH(XGSwizzleRect, 4361, XGSwizzleRect),
*/
// XGUnswizzleRect
/* Leave unpatched
OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_4361, XGUnswizzleRect),
OOVPA_TABLE_PATCH(XGUnswizzleRect, 4361, XGUnswizzleRect),
*/
// XGSetTextureHeader (* Unchanged since 3911 *)
OOVPA_TABLE_PATCH(XGSetTextureHeader_1_0_3911, XGSetTextureHeader),
OOVPA_TABLE_PATCH(XGSetTextureHeader, 3911, XGSetTextureHeader),
// XGSetVertexBufferHeader
OOVPA_TABLE_XREF(XGSetVertexBufferHeader_1_0_4361),
OOVPA_TABLE_XREF(XGSetVertexBufferHeader, 4361),
// XGSetIndexBufferHeader
OOVPA_TABLE_XREF(XGSetIndexBufferHeader_1_0_4361),
OOVPA_TABLE_XREF(XGSetIndexBufferHeader, 4361),
// 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
// *
// ******************************************************************
#ifndef XG_1_0_4432_H
#define XG_1_0_4432_H
#ifndef XG_4432_H
#define XG_4432_H
#include "OOVPA.h"
extern OOVPATable XG_1_0_4432[];
extern uint32 XG_1_0_4432_SIZE;
extern OOVPATable XG_4432[];
extern uint32 XG_4432_SIZE;
#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 *)
/* Leave unpatched
OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat),
OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 4361, XGIsSwizzledFormat),
*/
// XGSwizzleRect (* unchanged since 4361 *)
/* 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
// *
// ******************************************************************
#ifndef XG_1_0_4627_H
#define XG_1_0_4627_H
#ifndef XG_4627_H
#define XG_4627_H
#include "OOVPA.h"
extern OOVPATable XG_1_0_4627[];
extern uint32 XG_1_0_4627_SIZE;
extern OOVPATable XG_4627[];
extern uint32 XG_4627_SIZE;
#endif

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * XGSwizzleBox
// ******************************************************************
OOVPA_NO_XREF(XGSwizzleBox_1_0_4627, 10)
OOVPA_NO_XREF(XGSwizzleBox, 4627, 10)
// XGSwizzleBox+0x60 : sub ecx, [eax]
{ 0x60, 0x2B }, // (Offset,Value)-Pair #1
@ -59,7 +59,7 @@ OOVPA_END;
// ******************************************************************
// * XGWriteSurfaceOrTextureToXPR
// ******************************************************************
OOVPA_NO_XREF(XGWriteSurfaceOrTextureToXPR_1_0_4627, 7)
OOVPA_NO_XREF(XGWriteSurfaceOrTextureToXPR, 4627, 7)
{ 0x1E, 0x3D },
{ 0x3E, 0xE0 },
@ -74,7 +74,7 @@ OOVPA_END;
// ******************************************************************
// * XGUnswizzleRect
// ******************************************************************
OOVPA_NO_XREF(XGUnswizzleRect_1_0_4627, 8)
OOVPA_NO_XREF(XGUnswizzleRect, 4627, 8)
{ 0x1E, 0x03 },
{ 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 *)
/* Leave unpatched
OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat),
OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 4361, XGIsSwizzledFormat),
*/
// XGSwizzleRect (* unchanged since 4361 *)
/* Leave unpatched
OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_4361, XGSwizzleRect),
OOVPA_TABLE_PATCH(XGSwizzleRect, 4361, XGSwizzleRect),
*/
// XGUnswizzleRect
/* Leave unpatched
OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_4627, XGUnswizzleRect),
OOVPA_TABLE_PATCH(XGUnswizzleRect, 4627, XGUnswizzleRect),
*/
// XGSwizzleBox
OOVPA_TABLE_PATCH(XGSwizzleBox_1_0_4627, XGSwizzleBox),
OOVPA_TABLE_PATCH(XGSwizzleBox, 4627, XGSwizzleBox),
// 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
// *
// ******************************************************************
#ifndef XG_1_0_5233_H
#define XG_1_0_5233_H
#ifndef XG_5233_H
#define XG_5233_H
#include "OOVPA.h"
extern OOVPATable XG_1_0_5233[];
extern uint32 XG_1_0_5233_SIZE;
extern OOVPATable XG_5233[];
extern uint32 XG_5233_SIZE;
#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 *)
/* Leave unpatched
OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat),
OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 4361, XGIsSwizzledFormat),
*/
// XGSwizzleRect (* unchanged since 4361 *)
/* 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
// *
// ******************************************************************
#ifndef XG_1_0_5558_H
#define XG_1_0_5558_H
#ifndef XG_5558_H
#define XG_5558_H
#include "OOVPA.h"
extern OOVPATable XG_1_0_5558[];
extern uint32 XG_1_0_5558_SIZE;
extern OOVPATable XG_5558[];
extern uint32 XG_5558_SIZE;
#endif

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * XGSwizzleBox
// ******************************************************************
OOVPA_NO_XREF(XGSwizzleBox_1_0_5558, 10)
OOVPA_NO_XREF(XGSwizzleBox, 5558, 10)
// XGSwizzleBox+0x60 : sub ecx, [eax]
{ 0x60, 0x2B }, // (Offset,Value)-Pair #1
@ -59,7 +59,7 @@ OOVPA_END;
// ******************************************************************
// * XGSwizzleRect
// ******************************************************************
OOVPA_NO_XREF(XGSwizzleRect_1_0_5558, 8)
OOVPA_NO_XREF(XGSwizzleRect, 5558, 8)
{ 0x1E, 0x03 },
{ 0x3E, 0x89 },
@ -75,7 +75,7 @@ OOVPA_END;
// ******************************************************************
// * XGUnswizzleRect
// ******************************************************************
OOVPA_NO_XREF(XGUnswizzleRect_1_0_5558, 8)
OOVPA_NO_XREF(XGUnswizzleRect, 5558, 8)
{ 0x1E, 0x03 },
{ 0x3E, 0x00 },
@ -91,7 +91,7 @@ OOVPA_END;
// ******************************************************************
// * XGSwizzleBox
// ******************************************************************
//OOVPA_NO_XREF(XGSwizzleBox_1_0_5558, 8)
//OOVPA_NO_XREF(XGSwizzleBox, 5558, 8)
//
// { 0x1E, 0x75 },
// { 0x3E, 0x4D },
@ -106,7 +106,7 @@ OOVPA_END;
// ******************************************************************
// * XGUnswizzleBox
// ******************************************************************
OOVPA_NO_XREF(XGUnswizzleBox_1_0_5558, 8)
OOVPA_NO_XREF(XGUnswizzleBox, 5558, 8)
{ 0x1E, 0x26 },
{ 0x3E, 0x55 },
@ -119,31 +119,31 @@ OOVPA_NO_XREF(XGUnswizzleBox_1_0_5558, 8)
OOVPA_END;
// ******************************************************************
// * XG_1_0_5558
// * XG_5558
// ******************************************************************
OOVPATable XG_1_0_5558[] = {
OOVPATable XG_5558[] = {
// XGIsSwizzledFormat (* unchanged since 4361 *)
/* Leave unpatched
OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat),
OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 4361, XGIsSwizzledFormat),
*/
// XGSwizzleRect
/* Leave unpatched
OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_5558, XGSwizzleRect),
OOVPA_TABLE_PATCH(XGSwizzleRect, 5558, XGSwizzleRect),
*/
// XGSwizzleBox (* UNTESTED *)
OOVPA_TABLE_PATCH(XGSwizzleBox_1_0_5558, XGSwizzleBox),
OOVPA_TABLE_PATCH(XGSwizzleBox, 5558, XGSwizzleBox),
// XGUnswizzleRect
/* Leave unpatched
OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_5558, XGUnswizzleRect),
OOVPA_TABLE_PATCH(XGUnswizzleRect, 5558, XGUnswizzleRect),
*/
// 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
// *
// ******************************************************************
#ifndef XG_1_0_5788_H
#define XG_1_0_5788_H
#ifndef XG_5788_H
#define XG_5788_H
#include "OOVPA.h"
extern OOVPATable XG_1_0_5788[];
extern uint32 XG_1_0_5788_SIZE;
extern OOVPATable XG_5788[];
extern uint32 XG_5788_SIZE;
#endif

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * XGSwizzleBox
// ******************************************************************
OOVPA_NO_XREF(XGSwizzleBox_1_0_5788, 10)
OOVPA_NO_XREF(XGSwizzleBox, 5788, 10)
// XGSwizzleBox+0x60 : sub ecx, [eax]
{ 0x60, 0x2B }, // (Offset,Value)-Pair #1
@ -59,7 +59,7 @@ OOVPA_END;
// ******************************************************************
// * XFONT_OpenBitmapFontFromMemory
// ******************************************************************
OOVPA_NO_XREF(XFONT_OpenBitmapFontFromMemory_1_0_5788, 8)
OOVPA_NO_XREF(XFONT_OpenBitmapFontFromMemory, 5788, 8)
{ 0x0B, 0x75 },
{ 0x1A, 0x8B },
@ -72,23 +72,23 @@ OOVPA_NO_XREF(XFONT_OpenBitmapFontFromMemory_1_0_5788, 8)
OOVPA_END;
// ******************************************************************
// * XG_1_0_5788
// * XG_5788
// ******************************************************************
OOVPATable XG_1_0_5788[1] = {
OOVPATable XG_5788[1] = {
// XGIsSwizzledFormat (* unchanged since 4361 *)
// OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGFormatIsSwizzled),
// OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 4361, XGFormatIsSwizzled),
// XGSwizzleRect (* unchanged since 5558 *)
//OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_5558, XGSwizzleRect),
//OOVPA_TABLE_PATCH(XGSwizzleRect, 5558, XGSwizzleRect),
// XGUnswizzleRect (* unchanged since 5558 *)
//OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_5558, XGUnswizzleRect),
//OOVPA_TABLE_PATCH(XGUnswizzleRect, 5558, XGUnswizzleRect),
// 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
// *
// ******************************************************************
#ifndef XG_1_0_5849_H
#define XG_1_0_5849_H
#ifndef XG_5849_H
#define XG_5849_H
#include "OOVPA.h"
extern OOVPATable XG_1_0_5849[];
extern uint32 XG_1_0_5849_SIZE;
extern OOVPATable XG_5849[];
extern uint32 XG_5849_SIZE;
#endif

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * XGSwizzleBox
// ******************************************************************
OOVPA_NO_XREF(XGSwizzleBox_1_0_5849, 10)
OOVPA_NO_XREF(XGSwizzleBox, 5849, 10)
// XGSwizzleBox+0x60 : sub ecx, [eax]
{ 0x60, 0x2B }, // (Offset,Value)-Pair #1
@ -59,7 +59,7 @@ OOVPA_END;
// ******************************************************************
// * XFONT_OpenBitmapFontFromMemory
// ******************************************************************
OOVPA_NO_XREF(XFONT_OpenBitmapFontFromMemory_1_0_5849, 8)
OOVPA_NO_XREF(XFONT_OpenBitmapFontFromMemory, 5849, 8)
{ 0x0B, 0x75 },
{ 0x1A, 0x8B },
@ -72,29 +72,29 @@ OOVPA_NO_XREF(XFONT_OpenBitmapFontFromMemory_1_0_5849, 8)
OOVPA_END;
// ******************************************************************
// * XG_1_0_5849
// * XG_5849
// ******************************************************************
OOVPATable XG_1_0_5849[1] = {
OOVPATable XG_5849[1] = {
// XGIsSwizzledFormat (* unchanged since 4361 *)
/* Leave unpatched
OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat),
OOVPA_TABLE_PATCH(XGIsSwizzledFormat, 4361, XGIsSwizzledFormat),
*/
// XGSwizzleRect (* unchanged since 5558 *)
/* Leave unpatched
OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_5558, XGSwizzleRect),
OOVPA_TABLE_PATCH(XGSwizzleRect, 5558, XGSwizzleRect),
*/
// XGUnswizzleRect (* unchanged since 5558 *)
/* Leave unpatched
OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_5558, XGUnswizzleRect),
OOVPA_TABLE_PATCH(XGUnswizzleRect, 5558, XGUnswizzleRect),
*/
// 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
// *
// ******************************************************************
#ifndef XNET_1_0_4627_H
#define XNET_1_0_4627_H
#ifndef XNET_4627_H
#define XNET_4627_H
#include "OOVPA.h"
extern OOVPATable XNet_1_0_3911[];
extern uint32 XNet_1_0_3911_SIZE;
extern OOVPATable XNet_3911[];
extern uint32 XNet_3911_SIZE;
#endif

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * XNetStartup
// ******************************************************************
OOVPA_XREF(XNetStartup_1_0_3911, 9,
OOVPA_XREF(XNetStartup, 3911, 9,
XRefNoSaveIndex,
XRefOne)
@ -61,7 +61,7 @@ OOVPA_END;
// ******************************************************************
// * WSAStartup
// ******************************************************************
OOVPA_XREF(WSAStartup_1_0_3911, 11,
OOVPA_XREF(WSAStartup, 3911, 11,
XRefNoSaveIndex,
XRefOne)
@ -87,7 +87,7 @@ OOVPA_END;
// ******************************************************************
// * XnInit
// ******************************************************************
OOVPA_XREF(XnInit_1_0_3911, 11,
OOVPA_XREF(XnInit, 3911, 11,
XREF_XNINIT,
XRefZero)
@ -113,7 +113,7 @@ OOVPA_END;
// ******************************************************************
// * XNetGetEthernetLinkStatus
// ******************************************************************
OOVPA_NO_XREF(XNetGetEthernetLinkStatus_1_0_3911, 8)
OOVPA_NO_XREF(XNetGetEthernetLinkStatus, 3911, 8)
// XNetGetEthernetLinkStatus+0x12 : cmpxchg [ecx], edx
{ 0x12, 0x0F }, // (Offset,Value)-Pair #1
@ -133,21 +133,21 @@ OOVPA_NO_XREF(XNetGetEthernetLinkStatus_1_0_3911, 8)
OOVPA_END;
// ******************************************************************
// * XNet_1_0_3911
// * XNet_3911
// ******************************************************************
OOVPATable XNet_1_0_3911[] = {
OOVPATable XNet_3911[] = {
// XNetStartup
OOVPA_TABLE_PATCH(XNetStartup_1_0_3911, XNetStartup),
OOVPA_TABLE_PATCH(XNetStartup, 3911, XNetStartup),
// WSAStartup
OOVPA_TABLE_PATCH(WSAStartup_1_0_3911, WSAStartup),
OOVPA_TABLE_PATCH(WSAStartup, 3911, WSAStartup),
// XnInit (XREF)
OOVPA_TABLE_XREF(XnInit_1_0_3911),
OOVPA_TABLE_XREF(XnInit, 3911),
// 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
// *
// ******************************************************************
#ifndef XNET_1_0_4627_H
#define XNET_1_0_4627_H
#ifndef XNET_4627_H
#define XNET_4627_H
#include "OOVPA.h"
extern OOVPATable XNet_1_0_4627[];
extern uint32 XNet_1_0_4627_SIZE;
extern OOVPATable XNet_4627[];
extern uint32 XNet_4627_SIZE;
#endif

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * XnInit
// ******************************************************************
OOVPA_XREF_LARGE(XnInit_1_0_4627, 18,
OOVPA_XREF_LARGE(XnInit, 4627, 18,
XREF_XNINIT,
XRefZero)
@ -74,7 +74,7 @@ OOVPA_END;
// ******************************************************************
// * XNetStartup
// ******************************************************************
OOVPA_XREF(XNetStartup_1_0_4627, 8,
OOVPA_XREF(XNetStartup, 4627, 8,
XRefNoSaveIndex,
XRefOne)
@ -103,7 +103,7 @@ OOVPA_END;
// ******************************************************************
// * WSAStartup
// ******************************************************************
OOVPA_XREF(WSAStartup_1_0_4627, 9,
OOVPA_XREF(WSAStartup, 4627, 9,
XRefNoSaveIndex,
XRefOne)
@ -128,7 +128,7 @@ OOVPA_END;
// ******************************************************************
// * socket
// ******************************************************************
OOVPA_NO_XREF_LARGE(socket_1_0_4627, 20)
OOVPA_NO_XREF_LARGE(socket, 4627, 20)
// socket+0x13 : push 0x276D
{ 0x0013, 0x68 }, // (Offset,Value)-Pair #1
@ -166,7 +166,7 @@ OOVPA_END;
// ******************************************************************
// * socket
// ******************************************************************
OOVPA_NO_XREF(connect_1_0_4627, 24)
OOVPA_NO_XREF(connect, 4627, 24)
// connect+0x00 : push ebp
{ 0x00, 0x55 }, // (Offset,Value)-Pair #1
@ -212,7 +212,7 @@ OOVPA_END;
// ******************************************************************
// * send
// ******************************************************************
OOVPA_NO_XREF(send_1_0_4627, 24)
OOVPA_NO_XREF(send, 4627, 24)
// send+0x00 : push ebp
{ 0x00, 0x55 }, // (Offset,Value)-Pair #1
@ -258,7 +258,7 @@ OOVPA_END;
// ******************************************************************
// * recv
// ******************************************************************
OOVPA_NO_XREF(recv_1_0_4627, 24)
OOVPA_NO_XREF(recv, 4627, 24)
// recv+0x00 : push ebp
{ 0x00, 0x55 }, // (Offset,Value)-Pair #1
@ -304,7 +304,7 @@ OOVPA_END;
// ******************************************************************
// * ioctlsocket
// ******************************************************************
OOVPA_NO_XREF(ioctlsocket_1_0_4627, 10)
OOVPA_NO_XREF(ioctlsocket, 4627, 10)
// ioctlsocket+0x13 : push 0x276D
{ 0x13, 0x68 }, // (Offset,Value)-Pair #1
@ -326,28 +326,28 @@ OOVPA_NO_XREF(ioctlsocket_1_0_4627, 10)
OOVPA_END;
// ******************************************************************
// * XNet_1_0_4627
// * XNet_4627
// ******************************************************************
OOVPATable XNet_1_0_4627[] = {
OOVPATable XNet_4627[] = {
// XNetStartup
OOVPA_TABLE_PATCH(XNetStartup_1_0_4627, XNetStartup), // same as xonline 4361
OOVPA_TABLE_PATCH(XNetStartup, 4627, XNetStartup), // same as xonline 4361
// 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)
OOVPA_TABLE_XREF(XnInit_1_0_4627),
OOVPA_TABLE_XREF(XnInit, 4627),
// socket
OOVPA_TABLE_PATCH_EmuThis(socket_1_0_4627, socket),
OOVPA_TABLE_PATCH_EmuThis(socket, 4627, socket),
// connect
OOVPA_TABLE_PATCH_EmuThis(connect_1_0_4627, connect),
OOVPA_TABLE_PATCH_EmuThis(connect, 4627, connect),
// send
OOVPA_TABLE_PATCH_EmuThis(send_1_0_4627, send),
OOVPA_TABLE_PATCH_EmuThis(send, 4627, send),
// recv
OOVPA_TABLE_PATCH_EmuThis(recv_1_0_4627, recv),
OOVPA_TABLE_PATCH_EmuThis(recv, 4627, recv),
// 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
// *
// ******************************************************************
#ifndef XONLINE_1_0_4361_H
#define XONLINE_1_0_4361_H
#ifndef XONLINE_4361_H
#define XONLINE_4361_H
#include "OOVPA.h"
extern OOVPATable XOnline_1_0_4361[];
extern uint32 XOnline_1_0_4361_SIZE;
extern OOVPATable XOnline_4361[];
extern uint32 XOnline_4361_SIZE;
#endif

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * XNetStartup
// ******************************************************************
OOVPA_XREF(XNetStartup_1_0_4361, 8,
OOVPA_XREF(XNetStartup, 4361, 8,
XRefNoSaveIndex,
XRefOne)
@ -64,7 +64,7 @@ OOVPA_END;
// ******************************************************************
// * WSAStartup
// ******************************************************************
OOVPA_XREF(WSAStartup_1_0_4361, 9,
OOVPA_XREF(WSAStartup, 4361, 9,
XRefNoSaveIndex,
XRefOne)
@ -88,7 +88,7 @@ OOVPA_END;
// ******************************************************************
// * XnInit
// ******************************************************************
OOVPA_XREF(XnInit_1_0_4361, 10,
OOVPA_XREF(XnInit, 4361, 10,
XREF_XNINIT,
XRefZero)
@ -113,7 +113,7 @@ OOVPA_END;
// ******************************************************************
// * socket
// ******************************************************************
OOVPA_NO_XREF(socket_1_0_4361, 9)
OOVPA_NO_XREF(socket, 4361, 9)
// socket+0x10 : push 0x276D
{ 0x10, 0x68 }, // (Offset,Value)-Pair #1
@ -134,7 +134,7 @@ OOVPA_END;
// ******************************************************************
// * bind
// ******************************************************************
OOVPA_NO_XREF(bind_1_0_4361, 10)
OOVPA_NO_XREF(bind, 4361, 10)
// bind+0x11 : push 0x276D
{ 0x11, 0x68 }, // (Offset,Value)-Pair #1
@ -158,7 +158,7 @@ OOVPA_END;
// ******************************************************************
// * listen
// ******************************************************************
OOVPA_NO_XREF(listen_1_0_4361, 9)
OOVPA_NO_XREF(listen, 4361, 9)
// listen+0x10 : push 0x276D
{ 0x10, 0x68 }, // (Offset,Value)-Pair #1
@ -181,7 +181,7 @@ OOVPA_END;
// ******************************************************************
// * ioctlsocket
// ******************************************************************
OOVPA_NO_XREF(ioctlsocket_1_0_4361, 10)
OOVPA_NO_XREF(ioctlsocket, 4361, 10)
// ioctlsocket+0x12 : push 0x276D
{ 0x12, 0x68 }, // (Offset,Value)-Pair #1
@ -203,27 +203,27 @@ OOVPA_NO_XREF(ioctlsocket_1_0_4361, 10)
OOVPA_END;
// ******************************************************************
// * XOnline_1_0_4361
// * XOnline_4361
// ******************************************************************
OOVPATable XOnline_1_0_4361[] = {
OOVPATable XOnline_4361[] = {
// XNetStartup
OOVPA_TABLE_PATCH(XNetStartup_1_0_4361, XNetStartup),
OOVPA_TABLE_PATCH(XNetStartup, 4361, XNetStartup),
// WSAStartup
OOVPA_TABLE_PATCH(WSAStartup_1_0_4361, WSAStartup),
OOVPA_TABLE_PATCH(WSAStartup, 4361, WSAStartup),
// XnInit (XREF)
OOVPA_TABLE_XREF(XnInit_1_0_4361),
OOVPA_TABLE_XREF(XnInit, 4361),
// socket
OOVPA_TABLE_PATCH_EmuThis(socket_1_0_4361, socket),
OOVPA_TABLE_PATCH_EmuThis(socket, 4361, socket),
// bind
OOVPA_TABLE_PATCH_EmuThis(bind_1_0_4361, bind),
OOVPA_TABLE_PATCH_EmuThis(bind, 4361, bind),
// listen
OOVPA_TABLE_PATCH_EmuThis(listen_1_0_4361, listen),
OOVPA_TABLE_PATCH_EmuThis(listen, 4361, listen),
// 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
// *
// ******************************************************************
#ifndef XONLINE_1_0_4627_H
#define XONLINE_1_0_4627_H
#ifndef XONLINE_4627_H
#define XONLINE_4627_H
#include "OOVPA.h"
extern OOVPATable XOnline_1_0_4627[];
extern uint32 XOnline_1_0_4627_SIZE;
extern OOVPATable XOnline_4627[];
extern uint32 XOnline_4627_SIZE;
#endif

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * XnInit -> Belongs in XNet lib
// ******************************************************************
//OOVPA_XREF(XnInit_1_0_4627, 12,
//OOVPA_XREF(XnInit, 4627, 12,
//
// XREF_XNINIT,
// XRefZero)
@ -62,7 +62,7 @@
// ******************************************************************
// * XNetGetEthernetLinkStatus
// ******************************************************************
OOVPA_NO_XREF(XNetGetEthernetLinkStatus_1_0_4627, 8)
OOVPA_NO_XREF(XNetGetEthernetLinkStatus, 4627, 8)
{ 0x08, 0x33 },
{ 0x10, 0x8A },
@ -77,7 +77,7 @@ OOVPA_END;
// ******************************************************************
// * XoUpdateLaunchNewImageInternal
// ******************************************************************
OOVPA_XREF(XoUpdateLaunchNewImageInternal_1_0_4627, 8,
OOVPA_XREF(XoUpdateLaunchNewImageInternal, 4627, 8,
XREF_XoUpdateLaunchNewImageInternal,
XRefZero)
@ -93,31 +93,31 @@ OOVPA_XREF(XoUpdateLaunchNewImageInternal_1_0_4627, 8,
OOVPA_END;
// ******************************************************************
// * XOnline_1_0_4627
// * XOnline_4627
// ******************************************************************
OOVPATable XOnline_1_0_4627[] ={
OOVPATable XOnline_4627[] ={
// XNetStartup (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(XNetStartup_1_0_4361, XNetStartup),
OOVPA_TABLE_PATCH(XNetStartup, 4361, XNetStartup),
// WSAStartup
OOVPA_TABLE_PATCH(WSAStartup_1_0_4361, WSAStartup),
OOVPA_TABLE_PATCH(WSAStartup, 4361, WSAStartup),
// XnInit (XREF)
OOVPA_TABLE_XREF(XnInit_1_0_4627),
OOVPA_TABLE_XREF(XnInit, 4627),
// socket
OOVPA_TABLE_PATCH_EmuThis(socket_1_0_4361, socket),
OOVPA_TABLE_PATCH_EmuThis(socket, 4361, socket),
// bind (* unchanged since 4361 *)
OOVPA_TABLE_PATCH_EmuThis(bind_1_0_4361, bind),
OOVPA_TABLE_PATCH_EmuThis(bind, 4361, bind),
// listen
OOVPA_TABLE_PATCH_EmuThis(listen_1_0_4361, listen),
OOVPA_TABLE_PATCH_EmuThis(listen, 4361, listen),
// ioctlsocket (* unchanged since 4361 *)
OOVPA_TABLE_PATCH_EmuThis(ioctlsocket_1_0_4361, ioctlsocket),
OOVPA_TABLE_PATCH_EmuThis(ioctlsocket, 4361, ioctlsocket),
// XNetGetEthernetLinkStatus
OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_4627, XNetGetEthernetLinkStatus),
OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus, 4627, XNetGetEthernetLinkStatus),
// 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
// *
// ******************************************************************
#ifndef XONLINE_1_0_5233_H
#define XONLINE_1_0_5233_H
#ifndef XONLINE_5233_H
#define XONLINE_5233_H
#include "OOVPA.h"
extern OOVPATable XOnline_1_0_5233[];
extern uint32 XOnline_1_0_5233_SIZE;
extern OOVPATable XOnline_5233[];
extern uint32 XOnline_5233_SIZE;
#endif

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * XNetStartup
// ******************************************************************
OOVPA_NO_XREF(XNetStartup_1_0_5344, 8)
OOVPA_NO_XREF(XNetStartup, 5344, 8)
{ 0x01, 0xC0 },
{ 0x04, 0x50 },
@ -50,12 +50,12 @@ OOVPA_END;
// ******************************************************************
// * XNetGetEthernetLinkStatus
// ******************************************************************
#define XNetGetEthernetLinkStatus_1_0_5344 XNetGetEthernetLinkStatus_1_0_4627
#define XNetGetEthernetLinkStatus_5344 XNetGetEthernetLinkStatus_4627
// ******************************************************************
// * CXo::XOnlineLogon
// ******************************************************************
OOVPA_XREF(CXo_XOnlineLogon_1_0_5344, 8,
OOVPA_XREF(CXo_XOnlineLogon, 5344, 8,
XREF_CXo_XOnlineLogon,
XRefZero)
@ -73,7 +73,7 @@ OOVPA_END;
// ******************************************************************
// * XOnlineLogon
// ******************************************************************
OOVPA_XREF(XOnlineLogon_1_0_5344, 8,
OOVPA_XREF(XOnlineLogon, 5344, 8,
XRefNoSaveIndex,
XRefOne)
@ -90,37 +90,37 @@ OOVPA_XREF(XOnlineLogon_1_0_5344, 8,
OOVPA_END;
// ******************************************************************
// * XOnline_1_0_4627
// * XOnline_4627
// ******************************************************************
OOVPATable XOnline_1_0_5233[] = {
OOVPATable XOnline_5233[] = {
// XNetStartup
OOVPA_TABLE_PATCH(XNetStartup_1_0_5344, XNetStartup),
OOVPA_TABLE_PATCH(XNetStartup, 5344, XNetStartup),
// WSAStartup (* unchanged since 4361 *)
OOVPA_TABLE_PATCH(WSAStartup_1_0_4361, WSAStartup),
OOVPA_TABLE_PATCH(WSAStartup, 4361, WSAStartup),
// XnInit (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(XnInit_1_0_4627),
OOVPA_TABLE_XREF(XnInit, 4627),
// socket
/*
OOVPA_TABLE_PATCH_EmuThis(socket_1_0_4361, socket),
OOVPA_TABLE_PATCH_EmuThis(socket, 4361, socket),
*/
// bind (* unchanged since 4361 *)
OOVPA_TABLE_PATCH_EmuThis(bind_1_0_4361, bind),
OOVPA_TABLE_PATCH_EmuThis(bind, 4361, bind),
// listen
/*
OOVPA_TABLE_PATCH_EmuThis(listen_1_0_4361, listen),
OOVPA_TABLE_PATCH_EmuThis(listen, 4361, listen),
*/
// ioctlsocket (* unchanged since 4361 *)
OOVPA_TABLE_PATCH_EmuThis(ioctlsocket_1_0_4361, ioctlsocket),
OOVPA_TABLE_PATCH_EmuThis(ioctlsocket, 4361, ioctlsocket),
// XNetGetEthernetLinkStatus
OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_5344, XNetGetEthernetLinkStatus),
OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus, 5344, XNetGetEthernetLinkStatus),
// CXo::XOnlineLogon (XREF)
OOVPA_TABLE_XREF(CXo_XOnlineLogon_1_0_5344),
OOVPA_TABLE_XREF(CXo_XOnlineLogon, 5344),
// 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
// *
// ******************************************************************
#ifndef XONLINE_1_0_5558_H
#define XONLINE_1_0_5558_H
#ifndef XONLINE_5558_H
#define XONLINE_5558_H
#include "OOVPA.h"
extern OOVPATable XOnline_1_0_5558[];
extern uint32 XOnline_1_0_5558_SIZE;
extern OOVPATable XOnline_5558[];
extern uint32 XOnline_5558_SIZE;
#endif

View File

@ -36,7 +36,7 @@
// ******************************************************************
// * XNetStartup
// ******************************************************************
OOVPA_NO_XREF(XNetStartup_1_0_5344, 8)
OOVPA_NO_XREF(XNetStartup, 5344, 8)
{ 0x01, 0xC0 },
{ 0x04, 0x50 },
@ -51,7 +51,7 @@ OOVPA_END;
// ******************************************************************
// * XNetGetEthernetLinkStatus
// ******************************************************************
OOVPA_NO_XREF(XNetGetEthernetLinkStatus_1_0_5344, 8)
OOVPA_NO_XREF(XNetGetEthernetLinkStatus, 5344, 8)
{ 0x08, 0x33 },
{ 0x10, 0x8A },
@ -66,7 +66,7 @@ OOVPA_END;
// ******************************************************************
// * CXo::XOnlineLogon
// ******************************************************************
OOVPA_XREF(CXo_XOnlineLogon_1_0_5344, 8,
OOVPA_XREF(CXo_XOnlineLogon, 5344, 8,
XREF_CXo_XOnlineLogon,
XRefZero)
@ -84,7 +84,7 @@ OOVPA_END;
// ******************************************************************
// * XOnlineLogon
// ******************************************************************
OOVPA_XREF(XOnlineLogon_1_0_5344, 8,
OOVPA_XREF(XOnlineLogon, 5344, 8,
XRefNoSaveIndex,
XRefOne)
@ -104,7 +104,7 @@ OOVPA_END;
// ******************************************************************
// * WSAStartup
// ******************************************************************
OOVPA_NO_XREF(WSAStartup_1_0_5558, 7)
OOVPA_NO_XREF(WSAStartup, 5558, 7)
{ 0x02, 0x24 },
{ 0x06, 0x24 },
@ -116,35 +116,35 @@ OOVPA_NO_XREF(WSAStartup_1_0_5558, 7)
OOVPA_END;
// ******************************************************************
// * XOnline_1_0_5558
// * XOnline_5558
// ******************************************************************
// * TODO: Verify all of these
// ******************************************************************
OOVPATable XOnline_1_0_5558[] = {
OOVPATable XOnline_5558[] = {
// XNetStartup
OOVPA_TABLE_PATCH(XNetStartup_1_0_5344, XNetStartup),
OOVPA_TABLE_PATCH(XNetStartup, 5344, XNetStartup),
// WSAStartup
OOVPA_TABLE_PATCH(WSAStartup_1_0_5558, WSAStartup),
OOVPA_TABLE_PATCH(WSAStartup, 5558, WSAStartup),
// XnInit (XREF) (* unchanged since 4627 *)
OOVPA_TABLE_XREF(XnInit_1_0_4627),
OOVPA_TABLE_XREF(XnInit, 4627),
// socket
/*
OOVPA_TABLE_PATCH_EmuThis(socket_1_0_4361, socket),
OOVPA_TABLE_PATCH_EmuThis(socket, 4361, socket),
*/
// bind (* unchanged since 4361 *)
OOVPA_TABLE_PATCH_EmuThis(bind_1_0_4361, bind),
OOVPA_TABLE_PATCH_EmuThis(bind, 4361, bind),
// listen
/*
OOVPA_TABLE_PATCH_EmuThis(listen_1_0_4361, listen),
OOVPA_TABLE_PATCH_EmuThis(listen, 4361, listen),
*/
// ioctlsocket (* unchanged since 4361 *)
OOVPA_TABLE_PATCH_EmuThis(ioctlsocket_1_0_4361, ioctlsocket),
OOVPA_TABLE_PATCH_EmuThis(ioctlsocket, 4361, ioctlsocket),
// 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
// *
// ******************************************************************
#ifndef XONLINE_1_0_5788_H
#define XONLINE_1_0_5788_H
#ifndef XONLINE_5788_H
#define XONLINE_5788_H
#include "OOVPA.h"
extern OOVPATable XOnline_1_0_5788[];
extern uint32 XOnline_1_0_5788_SIZE;
extern OOVPATable XOnline_5788[];
extern uint32 XOnline_5788_SIZE;
#endif

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * XnInit
// ******************************************************************
OOVPA_XREF(XnInit_1_0_5788, 8,
OOVPA_XREF(XnInit, 5788, 8,
XREF_XNINIT,
XRefZero)
@ -53,7 +53,7 @@ OOVPA_END;
// ******************************************************************
// * XNetStartup
// ******************************************************************
OOVPA_NO_XREF(XNetStartup_1_0_5788, 8)
OOVPA_NO_XREF(XNetStartup, 5788, 8)
{ 0x01, 0xC0 },
{ 0x04, 0x50 },
@ -68,7 +68,7 @@ OOVPA_END;
// ******************************************************************
// * WSAStartup
// ******************************************************************
OOVPA_NO_XREF(WSAStartup_1_0_5788, 7)
OOVPA_NO_XREF(WSAStartup, 5788, 7)
{ 0x02, 0x24 },
{ 0x06, 0x24 },
@ -82,7 +82,7 @@ OOVPA_END;
// ******************************************************************
// * XNetGetEthernetLinkStatus
// ******************************************************************
OOVPA_NO_XREF(XNetGetEthernetLinkStatus_1_0_5788, 8)
OOVPA_NO_XREF(XNetGetEthernetLinkStatus, 5788, 8)
{ 0x08, 0x33 },
{ 0x10, 0x8A },
@ -95,24 +95,24 @@ OOVPA_NO_XREF(XNetGetEthernetLinkStatus_1_0_5788, 8)
OOVPA_END;
// ******************************************************************
// * XOnline_1_0_5788
// * XOnline_5788
// ******************************************************************
OOVPATable XOnline_1_0_5788[] = {
OOVPATable XOnline_5788[] = {
// XNetStartup
OOVPA_TABLE_PATCH(XNetStartup_1_0_5788, XNetStartup),
OOVPA_TABLE_PATCH(XNetStartup, 5788, XNetStartup),
// WSAStartup
OOVPA_TABLE_PATCH(WSAStartup_1_0_5788, WSAStartup),
OOVPA_TABLE_PATCH(WSAStartup, 5788, WSAStartup),
// XnInit (XREF)
OOVPA_TABLE_XREF(XnInit_1_0_5788),
OOVPA_TABLE_XREF(XnInit, 5788),
// XNetGetEthernetLinkStatus
OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_5788, XNetGetEthernetLinkStatus),
OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus, 5788, XNetGetEthernetLinkStatus),
// bind (* unchanged since 4361 *)
OOVPA_TABLE_PATCH_EmuThis(bind_1_0_4361, bind),
OOVPA_TABLE_PATCH_EmuThis(bind, 4361, bind),
// 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
// *
// ******************************************************************
#ifndef XONLINE_1_0_5849_H
#define XONLINE_1_0_5849_H
#ifndef XONLINE_5849_H
#define XONLINE_5849_H
#include "OOVPA.h"
extern OOVPATable XOnline_1_0_5849[];
extern uint32 XOnline_1_0_5849_SIZE;
extern OOVPATable XOnline_5849[];
extern uint32 XOnline_5849_SIZE;
#endif

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * XnInit
// ******************************************************************
OOVPA_XREF(XnInit_1_0_5849, 8,
OOVPA_XREF(XnInit, 5849, 8,
XREF_XNINIT,
XRefZero)
@ -53,7 +53,7 @@ OOVPA_END;
// ******************************************************************
// * XNetStartup
// ******************************************************************
OOVPA_NO_XREF(XNetStartup_1_0_5849, 8)
OOVPA_NO_XREF(XNetStartup, 5849, 8)
{ 0x01, 0xC0 },
{ 0x04, 0x50 },
@ -68,7 +68,7 @@ OOVPA_END;
// ******************************************************************
// * WSAStartup
// ******************************************************************
OOVPA_NO_XREF(WSAStartup_1_0_5849, 7)
OOVPA_NO_XREF(WSAStartup, 5849, 7)
{ 0x02, 0x24 },
{ 0x06, 0x24 },
@ -82,23 +82,23 @@ OOVPA_END;
// ******************************************************************
// * 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
OOVPA_TABLE_PATCH(XNetStartup_1_0_5849, XNetStartup),
OOVPA_TABLE_PATCH(XNetStartup, 5849, XNetStartup),
// WSAStartup
OOVPA_TABLE_PATCH(WSAStartup_1_0_5849, WSAStartup),
OOVPA_TABLE_PATCH(WSAStartup, 5849, WSAStartup),
// XnInit (XREF)
OOVPA_TABLE_XREF(XnInit_1_0_5849),
OOVPA_TABLE_XREF(XnInit, 5849),
// 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
// *
// ******************************************************************
#ifndef XACTENG_1_0_4627_H
#define XACTENG_1_0_4627_H
#ifndef XACTENG_4627_H
#define XACTENG_4627_H
#include "OOVPA.h"
extern OOVPATable XactEng_1_0_4627[];
extern uint32 XactEng_1_0_4627_SIZE;
extern OOVPATable XactEng_4627[];
extern uint32 XactEng_4627_SIZE;
#endif

View File

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

View File

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

View File

@ -37,7 +37,7 @@
// ******************************************************************
// * XInputGetCapabilities
// ******************************************************************
OOVPA_NO_XREF(XInputGetCapabilities_1_0_4361, 14)
OOVPA_NO_XREF(XInputGetCapabilities, 4361, 14)
// XInputGetCapabilities+0x03 : sub esp, 0x48
{ 0x03, 0x83 }, // (Offset,Value)-Pair #1
@ -67,7 +67,7 @@ OOVPA_END;
// ******************************************************************
// * XInputGetState
// ******************************************************************
OOVPA_NO_XREF(XInputGetState_1_0_4361, 12)
OOVPA_NO_XREF(XInputGetState, 4361, 12)
// XInputGetState+0x0E : mov ecx, [edx+0x0A3]
{ 0x0E, 0x8B }, // (Offset,Value)-Pair #1
@ -95,7 +95,7 @@ OOVPA_END;
// ******************************************************************
// * CreateThread
// ******************************************************************
OOVPA_NO_XREF(CreateThread_1_0_4361, 8)
OOVPA_NO_XREF(CreateThread, 4361, 8)
// CreateThread+0x0A : mov eax, ds:10130h
{ 0x0A, 0xA1 }, // (Offset,Value)-Pair #1
@ -115,7 +115,7 @@ OOVPA_END;
// ******************************************************************
// * CloseHandle
// ******************************************************************
OOVPA_NO_XREF(CloseHandle_1_0_4361, 10)
OOVPA_NO_XREF(CloseHandle, 4361, 10)
// CloseHandle+0x00 : push [esp+4]
{ 0x00, 0xFF }, // (Offset,Value)-Pair #1
@ -139,7 +139,7 @@ OOVPA_END;
// ******************************************************************
// * XapiInitProcess
// ******************************************************************
OOVPA_NO_XREF(XapiInitProcess_1_0_4361, 7)
OOVPA_NO_XREF(XapiInitProcess, 4361, 7)
// XapiInitProcess+0x00 : sub esp, 30h
{ 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 *)
OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XInitDevices),
OOVPA_TABLE_PATCH(XInitDevices, 3911, XInitDevices),
// 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)
// XInputOpen
OOVPA_TABLE_PATCH(XInputOpen_1_0_4034, XInputOpen),
OOVPA_TABLE_PATCH(XInputOpen, 4034, XInputOpen),
// XInputGetCapabilities
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XInputGetCapabilities),
OOVPA_TABLE_PATCH(XInputGetCapabilities, 4361, XInputGetCapabilities),
// XInputGetState
OOVPA_TABLE_PATCH(XInputGetState_1_0_4361, XInputGetState), */
OOVPA_TABLE_PATCH(XInputGetState, 4361, XInputGetState), */
/* Too High Level
// CreateThread (* unchanged since 1.0.3911 *)
OOVPA_TABLE_PATCH(CreateThread_1_0_3911, CreateThread), */
OOVPA_TABLE_PATCH(CreateThread, 3911, CreateThread), */
/*
// CloseHandle (*???*)
OOVPA_TABLE_PATCH(CloseHandle_1_0_(???), CloseHandle), */
OOVPA_TABLE_PATCH(CloseHandle, (???), CloseHandle), */
//*/
// CreateFiber (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, CreateFiber),
OOVPA_TABLE_PATCH(CreateFiber, 3911, CreateFiber),
// DeleteFiber (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, DeleteFiber),
OOVPA_TABLE_PATCH(DeleteFiber, 3911, DeleteFiber),
// GetTimeZoneInformation (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation),
OOVPA_TABLE_PATCH(GetTimeZoneInformation, 3911, GetTimeZoneInformation),
// SetThreadPriority (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority),
OOVPA_TABLE_PATCH(SetThreadPriority, 3911, SetThreadPriority),
// SignalObjectAndWait (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, SignalObjectAndWait),
OOVPA_TABLE_PATCH(SignalObjectAndWait, 3911, SignalObjectAndWait),
// QueueUserAPC (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC),
OOVPA_TABLE_PATCH(QueueUserAPC, 3911, QueueUserAPC),
// XInputSetState (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XInputSetState_1_0_3911, XInputSetState),
OOVPA_TABLE_PATCH(XInputSetState, 3911, XInputSetState),
// XRegisterThreadNotifyRoutine (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XRegisterThreadNotifyRoutine),
OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine, 3911, XRegisterThreadNotifyRoutine),
// XGetDeviceChanges (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_3911, XGetDeviceChanges),
OOVPA_TABLE_PATCH(XGetDeviceChanges, 3911, XGetDeviceChanges),
// XID_fCloseDevice (* unchanged since 3911 *)
OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_3911),
OOVPA_TABLE_XREF(XID_fCloseDevice, 3911),
// XInputClose (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XInputClose),
OOVPA_TABLE_PATCH(XInputClose, 3911, XInputClose),
// XInputGetCapabilities (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_3911, XInputGetCapabilities),
OOVPA_TABLE_PATCH(XInputGetCapabilities, 3911, XInputGetCapabilities),
// GetThreadPriority (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetThreadPriority_1_0_3911, GetThreadPriority),
OOVPA_TABLE_PATCH(GetThreadPriority, 3911, GetThreadPriority),
// XInputOpen (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XInputOpen_1_0_3911, XInputOpen),
OOVPA_TABLE_PATCH(XInputOpen, 3911, XInputOpen),
// 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
// *
// ******************************************************************
#ifndef XAPI_1_0_4134_H
#define XAPI_1_0_4134_H
#ifndef XAPI_4134_H
#define XAPI_4134_H
#include "OOVPA.h"
extern OOVPATable XAPI_1_0_4134[];
extern uint32 XAPI_1_0_4134_SIZE;
extern OOVPATable XAPI_4134[];
extern uint32 XAPI_4134_SIZE;
#endif

View File

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

View File

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

View File

@ -35,7 +35,7 @@
// ******************************************************************
// * XMountUtilityDrive
// ******************************************************************
OOVPA_NO_XREF(XMountUtilityDrive_1_0_4432, 8)
OOVPA_NO_XREF(XMountUtilityDrive, 4432, 8)
// XapiUnknownBad1+0x51 : push 0x0104
{ 0x51, 0x68 }, // (Offset,Value)-Pair #1
@ -55,54 +55,54 @@ OOVPA_NO_XREF(XMountUtilityDrive_1_0_4432, 8)
OOVPA_END;
// ******************************************************************
// * XAPI_1_0_4432
// * XAPI_4432
// ******************************************************************
OOVPATable XAPI_1_0_4432[] = {
OOVPATable XAPI_4432[] = {
// XMountUtilityDrive
OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XMountUtilityDrive),
OOVPA_TABLE_PATCH(XMountUtilityDrive, 4432, XMountUtilityDrive),
// 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 *)
OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices),
OOVPA_TABLE_PATCH(XGetDevices, 4134, XGetDevices),
// XInputOpen (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen),
OOVPA_TABLE_PATCH(XInputOpen, 4361, XInputOpen),
// XID_fCloseDevice
OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_4361),
OOVPA_TABLE_XREF(XID_fCloseDevice, 4361),
// 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 *)
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XInputGetCapabilities),
OOVPA_TABLE_PATCH(XInputGetCapabilities, 4361, XInputGetCapabilities),
// 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 *)
OOVPA_TABLE_PATCH(XInputSetState_1_0_4361, XInputSetState),
OOVPA_TABLE_PATCH(XInputSetState, 4361, XInputSetState),
/*
// XapiThreadStartup (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XapiThreadStartup), //*/
OOVPA_TABLE_PATCH(XapiThreadStartup, 4361, XapiThreadStartup), //*/
//*/
// GetExitCodeThread (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetExitCodeThread_1_0_3911, GetExitCodeThread),
OOVPA_TABLE_PATCH(GetExitCodeThread, 3911, GetExitCodeThread),
// GetTimeZoneInformation (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation),
OOVPA_TABLE_PATCH(GetTimeZoneInformation, 3911, GetTimeZoneInformation),
// SetThreadPriority (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority),
OOVPA_TABLE_PATCH(SetThreadPriority, 3911, SetThreadPriority),
// SignalObjectAndWait (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, SignalObjectAndWait),
OOVPA_TABLE_PATCH(SignalObjectAndWait, 3911, SignalObjectAndWait),
// CreateFiber (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, CreateFiber),
OOVPA_TABLE_PATCH(CreateFiber, 3911, CreateFiber),
// DeleteFiber (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, DeleteFiber),
OOVPA_TABLE_PATCH(DeleteFiber, 3911, DeleteFiber),
// QueueUserAPC (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC),
OOVPA_TABLE_PATCH(QueueUserAPC, 3911, QueueUserAPC),
// timeSetEvent
OOVPA_TABLE_PATCH(timeSetEvent_1_0_4134, timeSetEvent),
OOVPA_TABLE_PATCH(timeSetEvent, 4134, timeSetEvent),
// timeKillEvent
OOVPA_TABLE_PATCH(timeKillEvent_1_0_4134, timeKillEvent),
OOVPA_TABLE_PATCH(timeKillEvent, 4134, timeKillEvent),
// 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
// *
// ******************************************************************
#ifndef XAPI_1_0_4627_H
#define XAPI_1_0_4627_H
#ifndef XAPI_4627_H
#define XAPI_4627_H
#include "OOVPA.h"
extern OOVPATable XAPI_1_0_4627[];
extern uint32 XAPI_1_0_4627_SIZE;
extern OOVPATable XAPI_4627[];
extern uint32 XAPI_4627_SIZE;
#endif

View File

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

View File

@ -39,7 +39,7 @@
// * NOTE: We are actually intercepting USBD_Init, because
// * XInitDevices Simply redirects to that function
// ******************************************************************
OOVPA_NO_XREF(XInitDevices_1_0_5233, 7)
OOVPA_NO_XREF(XInitDevices, 5233, 7)
{ 0x0E, 0x75 },
{ 0x20, 0xBE },
@ -53,7 +53,7 @@ OOVPA_END;
// ******************************************************************
// * XInputGetCapabilities
// ******************************************************************
OOVPA_NO_XREF(XInputGetCapabilities_1_0_5233, 8)
OOVPA_NO_XREF(XInputGetCapabilities, 5233, 8)
{ 0x1D, 0x85 },
{ 0x3C, 0x8A },
@ -68,7 +68,7 @@ OOVPA_END;
// ******************************************************************
// * XGetDeviceChanges
// ******************************************************************
OOVPA_NO_XREF(XGetDeviceChanges_1_0_5233, 7)
OOVPA_NO_XREF(XGetDeviceChanges, 5233, 7)
{ 0x0C, 0x75 },
{ 0x1A, 0x53 },
@ -82,7 +82,7 @@ OOVPA_END;
// ******************************************************************
// * XInputSetState
// ******************************************************************
OOVPA_NO_XREF(XInputSetState_1_0_5233, 7)
OOVPA_NO_XREF(XInputSetState, 5233, 7)
{ 0x05, 0x81 },
{ 0x0C, 0xF6 },
@ -94,45 +94,45 @@ OOVPA_NO_XREF(XInputSetState_1_0_5233, 7)
OOVPA_END;
// ******************************************************************
// * XAPI_1_0_5233
// * XAPI_5233
// ******************************************************************
OOVPATable XAPI_1_0_5233[] = {
OOVPATable XAPI_5233[] = {
// GetTimeZoneInformation (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation),
OOVPA_TABLE_PATCH(GetTimeZoneInformation, 3911, GetTimeZoneInformation),
// SetThreadPriority (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority),
OOVPA_TABLE_PATCH(SetThreadPriority, 3911, SetThreadPriority),
// SetThreadPriorityBoost (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_4627, SetThreadPriorityBoost),
OOVPA_TABLE_PATCH(SetThreadPriorityBoost, 4627, SetThreadPriorityBoost),
// GetThreadPriority (* unchanged since 4627 *)
OOVPA_TABLE_PATCH(GetThreadPriority_1_0_4627, GetThreadPriority),
OOVPA_TABLE_PATCH(GetThreadPriority, 4627, GetThreadPriority),
// XRegisterThreadNotifyRoutine (* unchanged since 3911 *)
OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XRegisterThreadNotifyRoutine),
OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine, 3911, XRegisterThreadNotifyRoutine),
// XMountUtilityDrive (* unchanged since 4432 *)
OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XMountUtilityDrive),
OOVPA_TABLE_PATCH(XMountUtilityDrive, 4432, XMountUtilityDrive),
// XInitDevices
OOVPA_TABLE_PATCH(XInitDevices_1_0_5233, XInitDevices),
OOVPA_TABLE_PATCH(XInitDevices, 5233, XInitDevices),
// XGetDevices (* unchanged since 1.0.4134 *)
OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices),
OOVPA_TABLE_PATCH(XGetDevices, 4134, XGetDevices),
// XGetDeviceChanges
OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_5233, XGetDeviceChanges),
OOVPA_TABLE_PATCH(XGetDeviceChanges, 5233, XGetDeviceChanges),
// XInputOpen (* unchanged since 1.0.4361 *)
OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen),
OOVPA_TABLE_PATCH(XInputOpen, 4361, XInputOpen),
// XInputGetCapabilities
OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_5233, XInputGetCapabilities),
OOVPA_TABLE_PATCH(XInputGetCapabilities, 5233, XInputGetCapabilities),
// 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 *)
OOVPA_TABLE_PATCH(XInputClose_1_0_4928, XInputClose),
OOVPA_TABLE_PATCH(XInputClose, 4928, XInputClose),
// XInputGetState (* unchanged since 1.0.4928 *)
OOVPA_TABLE_PATCH(XInputGetState_1_0_4928, XInputGetState),
OOVPA_TABLE_PATCH(XInputGetState, 4928, XInputGetState),
// XInputSetState
OOVPA_TABLE_PATCH(XInputSetState_1_0_5233, XInputSetState),
OOVPA_TABLE_PATCH(XInputSetState, 5233, XInputSetState),
// 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
// *
// ******************************************************************
#ifndef XAPI_1_0_5558_H
#define XAPI_1_0_5558_H
#ifndef XAPI_5558_H
#define XAPI_5558_H
#include "OOVPA.h"
extern OOVPATable XAPI_1_0_5558[];
extern uint32 XAPI_1_0_5558_SIZE;
extern OOVPATable XAPI_5558[];
extern uint32 XAPI_5558_SIZE;
#endif

View File

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

View File

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

View File

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