The SLPClose() function frees all resources associated
with the handle. If the handle is invalid, the function returns silently.
Any outstanding synchronous or asynchronous operations are cancelled, so
that their callback functions will not be called any further