diff options
Diffstat (limited to 'utilities.cpp')
-rw-r--r-- | utilities.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/utilities.cpp b/utilities.cpp index 8fba235..8001d97 100644 --- a/utilities.cpp +++ b/utilities.cpp @@ -30,7 +30,7 @@ TCHAR* __stdcall UniGetContactSettingUtf(HANDLE hContact, const char *szModule,c return szRes;
}
-char* __stdcall GetContactSettingStringA(HANDLE hContact, const char *szModule,const char* szSetting, char* szDef)
+char* __stdcall UniGetContactSettingUtf(HANDLE hContact, const char *szModule,const char* szSetting, char* szDef)
{
DBVARIANT dbv = {DBVT_DELETED};
char* szRes;
@@ -192,7 +192,10 @@ int LoadKey(WPARAM w, LPARAM l) int SendKey(WPARAM w, LPARAM l)
{
HANDLE hContact = (HANDLE)w;
- //CallContactService(hContact, PSS_MESSAGE, (WPARAM)PREF_UTF, (LPARAM)szMessage);
+ char *szMessage = UniGetContactSettingUtf(NULL, szModuleName, "GPGPubKey", "");
+ if(strlen(szMessage) > 1)
+ CallContactService(hContact, PSS_MESSAGE, (WPARAM)PREF_UTF, (LPARAM)szMessage);
+ mir_free(szMessage);
return 0;
}
|