@@ -32,19 +32,17 @@ void ScenarioExtensionsManagement::InstallDefaultExtensions()
3232 CHECK_FEATURE_RETURN_EMPTY (webView2_13);
3333 wil::com_ptr<ICoreWebView2Profile> webView2Profile;
3434 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);
3837
3938 std::wstring extension_path_file = m_appWindow->GetLocalUri (c_samplePath, false );
4039 // Remove "file:///" from the beginning of extension_path_file
4140 std::wstring extension_path = extension_path_file.substr (8 );
4241
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
4846 {
4947 std::wstring extensionIdString;
5048 bool extensionInstalled = false ;
@@ -53,7 +51,7 @@ void ScenarioExtensionsManagement::InstallDefaultExtensions()
5351
5452 for (UINT index = 0 ; index < extensionsCount; ++index)
5553 {
56- wil::com_ptr<ICoreWebView2ExperimentalBrowserExtension > extension;
54+ wil::com_ptr<ICoreWebView2BrowserExtension > extension;
5755 extensions->GetValueAtIndex (index, &extension);
5856
5957 wil::unique_cotaskmem_string id;
@@ -79,8 +77,7 @@ void ScenarioExtensionsManagement::InstallDefaultExtensions()
7977 message += L" but was disabled." ;
8078 extension->Enable (
8179 !enabled,
82- Callback<
83- ICoreWebView2ExperimentalBrowserExtensionEnableCompletedHandler>(
80+ Callback<ICoreWebView2BrowserExtensionEnableCompletedHandler>(
8481 [](HRESULT error) -> HRESULT
8582 {
8683 if (error != S_OK)
@@ -99,12 +96,11 @@ void ScenarioExtensionsManagement::InstallDefaultExtensions()
9996
10097 if (!extensionInstalled)
10198 {
102- CHECK_FAILURE (webView2ExperimentalProfile12 ->AddBrowserExtension (
99+ CHECK_FAILURE (profile7 ->AddBrowserExtension (
103100 extension_path.c_str (),
104- Callback<
105- ICoreWebView2ExperimentalProfileAddBrowserExtensionCompletedHandler>(
101+ Callback<ICoreWebView2ProfileAddBrowserExtensionCompletedHandler>(
106102 [](HRESULT error,
107- ICoreWebView2ExperimentalBrowserExtension * extension) -> HRESULT
103+ ICoreWebView2BrowserExtension * extension) -> HRESULT
108104 {
109105 if (error != S_OK)
110106 {
@@ -135,14 +131,12 @@ void ScenarioExtensionsManagement::OffloadDefaultExtensionsIfExtraExtensionsInst
135131 CHECK_FEATURE_RETURN_EMPTY (webView2_13);
136132 wil::com_ptr<ICoreWebView2Profile> webView2Profile;
137133 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
146140 {
147141 std::wstring extensionIdString;
148142 UINT extensionsCount = 0 ;
@@ -152,7 +146,7 @@ void ScenarioExtensionsManagement::OffloadDefaultExtensionsIfExtraExtensionsInst
152146 {
153147 for (UINT index = 0 ; index < extensionsCount; ++index)
154148 {
155- wil::com_ptr<ICoreWebView2ExperimentalBrowserExtension > extension;
149+ wil::com_ptr<ICoreWebView2BrowserExtension > extension;
156150 extensions->GetValueAtIndex (index, &extension);
157151
158152 wil::unique_cotaskmem_string id;
@@ -162,8 +156,7 @@ void ScenarioExtensionsManagement::OffloadDefaultExtensionsIfExtraExtensionsInst
162156 if (extensionIdString.compare (m_extensionId) == 0 )
163157 {
164158 extension->Remove (
165- Callback<
166- ICoreWebView2ExperimentalBrowserExtensionRemoveCompletedHandler>(
159+ Callback<ICoreWebView2BrowserExtensionRemoveCompletedHandler>(
167160 [extension](HRESULT error) -> HRESULT
168161 {
169162 if (error != S_OK)
0 commit comments