webview2_com::Microsoft::Web::WebView2::Win32

Trait ICoreWebView2Notification_Impl

Source
pub trait ICoreWebView2Notification_Impl: IUnknownImpl {
Show 18 methods // Required methods fn add_CloseRequested( &self, eventhandler: Ref<'_, ICoreWebView2NotificationCloseRequestedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>; fn remove_CloseRequested( &self, token: &EventRegistrationToken, ) -> Result<(), Error>; fn ReportShown(&self) -> Result<(), Error>; fn ReportClicked(&self) -> Result<(), Error>; fn ReportClosed(&self) -> Result<(), Error>; fn Body(&self, value: *mut PWSTR) -> Result<(), Error>; fn Direction( &self, value: *mut COREWEBVIEW2_TEXT_DIRECTION_KIND, ) -> Result<(), Error>; fn Language(&self, value: *mut PWSTR) -> Result<(), Error>; fn Tag(&self, value: *mut PWSTR) -> Result<(), Error>; fn IconUri(&self, value: *mut PWSTR) -> Result<(), Error>; fn Title(&self, value: *mut PWSTR) -> Result<(), Error>; fn BadgeUri(&self, value: *mut PWSTR) -> Result<(), Error>; fn BodyImageUri(&self, value: *mut PWSTR) -> Result<(), Error>; fn ShouldRenotify(&self, value: *mut BOOL) -> Result<(), Error>; fn RequiresInteraction(&self, value: *mut BOOL) -> Result<(), Error>; fn IsSilent(&self, value: *mut BOOL) -> Result<(), Error>; fn Timestamp(&self, value: *mut f64) -> Result<(), Error>; fn GetVibrationPattern( &self, count: *mut u32, vibrationpattern: *mut *mut u64, ) -> Result<(), Error>;
}

Required Methods§

Source

fn add_CloseRequested( &self, eventhandler: Ref<'_, ICoreWebView2NotificationCloseRequestedEventHandler>, token: *mut EventRegistrationToken, ) -> Result<(), Error>

Source

fn remove_CloseRequested( &self, token: &EventRegistrationToken, ) -> Result<(), Error>

Source

fn ReportShown(&self) -> Result<(), Error>

Source

fn ReportClicked(&self) -> Result<(), Error>

Source

fn ReportClosed(&self) -> Result<(), Error>

Source

fn Body(&self, value: *mut PWSTR) -> Result<(), Error>

Source

fn Direction( &self, value: *mut COREWEBVIEW2_TEXT_DIRECTION_KIND, ) -> Result<(), Error>

Source

fn Language(&self, value: *mut PWSTR) -> Result<(), Error>

Source

fn Tag(&self, value: *mut PWSTR) -> Result<(), Error>

Source

fn IconUri(&self, value: *mut PWSTR) -> Result<(), Error>

Source

fn Title(&self, value: *mut PWSTR) -> Result<(), Error>

Source

fn BadgeUri(&self, value: *mut PWSTR) -> Result<(), Error>

Source

fn BodyImageUri(&self, value: *mut PWSTR) -> Result<(), Error>

Source

fn ShouldRenotify(&self, value: *mut BOOL) -> Result<(), Error>

Source

fn RequiresInteraction(&self, value: *mut BOOL) -> Result<(), Error>

Source

fn IsSilent(&self, value: *mut BOOL) -> Result<(), Error>

Source

fn Timestamp(&self, value: *mut f64) -> Result<(), Error>

Source

fn GetVibrationPattern( &self, count: *mut u32, vibrationpattern: *mut *mut u64, ) -> Result<(), Error>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§