#[repr(C)]pub struct ISmartCardCryptogramPlacementStep_Vtbl {Show 19 fields
pub base__: IInspectable_Vtbl,
pub Algorithm: unsafe extern "system" fn(_: *mut c_void, _: *mut SmartCardCryptogramAlgorithm) -> HRESULT,
pub SetAlgorithm: unsafe extern "system" fn(_: *mut c_void, _: SmartCardCryptogramAlgorithm) -> HRESULT,
pub SourceData: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetSourceData: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub CryptogramMaterialPackageName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetCryptogramMaterialPackageName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub CryptogramMaterialName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetCryptogramMaterialName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub TemplateOffset: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetTemplateOffset: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub CryptogramOffset: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetCryptogramOffset: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub CryptogramLength: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetCryptogramLength: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub CryptogramPlacementOptions: unsafe extern "system" fn(_: *mut c_void, _: *mut SmartCardCryptogramPlacementOptions) -> HRESULT,
pub SetCryptogramPlacementOptions: unsafe extern "system" fn(_: *mut c_void, _: SmartCardCryptogramPlacementOptions) -> HRESULT,
pub ChainedOutputStep: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetChainedOutputStep: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§Algorithm: unsafe extern "system" fn(_: *mut c_void, _: *mut SmartCardCryptogramAlgorithm) -> HRESULT
§SetAlgorithm: unsafe extern "system" fn(_: *mut c_void, _: SmartCardCryptogramAlgorithm) -> HRESULT
§SourceData: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetSourceData: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§CryptogramMaterialPackageName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetCryptogramMaterialPackageName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§CryptogramMaterialName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetCryptogramMaterialName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§TemplateOffset: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§SetTemplateOffset: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT
§CryptogramOffset: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§SetCryptogramOffset: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT
§CryptogramLength: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§SetCryptogramLength: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT
§CryptogramPlacementOptions: unsafe extern "system" fn(_: *mut c_void, _: *mut SmartCardCryptogramPlacementOptions) -> HRESULT
§SetCryptogramPlacementOptions: unsafe extern "system" fn(_: *mut c_void, _: SmartCardCryptogramPlacementOptions) -> HRESULT
§ChainedOutputStep: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetChainedOutputStep: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISmartCardCryptogramPlacementStep_Vtbl
impl RefUnwindSafe for ISmartCardCryptogramPlacementStep_Vtbl
impl Send for ISmartCardCryptogramPlacementStep_Vtbl
impl Sync for ISmartCardCryptogramPlacementStep_Vtbl
impl Unpin for ISmartCardCryptogramPlacementStep_Vtbl
impl UnwindSafe for ISmartCardCryptogramPlacementStep_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