Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Format of a C Decorated Name

The form of decoration for a C function depends on the calling convention used in its declaration, as shown below. Note that in a 64-bit environment, functions are not decorated.

Calling convention


__cdecl (the default)

Leading underscore (_)


Leading underscore (_) and a trailing at sign (@) followed by a number representing the number of bytes in the parameter list


Same as __stdcall, but prepended by an at sign instead of an underscore


Two trailing at signs (@@) followed by the decimal number of bytes in the parameter list.

© 2015 Microsoft