'identifier' : function cannot be overloaded
The functions main, WinMain, and LibMain cannot be overloaded.
Example
extern "C" void WinMain(int, char *, char *); void WinMain(int, short, char *, char*); // error