@@ -42,7 +42,7 @@ OOVPA_SIG_MATCH(
4242 XREF_ENTRY (0x01 , XREF_D3D_g_pDevice),
4343
4444 // add eax, OFFSET_D3DDevice__m_VerticalBlankEvent
45- XREF_ENTRY(0x18 , XREF_OFFSET_D3DDevice__m_VerticalBlankEvent ), // <-- Deriving this XRef is the purpose of this OOVPA
45+ XREF_ENTRY(0x18 , XREF_D3DDevice__m_VerticalBlankEvent_OFFSET ), // <-- Deriving this XRef is the purpose of this OOVPA
4646
4747 // mov eax,[D3D_g_pDevice]
4848 OV_MATCH(0x00 , 0xA1 ),
@@ -110,6 +110,54 @@ OOVPA_SIG_MATCH(
110110 //
111111);
112112
113+ // ******************************************************************
114+ // * D3D_g_pDevice
115+ // ******************************************************************
116+ // dummy signature
117+ OOVPA_SIG_HEADER_NO_XREF (D3D_g_pDevice,
118+ 0 )
119+ OOVPA_SIG_MATCH_DUMMY();
120+
121+ // ******************************************************************
122+ // * D3DDevice__m_PixelShader OFFSET
123+ // ******************************************************************
124+ // dummy signature
125+ OOVPA_SIG_HEADER_NO_XREF (D3DDevice__m_PixelShader_OFFSET,
126+ 0 )
127+ OOVPA_SIG_MATCH_DUMMY();
128+
129+ // ******************************************************************
130+ // * D3DDevice__m_VerticalBlankEvent OFFSET
131+ // ******************************************************************
132+ // dummy signature
133+ OOVPA_SIG_HEADER_NO_XREF (D3DDevice__m_VerticalBlankEvent_OFFSET,
134+ 0 )
135+ OOVPA_SIG_MATCH_DUMMY();
136+
137+ // ******************************************************************
138+ // * D3DDevice__m_SwapCallback OFFSET
139+ // ******************************************************************
140+ // dummy signature
141+ OOVPA_SIG_HEADER_NO_XREF (D3DDevice__m_SwapCallback_OFFSET,
142+ 0 )
143+ OOVPA_SIG_MATCH_DUMMY();
144+
145+ // ******************************************************************
146+ // * D3DDevice__m_VBlankCallback OFFSET
147+ // ******************************************************************
148+ // dummy signature
149+ OOVPA_SIG_HEADER_NO_XREF (D3DDevice__m_VBlankCallback_OFFSET,
150+ 0 )
151+ OOVPA_SIG_MATCH_DUMMY();
152+
153+ // ******************************************************************
154+ // * D3DDevice__m_VertexShader OFFSET
155+ // ******************************************************************
156+ // dummy signature
157+ OOVPA_SIG_HEADER_NO_XREF (D3DDevice__m_VertexShader_OFFSET,
158+ 0 )
159+ OOVPA_SIG_MATCH_DUMMY();
160+
113161// ******************************************************************
114162// * Direct3D_CreateDevice
115163// ******************************************************************
@@ -1557,7 +1605,7 @@ OOVPA_SIG_MATCH(
15571605 XREF_ENTRY (0x01 , XREF_D3D_g_pDevice),
15581606
15591607 // D3DDevice_BlockUntilVerticalBlank+0x17 : add eax, OFFSET_D3DDevice__m_VerticalBlankEvent
1560- XREF_ENTRY (0x18 , XREF_OFFSET_D3DDevice__m_VerticalBlankEvent ),
1608+ XREF_ENTRY (0x18 , XREF_D3DDevice__m_VerticalBlankEvent_OFFSET ),
15611609
15621610 // D3DDevice_BlockUntilVerticalBlank+0x00 : mov eax,[D3D_g_pDevice]
15631611 OV_MATCH (0x00 , 0xA1 ),
@@ -1596,7 +1644,7 @@ OOVPA_SIG_MATCH(
15961644 XREF_ENTRY (0x06 , XREF_D3D_g_pDevice),
15971645
15981646 // D3DDevice_SetVerticalBlankCallback+0x0A : mov [ecx+OFFSET_D3DDevice__m_VBlankCallback],eax
1599- XREF_ENTRY (0x0C , XREF_OFFSET_D3DDevice__m_VBlankCallback ),
1647+ XREF_ENTRY (0x0C , XREF_D3DDevice__m_VBlankCallback_OFFSET ),
16001648
16011649 // D3DDevice_SetVerticalBlankCallback+0x00 : mov eax,[esp+0x04]
16021650 OV_MATCH (0x00 , 0x8B , 0x44 , 0x24 , 0x04 ),
@@ -1753,7 +1801,7 @@ OOVPA_SIG_HEADER_XREF(D3DDevice_SetVertexShader,
17531801 XRefOne)
17541802OOVPA_SIG_MATCH (
17551803
1756- XREF_ENTRY (0x12 , XREF_OFFSET_D3DDevice__m_VertexShader ), // Derived
1804+ XREF_ENTRY (0x12 , XREF_D3DDevice__m_VertexShader_OFFSET ), // Derived
17571805
17581806 // D3DDevice_SetVertexShader+0x00 : push ebx
17591807 { 0x00 , 0x53 },
0 commit comments