SdbpMatchDeviceString

NTSTATUS __stdcall SdbpMatchDeviceString(VOID *pDB, const WCHAR *szToMatch, UINT64 tiDevice, UINT16 tAttribute){
  NTSTATUS v6; 
  unsigned int FirstTag; 
  WCHAR *StringTagPtr; 

  v6 = 0;
  FirstTag = SdbFindFirstTag((_DB *)pDB, (unsigned int)tiDevice, tAttribute);
  if( !FirstTag )
    return 1;
  StringTagPtr = SdbGetStringTagPtr(pDB, FirstTag);
  if( StringTagPtr && szToMatch && !wcsicmp(StringTagPtr, szToMatch) )
    return 1;
  return v6;
}

Referenced by:

SdbpMatchAcpi
SdbpMatchBios
SdbpMatchCpu
SdbpMatchOem