Struct IWalletItem_Vtbl
#[repr(C)]pub struct IWalletItem_Vtbl {Show 53 fields
pub base__: IInspectable_Vtbl,
pub DisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetDisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Id: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub IsAcknowledged: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetIsAcknowledged: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub IssuerDisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetIssuerDisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub LastUpdated: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetLastUpdated: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Kind: unsafe extern "system" fn(_: *mut c_void, _: *mut WalletItemKind) -> HRESULT,
pub Barcode: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetBarcode: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub ExpirationDate: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetExpirationDate: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Logo159x159: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetLogo159x159: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Logo336x336: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetLogo336x336: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Logo99x99: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetLogo99x99: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub DisplayMessage: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetDisplayMessage: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub IsDisplayMessageLaunchable: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetIsDisplayMessageLaunchable: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub LogoText: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetLogoText: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub HeaderColor: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT,
pub SetHeaderColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT,
pub BodyColor: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT,
pub SetBodyColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT,
pub HeaderFontColor: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT,
pub SetHeaderFontColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT,
pub BodyFontColor: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT,
pub SetBodyFontColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT,
pub HeaderBackgroundImage: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetHeaderBackgroundImage: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub BodyBackgroundImage: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetBodyBackgroundImage: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub LogoImage: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetLogoImage: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub PromotionalImage: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetPromotionalImage: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub RelevantDate: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetRelevantDate: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub RelevantDateDisplayMessage: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetRelevantDateDisplayMessage: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub TransactionHistory: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub RelevantLocations: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub IsMoreTransactionHistoryLaunchable: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetIsMoreTransactionHistoryLaunchable: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub DisplayProperties: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub Verbs: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§DisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetDisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Id: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§IsAcknowledged: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetIsAcknowledged: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§IssuerDisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetIssuerDisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§LastUpdated: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetLastUpdated: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Kind: unsafe extern "system" fn(_: *mut c_void, _: *mut WalletItemKind) -> HRESULT§Barcode: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetBarcode: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§ExpirationDate: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetExpirationDate: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Logo159x159: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetLogo159x159: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Logo336x336: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetLogo336x336: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Logo99x99: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetLogo99x99: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§DisplayMessage: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetDisplayMessage: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§IsDisplayMessageLaunchable: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetIsDisplayMessageLaunchable: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§LogoText: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetLogoText: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§HeaderColor: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT§SetHeaderColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT§BodyColor: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT§SetBodyColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT§HeaderFontColor: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT§SetHeaderFontColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT§BodyFontColor: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT§SetBodyFontColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT§HeaderBackgroundImage: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetHeaderBackgroundImage: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§BodyBackgroundImage: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetBodyBackgroundImage: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§LogoImage: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetLogoImage: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§PromotionalImage: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetPromotionalImage: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§RelevantDate: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetRelevantDate: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§RelevantDateDisplayMessage: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetRelevantDateDisplayMessage: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§TransactionHistory: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§RelevantLocations: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§IsMoreTransactionHistoryLaunchable: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetIsMoreTransactionHistoryLaunchable: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§DisplayProperties: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Verbs: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULTAuto Trait Implementations§
impl Freeze for IWalletItem_Vtbl
impl RefUnwindSafe for IWalletItem_Vtbl
impl Send for IWalletItem_Vtbl
impl Sync for IWalletItem_Vtbl
impl Unpin for IWalletItem_Vtbl
impl UnwindSafe for IWalletItem_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