Creates a basic timer. Calling CloseHandle() on a timer will end the timer.
Interval from the current game time to execute the given function.
Function to execute once the given interval has elapsed.
Handle or value to pass through to the timer callback function.
Flags to set (such as repeatability or auto-Handle closing).
Handle to the timer object. You do not need to call CloseHandle(). If the timer could not be created, INVALID_HANDLE will be returned.