Struct windows::ApplicationModel::DataTransfer::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 EventRegistrationToken) -> HRESULT,
pub RemoveOperationCompleted: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub Destroyed: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemoveDestroyed: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub SetData: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut c_void) -> HRESULT,
pub SetDataProvider: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut c_void) -> HRESULT,
pub SetText: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub SetUri: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetHtmlFormat: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub ResourceMap: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetRtf: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> 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 EventRegistrationToken) -> HRESULT
§RemoveOperationCompleted: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§Destroyed: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemoveDestroyed: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§SetData: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut c_void) -> HRESULT
§SetDataProvider: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut c_void) -> HRESULT
§SetText: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§SetUri: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetHtmlFormat: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§ResourceMap: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetRtf: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> 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) -> HRESULT
Auto 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