SQL Server:
NetServerEnum
SQLNativeSql
Enumerating servers of the specified type (e.g. SQL Server) in the primary domain
How to generate GUID values
Using SQLBrowseConnect to connect to a data source through a number of iterative calls (SQL Server)