  TYPE
    nat$tcpip_attributes_control = record
      access_control: nlt$access_control,
      tcpip_attributes: ^nat$tcpip_attributes,
    recend,

    nat$tcpip_attributes = record
      access_control: nlt$access_control,
      next_entry: ^nat$tcpip_attributes,
      tcpip_application: nat$application_name,
      tcpip_status: nat$application_status,
      maximum_sockets: nat$number_of_sockets,
{ Application validation.
      tcpip_capability: ost$name,
      tcpip_ring: ost$ring,
      tcpip_system_privilege: boolean,
{ Other attributes.
      flags: packed record
        nam_accounting: boolean,
      recend,
      active_socket_count: nat$number_of_sockets,
      socket_attempt_count: integer,
      socket_reject_count: integer,
      CASE protocol: nat$protocol OF
      = nac$stream_socket =
        tcp_socket_list: ^nat$tcp_socket,
      = nac$datagram_socket =
        udp_socket_list: ^nat$udp_socket,
      CASEND,
    recend;

*copyc jmt$system_supplied_name
*copyc nat$application_name
*copyc nat$application_status
*copyc nat$number_of_sockets
*copyc nat$protocol
*copyc nat$server_attributes
*copyc nat$tcp_socket
*copyc nat$udp_socket
*copyc nlt$access_control
*copyc osd$virtual_address
*copyc ost$global_task_id
*copyc ost$name
