INT64 __fastcall KiQueryIptSupport(INT64 a1, INT64 a2){
unsigned int *v2;
unsigned int *v3;
unsigned int v4;
unsigned int v5;
if( a1 && a2 )
{
if( KiXSavesManagesIpt() )
{
*v3 = 1;
v5 = KUSER_SHARED_DATA.XState.AllFeatures[8];
}
else
{
if( (_DWORD)KiIptMsrMask == v4 )
{
*v3 = v4;
*v2 = v4;
return 0i64;
}
v5 = KiIptSaveAreaLength;
*v3 = 2;
}
*v2 = v5;
return 0i64;
}
return 3221225485i64;
}