from your paste above I presume You Want to get this data from the object files **( *.obj )** and not from the compiled and linked executable if yes then COFF (component object file format ) is pretty well documented all you need to parse is COFF SYMBOL TABLE you can use dumpbin /SYMBOLS to look for all functions C:\Users\xx\source\repos\dumpfuncs>dumpbin /symbols dumpfuncs.obj | grep -i ( Microsoft (R) COFF/PE Dumper Version 14.16.27035.0 Copyright (C) Microsoft Corporation. All rights reserved. 010 00000000 SECT5 notype () External | ?CmdLn@@YAPADXZ (char * __cdecl CmdLn(void)) 011 00000010 SECT5 notype () External | ?FileName@@YAPADXZ (char * __cdecl FileName(void)) 012 00000020 SECT5 notype () External | _main