Compiler Error C2122

'identifier' : prototype parameter in name list illegal

The specified parameter was not a legal type.

User-defined types are not supported in ANSI C.