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