To determine a list of available resources, the system (or a customized application) queries the class store by category, then selects the required component or service. The Class Store Manager executes queries by class store providers, which use the Lightweight Distributed Access Protocol (LDAP) or OLE DB.