<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <!-- #BeginTemplate "../../../openslp.dwt" --> <!-- Pristine 1.0 Design copyright Matt Dibb 2006 www.mdibb.net Please feel free to use and modify this template for use on your site. I dont mind if you use it for your personal site or a commercial site, but I do insist that it is not sold or given away in some "50,000 Templates!" package or something like that. --> <head profile="http://www.w3.org/2005/10/profile"> <meta http-equiv="Content-Language" content="en-gb" /> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" /> <link rel="stylesheet" type="text/css" href="../../../site.css" /> <link rel="stylesheet" type="text/css" href="../../../print.css" media="print" /> <link rel="alternate" type="application/rss+xml" title="OpenSLP…Recent Activity" href="http://www.sourceforge.net/export/rss2_keepsake.php?group_id=1730" /> <link rel="alternate" type="application/rss+xml" title="OpenSLP…News" href="http://www.sourceforge.net/export/rss2_projnews.php?group_id=1730" /> <link rel="alternate" type="application/rss+xml" title="OpenSLP…File Releases" href="http://www.sourceforge.net/api/file/index/project-id/1730/mtime/desc/limit/20/rss" /> <link rel="alternate" type="application/rss+xml" title="OpenSLP…Reviews" href="http://www.sourceforge.net/projects/openslp/reviews_feed.rss" /> <link rel="shortcut icon" href="../../../images/openslp_favicon_256color_48px.ico" /> <!-- #BeginEditable "Page%20Style%20and%20Scripts" --> <!-- #EndEditable --> <!-- #BeginEditable "Page%20Title" --> <title>OpenSLP Programmers Guide - SLPFindScopes()</title> <!-- #EndEditable --> </head> <body> <div id="content"> <div id="header"> <a href="http://openslp.org/"> <img src="../../../images/openslp_logo_web_color_150px.jpg" alt="" /></a> </div> <div id="body"> <!-- #BeginEditable "Left%20Navigation%20-%20Context%20Specific" --> <!-- #EndEditable --> <div id="links"> <p><a href="../../../index.html">About</a><br/> what is openslp</p> <p><a href="../../../download.html">Download</a><br/> how to get openslp</p> <p><a href="../../../contribute.html">Contribute</a><br/> how to help out</p> <p><a href="../../../documentation.html">Documentation</a><br/> how to find out more</p> <p><a href="../../../credits.html">Credits</a><br/> who to blame</p> <p><a href="http://sourceforge.net/projects/openslp"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=1730&type=2" alt="Get OpenSLP at SourceForge.net. Fast, secure and Free Open Source software downloads"/></a></p> </div> <div id="main"> <!-- #BeginEditable "Page%20Content" --> <h2>SLPFindScopes<br /> <span id="breadcrumbs"><a href="index.html">OpenSLP Programmer's Guide</a> » Configuration Functions » <a href="SLPFindScopes.html">SLPFindScopes</a></span></h2> <h3>Declaration</h3> <pre>#include <slp.h> <a href="SLPTypes.html#SLPEXP">SLPEXP</a> <a href="SLPError.html">SLPError</a> <a href="SLPTypes.html#SLPAPI">SLPAPI</a> SLPFindScopes( SLPHandle <a href="#hslp">hslp</a>, char ** <a href="#scopelist">scopelist</a>); </pre> <h3>Description</h3> <p>Sets the scopelist parameter to a pointer to a comma separated list of all available scope values. The most desirable values are always placed first in the list. There is always one value, "DEFAULT", in the list.</p> <h3>Parameters</h3> <table nosave="" border="1" cellpadding="5"> <tbody> <tr nosave="" valign="top"> <td><a name="hslp"></a><tt>hslp</tt></td> <td nosave="">Pointer to the string to be un-escaped</td> </tr> <tr nosave="" valign="top"> <td nosave=""><a name="scopelist"></a><tt>scopelist</tt></td> <td nosave="">Pointer to a pointer for the dynamically allocated list of scopes. The memory should be freed by a call to <tt><a href="SLPFree.html"> SLPFree()</a></tt> when no longer needed.</td> </tr> </tbody> </table> <h3>Returns</h3> <table nosave="" border="1"> <tbody> <tr nosave=""> <td nosave="">SLP_OK</td> <td>Indicates that the no error occurred during the operation.</td> </tr> <tr> <td>SLP_NETWORK_TIMED_OUT</td> <td>When no reply can be obtained in the time specified by the configured timeout interval for a unicast request, this error is returned. In other words, slpd is running, but something is wrong with it</td> </tr> <tr> <td>SLP_NETWORK_INIT_FAILED</td> <td>If the network cannot initialize properly, this error is returned. Will also be returned if an SA or DA agent (slpd) can not be contacted. slpd must be running in order to call SLPReg() or SLPDereg().</td> </tr> <tr> <td>SLP_MEMORY_ALLOC_FAILED </td> <td>Out of memory error</td> </tr> <tr> <td>SLP_NETWORK_ERROR</td> <td>The failure of networking during normal operations causes this error to be returned. In OpenSLP, this is the error you'll get if an underlying socket() call failed.</td> </tr> <tr> <td>SLP_INTERNAL_SYSTEM_ERROR</td> <td>A basic failure of the API causes this error to be returned. This occurs when a system call or library fails. The operation could not recover.</td> </tr> </tbody> </table> <h3>Status</h3> <table nosave="" cellpadding="5"> <tbody> <tr nosave="" valign="top"> <td nosave="">OpenSLP 0.8.0</td> <td nosave="">Fully implemented as specified by RFC 2608.</td> </tr> </tbody> </table> <h3>See Also</h3> <p><a href="../UsersGuide/index.html">Open SLP Users Guide</a></p> <p id="breadcrumbs0">Prepared by: <a href="http://www.calderasystems.com">Caldera Systems Inc</a><br /> Maintained by: <a href="http://www.openslp.org/">openslp.org</a></p> <!-- #EndEditable --> </div> </div> <div id="footer"> Copyright © 2011 <a href="http://www.openslp.org/">openslp.org</a>. All Rights Reserved.<br/> Design by <a href="http://www.mdibb.net" title="Website of Matt Dibb">Matt Dibb</a> 2006. <a href="http://jigsaw.w3.org/css-validator/check/referer" title="Validate CSS">CSS</a> <a href="http://validator.w3.org/check/referer" title="Validate XHTML">XHTML</a> <br/>Courtesy of <a href="http://www.openwebdesign.org">Open Web Design</a> & <a href="http://seo-services.us">seo</a> </div> </div> </body> <!-- #EndTemplate --> </html>