#[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 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