HalpMcUpdateFindDataTableEntry

INT64 *__fastcall HalpMcUpdateFindDataTableEntry(_QWORD *a1){
  __int64 *v1; 
  v1 = (__int64 *)*a1;
  if( (_QWORD *)*a1 == a1 )
    return 0i64;
  while( *((_WORD *)v1 + 44) != 24 || wcsicmp((const wchar_t *)v1[12], L"mcupdate.dll") )
  {
    v1 = (__int64 *)*v1;
    if( v1 == a1 )
      return 0i64;
  }
  return v1;
}

Referenced by:

HalpMcUpdateInitialize