PpIrpQueryResourceRequirements

NTSTATUS __stdcall PpIrpQueryResourceRequirements(
        DEVICE_OBJECT *DeviceObject,
        IO_RESOURCE_REQUIREMENTS_LIST **Requirements){
  NTSTATUS v4; 
  _WORD result[44]; 
  *Requirements = 0i64;
  memset((INT64)result, 0i64);
  result[0] = 2843;
  v4 = IopSynchronousCall(DeviceObject, (IO_STACK_LOCATION *)result, 3221225659i64, 0i64, (UINT64 *)Requirements);
  if( v4 < 0 )
  {
    *Requirements = 0i64;
  }
  else if( !*Requirements )
  {
    return -1073741637;
  }
  return v4;
}

Referenced by:

IopQueryDeviceResources
PiQueryResourceRequirements