SdbReadQWORDTag
INT64 __fastcall SdbReadQWORDTag(INT64 a1, UINT64 a2, INT64 a3){
unsigned int v4;
int v6;
INT64 v7;
int TagFromTagID;
INT64 v10;
v10 = a3;
v4 = a2;
if( (SdbGetTagFromTagID(a1, a2) & 0xF000) == 20480 )
{
v6 = SdbpReadTagData(a1, v4, &v10, 8u);
v7 = v10;
if( !v6 )
return a3;
return v7;
}
else
{
TagFromTagID = (unsigned __int16)SdbGetTagFromTagID(a1, v4);
AslLogCallPrintf(
1ui64,
"SdbReadQWORDTag",
0x9Dui64,
"TagID 0x%X, Tag 0x%X not of the expected type",
v4,
TagFromTagID);
return a3;
}
}Referenced by:
KsepDbReadKData
KsepDbReadKFlag
SdbQueryDataExTagID
SdbpCheckAllAttributes
SdbpCheckPackageAttributes
SdbpGetRegistryMatchingAttributes
SdbpMatchOsVersion