Struct IPosPrinterPrintOptions_Vtbl
#[repr(C)]pub struct IPosPrinterPrintOptions_Vtbl {Show 27 fields
pub base__: IInspectable_Vtbl,
pub TypeFace: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetTypeFace: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub CharacterHeight: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetCharacterHeight: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub Bold: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetBold: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub Italic: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetItalic: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub Underline: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetUnderline: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub ReverseVideo: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetReverseVideo: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub Strikethrough: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetStrikethrough: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub Superscript: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetSuperscript: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub Subscript: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetSubscript: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub DoubleWide: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetDoubleWide: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub DoubleHigh: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetDoubleHigh: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub Alignment: unsafe extern "system" fn(_: *mut c_void, _: *mut PosPrinterAlignment) -> HRESULT,
pub SetAlignment: unsafe extern "system" fn(_: *mut c_void, _: PosPrinterAlignment) -> HRESULT,
pub CharacterSet: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetCharacterSet: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§TypeFace: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetTypeFace: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§CharacterHeight: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetCharacterHeight: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§Bold: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetBold: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§Italic: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetItalic: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§Underline: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetUnderline: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§ReverseVideo: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetReverseVideo: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§Strikethrough: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetStrikethrough: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§Superscript: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetSuperscript: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§Subscript: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetSubscript: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§DoubleWide: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetDoubleWide: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§DoubleHigh: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetDoubleHigh: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§Alignment: unsafe extern "system" fn(_: *mut c_void, _: *mut PosPrinterAlignment) -> HRESULT§SetAlignment: unsafe extern "system" fn(_: *mut c_void, _: PosPrinterAlignment) -> HRESULT§CharacterSet: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetCharacterSet: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULTAuto Trait Implementations§
impl Freeze for IPosPrinterPrintOptions_Vtbl
impl RefUnwindSafe for IPosPrinterPrintOptions_Vtbl
impl Send for IPosPrinterPrintOptions_Vtbl
impl Sync for IPosPrinterPrintOptions_Vtbl
impl Unpin for IPosPrinterPrintOptions_Vtbl
impl UnwindSafe for IPosPrinterPrintOptions_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