
#ifndef_WDT_H_
#define_WDT_H_

#define WM_WDT_IRQ           0x5555  // Windows message to inform process
#define IOCTL_WDT_RESET           0  // Trigger watchdog timer
#define IOCTL_WDT_DISABLE         1  // Disable watchdog timer
#define IOCTL_WDT_ENABLE          2  // Enable watchdog timer
#define IOCTL_SET_IRQ             3  // Set watchdog timer to generate IRQ
#define IOCTL_SET_REBOOT          4  // Set watchdog timer to reboot system
#define IOCTL_SET_TIME            5  // Set time of watchdog timer
#define IOCTL_SET_CALLBACK_HANDLE 6  // Set handle for watchdog timer to send window message when IRQ generated

#endif
