Not withstanding that there is currently no tool that can create one, is it possible to have put both x64 and x86 symbols into a DLL, and have it work on both x64 and x86?
Creating one would be possible if there is some sort of specification/hack that would allow the Windows DLL loader to skip over incompatible symbols etc...