<div class="content" name="RTR_TOC_ENTRY" uuid="c99955ec-6d18-4665-8d5b-e124de63a368"><p>The <b>RTR_TOC_ENTRY</b> structure specifies the format in
which information pertaining to the type of data is stored in <a href="402d2cc2-dd94-487a-9bb1-fab6728c3e7d" data-linktype="relative-path"><b>RTR_INFO_BLOCK_HEADER (section 2.2.1.2.3)</b></a>.
The following figure shows the relationships between the block header and the
entries.</p><p><img id="MS-RRASM_pictf2acd8c5-ea36-3d22-9bb9-6022d7c52764.png" src="ms-rrasm_files/image003.png" alt="Block header and entries" title="Block header and entries" data-linktype="relative-path"/></p><p><b>Figure 3: Block header and entries</b></p><table>
 <tbody><tr>
  <th><p><br/>0</p></th>
  <th><p><br/>1</p></th>
  <th><p><br/>2</p></th>
  <th><p><br/>3</p></th>
  <th><p><br/>4</p></th>
  <th><p><br/>5</p></th>
  <th><p><br/>6</p></th>
  <th><p><br/>7</p></th>
  <th><p><br/>8</p></th>
  <th><p><br/>9</p></th>
  <th><p>1<br/>0</p></th>
  <th><p><br/>1</p></th>
  <th><p><br/>2</p></th>
  <th><p><br/>3</p></th>
  <th><p><br/>4</p></th>
  <th><p><br/>5</p></th>
  <th><p><br/>6</p></th>
  <th><p><br/>7</p></th>
  <th><p><br/>8</p></th>
  <th><p><br/>9</p></th>
  <th><p>2<br/>0</p></th>
  <th><p><br/>1</p></th>
  <th><p><br/>2</p></th>
  <th><p><br/>3</p></th>
  <th><p><br/>4</p></th>
  <th><p><br/>5</p></th>
  <th><p><br/>6</p></th>
  <th><p><br/>7</p></th>
  <th><p><br/>8</p></th>
  <th><p><br/>9</p></th>
  <th><p>3<br/>0</p></th>
  <th><p><br/>1</p></th>
 </tr>
 <tr>
  <td colspan="32">InfoType</td>
 </tr>
 <tr>
  <td colspan="32">InfoSize</td>
 </tr>
 <tr>
  <td colspan="32">Count</td>
 </tr>
 <tr>
  <td colspan="32">Offset</td>
 </tr>
</tbody></table><p><b>InfoType (4 bytes): </b>A 32-bit, unsigned integer
in network byte order that MUST indicate the type of data contained in the
list. The value MUST be one of the following when the transport is IPv4 or
IPv6.<a id="Appendix_A_Target_17"></a><a aria-label="Product behavior note 17" href="3bb906f0-b077-47ab-ad11-d8d807afde26#Appendix_A_17" data-linktype="relative-path">&lt;17&gt;</a></p><dl>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Value</p>
   </th>
   <th>
   <p>Meaning</p>
   </th>
   <th>
   <p>Structure pointed to at offset</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>IP_IN_FILTER_INFO 0xFFFF0001</td>
  <td>The input filter that is applied to the IP packets sent to the RRAS server.</td>
  <td>FILTER_DESCRIPTOR (section 2.2.1.2.5)</td>
 </tr><tr>
  <td>IP_OUT_FILTER_INFO 0xFFFF0002</td>
  <td>The output filter that is applied to the IP packets sent from the RRAS server.</td>
  <td>FILTER_DESCRIPTOR (section 2.2.1.2.5)</td>
 </tr><tr>
  <td>IP_GLOBAL_INFO 0xFFFF0003</td>
  <td>Global IP filtering information.</td>
  <td>GLOBAL_INFO (section 2.2.1.2.9)</td>
 </tr><tr>
  <td>IP_INTERFACE_STATUS_INFO 0xFFFF0004</td>
  <td>IPv4 interface status information.</td>
  <td>INTERFACE_STATUS_INFO (section 2.2.1.2.18)</td>
 </tr><tr>
  <td>IP_ROUTE_INFO 0xFFFF0005</td>
  <td>Routing information is added. If bV4 of INTERFACE_ROUTE_INFO is set, an IPv4 route is added; otherwise, an IPv6 route is added.</td>
  <td>INTERFACE_ROUTE_INFO (section 2.2.1.2.11)</td>
 </tr><tr>
  <td>IP_PROT_PRIORITY_INFO 0xFFFF0006</td>
  <td>Protocol priority information.</td>
  <td>PRIORITY_INFO (section 2.2.1.2.12)</td>
 </tr><tr>
  <td>IP_PROT_PRIORITY_INFO_EX&lt;18&gt; 0xFFFF0017</td>
  <td>Protocol priority information.</td>
  <td>PRIORITY_INFO_EX (section 2.2.1.2.266)</td>
 </tr><tr>
  <td>IP_ROUTER_DISC_INFO 0xFFFF0007</td>
  <td>Router discovery information.</td>
  <td>RTR_DISC_INFO (section 2.2.1.2.14)</td>
 </tr><tr>
  <td>IP_DEMAND_DIAL_FILTER_INFO 0xFFFF0009</td>
  <td>The IP traffic that matches this filter indicates that a demand-dial connection is available and all the IP packets matching this filter MUST be routed into the connection.</td>
  <td>FILTER_DESCRIPTOR (section 2.2.1.2.5)</td>
 </tr><tr>
  <td>IP_MCAST_HEARTBEAT_INFO 0xFFFF000A</td>
  <td>Specifies the multicast heartbeat configuration for an interface.</td>
  <td>MCAST_HBEAT_INFO (section 2.2.1.2.15)</td>
 </tr><tr>
  <td>IP_MCAST_BOUNDARY_INFO 0xFFFF000B</td>
  <td>Multicast boundary information.</td>
  <td>MIB_BOUNDARYROW (section 2.2.1.2.24)</td>
 </tr><tr>
  <td>IP_IPINIP_CFG_INFO 0xFFFF000C</td>
  <td>IP in IP configuration information.</td>
  <td>IPINIP_CONFIG_INFO (section 2.2.1.2.17)&lt;19&gt;</td>
 </tr><tr>
  <td>IP_IFFILTER_INFO 0xFFFF000D</td>
  <td>IPv4 interface filter information.</td>
  <td>IFFILTER_INFO (section 2.2.1.2.88)</td>
 </tr><tr>
  <td>IP_MCAST_LIMIT_INFO 0xFFFF000E</td>
  <td>Multicast configuration information.</td>
  <td>MIB_MCAST_LIMIT_ROW (section 2.2.1.2.16)</td>
 </tr><tr>
  <td>IPV6_GLOBAL_INFO 0xFFFF000F</td>
  <td>Global lPv6 filtering information.</td>
  <td>GLOBAL_INFO (section 2.2.1.2.9)</td>
 </tr><tr>
  <td>IP_IN_FILTER_INFO_V6 0xFFFF0011</td>
  <td>The input filter that MUST be applied to the IPv6 packets sent to the RRAS server.</td>
  <td>FILTER_DESCRIPTOR_V6 (section 2.2.1.2.7)</td>
 </tr><tr>
  <td>IP_OUT_FILTER_INFO_V6 0xFFFF0012</td>
  <td>The output filter that MUST be applied to the IPv6 packets sent from the RRAS server.</td>
  <td>FILTER_DESCRIPTOR_V6 (section 2.2.1.2.7)</td>
 </tr><tr>
  <td>IP_DEMAND_DIAL_FILTER_INFO_V6 0xFFFF0013</td>
  <td>IPv6 traffic that matches this filter indicates that a site-to-site connection MUST be available and all the IPv6 packets matching this filter MUST be routed into the connection.</td>
  <td>FILTER_DESCRIPTOR_V6 (section 2.2.1.2.7)</td>
 </tr><tr>
  <td>IP_IFFILTER_INFO_V6 0xFFFF0014</td>
  <td>IPv6 interface filter information.</td>
  <td>IFFILTER_INFO (section 2.2.1.2.88)</td>
 </tr><tr>
  <td>IP_FILTER_ENABLE_INFO 0xFFFF0015</td>
  <td>Enable or disable IPv4 interface filter.</td>
  <td>MPR_FILTER_0 (section 2.2.1.2.89)&lt;20&gt;</td>
 </tr><tr>
  <td>IP_FILTER_ENABLE_INFO_V6 0xFFFF0016</td>
  <td>Enable or disable IPv6 interface filter.</td>
  <td>MPR_FILTER_0 (section 2.2.1.2.89)</td>
 </tr><tr>
  <td>MS_IP_BOOTP 0x0000270F</td>
  <td>IP BOOTP global or interface information depending on the method that calls.</td>
  <td>IPBOOTP_GLOBAL_CONFIG (section 2.2.1.2.149) IPBOOTP_IF_CONFIG (section 2.2.1.2.150)</td>
 </tr><tr>
  <td>MS_IP_IGMP 0x4137000A</td>
  <td>IGMP global or interface information depending on the method that calls.</td>
  <td>IGMP_MIB_GLOBAL_CONFIG (section 2.2.1.2.173) IGMP_MIB_IF_CONFIG (section 2.2.1.2.174)</td>
 </tr><tr>
  <td>MS_IP_RIP 0x00000008</td>
  <td>IP RIP global or interface information depending on the method that calls.</td>
  <td>IPRIP_IF_CONFIG (section 2.2.1.2.166) IPRIP_GLOBAL_CONFIG (section 2.2.1.2.164)</td>
 </tr><tr>
  <td>MS_IP_BGP 0x0137000E</td>
  <td>BGP configuration.</td>
  <td>When the transport is IPv4, the structure pointed to at the offset is BGP_CONFIG_HEADER (section 2.2.1.2.252). When the transport is IPv6, the structure pointed to at the offset is BGP_ROUTER_V6 (section 2.2.1.2.265).</td>
 </tr><tr>
  <td>MS_IP_DHCP_ALLOCATOR 0x81372714</td>
  <td>DHCP allocator global or interface information depending on the method that calls.</td>
  <td>IP_AUTO_DHCP_GLOBAL_INFO (section 2.2.1.2.191) IP_AUTO_DHCP_INTERFACE_INFO (section 2.2.1.2.192)</td>
 </tr><tr>
  <td>MS_IP_DNS_PROXY 0x81372713</td>
  <td>DNS Proxy global or interface information depending on the method that calls.</td>
  <td>IP_DNS_PROXY_GLOBAL_INFO (section 2.2.1.2.193) IP_DNS_PROXY_INTERFACE_INFO (section 2.2.1.2.194)</td>
 </tr><tr>
  <td>MS_IP_NAT 0x81372715</td>
  <td>IP NAT global or interface information depending on the method that calls.</td>
  <td>IP_NAT_GLOBAL_INFO (section 2.2.1.2.195) IP_NAT_INTERFACE_INFO (section 2.2.1.2.197)</td>
 </tr><tr>
  <td>MS_IP_OSPF&lt;21&gt; 0x0000000D</td>
  <td>OSPF global or interface information depending on the method that calls.</td>
  <td>OSPF_ROUTE_FILTER_INFO (section 2.2.1.2.209) OSPF_PROTO_FILTER_INFO (section 2.2.1.2.210) OSPF_GLOBAL_PARAM (section 2.2.1.2.211) OSPF_AREA_PARAM (section 2.2.1.2.212) OSPF_AREA_RANGE_PARAM (section 2.2.1.2.213) OSPF_VIRT_INTERFACE_PARAM (section 2.2.1.2.214) OSPF_INTERFACE_PARAM (section 2.2.1.2.215) OSPF_NBMA_NEIGHBOR_PARAM (section 2.2.1.2.216)</td>
 </tr><tr>
  <td>MS_IPV6_DHCP 0x000003E7</td>
  <td>DHCPv6 Relay global or interface information depending on the method that calls.</td>
  <td>DHCPV6R_IF_CONFIG (section 2.2.1.2.159) DHCPV6R_GLOBAL_CONFIG (section 2.2.1.2.157)</td>
 </tr></tbody></table>
</dd>
<dd>
<p>The value MUST be one of the
following when the transport is IPX.<a id="Appendix_A_Target_22"></a><a aria-label="Product behavior note 22" href="3bb906f0-b077-47ab-ad11-d8d807afde26#Appendix_A_22" data-linktype="relative-path">&lt;22&gt;</a></p>
</dd>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Value</p>
   </th>
   <th>
   <p>Meaning</p>
   </th>
   <th>
   <p>Structure pointed to at offset</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>IPX_INTERFACE_INFO_TYPE 0x00000001</td>
  <td>Specifies the IPX interface data.</td>
  <td>IPX_IF_INFO (section 2.2.1.2.91)</td>
 </tr><tr>
  <td>IPX_STATIC_ROUTE_INFO_TYPE 0x00000002</td>
  <td>Specifies the route information for an IPX interface.</td>
  <td>IPX_STATIC_ROUTE_INFO (section 2.2.1.2.93)</td>
 </tr><tr>
  <td>IPX_STATIC_SERVICE_INFO_TYPE 0x00000003</td>
  <td>Specifies information about the transport layer protocol that is being multiplexed.</td>
  <td>IPX_STATIC_SERVICE_INFO (section 2.2.1.2.94)</td>
 </tr><tr>
  <td>IPX_IN_TRAFFIC_FILTER_INFO_TYPE 0x00000006</td>
  <td>Specifies the filter data for an IPX interface.</td>
  <td>IPX_TRAFFIC_FILTER_INFO (section 2.2.1.2.98)</td>
 </tr><tr>
  <td>IPX_ADAPTER_INFO_TYPE 0x00000007</td>
  <td>Specifies the adapter information for the IPX.</td>
  <td>IPX_ADAPTER_INFO (section 2.2.1.2.96)</td>
 </tr><tr>
  <td>IPXWAN_IF_INFO 0x00000008</td>
  <td>Specifies whether IPXWAN negotiation is to be disabled or enabled.</td>
  <td>IPXWAN_IF_INFO (section 2.2.1.2.92)</td>
 </tr><tr>
  <td>IPX_GLOBAL_INFO_TYPE 0x00000009</td>
  <td>Specifies global IPX information. See IPX_GLOBAL_INFO for the actual information.</td>
  <td>IPX_GLOBAL_INFO (section 2.2.1.2.90)</td>
 </tr><tr>
  <td>IPX_STATIC_NETBIOS_NAME_INFO_TYPE 0x0000000A</td>
  <td>Specifies the NetBIOS name of an IPX interface.</td>
  <td>IPX_STATIC_NETBIOS_NAME_INFO (section 2.2.1.2.95)</td>
 </tr><tr>
  <td>IPX_IN_TRAFFIC_FILTER_GLOBAL_INFO_TYPE 0x0000000B</td>
  <td>Specifies the action for a filter match.</td>
  <td>IPX_TRAFFIC_FILTER_GLOBAL_INFO (section 2.2.1.2.97)</td>
 </tr><tr>
  <td>IPX_OUT_TRAFFIC_FILTER_INFO_TYPE 0x0000000C</td>
  <td>Specifies the filter data for an IPX interface.</td>
  <td>IPX_TRAFFIC_FILTER_INFO (section 2.2.1.2.98)</td>
 </tr><tr>
  <td>IPX_OUT_TRAFFIC_FILTER_GLOBAL_INFO_TYPE 0x0000000D</td>
  <td>Specifies the action for a filter match.</td>
  <td>IPX_TRAFFIC_FILTER_GLOBAL_INFO (section 2.2.1.2.97)</td>
 </tr><tr>
  <td>IPX_PROTOCOL_RIP 0x00020000</td>
  <td>RIP global or interface information depending on the method that calls.</td>
  <td>RIP_GLOBAL_INFO (section 2.2.1.2.202) RIP_IF_CONFIG (section 2.2.1.2.206)</td>
 </tr><tr>
  <td>IPX_PROTOCOL_SAP 0x00020001</td>
  <td>SAP global or interface information depending on the method that calls.</td>
  <td>SAP_GLOBAL_INFO (section 2.2.1.2.207) SAP_IF_CONFIG (section 2.2.1.2.114)</td>
 </tr></tbody></table>
</dd></dl><p><b>InfoSize (4 bytes): </b>A 32-bit, unsigned
integer, in network byte-order, that MUST specify the number of bytes in an
information structure of this type in this entry.</p><p><b>Count (4 bytes): </b>A 32-bit, unsigned integer in
network byte order that MUST specify the number of information structures of
this type in this entry.</p><p><b>Offset (4 bytes): </b>A 32-bit, unsigned integer
in network byte order that MUST specify the offset of start of the first
structure for this entry.</p></div>