Hi, I am trying to get actual function names from their ordinal numbers from a COM dll. I tried using dumpbin.exe
but it only returns [NONAME]
for each ordinal (except the first few).
ordinal hint RVA name 21 0 00002439 DllCanUnloadNow 25 1 00007F41 DllGetClassObject 116 2 0000539C DllMain 138 3 00008633 DllRegisterServer 176 4 00008640 DllUnregisterServer 1 0009152E [NONAME] 2 00154CA7 [NONAME] 3 00154C0B [NONAME] 4 000140C9 [NONAME] ...
The directory containing the .dll file doesn't contain any other files (*.tlb, *.lib, *.def).
Could someone tell me how to get a list of these? Or at least the name of a specific ordinal using registry or something?
[EDIT: Additional info] I cannot find the .def file for the COM dll, so I cannot use it to get the name. I am not interested in instantiating the COM class, I only want to know what function is related to a specified ordinal.
My original problem is that I have found an exception using WinDbg, which happens in ChartFXClientServerCore!Ordinal5507(+0x97b7), so I would like to see the specific function to try to isolate the problem.