Device and service enumeration