
{  Defines type definition for 'mmp$mtr_fetch_offset_mod_pages' request block.
{    The fields that should be initialized by the caller are:
{  'reqcode', 'status'and  'pva'. Offsets_returned should be the size of the
{  callers array to receive the offsets list.
{    Monitor will check the number of offsets against the allocated size of
{  the callers array. If the array is not large enough the offsets_returned
{  field is updated and returned.
{    On completion the offset_list will hold all the offsets for the modified
{  pages for the given segment and the offsets_returned filed will hold the
{  number of offsets returned in the list.
{    The offset list returned has no particular order.

  TYPE
    mmt$rb_fetch_offset_mod_pages = record
      reqcode: ALIGNED [0 MOD 8] syt$monitor_request_code,
      status: syt$monitor_status,
      sfid: gft$system_file_identifier,
      offsets_returned: integer,
      offset_list: ^array [ 1 .. * ] of ost$segment_offset,
      return_unallocated_offsets: boolean,
    recend;

*copyc GFT$SYSTEM_FILE_IDENTIFIER
*copyc OST$HARDWARE_SUBRANGES
*copyc SYC$MONITOR_REQUEST_CODES
*copyc SYT$MONITOR_REQUEST_CODE


