#[repr(C)]pub struct IUserActivity_Vtbl {Show 16 fields
pub base__: IInspectable_Vtbl,
pub State: unsafe extern "system" fn(_: *mut c_void, _: *mut UserActivityState) -> HRESULT,
pub ActivityId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub VisualElements: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ContentUri: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetContentUri: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub ContentType: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetContentType: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub FallbackUri: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetFallbackUri: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub ActivationUri: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetActivationUri: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub ContentInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetContentInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SaveAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub CreateSession: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§State: unsafe extern "system" fn(_: *mut c_void, _: *mut UserActivityState) -> HRESULT
§ActivityId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§VisualElements: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§ContentUri: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetContentUri: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§ContentType: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetContentType: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§FallbackUri: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetFallbackUri: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§ActivationUri: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetActivationUri: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§ContentInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetContentInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SaveAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§CreateSession: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IUserActivity_Vtbl
impl RefUnwindSafe for IUserActivity_Vtbl
impl Send for IUserActivity_Vtbl
impl Sync for IUserActivity_Vtbl
impl Unpin for IUserActivity_Vtbl
impl UnwindSafe for IUserActivity_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