#[repr(C)]pub struct ICoreWebView2DownloadOperationVTable {Show 20 fields
pub iunknown_base: <dyn IUnknown as ComInterface>::VTable,
pub AddBytesReceivedChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut *mut ICoreWebView2BytesReceivedChangedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT,
pub RemoveBytesReceivedChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, EventRegistrationToken) -> HRESULT,
pub AddEstimatedEndTimeChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut *mut ICoreWebView2EstimatedEndTimeChangedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT,
pub RemoveEstimatedEndTimeChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, EventRegistrationToken) -> HRESULT,
pub AddStateChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut *mut ICoreWebView2StateChangedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT,
pub RemoveStateChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, EventRegistrationToken) -> HRESULT,
pub GetUri: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut LPWSTR) -> HRESULT,
pub GetContentDisposition: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut LPWSTR) -> HRESULT,
pub GetMimeType: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut LPWSTR) -> HRESULT,
pub GetTotalBytesToReceive: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut i64) -> HRESULT,
pub GetBytesReceived: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut i64) -> HRESULT,
pub GetEstimatedEndTime: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut LPWSTR) -> HRESULT,
pub GetResultFilePath: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut LPWSTR) -> HRESULT,
pub GetState: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut DownloadState) -> HRESULT,
pub GetInterruptReason: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut DownloadInterruptReason) -> HRESULT,
pub Cancel: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr) -> HRESULT,
pub Pause: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr) -> HRESULT,
pub Resume: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr) -> HRESULT,
pub GetCanResume: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut BOOL) -> HRESULT,
}
Fields§
§iunknown_base: <dyn IUnknown as ComInterface>::VTable
§AddBytesReceivedChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut *mut ICoreWebView2BytesReceivedChangedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT
§RemoveBytesReceivedChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, EventRegistrationToken) -> HRESULT
§AddEstimatedEndTimeChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut *mut ICoreWebView2EstimatedEndTimeChangedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT
§RemoveEstimatedEndTimeChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, EventRegistrationToken) -> HRESULT
§AddStateChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut *mut ICoreWebView2StateChangedEventHandlerVTable, *mut EventRegistrationToken) -> HRESULT
§RemoveStateChanged: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, EventRegistrationToken) -> HRESULT
§GetUri: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut LPWSTR) -> HRESULT
§GetContentDisposition: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut LPWSTR) -> HRESULT
§GetMimeType: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut LPWSTR) -> HRESULT
§GetTotalBytesToReceive: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut i64) -> HRESULT
§GetBytesReceived: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut i64) -> HRESULT
§GetEstimatedEndTime: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut LPWSTR) -> HRESULT
§GetResultFilePath: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut LPWSTR) -> HRESULT
§GetState: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut DownloadState) -> HRESULT
§GetInterruptReason: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut DownloadInterruptReason) -> HRESULT
§Cancel: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr) -> HRESULT
§Pause: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr) -> HRESULT
§Resume: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr) -> HRESULT
§GetCanResume: unsafe extern "stdcall" fn(*mut ICoreWebView2DownloadOperationVPtr, *mut BOOL) -> HRESULT
Auto Trait Implementations§
impl Freeze for ICoreWebView2DownloadOperationVTable
impl RefUnwindSafe for ICoreWebView2DownloadOperationVTable
impl Send for ICoreWebView2DownloadOperationVTable
impl Sync for ICoreWebView2DownloadOperationVTable
impl Unpin for ICoreWebView2DownloadOperationVTable
impl UnwindSafe for ICoreWebView2DownloadOperationVTable
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