| OLD | NEW | 
|    1 #include "PluginStdAfx.h" |    1 #include "PluginStdAfx.h" | 
|    2 #include "PluginSettings.h" |    2 #include "PluginSettings.h" | 
|    3 #include "PluginSystem.h" |    3 #include "PluginSystem.h" | 
|    4 #include "PluginFilter.h" |    4 #include "PluginFilter.h" | 
|    5 #include "PluginClientFactory.h" |    5 #include "PluginClientFactory.h" | 
|    6 #include "PluginMutex.h" |    6 #include "PluginMutex.h" | 
|    7 #include "PluginClass.h" |    7 #include "PluginClass.h" | 
|    8  |    8  | 
|    9 #include "AdblockPlusClient.h" |    9 #include "AdblockPlusClient.h" | 
|   10  |   10  | 
| (...skipping 263 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  274   if (!CallEngine(request, response))  |  274   if (!CallEngine(request, response))  | 
|  275     return false; |  275     return false; | 
|  276  |  276  | 
|  277   bool isWhitelisted; |  277   bool isWhitelisted; | 
|  278   response >> isWhitelisted; |  278   response >> isWhitelisted; | 
|  279  |  279  | 
|  280   DEBUG_GENERAL((L"IsWhitelistedUrl: " + url + L" end").c_str()); |  280   DEBUG_GENERAL((L"IsWhitelistedUrl: " + url + L" end").c_str()); | 
|  281   return isWhitelisted; |  281   return isWhitelisted; | 
|  282 } |  282 } | 
|  283  |  283  | 
|  284 int CAdblockPlusClient::GetIEVersion() |  | 
|  285 { |  | 
|  286   //HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer |  | 
|  287   HKEY hKey; |  | 
|  288   LSTATUS status = RegOpenKey(HKEY_LOCAL_MACHINE, L"Software\\Microsoft\\Interne
     t Explorer", &hKey); |  | 
|  289   if (status != 0) |  | 
|  290   { |  | 
|  291     return 0; |  | 
|  292   } |  | 
|  293   DWORD type, cbData; |  | 
|  294   BYTE version[50]; |  | 
|  295   cbData = 50; |  | 
|  296   status = RegQueryValueEx(hKey, L"Version", NULL, &type, (BYTE*)version, &cbDat
     a); |  | 
|  297   if (status != 0) |  | 
|  298   { |  | 
|  299     return 0; |  | 
|  300   } |  | 
|  301   RegCloseKey(hKey); |  | 
|  302   return (int)(version[0] - 48); |  | 
|  303 } |  | 
|  304  |  | 
|  305 bool CAdblockPlusClient::Matches(const std::wstring& url, const std::wstring& co
     ntentType, const std::wstring& domain) |  284 bool CAdblockPlusClient::Matches(const std::wstring& url, const std::wstring& co
     ntentType, const std::wstring& domain) | 
|  306 { |  285 { | 
|  307   Communication::OutputBuffer request; |  286   Communication::OutputBuffer request; | 
|  308   request << Communication::PROC_MATCHES << ToUtf8String(url) << ToUtf8String(co
     ntentType) << ToUtf8String(domain); |  287   request << Communication::PROC_MATCHES << ToUtf8String(url) << ToUtf8String(co
     ntentType) << ToUtf8String(domain); | 
|  309  |  288  | 
|  310   Communication::InputBuffer response; |  289   Communication::InputBuffer response; | 
|  311   if (!CallEngine(request, response))  |  290   if (!CallEngine(request, response))  | 
|  312     return false; |  291     return false; | 
|  313  |  292  | 
|  314   bool match; |  293   bool match; | 
| (...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  550   Communication::OutputBuffer request; |  529   Communication::OutputBuffer request; | 
|  551   request << Communication::PROC_GET_HOST << ToUtf8String(url); |  530   request << Communication::PROC_GET_HOST << ToUtf8String(url); | 
|  552  |  531  | 
|  553   Communication::InputBuffer response; |  532   Communication::InputBuffer response; | 
|  554   if (!CallEngine(request, response))  |  533   if (!CallEngine(request, response))  | 
|  555     return L""; |  534     return L""; | 
|  556   std::string host; |  535   std::string host; | 
|  557   response >> host; |  536   response >> host; | 
|  558   return ToUtf16String(host); |  537   return ToUtf16String(host); | 
|  559 } |  538 } | 
| OLD | NEW |