IopSymlinkGetRelatedMountPoint

INT64 __fastcall IopSymlinkGetRelatedMountPoint(INT64 a1, UINT16 a2){
  if( !a1 )
    return a1;
  do
  {
    if( (*(_BYTE *)(a1 + 2) & 1) == 0 )
      break;
    if( *(_WORD *)a1 > a2 )
      break;
    a1 = *(_QWORD *)(a1 + 8);
  }
  while( a1 );
  if( a1 && (*(_BYTE *)(a1 + 2) & 1) == 0 )
    return 0i64;
  else
    return a1;
}

Referenced by:

IopGraftName
IopSymlinkRememberJunction