blob: f6c7f83b7106b2e204adbecace6cd921a037f523 (
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
#ifndef __54294385_3fdd_4f0c_98c3_c583a96e7fb4_DBUtils_h__
#define __54294385_3fdd_4f0c_98c3_c583a96e7fb4_DBUtils_h__
#define DB_KEY_RefreshRateType "CC_RefreshRateType"
#define DB_KEY_RefreshRateValue "CC_RefreshRateValue"
#define DB_KEY_StatusMsgFormat "CC_StatusMessageFormat"
#define DB_DEF_StatusMsgFormat L""
#define DB_DEF_IniFileName L"CC.xml"
#define DB_KEY_ApiKey "CC_ApiKey"
#define DB_KEY_DisplayNameFormat "CC_DspNameFrmt"
#define DB_DEF_DisplayNameFormat L"1 %f = %r %i"
#define DB_KEY_HistoryFormat "CC_HistoryFormat"
#define DB_DEF_HistoryFormat L"%s %r"
#define DB_KEY_HistoryCondition "CC_AddToHistoryOnlyIfValueIsChanged"
#define DB_KEY_LogMode "CC_LogMode"
#define DB_KEY_LogFile "CC_LogFile"
#define DB_KEY_LogCondition "CC_AddToLogOnlyIfValueIsChanged"
#define DB_KEY_LogFormat "CC_LogFileFormat"
#define DB_DEF_LogFormat L"%s\\t%t\\t%r\\n"
#define DB_KEY_PopupFormat "CC_PopupFormat"
#define DB_DEF_PopupFormat L"\\nCurrent = %r\\nPrevious = %p"
#define DB_KEY_PopupCondition "CC_ShowPopupOnlyIfValueChanged"
#define DB_KEY_PopupColourMode "CC_PopupColourMode"
#define DB_KEY_PopupBkColour "CC_PopupColourBk"
#define DB_KEY_PopupTextColour "CC_PopupColourText"
#define DB_KEY_PopupDelayMode "CC_PopupDelayMode"
#define DB_KEY_PopupDelayTimeout "CC_PopupDelayTimeout"
#define DB_KEY_PopupHistoryFlag "CC_PopupHistoryFlag"
#define DB_KEY_TendencyFormat "CC_TendencyFormat"
#define DB_DEF_TendencyFormat L"%r>%p"
void FixInvalidChars(tstring &s);
std::wstring GetNodeText(const TiXmlElement*);
std::wstring CurrencyRates_DBGetStringW(MCONTACT hContact, const char *szModule, const char *szSetting, const wchar_t* pszDefValue = nullptr);
bool CurrencyRates_DBWriteDouble(MCONTACT hContact, const char *szModule, const char *szSetting, double dValue);
bool CurrencyRates_DBReadDouble(MCONTACT hContact, const char *szModule, const char *szSetting, double& rdValue);
#endif //__54294385_3fdd_4f0c_98c3_c583a96e7fb4_DBUtils_h__
|