I have a console application that is using a DLL file that uses a SetTimer() call to create a timer and fire a function within itself. The call is below:
Have you considered Waitable Timers or Timer Queues? While it is possible to use SetTimer from a console app, these other facilities might be more appropriate for you.