NTSTATUS __stdcall 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 0;
}
v5 = (unsigned int)KiIptSaveAreaLength;
*v3 = 2;
}
*v2 = v5;
return 0;
}
return -1073741811;
}