Lines Matching defs:hSLP
138 SLPError SLPReg(SLPHandle hSLP, const char *pcSrvURL,
147 if (!hSLP || !pcSrvURL || !*pcSrvURL || !pcSrvType ||
162 if ((err = slp_start_call(hSLP)) != SLP_OK)
167 hSLP, pcSrvURL, usLifetime, pcSrvType,
170 slp_end_call(hSLP);
174 if ((err = reg_common(hSLP, msg, pvUser, callback)) == SLP_OK &&
180 hSLP, pcSrvURL, usLifetime,
327 SLPError SLPDereg(SLPHandle hSLP, const char *pURL,
333 if (!hSLP || !pURL || !*pURL || !callback) {
346 if ((err = slp_start_call(hSLP)) != SLP_OK)
350 if ((err = packSrvDereg(hSLP, pURL, pcScopeList, NULL, &msg))
353 slp_end_call(hSLP);
357 if ((err = reg_common(hSLP, msg, pvUser, callback)) == SLP_OK) {
365 SLPError SLPDelAttrs(SLPHandle hSLP, const char *pURL,
372 if (!hSLP || !pURL || !*pURL || !pcAttrs || !callback) {
386 if ((err = slp_start_call(hSLP)) != SLP_OK)
390 if ((err = packSrvDereg(hSLP, pURL, pcScopeList, pcAttrs, &msg))
393 slp_end_call(hSLP);
398 return (reg_common(hSLP, msg, pvUser, callback));