@@ -32,19 +32,17 @@ void ScenarioExtensionsManagement::InstallDefaultExtensions()
32
32
CHECK_FEATURE_RETURN_EMPTY (webView2_13);
33
33
wil::com_ptr<ICoreWebView2Profile> webView2Profile;
34
34
CHECK_FAILURE (webView2_13->get_Profile (&webView2Profile));
35
- auto webView2ExperimentalProfile12 =
36
- webView2Profile.try_query <ICoreWebView2ExperimentalProfile12>();
37
- CHECK_FEATURE_RETURN_EMPTY (webView2ExperimentalProfile12);
35
+ auto profile7 = webView2Profile.try_query <ICoreWebView2Profile7>();
36
+ CHECK_FEATURE_RETURN_EMPTY (profile7);
38
37
39
38
std::wstring extension_path_file = m_appWindow->GetLocalUri (c_samplePath, false );
40
39
// Remove "file:///" from the beginning of extension_path_file
41
40
std::wstring extension_path = extension_path_file.substr (8 );
42
41
43
- webView2ExperimentalProfile12->GetBrowserExtensions (
44
- Callback<ICoreWebView2ExperimentalProfileGetBrowserExtensionsCompletedHandler>(
45
- [this , webView2ExperimentalProfile12, extension_path](
46
- HRESULT error,
47
- ICoreWebView2ExperimentalBrowserExtensionList* extensions) -> HRESULT
42
+ profile7->GetBrowserExtensions (
43
+ Callback<ICoreWebView2ProfileGetBrowserExtensionsCompletedHandler>(
44
+ [this , profile7, extension_path](
45
+ HRESULT error, ICoreWebView2BrowserExtensionList* extensions) -> HRESULT
48
46
{
49
47
std::wstring extensionIdString;
50
48
bool extensionInstalled = false ;
@@ -53,7 +51,7 @@ void ScenarioExtensionsManagement::InstallDefaultExtensions()
53
51
54
52
for (UINT index = 0 ; index < extensionsCount; ++index)
55
53
{
56
- wil::com_ptr<ICoreWebView2ExperimentalBrowserExtension > extension;
54
+ wil::com_ptr<ICoreWebView2BrowserExtension > extension;
57
55
extensions->GetValueAtIndex (index, &extension);
58
56
59
57
wil::unique_cotaskmem_string id;
@@ -79,8 +77,7 @@ void ScenarioExtensionsManagement::InstallDefaultExtensions()
79
77
message += L" but was disabled." ;
80
78
extension->Enable (
81
79
!enabled,
82
- Callback<
83
- ICoreWebView2ExperimentalBrowserExtensionEnableCompletedHandler>(
80
+ Callback<ICoreWebView2BrowserExtensionEnableCompletedHandler>(
84
81
[](HRESULT error) -> HRESULT
85
82
{
86
83
if (error != S_OK)
@@ -99,12 +96,11 @@ void ScenarioExtensionsManagement::InstallDefaultExtensions()
99
96
100
97
if (!extensionInstalled)
101
98
{
102
- CHECK_FAILURE (webView2ExperimentalProfile12 ->AddBrowserExtension (
99
+ CHECK_FAILURE (profile7 ->AddBrowserExtension (
103
100
extension_path.c_str (),
104
- Callback<
105
- ICoreWebView2ExperimentalProfileAddBrowserExtensionCompletedHandler>(
101
+ Callback<ICoreWebView2ProfileAddBrowserExtensionCompletedHandler>(
106
102
[](HRESULT error,
107
- ICoreWebView2ExperimentalBrowserExtension * extension) -> HRESULT
103
+ ICoreWebView2BrowserExtension * extension) -> HRESULT
108
104
{
109
105
if (error != S_OK)
110
106
{
@@ -135,14 +131,12 @@ void ScenarioExtensionsManagement::OffloadDefaultExtensionsIfExtraExtensionsInst
135
131
CHECK_FEATURE_RETURN_EMPTY (webView2_13);
136
132
wil::com_ptr<ICoreWebView2Profile> webView2Profile;
137
133
CHECK_FAILURE (webView2_13->get_Profile (&webView2Profile));
138
- auto webView2ExperimentalProfile12 =
139
- webView2Profile.try_query <ICoreWebView2ExperimentalProfile12>();
140
- CHECK_FEATURE_RETURN_EMPTY (webView2ExperimentalProfile12);
141
-
142
- webView2ExperimentalProfile12->GetBrowserExtensions (
143
- Callback<ICoreWebView2ExperimentalProfileGetBrowserExtensionsCompletedHandler>(
144
- [this ](HRESULT error, ICoreWebView2ExperimentalBrowserExtensionList* extensions)
145
- -> HRESULT
134
+ auto profile7 = webView2Profile.try_query <ICoreWebView2Profile7>();
135
+ CHECK_FEATURE_RETURN_EMPTY (profile7);
136
+
137
+ profile7->GetBrowserExtensions (
138
+ Callback<ICoreWebView2ProfileGetBrowserExtensionsCompletedHandler>(
139
+ [this ](HRESULT error, ICoreWebView2BrowserExtensionList* extensions) -> HRESULT
146
140
{
147
141
std::wstring extensionIdString;
148
142
UINT extensionsCount = 0 ;
@@ -152,7 +146,7 @@ void ScenarioExtensionsManagement::OffloadDefaultExtensionsIfExtraExtensionsInst
152
146
{
153
147
for (UINT index = 0 ; index < extensionsCount; ++index)
154
148
{
155
- wil::com_ptr<ICoreWebView2ExperimentalBrowserExtension > extension;
149
+ wil::com_ptr<ICoreWebView2BrowserExtension > extension;
156
150
extensions->GetValueAtIndex (index, &extension);
157
151
158
152
wil::unique_cotaskmem_string id;
@@ -162,8 +156,7 @@ void ScenarioExtensionsManagement::OffloadDefaultExtensionsIfExtraExtensionsInst
162
156
if (extensionIdString.compare (m_extensionId) == 0 )
163
157
{
164
158
extension->Remove (
165
- Callback<
166
- ICoreWebView2ExperimentalBrowserExtensionRemoveCompletedHandler>(
159
+ Callback<ICoreWebView2BrowserExtensionRemoveCompletedHandler>(
167
160
[extension](HRESULT error) -> HRESULT
168
161
{
169
162
if (error != S_OK)
0 commit comments