C++ Get virtual function table without the instance of the object

Question: Is there a way to retrieve a VF Table pointer from the type of the object via some templates/rtti hacks/win32, without creating an actual instance of the object? If possible, I'd like to avoid parsing PDB, Module, I'd like to find the VF table at runtime.

It's easy to retrieve VF table when you have the instance of the object already, so currently I have the type, I just create dummy instance of the type and then retrieve the pointer, but not all my types have default constructor, so I cannot always use this solution.

I'm working on a C++ Win32 project, no need for multiplatform solution.