Struct windows::Devices::PointOfService::IReceiptOrSlipJob_Vtbl
#[repr(C)]pub struct IReceiptOrSlipJob_Vtbl {Show 16 fields
pub base__: IInspectable_Vtbl,
pub SetBarcodeRotation: unsafe extern "system" fn(_: *mut c_void, _: PosPrinterRotation) -> HRESULT,
pub SetPrintRotation: unsafe extern "system" fn(_: *mut c_void, _: PosPrinterRotation, _: bool) -> HRESULT,
pub SetPrintArea: unsafe extern "system" fn(_: *mut c_void, _: Rect) -> HRESULT,
pub SetBitmap: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut c_void, _: PosPrinterAlignment) -> HRESULT,
pub SetBitmapCustomWidthStandardAlign: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut c_void, _: PosPrinterAlignment, _: u32) -> HRESULT,
pub SetCustomAlignedBitmap: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut c_void, _: u32) -> HRESULT,
pub SetBitmapCustomWidthCustomAlign: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut c_void, _: u32, _: u32) -> HRESULT,
pub PrintSavedBitmap: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub DrawRuledLine: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: PosPrinterLineDirection, _: u32, _: PosPrinterLineStyle, _: u32) -> HRESULT,
pub PrintBarcode: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: u32, _: u32, _: u32, _: PosPrinterBarcodeTextPosition, _: PosPrinterAlignment) -> HRESULT,
pub PrintBarcodeCustomAlign: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: u32, _: u32, _: u32, _: PosPrinterBarcodeTextPosition, _: u32) -> HRESULT,
pub PrintBitmap: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: PosPrinterAlignment) -> HRESULT,
pub PrintBitmapCustomWidthStandardAlign: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: PosPrinterAlignment, _: u32) -> HRESULT,
pub PrintCustomAlignedBitmap: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32) -> HRESULT,
pub PrintBitmapCustomWidthCustomAlign: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: u32) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§SetBarcodeRotation: unsafe extern "system" fn(_: *mut c_void, _: PosPrinterRotation) -> HRESULT
§SetPrintRotation: unsafe extern "system" fn(_: *mut c_void, _: PosPrinterRotation, _: bool) -> HRESULT
§SetPrintArea: unsafe extern "system" fn(_: *mut c_void, _: Rect) -> HRESULT
§SetBitmap: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut c_void, _: PosPrinterAlignment) -> HRESULT
§SetBitmapCustomWidthStandardAlign: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut c_void, _: PosPrinterAlignment, _: u32) -> HRESULT
§SetCustomAlignedBitmap: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut c_void, _: u32) -> HRESULT
§SetBitmapCustomWidthCustomAlign: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut c_void, _: u32, _: u32) -> HRESULT
§PrintSavedBitmap: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§DrawRuledLine: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: PosPrinterLineDirection, _: u32, _: PosPrinterLineStyle, _: u32) -> HRESULT
§PrintBarcode: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: u32, _: u32, _: u32, _: PosPrinterBarcodeTextPosition, _: PosPrinterAlignment) -> HRESULT
§PrintBarcodeCustomAlign: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: u32, _: u32, _: u32, _: PosPrinterBarcodeTextPosition, _: u32) -> HRESULT
§PrintBitmap: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: PosPrinterAlignment) -> HRESULT
§PrintBitmapCustomWidthStandardAlign: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: PosPrinterAlignment, _: u32) -> HRESULT
§PrintCustomAlignedBitmap: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32) -> HRESULT
§PrintBitmapCustomWidthCustomAlign: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: u32) -> HRESULT
Implementations§
§impl IReceiptOrSlipJob_Vtbl
impl IReceiptOrSlipJob_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IReceiptOrSlipJob_Vtblwhere
Identity: IReceiptOrSlipJob_Impl + IUnknownImpl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IReceiptOrSlipJob_Vtbl
impl RefUnwindSafe for IReceiptOrSlipJob_Vtbl
impl Send for IReceiptOrSlipJob_Vtbl
impl Sync for IReceiptOrSlipJob_Vtbl
impl Unpin for IReceiptOrSlipJob_Vtbl
impl UnwindSafe for IReceiptOrSlipJob_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