'identifier' : modifier functions require prototypes
A function with the __pascal or __fastcall calling convention was not prototyped or had an old-style prototype.
The following example shows old and new style function prototypes:
void __fastcall func1 ( i, j ); // old-style
void __fastcall func2 ( int i, int ) // new style