What's New in MIB
On the Microsoft Windows Software Development Kit (SDK) released for Windows Vista and later, the organization of header files has changed and some of the older MIB structures are defined in the Ipmib.h header file not in the Iprtrmib.h header file. Note that the Ipmib.h header file is automatically included in Iprtrmib.h which is automatically included in the Iphlpapi.h header file. The new MIB structures introduced with Windows Vista and later are defined in the Netioapi.h which is automatically included in the Iphlpapi.h header file. The Ipmib.h, Iprtrmib.h, and Netioapi.h header files should never be used directly.
Windows 8 and Windows Server 2012
The following structure has been added to the Management Information Base for Windows 8 and Windows Server 2012:
Windows Vista
The following structures and enumerations have been added to the Management Information Base for Windows Vista:
- MIB_ANYCASTIPADDRESS_ROW
- MIB_ANYCASTIPADDRESS_TABLE
- MIB_IFSTACK_ROW
- MIB_IFSTACK_TABLE
- MIB_IF_ROW2
- MIB_IF_TABLE2
- MIB_INVERTEDIFSTACK_ROW
- MIB_INVERTEDIFSTACK_TABLE
- MIB_IPFORWARD_ROW2
- MIB_IPFORWARD_TABLE2
- MIB_IPINTERFACE_ROW
- MIB_IPINTERFACE_TABLE
- MIB_IPNET_ROW2
- MIB_IPNET_TABLE2
- MIB_IPPATH_ROW
- MIB_IPPATH_TABLE
- MIB_MULTICASTIPADDRESS_ROW
- MIB_MULTICASTIPADDRESS_TABLE
- MIB_NOTIFICATION_TYPE
- MIB_TCP6ROW
- MIB_TCP6ROW2
- MIB_TCP6TABLE
- MIB_TCP6TABLE2
- MIB_TCPROW2
- MIB_TCPTABLE2
- MIB_UDP6ROW
- MIB_UDP6TABLE
- MIB_UNICASTIPADDRESS_TABLE
- NL_INTERFACE_OFFLOAD_ROD
- TCP_CONNECTION_OFFLOAD_STATE
Windows Server 2003 Service Pack 1
The following structures have been added to the Management Information Base for Windows Server 2003 with Service Pack 1 (SP1):
- MIB_BOUNDARYROW
- MIB_IPMCAST_BOUNDARY
- MIB_IPMCAST_BOUNDARY_TABLE
- MIB_IPMCAST_MFE_STATS_EX
- MIB_IPMCAST_SCOPE
- MIB_MCAST_LIMIT_ROW
- MIB_MFE_STATS_TABLE_EX