#[repr(C)]
pub struct IWalletItem_Vtbl {
Show 53 fields pub base__: IInspectable_Vtbl, pub DisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT, pub SetDisplayName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT, pub Id: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> 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 MaybeUninit<HSTRING>) -> HRESULT, pub SetIssuerDisplayName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> 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 MaybeUninit<HSTRING>) -> HRESULT, pub SetDisplayMessage: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> 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 MaybeUninit<HSTRING>) -> HRESULT, pub SetLogoText: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> 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 MaybeUninit<HSTRING>) -> HRESULT, pub SetRelevantDateDisplayMessage: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> 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 MaybeUninit<HSTRING>) -> HRESULT§SetDisplayName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT§Id: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> 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 MaybeUninit<HSTRING>) -> HRESULT§SetIssuerDisplayName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> 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 MaybeUninit<HSTRING>) -> HRESULT§SetDisplayMessage: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> 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 MaybeUninit<HSTRING>) -> HRESULT§SetLogoText: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> 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 MaybeUninit<HSTRING>) -> HRESULT§SetRelevantDateDisplayMessage: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> 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) -> HRESULT

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.