I was just looking at this function and it appears that the isWow64Process is being used but the variables its setting is unused. I could be wrong but you might look again for yourself not sure if they had a hot patch or something for it. Unless i'm looking at this wrong
Code:
v35 = (unsigned int)&v24 ^ __security_cookie;
v2 = a1;
v3 = dword_C738B4;
_mm_store_si128((__m128i *)&v32, 0);
v4 = *(_DWORD *)(v3 + 376);
_mm_storel_epi64((__m128i *)&v33, 0);
v23 = a2;
hModule = (HMODULE)::hModule;
_mm_storel_epi64((__m128i *)((char *)&v32 + 4), _mm_loadl_epi64((const __m128i *)(v3 + 336)));
v6 = _mm_loadl_epi64((const __m128i *)(v3 + 344));
HIDWORD(v33) = v4;
v7 = *(_DWORD *)(v3 + 368);
v26 = v2;
ProcessType2 = 0;
_mm_storel_epi64((__m128i *)((char *)&v32 + 12), v6);
LODWORD(v32) = v7;
ProcessType = 0;
_IsWow64Process = GetProcAddress(hModule, "IsWow64Process");
isWow64 = 0;
if ( _IsWow64Process )
{
_CurrentProcessHandle = GetCurrentProcess();
if ( ((int (__stdcall *)(HANDLE, int *))_IsWow64Process)(_CurrentProcessHandle, &isWow64) )
{
if ( isWow64 )
ProcessType = 2;
}
}
ProcessType2 = ProcessType;
sub_4192B0(*(_DWORD *)(dword_C738B4 + 212), 1146, &v32);
v10 = *(_DWORD *)(dword_C738B4 + 328);
v11 = *(_DWORD *)(dword_C738B4 + 332);
v28 = dword_C738B4 + 336;
v29 = 16;
v30 = 1328409489;
v31 = 1905109255;
LODWORD(v12) = sub_422A00(&v28);
v13 = sub_9775C0(v10 + v12, (__PAIR__(v11, v10) + v12) >> 32, -1434480983, 0);
v14 = v26;
result = sub_419170(v16, v13, v15);
if ( result >= 0 )
{
v18 = sub_510070(328, 0);
if ( v18 )
v19 = sub_414310(v18);
else
v19 = 0;
if ( *(_DWORD *)(v14 + 84) && sub_414550(*(_DWORD *)(v14 + 84)) >= 0 && sub_423280(v19) >= 0 )
{
*(_DWORD *)(v14 + 76) = 3;
v20 = *(_DWORD *)(v14 + 80);
if ( v20 )
{
(*(void (__stdcall **)(_DWORD))(*(_DWORD *)v20 + 4))(*(_DWORD *)(v14 + 80));
*(_DWORD *)(v14 + 80) = 0;
}
v21 = *(_DWORD *)(v14 + 28);
if ( v21 )
sub_489310(v21, (unsigned int)"NetworkStatus", &unk_B0BF13, v23);
v22 = 0;
}
else
{
v22 = sub_427970(501422, 0);
}
if ( v19 )
(*(void (__stdcall **)(int))(*(_DWORD *)v19 + 4))(v19);
result = v22;
}
return result;