ViSetRequestedAPIs

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);
      }
    }
  }
}

Referenced by:

ViXdvSetRequestedAPIsforDIF