PNP_OBJECT_TYPE __stdcall PiDqGetPnpObjectType(_DEV_OBJECT_TYPE ObjectType){
PNP_OBJECT_TYPE v1;
__int32 v2;
__int32 v4;
__int32 v5;
__int32 v6;
int v7;
v1 = 0;
v2 = ObjectType - 1;
if( !v2 )
return 3;
v4 = v2 - 1;
if( !v4 )
return 5;
v5 = v4 - 1;
if( !v5 )
return 1;
v6 = v5 - 1;
if( !v6 )
return 4;
v7 = v6 - 3;
if( !v7 )
return 2;
if( v7 == 4 )
return 6;
return v1;
}