summaryrefslogtreecommitdiff
path: root/SecureIM/dbevent.cpp
blob: 1f6dff136776448abdb0d497362b1581ac8ab023 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "commonheaders.h"


void HistoryLog(HANDLE hContact, LPCSTR szText) {

	DBEVENTINFO dbei;
	memset(&dbei, 0, sizeof(dbei));

	dbei.cbSize = sizeof(dbei);
	dbei.szModule = (char *)CallService(MS_PROTO_GETCONTACTBASEPROTO, (WPARAM)hContact, 0);
	dbei.flags = DBEF_SENT|DBEF_READ;
	dbei.timestamp = time(NULL);
	dbei.eventType = EVENTTYPE_MESSAGE;
	dbei.cbBlob = strlen(szText) + 1;
	dbei.pBlob = (PBYTE)szText;

	CallService(MS_DB_EVENT_ADD, (WPARAM)0, (LPARAM)&dbei);
}


// EOF