Lamento no poder ser de mucha ayuda... pero te daré una idea.
Si no mal recuerdo hay una función llamada EnumNetResources (o algo similar)....
Como supongo que trabajas con tcp/ip, pues tendrás que tener muy bien configurada la red para que todo funcione. El explorador de windows normalmente se basa en NetBEUI y abusa de los broadcasts para conseguir mostrar toda la red (y muchas veces falla en el intento)...
por ahora solo eso puedo decirte... espero haber sido de ayuda.
Hasta luego.
