Compiler-generated Decorated Function Names (Windows CE 5.0)

Send Feedback

A decorated function name (a decorated name) is a string created by the compiler during compilation of the function definition or prototype. Functions in C and C++ programs are known internally by their decorated names.

Although, in most circumstances, you do not need to know the decorated name of a function, some situations require that you specify the name in its decorated form.

For example, you must specify the decorated name of overloaded C++ functions and special member functions such as constructor and destructor functions for LINK and other tools to match the name.

In addition, assembly source files reference C or C++ function names using the function decorated name.

To get the decorated form of a function, run dumpbin.exe on the .obj or .lib file using the /SYMBOLS option. The output from this run shows the undecorated function name followed by the decorated name, and encloses each function name in parentheses. For more information, see Using DUMPBIN to View Decorated Names.

See Also

Windows CE Compiler Overview | Format of a C ++ Decorated Name | Using DUMPBIN to View Decorated Names

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.