The GetTickCount() function has the risk of overlapping every 49 days. Alternatively there's GetTickCount64(), yet GetSystemTimeAsFileTime() should be much lighter to the driver, if feasible to replace the current time reference.
It basically is used to determine time differences for the duration of effects run.