This documentation is archived and is not being maintained.

Compiler Error C3368

'function declaration' : invalid calling convention for IDL

You can only use the __stdcall or __cdecl calling conventions in an IDL file.

For example, the following sample will generate C3368:

// C3368.cpp
[idl_module(name="Name", dllname="Some.dll")];

[idl_module(name="Name")]
int __fastcall f1(); // C3368
Show: