Struct windows::ApplicationModel::Payments::IPaymentOptions_Vtbl
#[repr(C)]pub struct IPaymentOptions_Vtbl {
pub base__: IInspectable_Vtbl,
pub RequestPayerEmail: unsafe extern "system" fn(_: *mut c_void, _: *mut PaymentOptionPresence) -> HRESULT,
pub SetRequestPayerEmail: unsafe extern "system" fn(_: *mut c_void, _: PaymentOptionPresence) -> HRESULT,
pub RequestPayerName: unsafe extern "system" fn(_: *mut c_void, _: *mut PaymentOptionPresence) -> HRESULT,
pub SetRequestPayerName: unsafe extern "system" fn(_: *mut c_void, _: PaymentOptionPresence) -> HRESULT,
pub RequestPayerPhoneNumber: unsafe extern "system" fn(_: *mut c_void, _: *mut PaymentOptionPresence) -> HRESULT,
pub SetRequestPayerPhoneNumber: unsafe extern "system" fn(_: *mut c_void, _: PaymentOptionPresence) -> HRESULT,
pub RequestShipping: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetRequestShipping: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub ShippingType: unsafe extern "system" fn(_: *mut c_void, _: *mut PaymentShippingType) -> HRESULT,
pub SetShippingType: unsafe extern "system" fn(_: *mut c_void, _: PaymentShippingType) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§RequestPayerEmail: unsafe extern "system" fn(_: *mut c_void, _: *mut PaymentOptionPresence) -> HRESULT
§SetRequestPayerEmail: unsafe extern "system" fn(_: *mut c_void, _: PaymentOptionPresence) -> HRESULT
§RequestPayerName: unsafe extern "system" fn(_: *mut c_void, _: *mut PaymentOptionPresence) -> HRESULT
§SetRequestPayerName: unsafe extern "system" fn(_: *mut c_void, _: PaymentOptionPresence) -> HRESULT
§RequestPayerPhoneNumber: unsafe extern "system" fn(_: *mut c_void, _: *mut PaymentOptionPresence) -> HRESULT
§SetRequestPayerPhoneNumber: unsafe extern "system" fn(_: *mut c_void, _: PaymentOptionPresence) -> HRESULT
§RequestShipping: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetRequestShipping: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§ShippingType: unsafe extern "system" fn(_: *mut c_void, _: *mut PaymentShippingType) -> HRESULT
§SetShippingType: unsafe extern "system" fn(_: *mut c_void, _: PaymentShippingType) -> HRESULT
Auto Trait Implementations§
impl Freeze for IPaymentOptions_Vtbl
impl RefUnwindSafe for IPaymentOptions_Vtbl
impl Send for IPaymentOptions_Vtbl
impl Sync for IPaymentOptions_Vtbl
impl Unpin for IPaymentOptions_Vtbl
impl UnwindSafe for IPaymentOptions_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