VOID __stdcall ViSetRequestedAPIs(INT64 a1){
INT64 i;
__int64 *j;
for( i = a1; *(_QWORD *)i; i += 48i64 )
{
for( j = *(__int64 **)VfDifAPIThunkContextHead; j != (__int64 *)VfDifAPIThunkContextHead; j = (__int64 *)*j )
{
if( !stricmp(*(const char **)i, (const char *)*(j - 2)) && *(_DWORD *)(i + 40) != 0xFFFF )
{
*(_DWORD *)(i + 24) |= 1u;
*((_DWORD *)j - 2) |= *(_DWORD *)(i + 24);
*((_DWORD *)j + 12) = *(_DWORD *)(i + 40);
}
}
}
}