Reverse engineering C++ Components

Hi @ all,
I need your help. ( System Windows/ MVC++ 6.0 )
In my Project I use components therefore I have also interfaces.
Does Visual Paradigm Professional support reverse engineering of this code (c++, components —> UML)?
I’m looking for a tool to interpret the components and make it into UML.
Is this supported by Visual Paradigm? Or does it just support drawing the implementation diagram and show how the components fit together?

Did someone ever heard about a tool that support this?

I would appreciate your help.
Thanks a lot.