summaryrefslogtreecommitdiff
path: root/api/db.h
blob: 337f8bbcc808925546a103fbdd8aed096ee17a59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef DB_H
#define DB_H
#define D_INT 0x0001
#define D_STRING 0x0002
#define D_BLOB 0x0003
struct DATA
{
	WORD wType; //data type
	void* pData; //pointer to some data (set or get buffer)
	char* szModule; //database nodue (used when reading info)
	char* szSetting; //setting name
};

#define DB_WRITE_SETTING  "Db/WriteSetting"
#define DB_GET_SETTING	"Db/GetSetting"
#define DB_DELETE_SETTING	"Db/DeleteSetting"
#define dbGetSetting(a, b) CallService(DB_GET_SETTING, a, b)
#define dbSetSetting(a, b) CallService(DB_WRITE_SETTING, a, b)
#define dbDeleteSetting(a, b) CallService(DB_DELETE_SETTING, a, b)

#endif