Originally Posted by thinktink
Why did you switch (out of curiosity.)
Assume you've configured a long interval, e.g. 32 min. When changing to a shorter interval, e.g. back to 8 min, you may want the timer to be killed immediately. I couldn't figure out how to do this with Timer Queues
Fortunately I came across the article at http://www.virtualdub.org/blog/pivot/entry.php?id=272
discussing the two APIs and advocating Waitable Timer Objects
As it finally turned out, using Waitable Timer Objects I was able to solve the above problem.