If I wanted to do cancellation, I would need to integrate a cancellation flag into my code that is checked before making the next SendRequest(). If the flag was set, I would simple close the LdapConnection. That would (or should) end the search.
If I can find it, I will update that code you mentioned, btw. I have a much cleaner version somewhere.
Ryan Dunn
Extemporaneous MumblingsThe .NET Developer's Guide to Directory Services Programming