#[repr(C)]pub struct ICoreWebView2EnvironmentVTable {
pub iunknown_base: <dyn IUnknown as ComInterface>::VTable,
pub CreateCoreWebView2Controller: unsafe extern "stdcall" fn(*mut ICoreWebView2EnvironmentVPtr, HWND, *mut *mut ICoreWebView2CreateCoreWebView2ControllerCompletedHandlerVTable) -> HRESULT,
pub CreateWebResourceResponse: unsafe extern "stdcall" fn(*mut ICoreWebView2EnvironmentVPtr, *mut *mut IStreamVTable, i32, LPCWSTR, LPCWSTR, *mut *mut *mut ICoreWebView2WebResourceResponseVTable) -> HRESULT,
pub GetBrowserVersionString: unsafe extern "stdcall" fn(*mut ICoreWebView2EnvironmentVPtr, *mut LPWSTR) -> HRESULT,
pub AddNewBrowserVersionAvailable: unsafe extern "stdcall" fn(*mut ICoreWebView2EnvironmentVPtr, *mut *mut ICoreWebView2NewBrowserVersionAvailableEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT,
pub RemoveNewBrowserVersionAvailable: unsafe extern "stdcall" fn(*mut ICoreWebView2EnvironmentVPtr, EventRegistrationToken) -> HRESULT,
}Fields§
§iunknown_base: <dyn IUnknown as ComInterface>::VTable§CreateCoreWebView2Controller: unsafe extern "stdcall" fn(*mut ICoreWebView2EnvironmentVPtr, HWND, *mut *mut ICoreWebView2CreateCoreWebView2ControllerCompletedHandlerVTable) -> HRESULT§CreateWebResourceResponse: unsafe extern "stdcall" fn(*mut ICoreWebView2EnvironmentVPtr, *mut *mut IStreamVTable, i32, LPCWSTR, LPCWSTR, *mut *mut *mut ICoreWebView2WebResourceResponseVTable) -> HRESULT§GetBrowserVersionString: unsafe extern "stdcall" fn(*mut ICoreWebView2EnvironmentVPtr, *mut LPWSTR) -> HRESULT§AddNewBrowserVersionAvailable: unsafe extern "stdcall" fn(*mut ICoreWebView2EnvironmentVPtr, *mut *mut ICoreWebView2NewBrowserVersionAvailableEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT§RemoveNewBrowserVersionAvailable: unsafe extern "stdcall" fn(*mut ICoreWebView2EnvironmentVPtr, EventRegistrationToken) -> HRESULTAuto Trait Implementations§
impl Freeze for ICoreWebView2EnvironmentVTable
impl RefUnwindSafe for ICoreWebView2EnvironmentVTable
impl Send for ICoreWebView2EnvironmentVTable
impl Sync for ICoreWebView2EnvironmentVTable
impl Unpin for ICoreWebView2EnvironmentVTable
impl UnsafeUnpin for ICoreWebView2EnvironmentVTable
impl UnwindSafe for ICoreWebView2EnvironmentVTable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more