Struct IDataPackage_Vtbl
#[repr(C)]pub struct IDataPackage_Vtbl {Show 19 fields
pub base__: IInspectable_Vtbl,
pub GetView: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub Properties: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub RequestedOperation: unsafe extern "system" fn(_: *mut c_void, _: *mut DataPackageOperation) -> HRESULT,
pub SetRequestedOperation: unsafe extern "system" fn(_: *mut c_void, _: DataPackageOperation) -> HRESULT,
pub OperationCompleted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveOperationCompleted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub Destroyed: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveDestroyed: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub SetData: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetDataProvider: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetText: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetUri: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetHtmlFormat: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub ResourceMap: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetRtf: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetBitmap: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetStorageItemsReadOnly: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetStorageItems: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: bool) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§GetView: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Properties: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§RequestedOperation: unsafe extern "system" fn(_: *mut c_void, _: *mut DataPackageOperation) -> HRESULT§SetRequestedOperation: unsafe extern "system" fn(_: *mut c_void, _: DataPackageOperation) -> HRESULT§OperationCompleted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveOperationCompleted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§Destroyed: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveDestroyed: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§SetData: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void) -> HRESULT§SetDataProvider: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void) -> HRESULT§SetText: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§SetUri: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§SetHtmlFormat: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§ResourceMap: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetRtf: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§SetBitmap: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§SetStorageItemsReadOnly: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§SetStorageItems: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: bool) -> HRESULTAuto Trait Implementations§
impl Freeze for IDataPackage_Vtbl
impl RefUnwindSafe for IDataPackage_Vtbl
impl Send for IDataPackage_Vtbl
impl Sync for IDataPackage_Vtbl
impl Unpin for IDataPackage_Vtbl
impl UnwindSafe for IDataPackage_Vtbl
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