Struct webview2_sys::ICoreWebView2DownloadOperationVTable[][src]

#[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>::VTableAddBytesReceivedChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr, _: *mut *mut ICoreWebView2BytesReceivedChangedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveBytesReceivedChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr, _: EventRegistrationToken) -> HRESULTAddEstimatedEndTimeChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr, _: *mut *mut ICoreWebView2EstimatedEndTimeChangedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveEstimatedEndTimeChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr, _: EventRegistrationToken) -> HRESULTAddStateChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr, _: *mut *mut ICoreWebView2StateChangedEventHandlerVTable, _: *mut EventRegistrationToken) -> HRESULTRemoveStateChanged: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr, _: EventRegistrationToken) -> HRESULTGetUri: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr, _: *mut LPWSTR) -> HRESULTGetContentDisposition: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr, _: *mut LPWSTR) -> HRESULTGetMimeType: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr, _: *mut LPWSTR) -> HRESULTGetTotalBytesToReceive: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr, _: *mut i64) -> HRESULTGetBytesReceived: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr, _: *mut i64) -> HRESULTGetEstimatedEndTime: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr, _: *mut LPWSTR) -> HRESULTGetResultFilePath: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr, _: *mut LPWSTR) -> HRESULTGetState: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr, _: *mut DownloadState) -> HRESULTGetInterruptReason: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr, _: *mut DownloadInterruptReason) -> HRESULTCancel: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr) -> HRESULTPause: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr) -> HRESULTResume: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr) -> HRESULTGetCanResume: unsafe extern "stdcall" fn(_: *mut ICoreWebView2DownloadOperationVPtr, _: *mut BOOL) -> HRESULT

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.