pub trait ICoreWebView2Profile4_Impl: Sized + ICoreWebView2Profile3_Impl {
// Required methods
fn SetPermissionState(
&self,
permissionkind: COREWEBVIEW2_PERMISSION_KIND,
origin: &PCWSTR,
state: COREWEBVIEW2_PERMISSION_STATE,
completedhandler: Option<&ICoreWebView2SetPermissionStateCompletedHandler>
) -> Result<()>;
fn GetNonDefaultPermissionSettings(
&self,
completedhandler: Option<&ICoreWebView2GetNonDefaultPermissionSettingsCompletedHandler>
) -> Result<()>;
}