SymEnumSymbols returns ERROR_SUCCESS but gives no results
I'm attempting to enumerate symbols from a DLL that I have loaded. For those interested, this is part of the CPPCoverage project , and for some functionality I need symbol data. Breakdown of the problem When the process is started or a DLL is loaded, symbols need to be enumerated for some of the new functionality that has been planned. Basically, a process is created, and dbghelp is used to get symbol information. Next, symbols are iterated using SymEnumSymbols . There are two moments when this happens: When the process is started ( CREATE_PROCESS_DEBUG_EVENT ) When a DLL is loaded ( LOAD_DLL