IopGenericScoreRequirement

NTSTATUS __stdcall IopGenericScoreRequirement(_IO_RESOURCE_DESCRIPTOR *Descriptor){
  UINT64 v1; 
  UINT64 v2; 
  signed __int64 v3; 
  UINT64 v5; 
  UINT64 v6; 
  UINT64 v7; 

  v7 = 0i64;
  v5 = 0i64;
  v6 = 0i64;
  v1 = RtlIoDecodeMemIoResource(Descriptor, &v5, &v6, &v7);
  v2 = v5;
  if( !v5 )
    v2 = 1i64;
  v3 = (v7 - (~(v2 - 1) & (v2 + v6 - 1)) - v1 + 1) / v2 + 1;
  if( v3 < 0 )
  {
    LODWORD(v3) = -1;
  }
  else if( v3 > 0x7FFFFFFF )
  {
    LODWORD(v3) = 0x7FFFFFFF;
  }
  return v3;
}

Referenced by:

No references.