Struct IWorkflowPrintTicket_Vtbl
#[repr(C)]pub struct IWorkflowPrintTicket_Vtbl {Show 27 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 GetCapabilities: 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 NotifyXmlChangedAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ValidateAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetParameterInitializer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetParameterInitializerAsInteger: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: i32, _: *mut *mut c_void) -> HRESULT,
pub SetParameterInitializerAsString: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub MergeAndValidateTicket: unsafe extern "system" fn(_: *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§GetCapabilities: 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§NotifyXmlChangedAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§ValidateAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetParameterInitializer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetParameterInitializerAsInteger: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: i32, _: *mut *mut c_void) -> HRESULT§SetParameterInitializerAsString: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§MergeAndValidateTicket: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULTAuto Trait Implementations§
impl Freeze for IWorkflowPrintTicket_Vtbl
impl RefUnwindSafe for IWorkflowPrintTicket_Vtbl
impl Send for IWorkflowPrintTicket_Vtbl
impl Sync for IWorkflowPrintTicket_Vtbl
impl Unpin for IWorkflowPrintTicket_Vtbl
impl UnwindSafe for IWorkflowPrintTicket_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