how can I read the contents of a DLL
A DLL is a piece of compiled code and so you can't, as such, see the contents. You can, however, get some information from it by using a dis-assembler. Sites like sysinternals.com and wininternals.com have some tools to do this.