This patchset gets .NET's System.DirectoryServices API to a minimally
functional level. It can now be used to (at least) log in and search, using
the DirectoryEntry and DirectorySearcher classes.

Try 2 splits up https://source.winehq.org/patches/data/199454 into an adsldp patch and a wldap32 patch, rewrites https://source.winehq.org/patches/data/199453 to only defer the 0 results case to GetFirstRow()/GetNextRow() and adds a test for this, and rewrites the most controversial patch, https://source.winehq.org/patches/data/199455, with a novel way of supplying credentials in a SASL mechanism-specific form.

Damjan Jovanovic