Issues the query for services on the language-specific SLPHandle and returns the results through the callback.
SLPError SLPFindSrvs(SLPHandle  hSLP,
                        const char *pcServiceType,
                        const char *pcScopeList,
                        const char *pcSearchFilter,
                        SLPSrvURLCallback callback,
                        void *pvCookie);
The SLPFindSrvs subroutine issues the query for services on the language-specific SLPHandle and returns the results through the callback. The parameters determine the results
| Item | Description | 
|---|---|
| hSLP | The language-specific SLPHandle on which to search for services. | 
| pcServiceType | The Service Type String, including authority string if any, for the request, which can be discovered using SLPSrvTypes(). This could be, for example, "service:printer:lpr" or "service:nfs". This cannot be the empty string (""). | 
| pcScopeList | A pointer to a char containing a comma-separated list of scope names. This cannot be the empty string (""). | 
| pcSearchFilter | A query formulated of attribute pattern matching expressions in the form of a LDAPv3 Search Filter. If this filter is empty (""), all services of the requested type in the specified scopes are returned. | 
| callback | A callback function through which the results of the operation are reported. | 
| pvCookie | Memory passed to the callback code from the client. Can be NULL. | 
If SLPFindSrvs is successful, it returns SLP_OK. If an error occurs in starting the operation, one of the SLPError codes is returned.