SdbpMatchAcpi

NTSTATUS __stdcall SdbpMatchAcpi(_DB *pDB, UINT64 tiKObject, tagSDBDEVICEINFO *MachineAcpi){
  NTSTATUS v5; 
  unsigned int FirstTag; 
  unsigned int v7; 

  v5 = 0;
  FirstTag = SdbFindFirstTag(pDB, tiKObject, 0x701Fu);
  v7 = FirstTag;
  if( !FirstTag )
    return 1;
  if( SdbpMatchDeviceString(pDB, *(const WCHAR **)MachineAcpi, FirstTag, 0x6025u)
    && SdbpMatchDeviceString(pDB, *((const WCHAR **)MachineAcpi + 1), v7, 0x6026u)
    && (unsigned int)SdbpMatchDeviceDWORD(pDB, MachineAcpi[11], v7, 0x4034u, 16437, 16438)
    && (unsigned int)SdbpMatchDeviceDWORD(pDB, MachineAcpi[12], v7, 0x4040u, 16449, 16450) )
  {
    return 1;
  }
  return v5;
}

Referenced by:

SdbpCheckKObject