Struct windows::ApplicationModel::Wallet::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 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§
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