package com.danitheskunk.skunkworks.os.windows;

import com.sun.jna.Native;
import com.sun.jna.platform.win32.WinUser;
import com.sun.jna.win32.W32APIOptions;

@SuppressWarnings("UnusedReturnValue")
public interface WinUserExtra extends WinUser,
	com.sun.jna.win32.StdCallLibrary {
	WinUserExtra INSTANCE = Native.load("user32",
		WinUserExtra.class,
		W32APIOptions.DEFAULT_OPTIONS
	);

	//todo: lpTimerFunc should be TIMERPROC
	UINT_PTR SetTimer(HWND hWnd, UINT_PTR nIDEvent, UINT uElapse,
		PVOID lpTimerFunc);
}
