Consultar los recursos de red en Windows se puede realizar a través del API "Network-Independent" del Win32 SDK.
Esta API es la que utiliza el propio Windows cuando navegas desde el explorador por el entorno de red. Ofrece funciones para enumerar los recursos de red tales como equipos e impresoras.
Básicamente deberías utilizar:
WNetOpenEnum(...) para abrir una enumeración de recursos de red
WNetEnumResource(...) para enumerar (obtener los nombres)
WNetCloseEnum(...) para cerrar la enumeración
Podrías declarar todas las estructuras y funciones (como externals) en PowerBuilder, pero a priori me parece un proceso bastante engorroso. Es mejor, y esto es una opinión personal, hacer una DLL en C que encapsule todo el proceso y que ofrezca una interface sencilla para PowerBuilder.
Puedes encontrar más información en la ayuda del SDK y en la propia web de Microsoft.
Espero haberte ayudado.
Saludos, Juan Mellado