Struct IBarcodeScannerProviderConnection_Vtbl
#[repr(C)]pub struct IBarcodeScannerProviderConnection_Vtbl {Show 31 fields
pub base__: IInspectable_Vtbl,
pub Id: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub VideoDeviceId: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SupportedSymbologies: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub CompanyName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetCompanyName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Name: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Version: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetVersion: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Start: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub ReportScannedDataAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ReportTriggerStateAsync: unsafe extern "system" fn(_: *mut c_void, _: BarcodeScannerTriggerState, _: *mut *mut c_void) -> HRESULT,
pub ReportErrorAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ReportErrorAsyncWithScanReport: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: bool, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub EnableScannerRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveEnableScannerRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub DisableScannerRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveDisableScannerRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub SetActiveSymbologiesRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveSetActiveSymbologiesRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub StartSoftwareTriggerRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveStartSoftwareTriggerRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub StopSoftwareTriggerRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveStopSoftwareTriggerRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub GetBarcodeSymbologyAttributesRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveGetBarcodeSymbologyAttributesRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub SetBarcodeSymbologyAttributesRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveSetBarcodeSymbologyAttributesRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub HideVideoPreviewRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveHideVideoPreviewRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§Id: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§VideoDeviceId: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SupportedSymbologies: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§CompanyName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetCompanyName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Name: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Version: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetVersion: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Start: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§ReportScannedDataAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§ReportTriggerStateAsync: unsafe extern "system" fn(_: *mut c_void, _: BarcodeScannerTriggerState, _: *mut *mut c_void) -> HRESULT§ReportErrorAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§ReportErrorAsyncWithScanReport: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: bool, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§EnableScannerRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveEnableScannerRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§DisableScannerRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveDisableScannerRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§SetActiveSymbologiesRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveSetActiveSymbologiesRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§StartSoftwareTriggerRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveStartSoftwareTriggerRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§StopSoftwareTriggerRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveStopSoftwareTriggerRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§GetBarcodeSymbologyAttributesRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveGetBarcodeSymbologyAttributesRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§SetBarcodeSymbologyAttributesRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveSetBarcodeSymbologyAttributesRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§HideVideoPreviewRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveHideVideoPreviewRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULTAuto Trait Implementations§
impl Freeze for IBarcodeScannerProviderConnection_Vtbl
impl RefUnwindSafe for IBarcodeScannerProviderConnection_Vtbl
impl Send for IBarcodeScannerProviderConnection_Vtbl
impl Sync for IBarcodeScannerProviderConnection_Vtbl
impl Unpin for IBarcodeScannerProviderConnection_Vtbl
impl UnwindSafe for IBarcodeScannerProviderConnection_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