Class dependency analyzer for dll

Hi guys,
I am looking for a dll dependency tool that also has the capability to show dependency between class files through import statements used in a project. The tool should be able to reference both system or windows dlls and user defined dlls, also it should be able to references both 64 bit and 32bit modules and show its output in form of a graph, diagram or any other form of output that gives a clear listing of all the functions that are imported.
Anyone who can help me find such a tool please do and thanks
