InitOnceGetStringTableOffset

VOID __fastcall InitOnceGetStringTableOffset(){
  INT64 v0; 
  _QWORD *v1; 
  _QWORD *v2; 
  INT64 v3; 
  int FirstTag; 
  _DWORD *v5; 
  v2 = v1;
  v3 = v0;
  if( v0 )
  {
    if( v1 )
    {
      FirstTag = SdbFindFirstTag(v0, 0i64, 30721);
      v5 = (_DWORD *)(v3 + 1352);
      *v5 = FirstTag;
      if( FirstTag )
        *v2 = v5;
      else
        AslLogCallPrintf(1ui64, "InitOnceGetStringTableOffset", 0x2C2ui64, "No stringtable in DB");
    }
    else
    {
      AslLogCallPrintf(
        1ui64,
        "InitOnceGetStringTableOffset",
        0x2B8ui64,
        "No return context was supplied for InitOnceGetStringTableOffset");
    }
  }
  else
  {
    AslLogCallPrintf(
      1ui64,
      "InitOnceGetStringTableOffset",
      0x2B2ui64,
      "PDB was not supplied for InitOnceGetStringTableOffset");
  }
}

Referenced by:

No references.