KsepDbReadKFlag
NTSTATUS __fastcall KsepDbReadKFlag(_DB *pdb, UINT64 tiParent, INT64 a3){
unsigned int v4;
NTSTATUS v6;
unsigned int FirstTag;
WCHAR *StringTagPtr;
unsigned int v9;
v4 = tiParent;
v6 = -1073741823;
if( (_DWORD)tiParent )
{
FirstTag = SdbFindFirstTag(pdb, tiParent, 0x6001u);
if( FirstTag )
{
StringTagPtr = SdbGetStringTagPtr(pdb, FirstTag);
if( StringTagPtr )
{
*(_QWORD *)a3 = StringTagPtr;
v9 = SdbFindFirstTag(pdb, v4, 0x5005u);
if( v9 )
{
*(_DWORD *)(a3 + 8) = 11;
*(_QWORD *)(a3 + 32) = SdbReadQWORDTag(pdb, v9, 0i64);
v6 = 0;
*(_QWORD *)(a3 + 16) = a3 + 32;
*(_DWORD *)(a3 + 12) = 8;
}
}
}
}
return v6;
}Referenced by:
KsepDbCacheReadDeviceInternal