SdbpMatchCpu

NTSTATUS __stdcall SdbpMatchCpu(VOID *pDB, UINT64 a2, INT64 a3){
  NTSTATUS v5; 
  unsigned int FirstTag; 
  unsigned int v7; 

  v5 = 0;
  FirstTag = SdbFindFirstTag((_DB *)pDB, a2, 0x7021u);
  v7 = FirstTag;
  if( !FirstTag )
    return 1;
  if( SdbpMatchDeviceString(pDB, *(const WCHAR **)a3, FirstTag, 0x6025u)
    && (unsigned int)SdbpMatchDeviceDWORD((_DB *)pDB, *(_DWORD *)(a3 + 32), v7, 0x403Au, 16443, 16444)
    && (unsigned int)SdbpMatchDeviceDWORD((_DB *)pDB, *(_DWORD *)(a3 + 36), v7, 0x403Du, 16446, 16447) )
  {
    return 1;
  }
  return v5;
}

Referenced by:

SdbpCheckKObject