INT64 __fastcall PiDqGetPnpObjectType(INT64 a1){
unsigned int v1;
int v2;
int v4;
int v5;
int v6;
int v7;
v1 = 0;
v2 = a1 - 1;
if( v2 )
{
v4 = v2 - 1;
if( v4 )
{
v5 = v4 - 1;
if( v5 )
{
v6 = v5 - 1;
if( v6 )
{
v7 = v6 - 3;
if( v7 )
{
if( v7 == 4 )
return 6;
}
else
{
return 2;
}
}
else
{
return 4;
}
}
else
{
return 1;
}
}
else
{
return 5;
}
}
else
{
return 3;
}
return v1;
}