TimeSetEvent gilt ohnehin als veraltet, versuch es mal mit
CreateTimerQueueTimer. Ansonsten könnte ich mir denken, dass der dwUser-Parameter von TimeSetEvent als Var-Parameter deklariert ist und Du eine Konstante übergeben willst. Schau doch einfach in den Quellen nach, dafür hast Du sie ja.