#ifndef _COMMON_INC #define _COMMON_INC #define _WIN32_WINNT 0x0500 #define _WIN32_IE 0x0400 #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers #define VC_EXTRALEAN #include #include #include #include #include #include "resource.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "IcoLib.h" #define MODULE "Alarm" extern HINSTANCE hInst; extern PLUGINLINK *pluginLink; extern HANDLE hTopToolbarButton; typedef struct ALARM_tag { unsigned short id; char *szTitle; char *szDesc; Occurrence occurrence; BOOL snoozer; SYSTEMTIME time; unsigned short action; char *szCommand; char *szCommandParams; BYTE sound_num; int flags; DWORD trigger_id; } ALARM; #endif