diff src/include/timer.h @ 0:d91dfd53b8b4

Initial commit
author Paper <mrpapersonic@gmail.com>
date Sun, 07 Aug 2022 07:26:27 -0400
parents
children be4835547dd0
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/include/timer.h	Sun Aug 07 07:26:27 2022 -0400
@@ -0,0 +1,20 @@
+#ifndef __timer_h
+#define __timer_h
+#ifndef WIN32_LEAN_AND_MEAN
+#  define WIN32_LEAN_AND_MEAN
+#endif
+#include <windows.h>
+
+struct timer_t {
+	int initialized;
+	int is_timer_alive;
+	UINT interval;
+	HWND winampClientWindow;
+	TIMERPROC timer_proc;
+};
+
+void timer_init(struct timer_t* timer, HWND winampClientWindow, TIMERPROC timer_proc);
+void timer_set(struct timer_t* timer, HWND winampClientWindow);
+void timer_stop(struct timer_t* timer, HWND winampClientWindow);
+
+#endif // __timer_h
\ No newline at end of file