*/
extern int Net_Lookup_AnyAddr(const char *Name, int AddrType, void *Addr);
+/**
+ * \brief Callback for Net_Lookup_Addrs, returns non-zero when lookup should terminate
+ */
+typedef int tNet_LookupAddrs_Callback(void *info, int AddrType, const void *Addr);
+
+/**
+ * \brief Enumerate addresses for a host, calling the provided function for each
+ */
+extern int Net_Lookup_Addrs(const char *Name, void *info, tNet_LookupAddrs_Callback* callback);
+
/**
*/
extern int Net_Lookup_Name(int AddrType, const void *Addr, char *Dest[256]);