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 |