As WinPcap and NPcap seem to be diverging, in the short-term at least, should the dll's be named differently?
The following is just an observation, not intended as any criticism.
As NPCap has chosen to co-exist with WinPCap by using a (non-standard) Windows directory, although that (currently) doesn't seem to have any ill-effects, a similar co-existence choice would be to name the binaries differently and then use the standard directories. This would also enable using apps to not to have to hard-code the non-standard directory in any LoadLibrary() call to check at runtime for either version.