Network browsing is achieved using the Shell Explorer. The top level entry for each network provider is the network provider's name. The explorer uses the enumeration APIs to browse the networks. Expanding a network resource that is a container will cause one level down to be expanded (enumerated). Each network resource displays an icon based upon its resource type. The icon can be taken from a standard icon set supplied by the Shell.