SdbGetDatabaseEdition

NTSTATUS __stdcall SdbGetDatabaseEdition(_DB *pdb){
  NTSTATUS v2; 
  unsigned int FirstTag; 
  unsigned int v4; 

  v2 = 0;
  FirstTag = SdbFindFirstTag(pdb, 0i64, 0x7001u);
  if( FirstTag )
  {
    v4 = SdbFindFirstTag(pdb, FirstTag, 0x4055u);
    if( v4 )
      return SdbReadDWORDTag(pdb, v4, 0);
  }
  else
  {
    AslLogCallPrintf(
      1ui64,
      (INT8 *)"SdbGetDatabaseEdition",
      0x25Fui64,
      (INT8 *)"Failed to get database tag, db is corrupt");
  }
  return v2;
}

Referenced by:

KsepSdbBootInitialize
KsepSdbMapToMemory