| OLD | NEW | 
|---|
| 1 #pragma once | 1 #pragma once | 
| 2 #include <string> | 2 #include <string> | 
| 3 | 3 | 
| 4 class BString | 4 class BString | 
| 5 { | 5 { | 
| 6 public: | 6 public: | 
| 7   BString(const std::wstring& value); | 7   BString(const std::wstring& value); | 
| 8   ~BString(); | 8   ~BString(); | 
| 9   operator BSTR(); | 9   operator BSTR(); | 
| 10 private: | 10 private: | 
| 11   BSTR value; | 11   BSTR value; | 
| 12   BString(const BString&); | 12   BString(const BString&); | 
| 13   BString& operator=(const BString&); | 13   BString& operator=(const BString&); | 
| 14 }; | 14 }; | 
| 15 | 15 | 
| 16 std::wstring HtmlFolderPath(); | 16 std::wstring HtmlFolderPath(); | 
| 17 std::wstring UserSettingsFileUrl(); | 17 std::wstring UserSettingsFileUrl(); | 
| 18 std::wstring FirstRunPageFileUrl(); | 18 std::wstring FirstRunPageFileUrl(); | 
| 19 std::wstring FileUrl(const std::wstring& url); | 19 std::wstring FileUrl(const std::wstring& url); | 
| 20 CString ExtractDomain(const CString& url); |  | 
| 21 void ReplaceString(std::wstring& input, const std::wstring placeholder, const st
    d::wstring replacement); | 20 void ReplaceString(std::wstring& input, const std::wstring placeholder, const st
    d::wstring replacement); | 
| OLD | NEW | 
|---|