Share via

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.

See Also


Using Decorated Names