Hello!
I'm using the DIA SDK to get some meta information about my C++ projects. However, I'm struggling with getting the information about all members of a type. Basically, findChildrenEx gives me all members of a type, excluding the inherited ones. Now, that's not so much of a problem for "simple" inheritance, as the base class is also retrieved and can be analyzed.
This doesn't work for multiple inheritance though, as the memory layout is messed up and VTables are used to store the locations of the members. Now, do I really need to dig through those VTable entries or is there some simpler method that gives me all members (including the inherited ones), including their relative memory location?
Thanks in advance