summaryrefslogtreecommitdiff
path: root/plugins/MessageState/src/global.h
blob: 463142be2fd9e01f146623276baaadbc2ef3f8ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#ifndef _GLOBAL_H_
#define _GLOBAL_H_

static LIST<void> arMonitoredWindows(3, PtrKeySortT);

static IconItem Icons[] = 
{
	{ LPGEN("Unread message icon"), "unread_icon", IDI_UNREAD },
	{ LPGEN("Read message icon"), "read_icon", IDI_READ },
	{ LPGEN("Failed sending icon"), "fail_icon", IDI_FAIL },
	{ LPGEN("Sending message icon"), "nosent_icon", IDI_NOSENT }
};

enum SRMM_ICON_TYPE
{
	ICON_HIDDEN,
	ICON_READ,
	ICON_UNREAD,
	ICON_FAILED,
	ICON_NOSENT
};

#define FLAG_CONTAINS(x,y)      ((x & y) == y)
#define DBKEY_MESSAGE_READ_TIME "LastMsgReadTime"
#define DBKEY_MESSAGE_READ_TIME_TYPE "LastMsgReadTimeType"

int OnModulesLoaded(WPARAM, LPARAM);
INT_PTR UpdateService(WPARAM, LPARAM);


#endif //_GLOBAL_H_