public static extern UINT_PTR SetTimer(HWND hWnd, UINT_PTR nIDEvent, UINT uElapse, TIMERPROC lpTimerFunc);
public static extern IntPtr SetTimer(IntPtr hWnd, IntPtr nIDEvent, uint uElapse, TIMERPROC lpTimerFunc);
public static extern UIntPtr SetTimer(HWND hwnd, UIntPtr idTimer, uint uElapse, TIMERPROC proc);
public static extern IntPtr SetCoalescableTimer(HWND hwnd, IntPtr nIDEvent, int uElapse, TIMERPROC lpTimerFunc, int uToleranceDelay);
public static extern int SetTimer(IntPtr hWnd, int nIDEvent, int uElapse, TIMERPROC lpTimerFunc);
public static extern IntPtr SetTimer(HWND hWnd, IntPtr nIDEvent, int uElapse, TIMERPROC lpTimerFunc);