| OLD | NEW |
| 1 #include "PluginStdAfx.h" | 1 #include "PluginStdAfx.h" |
| 2 #include "PluginUserSettings.h" | 2 #include "PluginUserSettings.h" |
| 3 #include <algorithm> | 3 #include <algorithm> |
| 4 #include "PluginSettings.h" | 4 #include "PluginSettings.h" |
| 5 #include "PluginClient.h" | 5 #include "PluginClient.h" |
| 6 #include "../shared/Dictionary.h" | 6 #include "../shared/Dictionary.h" |
| 7 | 7 |
| 8 static const CString s_GetMessage = L"GetMessage"; | 8 static const CString s_GetMessage = L"GetMessage"; |
| 9 static const CString s_GetLanguageCount = L"GetLanguageCount"; | 9 static const CString s_GetLanguageCount = L"GetLanguageCount"; |
| 10 static const CString s_GetLanguageByIndex = L"GetLanguageByIndex"; | 10 static const CString s_GetLanguageByIndex = L"GetLanguageByIndex"; |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 79 size_t indxMethod = 0; | 79 size_t indxMethod = 0; |
| 80 for (; indxMethod < countof(s_Methods); indxMethod++) | 80 for (; indxMethod < countof(s_Methods); indxMethod++) |
| 81 { | 81 { |
| 82 if (*rgszNames == s_Methods[indxMethod]) | 82 if (*rgszNames == s_Methods[indxMethod]) |
| 83 break; | 83 break; |
| 84 } | 84 } |
| 85 | 85 |
| 86 if (indxMethod == countof(s_Methods)) | 86 if (indxMethod == countof(s_Methods)) |
| 87 return DISP_E_MEMBERNOTFOUND; | 87 return DISP_E_MEMBERNOTFOUND; |
| 88 | 88 |
| 89 *rgdispid = indxMethod; | 89 *rgdispid = static_cast<DISPID>(indxMethod); |
| 90 | 90 |
| 91 return S_OK; | 91 return S_OK; |
| 92 } | 92 } |
| 93 | 93 |
| 94 | 94 |
| 95 static CString sGetLanguage() | 95 static CString sGetLanguage() |
| 96 { | 96 { |
| 97 CPluginSettings* settings = CPluginSettings::GetInstance(); | 97 CPluginSettings* settings = CPluginSettings::GetInstance(); |
| 98 return settings->GetSubscription(); | 98 return settings->GetSubscription(); |
| 99 } | 99 } |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 152 else if (s_GetLanguageCount == method) | 152 else if (s_GetLanguageCount == method) |
| 153 { | 153 { |
| 154 if (pDispparams->cArgs) | 154 if (pDispparams->cArgs) |
| 155 return DISP_E_BADPARAMCOUNT; | 155 return DISP_E_BADPARAMCOUNT; |
| 156 | 156 |
| 157 if (pVarResult) | 157 if (pVarResult) |
| 158 { | 158 { |
| 159 std::map<CString, CString> languageList = settings->GetFilterLanguageTitle
List(); | 159 std::map<CString, CString> languageList = settings->GetFilterLanguageTitle
List(); |
| 160 | 160 |
| 161 pVarResult->vt = VT_I4; | 161 pVarResult->vt = VT_I4; |
| 162 pVarResult->lVal = languageList.size(); | 162 pVarResult->lVal = static_cast<LONG>(languageList.size()); |
| 163 } | 163 } |
| 164 } | 164 } |
| 165 else if (s_GetLanguageByIndex == method) | 165 else if (s_GetLanguageByIndex == method) |
| 166 { | 166 { |
| 167 if (1 != pDispparams->cArgs) | 167 if (1 != pDispparams->cArgs) |
| 168 return DISP_E_BADPARAMCOUNT; | 168 return DISP_E_BADPARAMCOUNT; |
| 169 | 169 |
| 170 if (VT_I4 != pDispparams->rgvarg[0].vt) | 170 if (VT_I4 != pDispparams->rgvarg[0].vt) |
| 171 return DISP_E_TYPEMISMATCH; | 171 return DISP_E_TYPEMISMATCH; |
| 172 | 172 |
| (...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 322 | 322 |
| 323 pVarResult->vt = VT_BSTR; | 323 pVarResult->vt = VT_BSTR; |
| 324 pVarResult->bstrVal = SysAllocString(settings->GetDocumentationLink()); | 324 pVarResult->bstrVal = SysAllocString(settings->GetDocumentationLink()); |
| 325 } | 325 } |
| 326 else | 326 else |
| 327 return DISP_E_MEMBERNOTFOUND; | 327 return DISP_E_MEMBERNOTFOUND; |
| 328 | 328 |
| 329 return S_OK; | 329 return S_OK; |
| 330 } | 330 } |
| 331 | 331 |
| OLD | NEW |