The Old New Thing

If undecorated names are given in the DLL export table, why does link /dump /exports show me decorated names?

If you run the command on a DLL which exports only undecorated names, you may find that in addition to showing those undecorated names, it also shows the fully-decorated names. We're building a DLL and for some functions, we have chosen to suppress the names from the export table by using the NONAME keyword. When we dump the exports, we ...