Pluggable namespace handlers currently do not recognize the pattern strings
set in the registry. This bug causes the namespace handler to be called for
all protocol calls and not just the ones that match the listed patterns. As
an example of what the correct behavior should be, a namespace handler
entry in the registry as follows:
HKEY_CLASSES_ROOT\PROTOCOLS\Name-Space Handler\http\myserv-Handler
CLSID = {..}
Pattern1 = "myserver"
should only be called for URLs that begin with http://myserver/ and the
default HTTP pluggable protocol handler should be called for all other HTTP
URLs.