MiConvertAssignedRegionToVaType
NTSTATUS __stdcall MiConvertAssignedRegionToVaType(INT64 a1){
int v1;
int v2;
int v3;
int v5;
int v6;
int v7;
int v8;
if( (int)a1 > 7 )
{
v5 = a1 - 8;
if( v5 )
{
v6 = v5 - 1;
if( !v6 )
return 4;
v7 = v6 - 1;
if( v7 )
{
v8 = v7 - 1;
if( v8 )
{
if( v8 != 1 )
return 0;
return 12;
}
else
{
return 15;
}
}
else
{
return 1;
}
}
else
{
return 14;
}
}
else if( (_DWORD)a1 == 7 )
{
return 2;
}
else if( (_DWORD)a1 )
{
v1 = a1 - 1;
if( v1 )
{
v2 = v1 - 1;
if( v2 )
{
v3 = v2 - 1;
if( v3 )
{
if( v3 != 2 )
return 0;
return 4;
}
return 9;
}
else
{
return 8;
}
}
else
{
return 6;
}
}
else
{
return 5;
}
}Referenced by:
MiInitializeSystemVa