+///\r
+/// Forward reference for pure ANSI compatability.\r
+///\r
+typedef struct undiconfig_table UNDI_CONFIG_TABLE;\r
+\r
+///\r
+/// The format of the configuration table for UNDI\r
+///\r
+struct undiconfig_table {\r
+ UINT32 NumberOfInterfaces; ///< The number of NIC devices\r
+ ///< that this UNDI controls.\r
+ UINT32 reserved;\r
+ UNDI_CONFIG_TABLE *nextlink; ///< A pointer to the next UNDI\r
+ ///< configuration table.\r
+ ///\r
+ /// The length of this array is given in the NumberOfInterfaces field.\r
+ ///\r
+ struct {\r
+ VOID *NII_InterfacePointer; ///< Pointer to the NII interface structure.\r
+ VOID *DevicePathPointer; ///< Pointer to the device path for this NIC.\r
+ } NII_entry[1];\r
+};\r
+\r