Struct IPrintTicketCapabilities_Vtbl
#[repr(C)]pub struct IPrintTicketCapabilities_Vtbl {Show 21 fields
pub base__: IInspectable_Vtbl,
pub Name: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub XmlNamespace: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub XmlNode: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DocumentBindingFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DocumentCollateFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DocumentDuplexFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DocumentHolePunchFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DocumentInputBinFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DocumentNUpFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DocumentStapleFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub JobPasscodeFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub PageBorderlessFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub PageMediaSizeFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub PageMediaTypeFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub PageOrientationFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub PageOutputColorFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub PageOutputQualityFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub PageResolutionFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetParameterDefinition: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§Name: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§XmlNamespace: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§XmlNode: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§DocumentBindingFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§DocumentCollateFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§DocumentDuplexFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§DocumentHolePunchFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§DocumentInputBinFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§DocumentNUpFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§DocumentStapleFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§JobPasscodeFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§PageBorderlessFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§PageMediaSizeFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§PageMediaTypeFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§PageOrientationFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§PageOutputColorFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§PageOutputQualityFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§PageResolutionFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetParameterDefinition: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULTAuto Trait Implementations§
impl Freeze for IPrintTicketCapabilities_Vtbl
impl RefUnwindSafe for IPrintTicketCapabilities_Vtbl
impl Send for IPrintTicketCapabilities_Vtbl
impl Sync for IPrintTicketCapabilities_Vtbl
impl Unpin for IPrintTicketCapabilities_Vtbl
impl UnwindSafe for IPrintTicketCapabilities_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