Note that if you aren't using the parameters but require them, you can just remove the names after the types in the definition or the implementation. It works just fine and will not harm the function.
For example, for my _tmain, I did this:
Note how I removed the names from the variables since I don't use them. This removes the unreferenced warning.Code:int __cdecl _tmain(int, TCHAR* /*argv[]*/, TCHAR*)