ExpSafeWcslen

UINT64 __stdcall ExpSafeWcslen(WCHAR *String, VOID *Max){
  WCHAR *v2; 

  v2 = String;
  if( String >= Max )
    return 0xFFFFFFFFi64;
  do
  {
    if( !*v2 )
      break;
    ++v2;
  }
  while( v2 < Max );
  if( v2 >= Max )
    return 0xFFFFFFFFi64;
  else
    return v2 - String;
}

Referenced by:

ExpSetBootEntry
ExpSetDriverEntry
ExpVerifyFilePath
ExpVerifyWindowsOsOptions
NtEnumerateBootEntries
NtEnumerateDriverEntries