IdpValidateAcpiName

NTSTATUS __stdcall IdpValidateAcpiName(INT64 a1, INT64 a2){
  unsigned __int64 v2; 
  __int64 v3; 
  __int64 v4; 
  bool v5; 

  v2 = *(_QWORD *)(a1 + 8);
  if( !v2 )
    return -1073741306;
  if( v2 < a1 + 24 )
    return -1073741503;
  v3 = -1i64;
  do
    ++v3;
  while( *(_BYTE *)(v2 + v3) );
  v5 = v3 == -1;
  v4 = v3 + 1;
  if( v5 || v4 == 1 )
    return -1073479624;
  else
    return a1 + a2 < v2 + v4 ? 0x80000005 : 0;
}

Referenced by:

PipIommuValidateDeviceId