<div class="content" name="MIB_OPAQUE_INFO" uuid="169e435d-a975-4c1c-bf41-55fd2bd76125"><p>The <b>MIB_OPAQUE_INFO</b> structure contains information
related to an MIB entry. This structure is used to handle MIB data in MIB
methods such as the following:</p><ul><li><p><span><span> 
</span></span><a href="4a8dc1a9-4b2a-4eba-bd0e-df9e8dc97908" data-linktype="relative-path"><b>RMIBEntryCreate (section 3.1.4.27)</b></a><span> </span></p>
</li><li><p><span><span> 
</span></span><a href="61ae7aea-8604-4bf3-8ae5-88542152cf8e" data-linktype="relative-path"><b>RMIBEntrySet (section 3.1.4.29)</b></a><span> </span></p>
</li><li><p><span><span> 
</span></span><a href="ebc5c709-36d8-4520-a0ac-6f36d2d6c0b2" data-linktype="relative-path"><b>RMIBEntryGet (section 3.1.4.30)</b></a><span> </span></p>
</li><li><p><span><span> 
</span></span><a href="9102e585-2f62-4408-bfb6-02a6460cc883" data-linktype="relative-path"><b>RMIBEntryGetFirst (section 3.1.4.31)</b></a><span> </span></p>
</li><li><p><span><span> 
</span></span><a href="50f78033-d248-4272-b4b9-a2519a0f304d" data-linktype="relative-path"><b>RMIBEntryGetNext (section 3.1.4.32)</b></a><span> </span></p>
</li></ul><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">dwId</td>
 </tr>
 <tr>
  <td colspan="32">ullAlign</td>
 </tr>
 <tr>
  <td colspan="32">rgbyData</td>
 </tr>
</tbody></table><p><b>dwId (4 bytes):</b> MIB ID for the type of
information being submitted or returned. IPX does not use this structure. For
IP transport, the MIB ID MUST be one of the following values.</p><dl>
<dd>
<table><thead>
  <tr>
   <th>
   <p>dwId Value</p>
   </th>
   <th>
   <p>Meaning</p>
   </th>
   <th>
   <p>Structure to be pointed to by rgbyData.</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>IF_NUMBER 0x00000000</td>
  <td>Information about number of interfaces on the server.</td>
  <td>MIB_IFNUMBER (section 2.2.1.2.28)</td>
 </tr><tr>
  <td>IF_TABLE 0x00000001</td>
  <td>Table of interface entries.</td>
  <td>MIB_IFTABLE (section 2.2.1.2.31)</td>
 </tr><tr>
  <td>IF_ROW 0x00000002</td>
  <td>Information about a particular interface.</td>
  <td>MIB_IFROW (section 2.2.1.2.29)</td>
 </tr><tr>
  <td>IP_STATS 0x00000003</td>
  <td>Information about the IP protocol.</td>
  <td>MIB_IPSTATS (section 2.2.1.2.49)</td>
 </tr><tr>
  <td>IP_ADDRTABLE 0x00000004</td>
  <td>Table of IPv4 address entries.</td>
  <td>MIB_IPADDRTABLE (section 2.2.1.2.33)</td>
 </tr><tr>
  <td>IP_ADDRROW 0x00000005</td>
  <td>Information for a particular IPv4 address.</td>
  <td>MIB_IPADDRROW (section 2.2.1.2.32)</td>
 </tr><tr>
  <td>IP_FORWARDNUMBER 0x00000006</td>
  <td>Information about number of routes in a particular IP routing table.</td>
  <td>MIB_IPFORWARDNUMBER (section 2.2.1.2.34)</td>
 </tr><tr>
  <td>IP_FORWARDTABLE 0x00000007</td>
  <td>Table of IPv4 route entries.</td>
  <td>MIB_IPFORWARDTABLE (section 2.2.1.2.36)</td>
 </tr><tr>
  <td>IP_FORWARDROW 0x00000008</td>
  <td>Information that describes an IPv4/IPv6 network route.</td>
  <td>MIB_IPFORWARDROW (section 2.2.1.2.35) for IPv4, INTERFACE_ROUTE_ENTRY (section 2.2.1.2.181) for IPv6 based on the transport</td>
 </tr><tr>
  <td>IP_NETTABLE 0x00000009</td>
  <td>Table of ARP entries for IPv4 addresses.</td>
  <td>MIB_IPNETTABLE (section 2.2.1.2.48)</td>
 </tr><tr>
  <td>IP_NETROW 0x0000000A</td>
  <td>Information about an ARP table entry for an IPv4 address.</td>
  <td>MIB_IPNETROW (section 2.2.1.2.47)</td>
 </tr><tr>
  <td>ICMP_STATS 0x0000000B</td>
  <td>Statistics for ICMP messages on a particular computer.</td>
  <td>MIB_ICMP (section 2.2.1.2.25)</td>
 </tr><tr>
  <td>TCP_STATS 0x0000000C</td>
  <td>Statistics for the TCP protocol running on the local computer.</td>
  <td>MIB_TCPSTATS (section 2.2.1.2.56)</td>
 </tr><tr>
  <td>TCP_TABLE 0x0000000D</td>
  <td>Table of IPv4 TCP connections.</td>
  <td>MIB_TCPTABLE (section 2.2.1.2.57)</td>
 </tr><tr>
  <td>TCP_ROW 0x0000000E</td>
  <td>Information for an IPv4 TCP connection.</td>
  <td>MIB_TCPROW (section 2.2.1.2.55)</td>
 </tr><tr>
  <td>UDP_STATS 0x0000000F</td>
  <td>Statistics for the UDP running on the local computer.</td>
  <td>MIB_UDPSTATS (section 2.2.1.2.59)</td>
 </tr><tr>
  <td>UDP_TABLE 0x00000010</td>
  <td>Table of address information for sending and receiving UDP datagrams.</td>
  <td>MIB_UDPTABLE (section 2.2.1.2.60)</td>
 </tr><tr>
  <td>UDP_ROW 0x00000011</td>
  <td>Information for a UDP session.</td>
  <td>MIB_UDPROW (section 2.2.1.2.58)</td>
 </tr><tr>
  <td>MCAST_MFE 0x00000012</td>
  <td>Information for an IP multicast forwarding entry.</td>
  <td>MIB_MFE_TABLE (section 2.2.1.2.51). rgbyData SHOULD be specified as NULL when the requested IP multicast forwarding entry is not found when using the RMIBEntryGet, RMIBEntryGetFirst, and RMIBEntryGetNext methods. These methods return ERROR_SUCCESS even if they do not find the requested IP multicast forwarding entry.</td>
 </tr><tr>
  <td>MCAST_MFE_STATS 0x00000013</td>
  <td>Statistics associated with an MFE.</td>
  <td>MIB_MFE_STATS_TABLE (section 2.2.1.2.50)</td>
 </tr><tr>
  <td>BEST_IF 0x00000014</td>
  <td>Information about the interface that has the best route to a particular destination IPv4 address.</td>
  <td>MIB_BEST_IF (section 2.2.1.2.23)</td>
 </tr><tr>
  <td>BEST_ROUTE 0x00000015</td>
  <td>Information about a particular route.</td>
  <td>INTERFACE_ROUTE_INFO (section 2.2.1.2.11)</td>
 </tr><tr>
  <td>PROXY_ARP 0x00000016</td>
  <td>Information for a Proxy Address Resolution Protocol (PARP) entry.</td>
  <td>MIB_PROXYARP (section 2.2.1.2.54)</td>
 </tr><tr>
  <td>MCAST_IF_ENTRY 0x00000017</td>
  <td>Information about an IP multicast interface.</td>
  <td>MIB_IPMCAST_IF_ENTRY (section 2.2.1.2.40)</td>
 </tr><tr>
  <td>MCAST_GLOBAL 0x00000018</td>
  <td>Global information for IP multicast on a particular computer.</td>
  <td>MIB_IPMCAST_GLOBAL (section 2.2.1.2.39)</td>
 </tr><tr>
  <td>IF_STATUS 0x00000019</td>
  <td>Status information for a particular interface.</td>
  <td>MIB_IFSTATUS (section 2.2.1.2.30)</td>
 </tr><tr>
  <td>MCAST_BOUNDARY 0x0000001A</td>
  <td>Information about a router&#39;s scoped IPv4 multicast address boundaries.</td>
  <td>MIB_IPMCAST_BOUNDARY (section 2.2.1.2.37)</td>
 </tr><tr>
  <td>MCAST_SCOPE 0x0000001B</td>
  <td>Information about a multicast scope.</td>
  <td>MIB_IPMCAST_SCOPE (section 2.2.1.2.46)</td>
 </tr><tr>
  <td>DEST_MATCHING 0x0000001C</td>
  <td>Route information about a matching destination.</td>
  <td>MIB_IPDESTTABLE (section 2.2.1.2.21)</td>
 </tr><tr>
  <td>DEST_LONGER 0x0000001D</td>
  <td>Information about all the possible routes to a destination.</td>
  <td>MIB_IPDESTTABLE (section 2.2.1.2.21)</td>
 </tr><tr>
  <td>DEST_SHORTER 0x0000001E</td>
  <td>Information about the best matching routes to a destination.</td>
  <td>MIB_IPDESTTABLE (section 2.2.1.2.21)</td>
 </tr><tr>
  <td>ROUTE_MATCHING 0x0000001F</td>
  <td>Information about a matching IP route.</td>
  <td>MIB_IPDESTTABLE (section 2.2.1.2.21)</td>
 </tr><tr>
  <td>ROUTE_LONGER 0x00000020</td>
  <td>Information about all the possible routes to a destination.</td>
  <td>MIB_IPDESTTABLE (section 2.2.1.2.21)</td>
 </tr><tr>
  <td>ROUTE_SHORTER 0x00000021</td>
  <td>Information about the best matching routes to a destination.</td>
  <td>MIB_IPDESTTABLE (section 2.2.1.2.21)</td>
 </tr><tr>
  <td>ROUTE_STATE 0x00000022</td>
  <td>Information about whether the route needs to be added to the forwarder or not.</td>
  <td>MIB_ROUTESTATE (section 2.2.1.2.22)</td>
 </tr><tr>
  <td>MCAST_MFE_STATS_EX 0x00000023</td>
  <td>Statistics associated with an MFE.</td>
  <td>MIB_MFE_STATS_TABLE (section 2.2.1.2.50)</td>
 </tr></tbody></table>
</dd></dl><p><b>ullAlign (4 bytes): </b>The number of bytes that
align the information returned. This is used to align the field to a long
boundary so that the structure is aligned.</p><p><b>rgbyData (4 bytes): </b>A pointer to the
information returned from the opaque query.</p></div>